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
339919436307	339919436855	339919437405	339919437955	339919438505	339919439055	339919439605	339919440155	339919440705	339919441255	339919441805	339919442355	339919442905	339919443455	339919444005	339919444555	339919445105	339919445655	339919446205	339919446755	339919447305	339919447855	339919448405	339919448955	339919449505	339919450055	339919450605	339919451155	339919451705	339919452255	339919452805	339919453355	339919453905	339919454455	339919455005	339919455555	339919456105	339919456655	339919457205	339919457755	339919458305	339919458855	339919459405	339919459955	339919460505	339919461055	339919461605	339919462157	339919462705	339919463255	339919463805	339919464355	339919464905	339919465455	339919466005	339919466555	339919467105	339919467655	339919468205	339919468755	339919469305	339919469857	339919470405	339919470955	339919471505	339919472055	339919472605	339919473155	339919473705	339919474255	339919474805	339919475355	339919475905	339919476455	339919477005	339919477555	339919478105	339919478655	339919479205	339919479755	339919480305	339919480855	339919481405	339919481955	339919482505	339919483055	339919483605	339919484155	339919484705	339919485255	339919485805	339919486355	339919486905	339919487455	339919488005	339919488555	339919489105	339919489655	339919490205	339919490755	339919491305	339919491855	339919492405	339919492958	339919493505	339919494055	339919494605	339919495155	339919495705	339919496255	339919496805	339919497355	339919497905	339919498455	339919499005	339919499555	339919500105	339919500658	339919501205	339919501755	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2675	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22854	21346	29230	24281	23567	28295	30489	24971	22161	21210	19759	18911	18169	17899	17504	17242	17027	16943	17030	16850	16868	16786	16594	16621	16617	16584	16713	16496	16532	16795	16596	16540	16583	16449	16462	16709	16429	16608	16436	16483	16472	16458	16451	16518	16432	16462	16468	16492	16451	16477	16288	16404	16412	16725	16667	16790	16710	16526	16362	16556	16534	16499	16499	16559	16409	16376	16290	16372	16335	16384	16432	16355	16347	16274	16499	16525	16640	16612	16416	16546	16447	16490	16518	16653	16326	16559	16333	16592	16354	16430	16576	16403	16440	16339	16358	16292	16388	16439	16291	16561	16571	16419	16622	16505	16522	16447	16676	16421	16756	16652	16388	16543	16494	16336	16570	16596	16559	16477	16322	16396	16427	16452	16553	16259	16545	16521	16501	16638	16680	16328	16383	16519	16549	16581	16416	16359	16347	16379	16479	16353	16467	16413	16295	16532	16378	16520	16481	16419	16268	16551	16461	16741	16303	16225	16274	16402	16423	16462	16434	16351	16485	16570	16360	16417	16403	16380	16531	16380	16424	16409	16467	16166	16605	16359	16555	16395	16426	16554	16357	16572	16648	16434	16417	16275	16449	16622	16523	16529	16382	16377	16259	16496	16752	16366	16594	16400	16382	16487	16448	16380	16355	16199	16511	16408	16483	16419	16490	16401	16400	16599	16399	16615	16361	16450	16511	16384	16392	16273	16325	16224	16453	16566	16322	16486	16608	16470	16337	16577	16501	16430	16427	16492	16517	16596	16480	16389	16441	16381	16268	16327	16379	16148	16404	16369	16200	16658	16614	16403	16320	16447	16269	16314	16344	16437	16444	16336	16272	16406	16378	16559	16502	16242	16480	16286	16374	16376	16478	16318	16488	16327	16446	16442	16335	16595	16580	16522	16441	16537	16494	16522	16422	16417	16485	16344	16415	16572	16467	16478	16449	16418	16400	16288	16491	16283	16497	16412	16416	16671	16520	16347	16383	16499	16501	16408	16307	16274	16363	16278	16525	16499	16391	16494	16427	16415	16570	16406	16524	16580	16314	16500	16425	16599	16329	16253	16292	16570	16571	16411	16347	16500	16320	16353	16525	16500	16515	16458	16446	16365	16301	16457	16372	16580	16490	16566	16573	16532	16599	16461	16666	16344	16620	16392	16550	16254	16468	16426	16339	16235	16282	16547	16347	16411	16384	16487	16423	16359	16504	16322	16498	16431	16553	16549	16479	16402	16338	16528	16442	16280	16302	16431	16403	16501	16534	16277	16360	16317	16534	16374	16425	16355	16355	16514	16327	16300	16547	16696	16491	16466	16478	16396	16416	16585	16445	16252	16594	16626	16300	16470	16495	16332	16340	16179	16391	16221	16734	16625	16505	16446	16140	16775	16421	16432	16263	16628	16267	16392	16310	16306	16498	16488	16298	16550	16386	16137	16304	16235	16301	16393	16410	16362	16401	16430	16242	16320	16525	16497	16480	16433	16506	16545	16328	16376	16587	16493	16571	16417	16534	16349	16455	16331	16638	16286	16590	16412	16487	16413	16534	16242	16336	16371	16382	16489	16396	16618	16548	16449	16502	16679	16593	16438	16554	16527	16507	16488	16440	16421	16251	16394	16405	16545	16509	16470	16355	16200	16631	16495	16398	16452	16395	16449	16508	16481	16632	16496	16469	16575	16185	16336	16371	16474	16364	16453	16366	16668	16292	16333	16458	16651	16373	16378	16545	16435	16480	16600	16543	16490	16480	16577	16310	16502	16589	16678	16482	16401	16543	16370	16397	16371	16522	16275	16444	16424	16363	16365	16232	16266	16533	16440	16452	16598	16584	16299	16547	16456	16496	16346	16392	16130	16264	16386	16507	16489	16376	16397	16387	16245	16315	16364	16226	16484	16448	16201	16473	16240	16464	16382	16385	16549	16479	16515	16523	16549	16347	16484	16398	16446	16408	16550	16298	16502	16455	16245	16515	16564	16260	16301	16464	16299	16618	16502	16320	16325	16597	16356	16533	16490	16446	16406	16389	16259	16465	16546	16234	16419	16475	16528	16070	16401	16333	16421	16433	16562	16599	16443	16454	16551	16442	16364	16288	16352	16501	16360	16532	16272	16444	16358	16310	16261	16502	16566	16502	16289	16290	16611	16433	16724	16565	16467	16423	16312	16259	16397	16366	16340	16441	16365	16379	16197	16337	16442	16420	16470	16441	16446	16351	16365	16382	16123	16379	16420	16425	16597	16330	16391	16458	16459	16451	16614	16181	16340	16226	16466	16610	16453	16371	16480	16335	16233	16413	16471	16377	16288	16292	16505	16335	16448	16346	16681	16595	16339	16582	16355	16343	16455	16479	16308	16594	16424	16363	16274	16350	16751	16496	16459	16416	16551	16576	16339	16513	16416	16497	16414	16278	16409	16366	16570	16257	16388	16545	16432	16717	16501	16370	16590	16368	16327	16355	16320	16402	16340	16418	16500	16291	16319	16388	16274	16420	16400	16596	16360	16435	16436	16498	16267	16245	16472	16435	16602	16412	16369	16422	16257	16437	16439	16363	16235	16581	16434	16366	16387	16284	16661	16421	16576	16488	16218	16433	16408	16322	16341	16473	16652	16548	16472	16342	16251	16310	16555	16093	16438	16652	16423	16535	16525	16497	16582	16332	16711	16243	16472	16221	16328	16412	16313	16389	16499	16402	16305	16388	16325	16415	16088	16141	16402	16376	16418	16475	16466	16397	16570	16335	16434	16451	16273	16289	16313	16449	16224	16305	16536	16383	16462	16509	16262	16277	16449	16421	16388	16440	16346	16487	16433	16526	16305	16502	16406	16389	16386	16280	16307	16454	16381	16378	16385	16595	16538	16514	16404	16266	16289	16309	16452	16461	16522	16428	16454	16541	16543	16487	16423	16373	16485	16459	16408	16369	16514	16421	16526	16470	16462	16293	16314	16449	16386	16627	16300	16679	16546	16748	16439	16390	16442	16413	16531	16454	16542	16433	16752	16578	16423	16370	16427	16622	16534	16332	16563	16721	16301	16307	16412	16425	16462	16597	16500	16464	16496	16355	16367	16362	16479	16607	16369	16630	16552	16446	16370	16398	16428	16492	16423	16371	16488	16499	16402	16390	16435	16313	16292	16428	16432	16486	16738	16486	16435	16505	16475	16366	16591	16455	16480	16311	16664	16488	16434	16501	16363	16461	16244	16508	16335	16357	16516	16304	16422	16455	16434	16781	16605	16437	16485	16407	16427	16537	16440	16386	16495	16528	16459	16289	16415	16471	16498	16353	16443	16654	16601	16439	16510	16323	16469	16458	16498	16637	16466	16528	16649	16529	16414	16568	16490	16360	16459	16430	16432	16398	16342	16369	16486	16535	16528	16385	16411	16321	16524	16455	16508	16309	16461	16437	16378	16384	16506	16467	16536	16435	16577	16596	16446	16433	16495	16479	16410	16245	16534	16319	16427	16197	16376	16512	16447	16377	16572	16352	16349	16426	16608	16623	16547	16520	16484	16252	16398	16483	16384	16464	16428	16432	16405	16396	16218	16226	16333	16258	16430	16340	16488	16318	16579	16394	16362	16390	16288	16346	16523	16604	16299	16460	16492	16496	16622	16291	16463	16465	16384	16420	16317	16243	16292	16284	16458	16666	16420	16498	16264	16615	16563	16540	16607	16507	16407	16573	16459	16162	16481	16556	16167	16443	16359	16274	16342	16640	16664	16359	16536	16347	16396	16490	16382	16447	16422	16461	16263	16449	16352	16212	16404	16517	16369	16357	16511	16409	16279	16370	16454	16567	16563	16293	16324	16403	16304	16430	16484	16532	16315	16585	16174	16776	16536	16534	16432	16546	16313	16445	16549	16456	16392	16320	16435	16442	16253	16481	16414	16663	16545	16229	16480	16418	16513	16539	16456	16421	16315	16378	16536	16508	16362	16618	16296	16515	16368	16497	16522	16443	16519	16361	16548	16449	16496	16599	16558	16463	16384	16290	16283	16241	16355	16368	16211	16412	16428	16242	16271	16477	16207	16363	16558	16153	16481	16603	16264	16360	16331	16353	16579	16462	16382	16571	16482	16478	16404	16524	16417	16368	16625	16476	16508	16660	16488	16459	16436	16470	16485	16361	16310	16543	16429	16275	16214	16498	16665	16374	16458	16609	16518	16421	16515	16367	16403	16503	16408	16415	16322	16246	16474	16576	16392	16246	16459	16460	16332	16434	16219	16533	16510	16414	16624	16446	16479	16147	16348	16410	16400	16505	16244	16284	16477	16376	16575	16460	16364	16363	16366	16439	16596	16299	16163	16334	16624	16495	16560	16450	16310	16440	16498	16468	16618	16546	16601	16419	16351	16375	16490	16618	16358	16402	16264	16430	16440	16422	16254	16391	16329	16423	16452	16592	16466	16453	16593	16459	16495	16423	16472	16582	16396	16282	16425	16384	16512	16335	16429	16425	16465	16418	16402	16513	16419	16392	16297	16462	16389	16414	16564	16624	16463	16523	16500	16272	16527	16521	16366	16486	16475	16541	16492	16428	16380	16636	16361	16484	16353	16382	16488	16243	16291	16520	16511	16307	16364	16329	16427	16304	16471	16361	16444	16510	16461	16474	16460	16502	16476	16613	16419	16571	16389	16579	16545	16593	16357	16353	16424	16443	16225	16475	16544	16369	16506	16404	16434	16462	16601	16422	16384	16266	16356	16673	16269	16420	16410	16418	16326	16508	16603	16316	16416	16425	16480	16637	16318	16322	16508	16176	16450	16514	16578	16377	16416	16270	16630	16489	16434	16298	16480	16381	16377	16443	16338	16368	16305	16338	16401	16418	16457	16582	16393	16593	16451	16287	16248	16491	16311	16590	16667	16298	16441	16378	16243	16362	16607	16558	16341	16513	16355	16312	16452	16231	16453	16359	16409	16446	16551	16408	16214	16380	16389	16501	16345	16220	16469	16363	16438	16330	16457	16135	16557	16414	16488	16482	16426	16528	16485	16375	16540	16505	16531	16420	16539	16489	16222	16329	16498	16432	16449	16416	16518	16455	16671	16351	16298	16386	16270	16378	16414	16358	16406	16372	16368	16420	16387	16331	16323	16504	16594	16273	16231	16407	16401	16354	16461	16519	16354	16537	16322	16508	16511	16302	16420
34968	60385	57419	46992	39288	34185	29579	25359	22331	20415	18640	17531	16589	16171	15443	14976	14704	14576	14537	14458	14350	14501	14250	14287	14167	14359	14071	14269	14161	13923	14263	14089	14152	14052	14099	14141	14148	14137	14184	14208	14035	14145	14304	14150	14091	14162	14177	14002	14054	14071	14124	14043	14074	14081	14100	14093	14195	14162	14082	14136	14097	14045	14071	14144	14174	14102	14016	14130	14124	14035	14058	14095	14057	14055	14230	13999	14112	14093	14161	13971	14081	14213	14045	14170	14157	13958	14296	14225	14202	14049	14122	14146	14194	14116	14072	14427	14153	13887	14003	13997	14235	14203	14115	14150	14212	14218	14064	14093	14134	14108	14201	14026	14123	14101	14044	14216	14167	14319	14316	13975	14209	14037	14095	13999	14012	13917	14015	14130	14075	14131	14187	13965	14019	14133	14178	14071	14146	14204	14278	14071	14046	14096	14056	14086	14024	14112	14088	14220	14174	13944	14203	14144	13878	14096	14020	14013	14107	14275	14035	14031	14024	14031	14083	14044	14166	14147	13983	14228	14084	14169	14012	14048	13997	13991	13992	14191	14145	14041	14163	14111	14140	14253	14104	14034	13895	14125	14057	14189	14157	13983	13953	14044	13989	13845	14094	13960	14022	14055	14147	13976	14224	14012	14119	14176	13962	14016	14229	14198	14002	14020	14175	14313	14062	14153	14163	14197	14090	14008	14112	13920	14114	14318	14066	14027	13880	14140	14017	13910	13777	13904	14055	13996	14006	13941	14149	14072	14037	14007	14051	14019	13961	14066	14068	14060	14063	13947	14124	14193	14085	14177	13967	14079	14094	13959	13957	13881	14177	14064	14210	14184	14171	13990	14145	13949	14092	14050	14129	14171	14065	14128	14143	14087	14004	13986	14102	14059	14033	14066	14028	14019	14159	14108	14168	13913	14069	14208	14032	14168	14094	14049	13998	14241	14149	14108	14024	14192	14116	13964	14151	14045	13918	14166	14197	14069	13983	13946	14121	14158	14113	14116	14085	14138	14094	14007	14038	14067	14138	14294	14159	14080	14068	14224	14077	14127	14072	14133	14204	14160	14049	14008	14070	14221	14075	14065	13947	14142	14088	14159	14076	14173	14054	14122	14012	13882	14080	14280	14050	14070	14230	14210	14120	14108	14365	14072	14011	14101	14169	14112	14092	13999	14236	13886	14014	14052	14164	14143	14005	14017	14215	14034	14055	14181	14093	13815	14053	14179	14077	13967	13972	14146	14176	14044	14113	14159	14146	14005	14147	13975	14159	14034	14157	14082	14002	14081	14186	14125	13985	14019	14141	13980	14081	14101	14088	14087	13975	14115	14182	14033	14192	14118	14000	14179	14165	14091	14045	14180	13980	13988	14090	14105	14236	14034	14047	14316	14144	14016	14022	14177	14144	14073	14063	14012	14057	14133	14041	14155	14218	13933	14026	13992	14230	14072	14092	13878	14111	14110	14230	14247	13856	13975	13969	14128	14144	14048	13993	14336	14092	14042	13959	14164	14031	13918	13984	13999	14014	14012	14017	14033	14087	14032	14135	14094	13990	14007	14131	14082	14078	14035	14117	14074	14106	14198	14374	14026	13913	14087	14083	14009	14134	13969	14087	14218	13969	14172	14300	14141	14126	14145	14102	14004	14188	13929	13997	14144	14119	14131	14040	14284	14140	14016	14149	14064	14054	14066	13905	13933	14064	14033	14241	14062	14129	14140	14074	14097	14210	13973	14034	14121	13971	14028	14017	13978	14029	14160	14136	14033	14026	14088	13861	14037	14141	13989	14125	14062	13974	14036	14051	13953	14119	14164	14178	13986	14112	14101	13929	14096	14355	13915	14142	14080	14159	14041	13926	14124	14006	13990	13982	13881	14048	14072	14002	14052	14035	14133	13969	14116	14110	14049	13965	14172	14059	14128	14113	14109	13994	13973	14220	14156	14258	14061	14231	14169	14039	13972	13947	14169	14098	14038	14087	14127	14118	14088	14075	13967	14058	13977	14033	14235	14113	14055	14090	14016	14214	13977	14096	14154	14257	14007	14023	14009	14128	13980	14050	14061	14065	14148	14058	14167	14204	13926	14130	14110	13951	14065	13993	14111	14113	14109	14040	14063	13962	13952	14010	14106	13997	13991	14317	14249	14173	13907	14153	13899	14167	14078	14172	14154	14085	14197	14060	13909	13994	13984	14272	14245	14024	14157	14073	14284	14018	13910	14164	14090	14154	14052	14163	14005	14040	14057	14214	14072	14039	14071	14300	13993	14096	14058	14055	13817	14121	14110	13979	14032	14121	14122	14031	14072	14016	14035	14169	14004	14125	14096	14036	14127	14112	14016	13936	14135	13949	13949	14049	14032	14214	14137	14086	14171	14105	14188	14138	14165	14017	14009	14163	14147	14161	14063	14045	14042	14325	14019	14207	14171	14070	14155	14226	14013	14216	14198	14027	14072	14098	14088	14020	14155	13941	14009	14253	14117	14032	14097	14129	13982	14038	14112	13855	14057	14070	14239	13999	14210	14043	14217	14073	13996	13900	13868	13963	14021	14151	14048	13969	13924	14106	13988	14099	14028	14088	14182	14153	14047	14139	14196	14113	13982	14111	14089	13975	14011	14139	13992	14120	13980	14219	14202	14189	14125	14078	14225	14016	14065	13940	14243	14134	14144	13983	14207	14166	13988	14148	14015	14036	14192	14026	14230	14076	13977	14086	14018	14085	14255	13947	13991	13892	14087	13966	14106	14231	14007	14066	14012	13877	13993	13978	14135	13978	14162	13999	14068	13968	14290	14094	14134	14009	13953	14118	14044	14091	14030	14057	14027	14078	14050	14088	14040	13906	14010	14118	14046	14090	14216	13990	14167	14018	13962	14028	14109	14180	13891	14091	14057	14031	14127	14058	14055	13938	14082	13917	14047	14086	14063	13983	14245	14148	13956	14107	14107	13985	14054	13984	14085	14149	14164	13990	13966	13980	13940	14028	13944	13891	13943	14019	14070	14209	14124	14013	14046	14122	14048	14168	14099	14062	14226	14167	13983	14076	14153	14082	14255	14000	14022	14152	14098	14067	14148	14098	14190	14051	14004	14093	14010	14170	13985	14120	14105	14077	14088	14168	14007	14076	14026	14114	14182	14072	14034	14268	14113	14232	14127	14033	14332	13931	14129	14000	13929	14002	13804	13839	14063	14072	14159	14232	14119	14222	14015	14195	13961	14014	14206	14253	14107	14103	14032	14260	14109	14047	14322	14180	14082	14061	14138	14162	14188	14099	14019	14132	13962	13998	14254	14165	14220	13947	14039	14051	14099	14060	14136	14107	13904	13976	14141	13929	14037	13954	13977	14215	14147	14004	13990	13963	13873	14004	14070	14007	14307	14099	13997	14070	14006	13930	14078	13929	13939	14153	14085	14022	14061	14073	14134	14150	14057	13856	14041	14158	13989	14009	14163	14078	14116	14002	14098	14086	13998	14061	14066	14025	14067	14033	14199	14170	13894	14322	13964	14089	14131	14137	14101	14070	13958	14111	14106	14015	14048	14160	14194	14124	14049	14155	14128	14067	14028	14050	14081	14037	14175	13890	14037	14087	14174	14081	14050	14106	14021	13976	14090	14237	14025	14281	14059	13937	14100	14185	14288	14105	14036	13991	13966	14270	14139	14081	14167	13948	14144	13979	14135	14116	14140	13974	14098	14029	14248	14057	14136	14041	14090	14267	13843	14232	14060	13994	14128	14063	13995	14064	13877	14014	14225	14192	14237	14125	14130	14137	14168	14020	14045	14127	14100	14088	14180	13997	14140	13852	14059	14100	14264	14228	14004	13915	14089	14125	14201	14104	14069	13986	14141	14046	13949	14092	13952	14034	14007	14122	14196	14126	13985	14090	14028	14036	14127	14151	14076	14062	13947	14088	14045	14019	13952	14078	13991	14001	14073	14087	14038	14115	14200	14134	14137	14094	13933	14021	14120	14137	14107	14086	14128	13910	14120	14094	14128	14139	14228	14088	14086	13929	14032	14245	14019	14101	14040	14223	14036	14127	14114	14069	14214	14082	14092	14134	14213	14038	14022	14081	13928	14026	14011	14141	14082	14109	14181	14193	14029	13914	14171	14058	13971	14091	14114	13942	14052	14155	13930	13970	14193	14168	14194	14188	14185	14024	14062	14193	14120	14119	14021	14085	14083	14208	14140	14084	14153	13992	13922	14030	14123	14311	14119	14181	14119	14003	14021	14011	14125	14037	14057	14169	14126	14165	14112	14198	14144	14046	14069	14155	14059	13915	14024	14066	14104	14078	14194	13975	14259	14048	14049	14060	14023	14180	14048	14215	14057	14031	14115	14013	14327	14152	13957	13955	14081	14160	14014	14054	14241	14126	14332	14182	14046	14155	14198	14020	14098	14035	14122	14116	14093	14117	14156	13936	14051	13995	14182	14296	14115	14016	13960	14133	14029	13962	14049	14194	14244	14175	14125	14190	14153	14013	13996	13957	13987	14140	14105	14149	14028	14004	14139	14105	14097	14054	14075	14127	14091	13959	14271	14193	14013	13999	14018	13976	13939	14003	14072	14138	14089	14098	14098	14263	14146	14023	13953	14092	14143	14040	13951	14173	14235	13939	14097	14057	14034	14065	14091	14156	14012	14155	14007	13948	14035	14059	13960	14109	14138	14082	14038	14117	14101	14214	14231	14220	14117	14034	13971	13928	14070	14143	14017	14230	14165	14025	14085	13886	13944	14159	14011	13987	14102	14157	14066	14076	14189	13908	14099	14055	14082	14020	14222	14236	14024	14040	14198	14017	14040	14031	14105	14176	14046	14011	14026	14102	14173	14119	14215	14076	14157	14075	14102	13927	14156	14020	14206	14003	14261	14228	13956	14019	14027	13944	14111	14180	14023	14065	14175	14070	13932	13926	14076	14017	14099	14031	14158	14090	13954	14033	14089	14085	14090	14142	13970	14099	14155	14103	14012	14122	14029	14170	14039	14115	14041	14024	13981	13951	13974	13925	13966	14016	14201	14090	14083	14123	13990	14120	14106	14073	14088	14183	14214	14078	14164	14234	14074	14210	14052	14027	14230	14178	13954	14174	14077	14217	14044	14090	14131	14000	14119	13954	14242	14068	13966	14019	14065
29317	30593	38657	33835	27028	24273	21790	19878	18641	18030	17493	16955	16918	16802	16593	16423	16852	16537	16467	16604	16437	16395	16372	16456	16346	16405	16351	16530	16441	16287	16419	16423	16354	16449	16519	16361	16385	16332	16197	16268	16403	16385	16373	16399	16530	16195	16255	16466	16434	16383	16386	16376	16126	16457	16400	16431	16279	16332	16204	16227	16175	16123	16177	16308	16247	16623	16437	16448	16373	16299	16525	16478	16427	16373	16382	16512	16289	16274	16161	16374	16306	16310	16299	16344	16406	16323	16444	16131	16296	16231	16337	16381	16532	16349	16367	16141	16378	16496	16250	16283	16308	16313	16333	16328	16466	16232	16492	16434	16384	16412	16368	16246	16329	16259	16379	16092	16389	16393	16241	16506	16296	16381	16455	16281	16409	16260	16296	16397	16355	16359	16330	16464	16341	16362	16464	16188	16385	16345	16324	16235	16313	16390	16225	16166	16600	16107	16361	16558	16151	16483	16489	16348	16438	16267	16279	16166	16399	16288	16225	16325	16315	16357	16300	16414	16306	16134	16512	16230	16426	16319	16435	16459	16225	16432	16323	16279	16290	16203	16288	16255	16250	16303	16433	16267	16359	16250	16260	16475	16377	16312	16499	16510	16399	16226	16377	16384	16411	16414	16301	16345	16365	16363	16466	16249	16127	16223	16302	16315	16156	16248	16379	16365	16186	16316	16342	16238	16540	16213	16301	16443	16301	16410	16373	16478	16277	16223	16245	16091	16328	16304	16308	16384	16412	16206	16266	16327	16302	16256	16227	16218	16260	16378	16481	16323	16334	16335	16336	16370	16238	16483	16391	16431	16357	16458	16244	16372	16315	16429	16477	16188	16376	16323	16370	16236	16293	16453	16238	16361	16202	16382	16475	16209	16178	16391	16304	16371	16230	16416	16220	16276	16244	16137	16271	16426	16268	16306	16213	16235	16318	16375	16355	16362	16327	16278	16353	16391	16310	16316	16383	16450	16457	16406	16464	16362	16337	16226	16391	16474	16326	16338	16323	16326	16403	16520	16553	16321	16205	16337	16414	16342	16283	16201	16368	16174	16357	16273	16341	16171	16435	16206	16336	16272	16390	16207	16375	16113	16323	16218	16459	16362	16681	16250	16508	16246	16284	16401	16275	16665	16321	16211	16108	16228	16318	16350	16270	16168	16259	16522	16281	16201	16197	16308	16157	16240	16241	16284	16316	16236	16393	16173	16278	16456	16174	16139	16258	16322	16292	16366	16227	16209	16261	16336	16223	16142	16318	16339	16235	16086	16473	16365	16091	16403	16594	16375	16411	16436	16402	16375	16191	16147	16412	16521	16404	16376	16359	16226	16475	16242	16204	16334	16360	16514	16370	16392	16390	16311	16195	16254	16456	16451	16183	16324	16477	16425	16257	16306	16402	16378	16226	16370	16299	16142	16244	16300	16338	16223	16031	16478	16328	16410	16415	16176	16374	16545	16384	16436	16500	16366	16225	16162	16334	16116	16137	16467	16278	16423	16501	16326	16524	16130	16238	16178	16427	16293	16322	16396	16246	16267	16340	16207	16303	16366	16454	16341	16327	16307	16283	16455	16368	16148	16315	16393	16364	16449	16284	16266	16241	16276	16248	16094	16410	16455	16351	16261	16407	16215	16423	16459	16424	16151	16087	16270	16480	16543	16335	16155	16305	16400	16101	16412	16357	16360	16344	16371	16327	16292	16083	16075	16366	16307	16256	16390	16586	16491	16369	16340	16186	16202	16386	16227	16271	16116	16407	16309	16317	16277	16292	16245	16334	16250	16182	16280	16378	16312	16306	16399	16430	16394	16263	16511	16329	16333	16192	16297	16155	16304	16344	16355	16272	16421	16442	16289	16343	16242	16378	16408	16486	16422	16168	16360	16383	16257	16372	16425	16409	16248	16360	16443	16418	16399	16229	16448	16172	16542	16236	16430	16388	16415	16348	16195	16437	16232	16274	16246	16121	16098	16181	16484	16369	16171	16355	16302	16393	16233	16124	16337	16129	16224	16425	16232	16199	16407	16254	16395	16238	16487	16339	16429	16541	16266	16453	16164	16369	16236	16100	16154	16396	16178	16288	16343	16365	16536	16194	16232	16481	16388	16202	16302	16389	16236	16489	16250	16481	16360	16274	16357	16296	16221	16422	16206	16238	16369	16237	16362	16354	16318	16415	16302	16373	16327	16495	16490	16391	16499	16348	16308	16388	16307	16229	16305	16295	16418	16476	16363	16392	16514	16425	16435	16421	16327	16427	16278	16261	16344	16262	16205	16185	16392	16339	16371	16241	16287	16245	16363	16323	16380	16260	16408	16364	16427	16476	16297	16232	16322	16253	16109	16347	16445	16452	16292	16561	16355	16443	16381	16227	16485	16342	16388	16221	16575	16456	16430	16471	16402	16224	16243	16199	16332	16353	16295	16302	16316	16286	16338	16248	16410	16478	16412	16112	16345	16458	16243	16301	16198	16208	16252	16298	16174	16342	16477	16523	16272	16275	16230	16474	16366	16302	16152	16393	16206	16410	16199	16417	16408	16478	16176	16324	16511	16406	16348	16071	16315	16454	16329	16281	16170	16281	16319	16438	16091	16255	16556	16331	16489	16266	16263	16359	16186	16320	16382	16089	16268	16322	16192	16384	16304	16191	16141	16415	16371	16460	16152	16280	16424	16356	16294	16325	16221	16267	16224	16266	16486	16241	16348	16224	16425	16389	16326	16210	16348	16153	16313	16264	16426	16324	16176	16293	16268	16249	16536	16419	16267	16282	16240	16201	16326	16275	16475	16228	16479	16518	16361	16364	16450	16378	16563	16244	16480	16329	16279	16552	16328	16359	16448	16318	16282	16038	16167	16238	16444	16168	16153	16218	16335	16468	16333	16374	16260	16408	16404	16275	16485	16458	16229	16334	16157	16384	16432	16218	16342	16438	16384	16309	16342	16405	16586	16261	16400	16502	16303	16139	16258	16530	16369	16327	16508	16230	16354	16391	16310	16315	16383	16282	16466	16216	16287	16163	16403	16132	16142	16447	16336	16313	16415	16610	16280	16172	16285	16344	16346	16175	16141	16315	16321	16330	16370	16447	16363	16380	16391	16416	16364	16124	16315	16375	16388	16234	16274	16214	16235	16218	16301	16402	16371	16262	16384	16372	16240	16482	16284	16336	16346	16462	16390	16302	16325	16297	16214	16167	16235	16304	16280	16267	16271	16348	16406	16271	16240	16422	16156	16177	16096	16497	16216	16602	16301	16523	16404	16396	16441	16269	16483	16236	16418	16406	16303	16489	16391	16455	16357	16522	16284	16429	16282	16178	16521	16429	16336	16247	16376	16435	16413	16227	16305	16356	16435	16322	16377	16260	16343	16210	16489	16227	16054	16283	16154	16187	16344	16226	16406	16388	16292	16407	16273	16117	16407	16321	16124	16329	16336	16486	16318	16244	16267	16288	16310	16426	16330	16452	16333	16518	16357	16331	16671	16484	16422	16236	16380	16506	16248	16401	16219	16376	16250	16305	16337	16326	16381	16322	16080	16341	16294	16310	16332	16215	16286	16232	16235	16222	16311	16282	16361	16476	16445	16451	16303	16386	16557	16386	16147	16188	16330	16347	16259	16497	16314	16365	16369	16307	16443	16335	16271	16284	16449	16258	16234	16245	16225	16377	16418	16356	16268	16293	16468	16581	16235	16159	16198	16425	16339	16318	16241	16250	16357	15957	16185	16070	16335	16157	16253	16291	16397	16359	16343	16337	16380	16318	16147	16349	16234	16443	16257	16259	16240	16250	16328	16451	16109	16188	16294	16370	16164	16400	16243	15969	16368	16364	16225	16514	16559	16561	16259	16395	16300	16391	16436	16282	16283	16350	16408	16166	16346	16200	16123	16508	16163	16505	16280	16364	16134	16342	16180	16349	16255	16379	16494	16421	16289	16531	16378	16460	16428	16547	16251	16072	16235	16206	16214	16462	16061	16273	16437	16218	16268	16287	16217	16380	16266	16301	16214	16204	16324	16504	16188	16196	16467	16313	16239	16364	16140	16395	16172	16316	16268	16270	16339	16315	16503	16534	16342	16251	16386	16506	16442	16423	16288	16097	16359	16316	16338	16378	16460	16282	16448	16361	16390	16412	16316	16349	16222	16493	16474	16454	16501	16315	16486	16387	16231	16276	16238	16253	16386	16333	16330	16260	16334	16359	16174	16301	16367	16390	16219	16250	16445	16459	16485	16317	16289	16335	16274	16271	16271	16534	16298	16623	16348	16465	16237	16290	16324	16334	16368	16392	16340	16488	16287	16210	16453	16283	16239	16188	16272	16532	16466	16395	16293	16417	16246	16136	16103	16408	16264	16303	16388	16293	16409	16283	16152	16429	16542	16319	16256	16239	16277	16173	16291	16453	16461	16368	16284	16410	16239	16526	16352	16541	16562	16185	16403	16430	16472	16348	16327	16208	16415	16254	16600	16599	16344	16300	16484	16259	16404	16326	16551	16299	16505	16307	16221	16397	16208	16313	16589	16538	16281	16359	16292	16442	16366	16114	16386	16409	16268	16621	16246	16222	16226	16444	16232	16392	16380	16292	15958	16442	16256	16400	16119	16259	16496	16492	16367	16285	16234	16380	16192	16318	16234	16356	16383	16194	16411	16304	16440	16398	16223	16298	16210	16571	16346	16371	16250	16494	16416	16477	16326	16239	16241	16227	16306	16378	16509	16308	16593	16297	16288	16549	16248	16318	16242	16590	16082	16288	16212	16469	16322	16326	16459	16276	16239	16501	16304	16417	16304	16064	16386	16175	16276	16305	16090	16418	16264	16183	16212	16342	16288	16301	16457	16255	16369	16239	16476	16422	16358	16287	16453	16390	16014	16355	16309	16484	16322	16393	16357	16487	16524	16307	16360	16385	16272	16374	16464	16171	16223	16073	16218	16364	16310	16402	16316	16193	16208	16358	16279	16405	16378	16421	16307	16449	16164	16385	16367	16359	16094	16332	16208	16252	16298	16533	16596	16552	16399	16459	16364	16215	16123	16426	16342	16172	16496	16346	16246	16328	16306	16281	16415	16348	16444	16402	16581	16502	16358	16333	16434	16366	16397	16363	16125	16408	16386	16479	16416	16521	16193	16424	16558	16401	16438
33660	48987	45467	34859	28555	24647	21203	19016	17605	16333	15800	15212	14957	14441	14554	14457	14601	14341	14211	14085	14091	14159	14105	13998	14067	14272	14051	14246	14066	14115	14038	14061	14112	14028	14122	14031	14185	14089	13982	14002	14065	14004	13949	14069	14101	14128	14091	14228	14045	13857	14247	14094	14118	14079	14007	14077	14047	14106	13937	14041	14112	14186	14096	14038	13967	14059	14005	14061	14071	14122	14149	14142	14156	14041	14052	13998	14227	14100	14142	14185	13983	13979	13943	14063	14227	14000	14082	14276	14065	14128	14062	13921	14017	14065	14094	14074	14065	13979	14137	13879	13946	14065	14137	14044	14228	14110	14055	13968	13926	14136	14043	14076	13977	13864	13958	13949	14139	14117	14107	14158	13925	14079	13906	14075	14187	14017	14109	14025	14050	13996	14169	13843	14097	14215	13950	14151	14116	14147	14156	13853	13989	14101	14050	13987	14031	14109	14253	14111	13936	13808	14042	14013	14026	14263	13974	14016	14023	14005	14055	13904	13955	14067	14005	14164	14093	14014	14203	14157	14194	14038	14123	14144	14039	14082	14253	14140	14097	14045	14028	14035	13992	13933	14084	13991	13955	14118	14100	13979	14113	14024	14154	13992	13995	14085	14063	14118	14288	13996	14164	14080	14115	13908	13942	14140	14076	13920	14097	14164	13891	13906	14075	14128	14017	14135	13942	13801	14140	13936	14141	13960	14088	14087	13979	14091	14050	14206	13963	14169	14008	14060	14072	14136	14054	14103	14109	14241	14089	14082	14044	14090	14042	14128	14186	13931	14114	14091	14181	14109	14172	13992	13951	14094	13980	13963	14071	14073	14035	14041	14152	14119	13994	13979	14155	13984	13979	14158	13964	14211	14032	14130	14003	14075	14000	14103	13918	14123	14053	13971	14153	14100	14161	14118	13904	14104	14247	14091	14082	13952	14260	13995	14186	13985	14026	13927	14188	14112	13963	14160	14200	14109	14003	14044	14032	13845	13917	14189	14044	13996	14274	14032	14252	14096	14228	14066	14063	14100	14164	14029	14170	13956	14139	14076	14103	14097	14038	14084	13995	14254	13951	14219	14103	14030	13970	14294	14001	13956	14075	14104	14059	14300	13982	13970	13934	14063	14010	14131	13955	14049	14081	13963	14177	14081	13894	14032	14130	14094	14160	14289	13912	14259	14114	14078	14117	13983	13957	14125	13998	14155	14086	14005	14046	14093	14012	13903	14226	14115	14074	14025	13981	14099	14066	14091	14054	14059	14183	13881	14147	13971	14248	14191	14077	13999	14037	14001	14000	14156	14055	14300	14118	13948	14070	14030	13984	14048	13946	14111	14151	14022	13924	14031	14233	13947	14018	13992	14024	13973	13978	14061	14226	14111	13960	14030	14006	14176	14163	14073	13960	14262	13987	13877	14080	14129	14118	14099	14163	14079	13997	14019	13901	14175	13962	13968	14160	14045	14006	14037	13972	13974	14115	14002	14104	14048	14159	14010	14140	13871	14039	13980	14049	14327	14136	14008	14038	14015	14029	14327	14128	13977	14161	14011	14078	14244	14186	14175	13896	14144	13998	14056	14038	14038	14125	14021	14228	14084	14022	14101	14014	14069	14358	14050	14117	14073	14114	13999	14153	14129	13958	14057	14079	14079	14084	14191	14119	14170	14183	14082	14164	14063	14143	13987	14140	14083	13900	14043	14170	14081	14071	14242	14131	14050	14057	13969	14124	14199	14180	14124	14199	14072	14163	14091	14103	14123	14064	14141	13969	14119	14043	14043	14120	14208	13962	14168	14147	14159	14097	13981	13988	14165	14273	14124	14177	14204	13956	14026	13944	13958	14049	14118	14070	14070	14123	14030	14075	14018	14357	13973	14136	14029	14044	14217	14028	13940	13990	14207	14144	14211	14036	14233	14018	14195	14153	14070	14093	14081	14204	14107	14013	14193	14129	14181	14183	14142	14198	14030	13936	14173	14192	14076	14105	14117	13992	14171	14110	13942	14008	14146	13995	14078	14043	13916	14078	14144	13826	14030	14173	14095	13874	14082	14101	14213	14239	14083	14105	14132	14041	13877	14079	14162	14024	14109	14205	14022	13980	13985	14181	14062	14038	14018	13990	14172	14170	14174	13957	14172	14003	13952	14031	14177	14049	13956	14037	14178	14024	13951	14241	14029	14017	14034	14166	14148	13984	14084	14262	14242	14088	14148	14108	14141	13988	14139	14045	14079	14045	14146	14102	14076	13926	14205	14031	14099	14051	14095	14073	14160	14039	14079	14164	14251	14045	14022	13952	14111	13912	14065	13957	14120	14149	14007	14060	14028	14126	14072	14024	14155	13876	13945	14073	13971	13998	13976	14120	14123	14162	14125	13951	14121	14082	14058	14026	13904	14098	14140	14171	14196	14082	13942	13948	14202	14026	14089	14188	14206	14011	14146	13944	13895	14195	14118	13947	14080	14169	14096	14170	14038	14015	14206	14112	14041	14108	14229	14211	13904	14131	14198	14048	14111	14029	14269	14054	13956	14111	14003	13916	13928	14149	14050	14108	14057	14188	14191	13998	14084	14116	13984	14093	14121	13945	14109	14075	13947	14025	14203	14062	14119	13989	14107	13945	14168	14013	14051	14085	14054	14087	13957	14211	14132	14128	14115	14081	14072	14153	14065	14217	14058	14146	13918	14178	14083	14075	14165	14042	14124	14233	14029	14200	14076	13971	14087	14184	14067	14127	14083	14096	14137	14261	14095	14068	14055	14180	14085	14213	14018	14019	14153	14149	14061	14205	14128	14189	14128	14056	13986	14242	14171	13986	14169	14175	14174	14073	13813	13969	14114	14045	14167	14020	14195	14100	14025	14081	14108	14104	14076	13962	14042	14123	14184	14145	14111	14085	14135	14117	14024	14101	14159	14070	14036	14117	14113	14116	13939	14206	14163	14127	14170	14042	14225	14085	14193	14167	14043	13929	14009	14249	13940	14108	14133	14184	14003	14020	14073	14085	13981	14084	14181	14011	13973	13899	13941	14180	13984	14364	13959	14099	14032	14269	14172	14122	14074	14080	14166	14028	14155	14086	14000	14125	14173	14140	14122	14107	14120	14069	14088	13855	14051	14083	14268	14272	14017	14084	14026	14218	14095	13888	14062	14046	14190	14017	14145	14112	13983	14097	14337	14119	14201	14138	14124	14010	14092	14067	14156	13984	13879	13997	13957	14249	14004	13990	14097	14049	14232	14124	14006	14247	14136	14058	14174	14020	13945	14013	14018	14049	14188	14157	14169	14054	14128	14177	13931	14237	14082	14171	14136	14149	14117	14036	14200	13899	14219	13966	14229	13992	14093	13968	13942	14065	14002	14066	14034	13962	13924	14211	14081	13904	14050	14129	14068	14130	13954	14121	14188	14048	14070	14015	14150	14195	13982	14024	14251	14152	14002	14120	14151	13993	13933	14168	13963	14043	14031	14082	13918	14149	14129	14135	14017	14190	14156	14129	14074	13910	14030	13979	14112	14041	14027	14131	13971	14243	14026	14195	14043	14231	14072	14063	13981	14018	14062	14210	13987	14133	14138	14084	14164	14105	14218	13957	14157	14132	13992	14032	13899	14104	13971	13953	14021	14092	14060	13960	14041	13923	14139	13990	14027	14138	13872	14047	13921	14083	14067	13965	14023	13969	14069	14122	13878	14048	14121	14066	14193	14168	14145	14172	14167	13992	14208	14095	14073	13977	14046	14123	14081	14102	13932	14083	14010	14046	13993	14162	13941	14101	14069	14167	14089	14024	14274	14044	13928	13996	13875	13933	14098	14054	13940	14002	13866	14088	13991	14146	14206	14155	14089	14163	13953	14007	13975	13888	14084	14129	14281	14067	14013	14104	14077	14161	14019	14108	14019	14162	14352	14141	14015	14198	14177	13900	14133	14040	14173	13963	13961	14191	14119	14125	14086	14111	14040	13992	13961	14057	13972	14054	14075	14107	14056	14175	14096	14153	14086	14189	14052	14024	13966	14017	14121	14180	14044	14210	14044	14250	14014	14114	14129	14022	14036	14142	13985	14082	14085	14143	14012	13975	14041	13996	14149	14173	14067	14061	14081	14001	14088	14190	14191	14141	14024	14116	14041	14167	14199	14118	14104	14164	14183	14071	14033	14039	14037	13959	14034	14200	13992	14114	13943	14257	13992	14133	14028	14136	14093	14055	14106	14038	14218	14138	14101	14095	14185	14117	14014	13981	14016	14139	14002	13966	14030	14006	14011	14083	14173	14118	13987	13983	13969	14117	14125	13909	14112	14023	14085	14137	14096	13909	14191	14093	14094	14143	14162	14132	14051	13992	14111	14055	14094	14054	14120	14173	14003	14223	14091	14154	14135	14136	13952	14022	14166	13937	14201	14149	14154	13939	13874	13962	14086	14177	14182	14131	14017	14061	14054	14040	14178	14053	14027	14101	14081	14037	13959	14147	13939	14155	13817	14205	14082	13896	14075	13879	14222	14075	14017	14090	13957	14153	14160	14024	14155	14145	13920	13997	14015	14146	14072	14206	14171	14019	14189	14001	14045	13969	14174	14091	14095	14126	14036	14164	14038	14055	14056	14150	13956	14119	13968	14187	13949	14092	14110	14374	14016	14155	14080	14019	14095	14041	14151	13945	14070	14014	14022	14027	14138	14171	13906	14014	14149	14352	14088	14097	14164	13983	14104	14216	14070	13868	14109	14153	13895	13986	13924	14081	13931	13987	14019	14124	14158	14175	14098	14178	14125	14136	14065	14112	13915	14092	14125	14103	13980	14313	14163	14026	14060	14062	14162	14069	14076	14082	14132	14179	14030	14071	14174	14167	14141	14226	13967	14164	13983	14104	14000	14151	14253	13945	13998	14163	14027	14226	13899	13996	13953	14202	14028	14055	14063	13969	14144	14000	14048	14028	14050	14138	13921	14125	14195	13973	14158	14162	14219	14055	14144	14108	14012	14031	14113	14027	14175	13953	14037	14008	13946	13933	14115	13988	14027	14118	14157	14186	13989	14055	14019	14079	14094	14149	14062	14219	14219	14012	14070	14085	13871	14052	14105	14000	14072	14150	14267	14159	14105	14126	14005	13978	14143	14085	13951	14137	14066	14105	13929	14053	14242	14106	14143
24063	21431	29164	26181	26241	27493	26016	22181	20353	19249	18453	17671	17285	17185	16772	16657	16474	16415	16422	16295	16097	16373	16094	16014	16375	16123	16174	16277	16069	16197	16143	16017	16130	15987	16105	16120	16156	16023	16029	16226	16160	16120	16115	16131	15911	15999	16009	16163	15956	16002	16002	16070	16057	16201	16039	16125	16210	16022	15919	16109	16077	16046	16110	16017	16004	16098	16128	16238	16001	16167	16078	15900	16052	15985	16249	16124	16228	16260	16159	16186	15980	15963	16135	16034	16072	16004	15958	15997	16057	15889	16130	16072	15963	15975	16213	16192	15966	16091	15831	16183	15835	16094	16164	16189	15952	16001	15836	16014	16042	16241	15980	16009	16070	15963	15840	15868	16047	16035	16011	16065	15791	15971	16120	15883	16087	16188	15845	16220	16236	16206	16106	16088	16200	16037	16035	16021	16142	16008	16260	16075	15921	16017	16027	15915	15911	16055	16129	15949	15964	16076	15787	16000	16069	16140	16331	15868	15787	16106	16294	15915	16148	16047	16097	15852	15835	15948	15992	16056	16086	16182	16163	16263	15856	16036	16107	16019	16059	15808	16081	16023	16239	16031	16046	15982	16160	15910	16062	16024	16051	15922	15947	16180	15918	16035	15867	16039	15899	16126	16128	16004	15748	16172	16017	16107	16190	16101	16019	16060	16032	15836	15950	15966	15932	15814	16022	16160	16132	15990	16132	16256	16121	16232	16081	15849	15998	15900	15981	16275	16012	16057	15991	16057	16364	15859	16063	16082	15942	15931	15925	15950	16042	16183	15940	16146	15826	15930	15991	16102	15986	15995	16029	16347	16025	15843	16024	16041	15957	16014	16033	15996	15943	15912	16139	16084	16078	16031	15814	16173	16101	15977	16191	16053	16055	15926	15965	16008	15952	16183	16034	15917	15886	16203	16027	16112	16028	16153	16046	16102	15950	16074	16015	16042	16029	16099	15862	16196	16080	15913	16150	16195	16188	16118	15820	16197	16081	15943	16182	15966	15998	16039	16141	16245	15911	16346	15941	16141	15985	16057	16122	15924	16088	15954	15895	15970	16001	15997	16084	16038	16037	16155	16045	15883	16116	16225	16080	15857	16094	16032	16129	16141	15942	15955	16040	16103	15949	15840	15940	16048	16077	16073	16108	16151	16175	15958	16024	15915	15884	15887	15951	15807	15971	16148	15926	16052	15917	15903	15963	15933	15910	15845	16117	15952	16112	16228	16081	16094	16016	15872	15991	15889	16040	16004	15904	16001	16112	15991	15915	15925	16012	16193	16016	16135	16032	16115	15943	15929	16058	16104	15934	16081	16000	16016	16105	15998	16069	16030	15938	16088	15935	16050	16055	15941	16013	15981	15996	16123	16125	15846	16042	16085	16035	16101	16029	16141	16062	16216	16026	16188	16011	15990	15764	16016	16110	16099	16188	16023	15926	16058	15999	16075	16063	15961	15852	16013	15907	15911	15920	15950	16148	16016	16103	16204	16155	16020	16060	16031	16184	16145	16157	16087	15941	15924	15950	15945	15953	15857	16071	16206	15985	15970	16150	16125	16099	16019	15994	15911	16089	15990	15883	16118	16012	16018	16083	16128	16030	16030	15851	16088	16109	15898	15742	16029	16168	16136	15907	15875	15844	16083	15786	15967	15887	15920	15965	15933	15871	16066	16137	16064	15945	15933	15949	16080	15951	15919	16074	16027	15963	16071	16094	16152	15984	15895	15868	16002	16072	15970	15871	16008	15924	16136	15841	16100	15909	16130	16009	15847	16040	16078	15913	16113	16018	16040	15854	15924	16203	16019	16074	16087	16145	15975	16110	16281	16037	15969	16029	16116	16220	16027	15934	16074	15901	15886	16169	16073	16225	16021	16129	15925	15997	16032	16050	16082	16027	16151	16031	16125	16044	16250	15991	16066	15925	15964	16108	16117	16033	16060	15857	16237	16139	16064	16011	15978	15959	16188	16020	16070	16174	16043	16087	16108	16043	16135	16008	16035	16086	16040	16168	15823	16235	16089	16170	15906	15888	16159	16083	16076	16180	16068	16029	15933	15985	16071	16167	16166	16179	16064	15910	15996	16225	15770	16057	16117	16057	16232	15981	16012	16111	16112	16057	15871	16074	16089	16169	15985	16094	16008	16192	16013	16014	15943	15937	16025	16105	16088	16002	15966	16095	15898	15876	16049	15970	15898	16050	16044	16052	16284	16023	16073	15991	15974	15863	15925	16087	16080	16049	15903	15737	15922	15962	15976	16097	16014	16024	16135	15889	16037	15949	16047	15859	16135	15802	15950	16196	16020	16057	15967	15930	16104	16042	16142	16112	16106	15953	15972	16074	16029	15863	16027	16096	16082	16049	16005	15687	15984	16117	16126	15963	16056	15982	15915	16072	15912	16115	16005	16132	16022	15903	16027	16102	15855	15977	16102	16106	15933	16004	16041	15816	15999	15954	16170	16085	16005	15799	15801	15898	15851	16308	15824	15990	16193	15959	15899	15946	15998	16081	16133	15989	15884	15985	16053	15790	16081	16027	16165	16118	15899	16093	16034	16028	16018	16016	15762	16105	16119	16103	16040	16023	16100	16006	16044	15987	16040	15981	16216	15910	16074	16234	15963	16123	15902	15927	16140	15992	16006	16127	16098	16143	16070	15982	16034	16145	15782	16006	16163	16070	16048	15976	15986	15994	16195	15908	15946	16199	16050	15960	15709	16080	16319	16123	16086	16214	16057	16167	16059	16169	15935	15917	15926	16010	16020	16016	16008	15836	16013	15836	15950	16038	16157	15978	16010	15962	16145	16086	15985	15971	16118	16203	16006	16087	16197	15917	16070	16146	16080	15903	16052	16158	16092	16100	16057	15834	16108	16002	16066	16005	16105	15890	16027	16121	15933	15971	15884	16161	15990	15985	16325	15979	16046	15955	16056	15989	16032	16061	16260	15987	16047	16022	16032	16081	16076	15958	15941	15869	16010	16202	16263	16125	16028	16087	16094	16103	16259	15924	15827	16068	16194	16138	16267	16170	16021	16149	16101	15799	16057	16043	16083	16187	16143	16036	16074	15981	16035	16033	16091	16056	16129	15784	15865	15967	15886	15870	15839	16105	16138	16057	15923	16309	16037	16090	15844	15927	16041	15999	16164	15961	15956	15937	16069	15899	16281	15911	16039	16064	16062	15993	16094	16056	15952	15975	15853	15959	15971	16066	16050	15887	16040	15948	16002	16007	15983	16098	16058	15875	15989	16082	15967	15987	16031	15983	15980	16111	15961	15944	16137	16298	16013	16073	16038	16077	16212	15998	15979	15904	16076	15848	16050	15987	16032	16042	15880	15945	16019	16113	16087	15925	15984	16134	15857	16038	16018	16117	16098	15916	16005	15962	16207	16040	16033	15941	16114	15878	16021	15890	16127	15948	16026	16071	16034	16109	16013	15952	16056	15943	16046	16288	16039	15842	15896	15747	15832	16150	15870	16104	16000	15864	16040	16026	16070	16035	16094	16106	15986	16128	15994	16010	16101	16017	15841	16009	16025	16097	15878	15904	15889	16248	16006	16001	15925	16307	16198	15956	16217	15966	15936	16099	15984	16131	15885	15964	16082	16037	16140	16122	16011	15943	15996	15995	15957	16156	15985	16080	15988	16165	15870	15927	16097	16026	16186	16015	16106	15958	16072	15882	16111	15974	16030	16028	16178	15868	16037	15975	15853	15827	15909	15921	16160	16055	16070	15982	15943	16051	16074	15895	16065	16083	15997	16104	16201	15950	16061	16119	16115	15931	16001	15905	15961	16078	16059	16127	15817	16181	16069	16122	16056	16064	16049	16229	16006	15828	15842	16000	15953	16102	15923	16118	16161	16067	16140	15862	16038	16138	16138	16122	16009	16021	15992	16020	16038	16082	16035	15941	15952	15982	15956	15970	15929	15928	16093	15909	15839	16027	16028	16019	15850	16222	16143	16191	16180	16039	16126	16222	15995	15916	15830	15922	15906	16056	15992	15998	16259	16105	16086	15944	15929	16072	15884	15869	15898	15939	16221	15932	16028	16067	16017	15888	16161	16074	16159	16037	16213	16054	15978	16018	16093	15948	15985	15925	16028	16107	16228	16078	15935	15978	15947	15956	15951	15830	16220	15941	16191	15984	16038	16158	15998	15948	15923	15971	15941	16092	15871	16082	16020	15979	16057	16034	16002	16139	15914	15955	16189	16153	16018	16033	16195	15976	16037	15808	15956	16061	16094	16211	15998	16142	15916	15958	15865	16081	16149	16148	15863	15950	16054	15947	15932	15972	16279	15981	16002	15988	16108	16127	16035	15766	15876	16086	15933	16188	15885	15900	16175	15997	15821	16094	16192	16109	15985	16128	15957	16066	16007	16108	15919	16196	16188	16125	15978	16028	15937	16038	15963	16115	15959	16120	16234	16265	16086	16027	16162	16007	16229	15993	16194	16054	15863	16044	16051	15897	15820	15901	16057	16223	16192	16043	15857	15911	15874	16090	16171	16037	16173	16019	16110	16157	16039	16084	16134	15907	16040	16259	16069	15925	15959	16029	15987	15881	16046	16145	15824	15898	16068	16186	15995	16134	16084	15842	16034	16056	16135	16017	15937	15924	16103	16065	16098	15901	16147	16057	15922	15938	15806	16173	16083	16031	15982	16160	15905	16095	16093	16039	16123	16117	15892	16097	16029	16010	16123	15954	16091	16117	16075	16117	15854	15965	15945	16064	16020	16166	15973	15946	16063	16013	15926	16094	16196	15962	15918	16128	16219	16162	15889	16065	16091	16045	15949	15952	16210	16000	16100	16029	16122	16208	15872	15799	15997	16001	15895	16124	16046	16113	15938	16011	15908	15800	16141	16106	15931	16193	16005	16055	15992	16002	15898	16106	15975	16057	15969	16022	16062	15882	16079	16028	15844	16170	16176	16039	15996	16060	16303	15877	15962	15810	16014	15993	16106	16115	15872	15951	16095	16108	15928	15954	15895	16229	16060	16107	16033	16094	16144	15939	16060	16109	15972	16097	16027	16167	16054	16146	16014	15967	15994	16077	15991	16192	15945	15900	15923	15914	16076	16035	16149	16126	15853	16025	16000	16139	15765	16069	15917	15984	15811	16004	15973	15887	16080	16079	16086
33662	55231	51784	41102	34478	29201	24846	22276	20201	18073	17040	16286	15436	15048	14697	14583	14314	14285	14178	14016	14080	13980	14169	14076	13841	14008	14045	13902	13920	14001	13901	14159	13756	14040	13881	14013	13959	13949	13897	13906	13788	13895	13970	13866	13975	13936	13853	13896	13896	14027	14012	13850	13846	13683	13914	13974	13905	13806	13904	13990	13981	14000	13755	14103	14003	13804	13829	13927	13779	14015	13796	13868	13841	13733	13747	13828	13950	13778	14006	13826	13778	13833	13830	13857	13844	13892	13994	14054	13780	13970	13844	13797	13979	13820	13771	13918	13905	13801	13791	13694	13973	13937	13907	13879	13881	14008	13796	13965	13778	13907	14002	13694	14093	13816	13912	13796	13817	13842	13905	13766	13957	13881	14080	13734	13797	14007	13823	13991	13825	13937	14041	13877	13925	13883	13880	14026	13938	13789	13983	13855	13818	13788	13856	13878	13898	13844	13801	13889	13908	13799	13945	13879	13879	13760	13839	13874	13821	13926	13936	13843	13869	13872	13763	13761	13833	13987	13858	13842	13986	13771	13961	13829	13881	13894	13898	13813	13920	13872	13676	13929	13777	13886	13694	13784	13835	14005	13698	13760	13908	13882	13947	14011	13942	13938	13916	13808	13909	13796	13822	13889	14054	13870	13886	13717	13907	13961	13879	13963	13765	13925	13918	13862	13878	13955	13845	13795	13745	13774	13839	13836	13676	13972	14029	13790	13790	14038	13752	13840	14033	13992	13896	13862	13851	13713	14000	13799	13852	13759	14033	13870	13807	13790	13793	14006	13730	13663	13915	13840	14031	13932	14088	13878	13846	13890	13933	13963	13904	13811	13965	13893	13929	13796	13839	13974	13857	13865	14138	13785	13908	13901	13891	13804	13800	13868	13882	13937	13988	14095	13851	13804	13827	13772	13879	14046	13856	14011	13826	14129	13904	13949	13872	13915	14083	13903	13808	14015	13935	13944	13890	13978	13913	13785	14033	13790	13884	14009	13897	13864	13619	14010	13870	13818	13945	13978	13818	13852	13767	14023	13911	13884	13866	13872	13861	13898	13959	13854	13802	13951	13997	13915	13932	13856	13931	13794	13848	13885	13750	13994	13876	13841	13739	13891	14026	13837	13889	13971	13934	13817	14067	13943	13936	13732	13899	13902	13941	13740	13998	13839	13904	14009	13861	13888	13878	13905	13902	13923	13880	13961	13991	13762	13857	13916	13984	13930	13963	13951	13917	13869	13935	13901	13821	14026	13982	13947	13780	13833	13902	13976	13786	13845	14003	13901	13973	13765	13815	13971	13914	13820	13973	14064	13973	13921	13803	13961	13864	13797	13884	13831	13872	13808	13866	13844	13843	14016	13935	13863	13874	13838	13666	13887	14088	13726	13693	13909	13994	13991	13841	13784	13866	13778	13610	13879	13880	13843	13836	13845	13955	13834	13786	13785	13844	13928	13926	13942	13883	13766	14034	13861	13879	13787	13868	13904	13834	13947	13810	13927	14016	13764	14069	13811	13803	13739	13904	13971	13980	13868	13863	13836	14012	13698	13804	13907	13803	13887	13869	13994	13862	13956	14030	14090	13943	13948	13804	13934	13766	13967	13864	13864	13770	13970	13777	13966	13968	13942	13842	13865	13898	13856	13765	13924	13808	13845	13872	13873	13844	13822	13778	13889	13794	13783	13861	14034	13947	13898	13868	13938	13871	13820	13886	14001	13820	13919	13784	13866	13907	13927	13902	13832	14030	13772	13796	13986	13998	13939	13955	13924	13994	14000	14071	13917	13699	13945	13722	13860	13905	13918	14025	13977	13887	13733	13850	13952	13897	13822	13874	13733	14048	13859	13828	13909	13923	13979	13806	13875	13971	13809	13871	13863	13894	13964	13931	14013	14031	13834	13959	13681	13893	13667	13989	13791	13904	13844	13882	14035	13935	13826	13960	13812	13830	13929	13825	13783	13926	13847	13945	13818	14057	13988	13875	13933	13983	13865	13760	14018	13797	13804	13988	13938	13996	13941	14042	13688	13860	13889	13959	13875	13846	13959	13907	13889	13961	13862	13894	13863	13913	13932	14020	13924	13777	13899	13958	13882	13874	13888	13913	13786	13986	13991	13852	13873	13844	13918	13813	13854	13758	13762	13975	13803	13765	13947	13985	13831	13828	13766	13957	13921	14011	13963	14037	13900	13819	13849	13806	13847	13850	13862	13961	13886	13711	13745	13822	13653	13818	13931	13772	14016	13852	13828	13970	13971	13807	13825	13945	13797	13903	14012	13816	13799	13839	13897	13883	13924	13773	13949	13781	13994	14030	13791	13925	14020	13855	13978	13890	13749	14000	13909	13848	13988	13957	13928	13901	13726	13918	13829	13989	13821	13881	13854	13790	13891	14018	14062	13978	13984	13885	14095	13953	13871	13886	13769	13926	13907	13793	13891	13805	13885	13758	14046	13977	13872	14046	13836	13844	13818	13868	13980	13985	13936	13824	13798	13958	13880	13873	13789	13974	13977	13855	13886	13842	13834	13680	13940	13809	13812	13731	13823	13783	13848	13910	13789	13849	13795	13845	13817	13868	13755	13818	13842	13927	14038	13849	13965	14005	13785	14055	13855	13834	13928	13906	13832	13773	13883	13937	14043	13774	13999	13848	13967	14056	13868	13981	13969	13908	13901	13914	13951	13829	14113	13877	13921	13962	13662	13869	13812	14048	13811	13953	13954	13952	13908	13878	13909	13800	14054	13778	13970	13803	13972	13949	13924	13909	13708	13818	13672	13897	13890	13928	13906	13928	13862	13813	13970	13835	13641	13898	13912	13948	13770	14014	13874	13859	13818	13763	13985	13906	13940	13954	13702	13806	13963	13831	13776	13961	13810	13821	13807	14064	13868	13825	13842	13954	13898	13913	13944	13902	13719	14150	13858	14130	13666	13729	13948	13978	14005	13849	14101	13840	13932	13918	13794	13970	13959	13853	13825	13669	13821	13842	13922	13812	13784	13993	13786	13863	13936	14046	13844	13853	13878	13869	13811	13930	13932	13858	13973	13797	14034	13906	13811	13909	13821	13819	14008	14084	13870	13844	13870	13886	13815	14018	13883	13854	13762	13856	13904	13839	13984	13994	13922	13809	13737	13734	13975	13946	13936	13888	13904	14082	13788	13964	13775	13885	13767	14038	13952	13821	13824	14043	13864	13837	13826	13950	13828	13907	14002	13873	13947	13890	13909	13976	13838	13970	13811	13869	14001	13821	13987	13910	13974	13812	13936	13935	13968	13859	13901	13998	13745	13772	13820	13817	13916	13953	13852	13965	13970	13838	13839	13919	13740	13900	13874	13908	13771	13730	14058	13813	13901	13902	13796	13894	13794	13988	13801	13908	13779	13932	13792	14056	13886	14080	13884	13835	13739	13815	13984	14021	13833	13794	14046	13835	13878	13904	13884	13917	13864	13866	13859	13758	13751	13751	14001	13952	13904	13781	13855	13789	13812	13919	13916	13803	13863	13751	14004	13926	13969	13828	13872	13975	13908	13942	13857	13835	13689	13825	13834	13875	13910	13955	13937	13812	14040	13809	13902	13809	13905	14017	13898	14030	13932	13901	13717	14060	13787	13847	13985	13855	13847	13789	13901	13906	13941	13947	13765	13946	13981	13790	13789	13877	13898	13938	13984	13808	13921	13849	14081	13907	13691	13915	13792	13717	13853	13906	13879	13878	13917	13920	13961	13921	13892	13955	13769	14070	13872	13937	13874	13892	13710	13913	13871	13801	13736	13839	13757	13907	13920	13942	13781	13786	13874	13908	13742	13947	14016	13815	13887	13912	13828	14036	13916	13874	13836	13878	14135	13803	13877	13798	13911	13978	13917	13886	13948	14087	13987	13921	13874	13835	13837	13913	13834	13864	13876	13779	13967	13749	13945	13963	13937	13900	13715	13917	14127	13824	13886	13886	13937	13940	14031	14021	13826	13935	13974	13882	13927	13924	13983	13684	13991	13956	13982	13817	13964	13858	13991	13969	14035	13893	13785	13758	13852	13869	13869	14087	13790	13897	13848	13928	13940	13892	13779	13999	14085	13944	13951	13893	13952	13884	13753	13869	13922	14071	14087	13908	14093	13814	13825	13957	13770	13903	13812	13831	13920	13891	14022	13893	13991	13896	13861	13795	13827	13982	13913	13786	13803	13840	13889	14001	13801	13780	13930	13853	13895	13806	13899	14148	13900	13871	13863	13891	13755	14000	13782	14053	14023	13858	13855	13986	13833	13836	13964	13889	13931	13887	13967	13841	13786	13856	13939	13867	13935	13947	14046	13861	13681	13747	13801	13990	13872	13892	13920	13822	14057	13832	14002	13959	13995	14062	14015	13755	13961	13907	13865	13951	13869	13854	13967	13800	13745	13823	13903	13971	13863	14001	13811	13875	13857	14028	14071	13917	13884	13858	13809	13915	13927	13845	14003	13868	13831	13847	13869	13860	14002	13780	13869	13851	14025	14011	13830	13989	13928	13897	13850	13712	13885	13826	13987	13812	13874	13848	13830	13947	13912	13923	13927	13779	13869	13907	14025	13930	13884	13985	13822	13795	13912	13976	13896	14089	13734	13855	13808	13943	13776	13915	13696	13799	13841	13907	13937	13933	13798	13916	13736	13693	13881	13828	13830	13935	14008	13970	13870	13955	13952	13920	14033	13844	13820	13954	13781	13884	13777	13980	13779	13955	13804	13689	13834	13954	13921	13943	13834	14048	13842	13874	13930	13985	13835	13901	13899	13974	13774	13794	14014	13801	13918	14006	13772	13782	13983	13871	13942	13817	13934	13907	13834	14036	13956	13887	13660	13815	13986	14009	13965	13889	13969	13817	13801	13917	13806	13884	14004	13946	13846	13928	13711	13673	13813	13828	13830	13799	13865	13916	13989	13934	13832	13822	13976	13964	13792	13987	13831	14005	13909	13827	13935	13785	14085	14010	13851	13941	13889	13709	13878	13820	13992	13823	13833	13837	13982	13800	13918	13758	13971	13678	13824	13788	13952	13974	14004	13997	13814	13713	13789	13905	13915	13749	14040	13929	13870	13889	13846	13857	13801	13963	13837	14055	13866	13901	13953	14103	13951	13928	14003	13844	14007	13889	13889	13864	13909
22964	21441	29309	24287	23823	27601	29592	24446	22595	21557	20056	19050	18394	18080	17601	17173	17225	17105	17024	16840	16786	16761	16619	16569	16721	16505	16642	16564	16541	16577	16694	16676	16335	16369	16447	16494	16473	16393	16618	16432	16516	16443	16488	16508	16355	16523	16457	16401	16405	16389	16448	16542	16468	16272	16470	16612	16645	16542	16472	16430	16442	16578	16435	16135	16395	16594	16630	16440	16487	16471	16363	16394	16367	16543	16681	16343	16658	16522	16563	16374	16435	16236	16458	16557	16354	16278	16483	16378	16262	16226	16469	16532	16403	16542	16607	16550	16434	16305	16551	16403	16324	16537	16246	16495	16556	16478	16490	16501	16403	16279	16438	16309	16436	16419	16269	16445	16314	16425	16341	16360	16496	16426	16338	16452	16209	16089	16299	16630	16330	16540	16498	16529	16306	16419	16415	16603	16383	16557	16343	16347	16538	16269	16283	16390	16432	16412	16488	16290	16353	16366	16344	16326	16396	16469	16446	16609	16334	16424	16187	16244	16310	16368	16330	16303	16542	16423	16478	16338	16641	16573	16444	16538	16591	16397	16472	16407	16396	16415	16623	16296	16304	16487	16380	16272	16345	16460	16547	16496	16581	16386	16357	16462	16263	16440	16366	16416	16426	16433	16257	16233	16469	16174	16327	16265	16342	16179	16499	16341	16466	16418	16470	16256	16300	16256	16526	16538	16455	16407	16485	16445	16372	16359	16448	16368	16416	16523	16333	16441	16489	16482	16272	16452	16417	16478	16326	16238	16334	16406	16376	16470	16493	16416	16363	16243	16372	16291	16441	16445	16501	16588	16515	16563	16279	16455	16347	16461	16272	16386	16348	16576	16347	16449	16311	16350	16411	16439	16495	16306	16277	16498	16579	16569	16536	16496	16276	16629	16413	16244	16198	16145	16482	16601	16362	16483	16298	16283	16318	16316	16320	16493	16302	16400	16487	16619	16446	16258	16433	16362	16391	16485	16282	16218	16640	16271	16479	16303	16361	16438	16341	16402	16525	16418	16301	16194	16256	16311	16334	16330	16372	16393	16241	16284	16464	16450	16361	16390	16319	16229	16437	16379	16435	16318	16364	16621	16628	16459	16361	16461	16491	16367	16297	16407	16233	16313	16379	16476	16356	16550	16517	16549	16446	16438	16354	16620	16507	16530	16316	16315	16494	16275	16491	16323	16628	16360	16349	16508	16533	16354	16407	16532	16603	16374	16477	16540	16369	16380	16272	16350	16502	16335	16550	16550	16570	16417	16344	16441	16426	16342	16332	16531	16401	16370	16411	16499	16242	16306	16546	16342	16552	16479	16363	16308	16392	16456	16359	16463	16468	16413	16314	16546	16537	16361	16283	16230	16471	16383	16398	16379	16428	16363	16333	16605	16868	16548	16523	16279	16457	16453	16408	16268	16355	16432	16413	16396	16334	16382	16430	16200	16126	16425	16232	16213	16226	16276	16334	16384	16578	16177	16479	16411	16459	16460	16393	16539	16403	16374	16280	16275	16435	16541	16458	16615	16246	16396	16366	16478	16323	16426	16207	16296	16457	16188	16368	16413	16309	16266	16201	16332	16644	16379	16377	16281	16227	16321	16521	16459	16361	16411	16399	16408	16247	16268	16735	16452	16356	16484	16118	16504	16344	16221	16505	16235	16470	16318	16365	16461	16486	16478	16509	16439	16490	16487	16430	16541	16532	16434	16355	16480	16499	16261	16399	16323	16258	16482	16414	16511	16307	16474	16339	16363	16336	16253	16232	16184	16528	16502	16612	16482	16432	16613	16530	16639	16247	16383	16352	16372	16505	16539	16437	16416	16521	16506	16408	16355	16365	16438	16515	16529	16262	16528	16572	16436	16421	16474	16477	16504	16498	16217	16546	16487	16273	16413	16564	16550	16433	16409	16470	16432	16518	16447	16280	16551	16367	16484	16423	16469	16280	16366	16463	16392	16366	16459	16430	16530	16290	16133	16374	16342	16451	16317	16349	16577	16543	16439	16630	16168	16368	16390	16445	16584	16195	16461	16641	16396	16191	16381	16305	16295	16303	16489	16384	16502	16356	16653	16284	16436	16453	16324	16442	16370	16462	16358	16512	16250	16285	16102	16393	16476	16487	16288	16429	16601	16470	16355	16231	16217	16348	16329	16461	16450	16373	16333	16423	16654	16328	16421	16435	16565	16304	16621	16326	16334	16386	16434	16337	16445	16630	16405	16555	16367	16371	16343	16382	16429	16426	16372	16395	16402	16481	16181	16259	16443	16549	16433	16407	16356	16487	16648	16355	16510	16491	16412	16108	16562	16610	16455	16349	16356	16224	16387	16180	16412	16365	16348	16225	16554	16380	16468	16454	16510	16437	16375	16283	16400	16309	16290	16461	16632	16463	16080	16521	16251	16547	16529	16517	16369	16610	16464	16442	16515	16385	16578	16398	16519	16366	16458	16462	16377	16511	16374	16473	16424	16262	16408	16476	16527	16425	16318	16401	16325	16430	16394	16555	16476	16519	16364	16484	16571	16538	16280	16650	16297	16389	16361	16357	16439	16352	16402	16385	16314	16695	16616	16413	16381	16489	16236	16257	16454	16460	16462	16528	16662	16448	16367	16333	16671	16349	16487	16383	16436	16535	16518	16336	16347	16294	16297	16582	16443	16573	16481	16434	16399	16526	16428	16219	16194	16388	16428	16386	16395	16411	16412	16477	16465	16363	16406	16220	16456	16385	16323	16434	16419	16249	16310	16432	16500	16470	16409	16516	16461	16389	16290	16545	16586	16377	16360	16278	16415	16144	16303	16485	16542	16571	16463	16427	16375	16572	16445	16293	16249	16510	16499	16412	16594	16403	16379	16390	16369	16271	16515	16401	16354	16399	16400	16240	16349	16437	16227	16382	16419	16319	16357	16587	16502	16409	16472	16460	16400	16395	16390	16389	16468	16348	16349	16543	16377	16484	16529	16555	16280	16439	16351	16257	16384	16501	16314	16695	16539	16299	16375	16519	16367	16608	16420	16495	16462	16233	16414	16393	16254	16435	16447	16531	16446	16361	16251	16344	16476	16614	16434	16352	16384	16584	16284	16491	16708	16354	16492	16428	16327	16193	16190	16339	16571	16308	16293	16369	16305	16307	16311	16209	16538	16340	16265	16284	16517	16427	16436	16480	16475	16371	16392	16425	16224	16429	16419	16518	16341	16407	16396	16280	16505	16509	16306	16636	16324	16406	16309	16330	16350	16434	16354	16460	16420	16361	16278	16469	16431	16540	16675	16392	16418	16363	16317	16280	16388	16719	16277	16363	16644	16408	16394	16423	16460	16400	16293	16327	16334	16341	16366	16377	16268	16389	16664	16321	16313	16525	16332	16429	16311	16588	16536	16326	16533	16352	16345	16577	16442	16367	16209	16394	16435	16459	16326	16430	16415	16530	16516	16254	16558	16346	16376	16542	16192	16369	16468	16485	16350	16423	16409	16510	16558	16409	16199	16571	16397	16514	16512	16332	16342	16637	16633	16399	16324	16382	16513	16283	16242	16401	16482	16550	16362	16488	16407	16318	16318	16313	16361	16363	16416	16573	16281	16471	16279	16314	16188	16467	16483	16261	16389	16216	16468	16239	16376	16426	16554	16411	16608	16282	16288	16487	16443	16426	16442	16265	16621	16449	16351	16424	16418	16293	16299	16433	16444	16407	16557	16223	16500	16400	16406	16336	16237	16523	16460	16590	16386	16550	16363	16286	16374	16374	16455	16440	16217	16389	16283	16318	16438	16247	16596	16289	16386	16346	16332	16347	16105	16430	16393	16485	16350	16385	16408	16342	16341	16580	16566	16443	16548	16468	16433	16340	16323	16365	16507	16422	16306	16528	16232	16277	16628	16340	16289	16492	16291	16246	16315	16222	16454	16329	16435	16076	16568	16511	16580	16244	16336	16481	16547	16328	16284	16568	16423	16349	16220	16334	16275	16366	16465	16540	16305	16310	16279	16397	16567	16329	16242	16601	16337	16493	16539	16224	16455	16347	16512	16241	16234	16523	16602	16374	16680	16339	16564	16352	16218	16397	16259	16383	16524	16531	16523	16429	16324	16308	16425	16290	16270	16663	16277	16339	16281	16294	16205	16375	16229	16391	16352	16481	16371	16572	16559	16413	16492	16338	16379	16477	16416	16496	16335	16378	16374	16492	16450	16301	16367	16526	16421	16381	16420	16332	16305	16660	16409	16356	16422	16457	16354	16532	16255	16160	16600	16367	16665	16565	16392	16437	16362	16353	16369	16319	16420	16290	16575	16369	16389	16444	16427	16413	16530	16516	16370	16436	16350	16221	16463	16520	16542	16480	16336	16459	16443	16435	16497	16436	16362	16123	16079	16449	16392	16443	16501	16470	16379	16169	16459	16356	16480	16368	16193	16271	16507	16457	16309	16475	16377	16447	16321	16500	16278	16442	16420	16291	16454	16345	16283	16767	16383	16378	16559	16569	16455	16268	16136	16356	16480	16615	16540	16221	16459	16345	16339	16337	16642	16496	16493	16459	16434	16490	16285	16433	16340	16396	16343	16398	16413	16501	16590	16557	16373	16262	16395	16505	16449	16421	16302	16243	16304	16572	16447	16541	16405	16338	16438	16245	16438	16408	16422	16455	16395	16541	16261	16576	16511	16513	16343	16524	16579	16540	16467	16549	16452	16354	16212	16259	16622	16292	16382	16498	16422	16494	16318	16282	16363	16253	16418	16355	16514	16212	16581	16301	16559	16364	16370	16339	16399	16621	16357	16307	16298	16362	16253	16449	16357	16430	16374	16215	16229	16063	16313	16428	16332	16576	16366	16508	16437	16345	16429	16494	16419	16283	16268	16346	16314	16358	16323	16455	16177	16317	16280	16618	16562	16370	16488	16438	16254	16456	16285	16350	16526	16456	16480	16593	16410	16515	16374	16207	16569	16220	16420	16442	16400	16487	16399	16585	16480	16420	16392	16311	16582	16429	16299	16277	16215	16343	16438	16391	16311	16326	16388	16397	16221	16456	16295	16532	16522	16445	16672	16466	16300	16349	16280	16432	16368	16391	16473	16480	16434	16293	16411	16264	16312	16377	16318	16260	16465	16239	16364	16234	16505	16546	16398	16303	16322	16418	16360	16514	16388
35875	60037	57170	45913	39354	32064	27793	24962	23021	20764	19080	17574	17014	16112	15788	15083	14840	14781	14737	14715	14505	14425	14492	14532	14344	14345	14108	14212	14092	14294	14210	14160	14210	14243	14200	14164	14165	14159	13915	14264	14131	14021	14116	14131	14199	14177	14133	14259	14211	14250	14110	14002	14241	14256	14212	14024	14140	14081	14183	14183	14215	14177	14001	14093	14031	14011	14283	13961	14127	14177	14152	14078	14184	14187	14071	14077	14160	14028	14062	14209	13931	14203	14143	14164	14114	14038	14177	14082	14018	14214	14107	14089	14240	14014	14135	14069	14056	14217	14147	14089	14045	14060	14107	14082	14112	14106	14039	14130	14000	14078	14079	14125	14034	14156	14157	14055	14088	14155	14015	14063	14088	14250	14150	14293	13988	14032	14305	14180	14279	13970	14205	14186	14073	14213	14323	14087	13969	14162	14134	14278	13944	14007	14017	14061	14196	14147	14178	13987	14218	14117	14137	14092	14058	13983	14085	14110	14112	14106	14110	14090	14108	14106	14144	14051	14156	13992	14002	14156	14199	14004	13945	14191	14193	14226	14194	14261	14129	14046	14077	14069	14153	14033	14112	14155	14140	13969	14185	13966	14146	13966	14207	14222	13981	13924	14218	14097	14135	14019	14165	14140	14152	14134	13982	14089	14241	14160	14346	14213	14204	14173	14381	14115	14085	14084	14000	14261	14182	14207	14289	14357	13998	14115	14203	14017	14113	14226	14236	14038	14025	14036	14105	14182	14119	14321	14119	14091	14082	14121	14125	14004	14035	14114	14083	14036	14169	14227	14103	14037	14214	14118	14051	14019	14087	14158	14088	14031	13944	14113	14154	13984	14052	14300	14122	14213	14172	14103	14166	13956	14249	14003	14096	14252	14182	14178	14111	14188	14093	14106	14119	14080	14186	14020	14149	14263	14190	14305	13925	14176	14206	14232	14244	14073	14219	14024	14206	14030	14034	14030	14135	14051	14215	13985	14071	14102	14099	14102	13959	14054	14030	14146	14053	14067	14042	14076	13993	14102	14049	14131	14157	14185	14004	13827	14071	14135	14160	14074	14036	14152	14104	14288	14140	14005	14110	14166	14201	14151	14292	14073	14116	14169	14141	14118	14125	14331	14287	14189	14158	13981	14274	14247	14142	14164	14123	14025	14070	14163	14239	14268	14146	14067	14003	14206	14072	14347	13974	14234	14253	14087	14014	14091	14043	14125	14164	14237	13922	14130	14183	14142	13872	14056	14103	14114	14012	14094	14262	14156	14108	14034	13980	14335	14081	14254	14044	14037	14154	13994	14104	14256	14062	14243	14174	14115	14050	13942	14046	14078	14141	14003	14213	13973	14110	14006	14051	14166	14020	14219	14043	14088	14147	14083	14104	13955	14091	14386	14142	14121	14077	14252	14044	14162	14245	14212	13968	14134	14282	14141	14141	14066	14099	14243	14122	14099	14049	14136	14239	14083	14140	14155	14157	14008	14152	14201	14134	14079	14021	14142	14218	14135	14049	14079	14010	14180	14083	14272	14024	14145	14101	14140	14038	14237	14091	14297	14239	14149	14269	14066	14122	14127	14003	14055	14160	14104	14206	14076	13996	14038	14105	14130	14179	14061	14105	14223	14078	13973	14098	14031	14039	14041	14028	13974	14002	14045	14064	14066	14069	14212	14141	14081	14001	14296	14025	14010	14156	14019	14110	13933	13945	14214	14136	14163	14160	14110	14026	13992	14200	14257	13935	14207	14155	14155	13949	14193	14260	14247	14147	14094	14230	14060	14059	14140	14164	14128	14151	14111	13968	13924	13999	14167	13972	14167	14320	14036	14091	14201	14171	14103	14017	14176	14130	14183	14127	14043	14128	14042	14184	14276	14266	14132	14158	14153	14335	14115	14077	14200	14182	14133	14176	14239	14031	14028	14230	14044	14264	14136	14015	14079	14062	14099	13983	14127	14164	13979	14105	13896	14097	14121	14217	13995	14093	14124	13977	14092	14195	14200	14142	14156	14060	14182	14087	14086	14237	14087	14177	14064	14236	14039	14025	14017	14098	14110	14278	14034	14209	14085	14122	14249	14143	14050	14035	14044	14139	14083	14109	14011	14192	13956	14059	14159	14156	14112	14253	14163	14112	14195	14155	14002	14073	14203	14047	14292	14016	14018	13897	14122	14128	14100	14037	14083	14253	14047	14241	14099	14294	13943	13985	14309	14112	14173	14092	14190	14139	14163	14319	14090	14020	14011	14316	14186	14111	14258	14169	14022	14072	14161	14185	14035	14042	14077	14327	14102	14233	13892	14305	14094	14058	14177	14072	14079	14097	14152	14035	14101	14091	14306	14164	14080	14013	14212	14178	14271	14028	14151	14034	14325	14027	14171	14089	14277	14066	14131	14048	14161	13992	14337	14104	14033	14210	14190	13925	14127	13954	14055	14094	14164	14119	13986	14218	14014	14054	14263	14152	14154	14020	14197	14161	14030	14172	14076	14220	14086	14122	14127	14166	14118	14103	14109	14142	14112	14200	14249	14382	13997	14124	14221	14154	14031	14149	13935	14210	14241	14039	14245	14124	14058	14320	14055	14168	14078	14114	14160	14223	13853	14192	14049	14226	14161	14145	14001	14151	14038	14050	13974	14338	14124	14041	13997	14151	14165	14044	14058	14070	14147	14011	14076	14204	13995	14051	14140	14103	14034	14089	14088	14052	14093	14178	14146	14115	14204	14083	14059	14089	14084	13975	14128	14092	14091	13885	14091	14183	14172	14098	14165	14164	14072	14047	14116	14108	14215	14201	13976	14105	14014	14139	13962	14223	14220	14227	14101	13963	14109	14199	14126	13924	14180	13887	13901	14007	14102	14137	13992	14201	14010	14105	13999	14269	14114	14108	14214	14064	14289	14107	14273	14045	14208	14260	14138	14208	14262	14020	14235	14167	14106	14090	14105	13952	14160	14148	13997	14341	14175	14390	14130	13986	14132	14145	14005	14008	14052	14140	14147	14178	14019	13910	14368	14064	14021	14229	13988	14143	14132	14160	14084	14064	14077	14103	14121	14067	13847	14064	14176	14007	14271	14229	14073	14052	14165	13970	14061	14085	14180	14187	14092	14204	14011	14209	14100	14152	14247	14066	13962	13945	14086	14033	14065	14062	14229	14051	14092	14150	13981	14036	14084	14238	14037	14189	14082	14083	14258	14231	13983	14201	13937	14136	14205	14069	14288	14076	14037	14150	14010	14272	14118	14221	13927	14181	14147	14111	14128	14124	14180	14094	13958	14266	13982	13998	14024	14125	14126	14157	14107	13995	14097	14100	14197	14180	14142	14046	14106	14191	13853	13956	14107	14325	14074	14023	14304	14192	14239	14138	14143	13951	14169	14117	14084	14033	14078	14173	14228	14144	14153	14121	14061	14120	14122	14016	14034	14174	14155	14096	14135	14102	14065	14398	14213	13997	13998	14167	14223	14169	14130	14028	14099	14333	14049	14108	14194	14135	14110	14272	14054	13964	14193	14240	14103	14043	14079	14173	14178	14128	14152	14071	14262	13947	14034	14274	14161	14309	14110	14143	14005	14325	14129	14168	14160	13980	14060	14405	14319	13982	14219	14043	14103	14122	14023	14022	14315	14188	14290	14328	14118	14099	14146	14193	14229	14148	14216	14095	14229	14010	14208	14120	14138	14021	14206	14117	14049	14174	14344	14168	14144	14325	14143	13951	14309	14108	14034	14136	14200	14184	13970	14099	14061	14055	14167	14304	14206	14081	14128	14041	14169	14192	14089	13973	14069	14076	13959	14132	14235	14146	14192	14129	14010	14147	14147	14051	14192	14113	14122	14198	14045	14012	13941	14066	14032	14126	14162	14136	14057	13993	14094	14186	14096	14082	14191	14128	14151	14092	14134	13995	14183	14150	14220	14287	14021	14130	14097	14146	14030	14156	14085	14295	14150	14221	14070	14165	14102	14080	14155	14101	14034	14182	14099	14168	13965	14093	13995	14037	14078	14124	14126	14159	14041	14121	14235	14069	14357	14217	14123	14174	14148	14057	14083	14063	13971	14059	14133	14135	14228	14213	14180	14025	14113	14141	14166	14279	14001	14163	14134	14036	14117	13983	14227	14147	14119	14231	14121	14050	14039	14206	14158	14161	14184	14218	14289	14331	14063	13959	14135	14053	14059	14160	14218	13968	14085	14104	14148	14176	14225	14256	14049	14359	14143	14133	14353	14241	14180	14187	14197	14181	14195	14350	14096	14169	14225	14191	14062	14209	14054	14189	14148	14075	14177	14239	14169	14146	14167	14075	14144	13965	14072	14299	14052	14109	14335	14053	14109	14172	14166	14096	14182	14193	14208	14227	14120	14113	14144	14152	14197	14134	14140	14124	14138	14108	14008	14169	14012	14058	14082	14112	14114	14105	14039	14267	14179	14021	14072	14070	14226	14245	14060	14161	14136	14191	14043	14181	14144	14164	14033	14047	14160	14109	14078	13984	13948	14025	14020	13999	14052	14305	14087	14175	14063	14121	14141	14078	14220	14204	13995	14055	14024	14137	14012	14125	14088	14143	14237	14186	14193	14080	13954	14008	14139	14121	14220	14193	14019	14048	14259	14144	14147	14109	14209	14119	13969	14284	14065	14098	14057	14179	14144	14203	14032	14192	14234	14079	14096	14247	14125	14050	14122	14093	14001	14098	14004	14133	14069	14030	14143	14302	14333	14222	14243	14063	14071	14122	14116	14238	13950	14157	14006	14166	13956	14079	14175	14183	14055	14250	14259	14190	14158	14224	14050	14065	14167	13821	14104	14279	14191	14093	14216	14172	14028	14181	14118	14153	14072	14182	14135	14181	14240	14101	14015	14208	14324	14187	14092	14040	14109	14015	14193	14282	13974	14124	14080	14151	14118	14033	14152	14145	13931	14175	14122	14245	13988	14200	14245	14348	14049	14262	14118	14072	14084	13886	14076	14013	13989	14253	14143	14099	14085	14026	14019	14081	14159	14228	14109	14173	14307	14270	13953	14060	14234	14131	14044	14232	14240	14204	14147	14070	14176	14105	14091	13996	14256	13891	14133	14025	14107	14155	14086	14202	14141	14232	14182	14113	14322	14255	14046	14141	14115	14252	14242	14094	14092	14104	14354
29476	30292	37632	33578	26476	22606	20850	19081	18447	18042	17495	17223	16933	16881	16571	16568	16581	16495	16495	16356	16053	16240	16324	16603	16401	16393	16196	16354	16454	16156	16377	16121	16057	16215	16652	16362	16264	16331	16420	16127	16367	16167	16247	16206	16211	16093	16175	16277	16380	16235	16393	16207	16062	16273	16173	16351	16017	16088	16180	16270	16185	16260	16091	16282	16117	16438	16157	16309	16159	16107	16406	16354	16357	16379	16267	16227	16385	16195	16338	16250	16355	16186	16227	16223	16199	16118	16298	16326	16313	16090	16137	16254	16264	16212	16227	16307	16214	16445	16100	16426	16151	16566	16338	16379	16223	16417	16151	16472	16339	16378	16125	16214	16174	16379	16496	16463	16318	16080	16299	16420	16170	16133	16299	16203	16089	16253	16035	16214	16147	16245	16098	16081	16193	16300	16250	16350	16267	16303	16317	16178	16148	16294	16265	16108	16275	16375	16167	16148	16254	16221	16357	15953	16228	16066	16327	16384	16300	16302	16210	16225	16347	16282	16121	16412	16253	16141	16111	16292	16259	16242	16417	16520	16301	16344	16362	16017	16280	16265	16187	16067	16257	16211	16412	16161	16196	16252	16132	16170	16041	16371	16262	16324	16285	16008	16387	16304	16192	16289	16242	16463	16212	16236	16316	16469	16207	16443	16281	16261	16123	16248	16304	16247	16163	16099	16216	16166	16175	16285	16217	16367	16165	16212	16268	16311	16199	16003	16159	16307	16232	16303	16353	16390	16311	16241	16206	16185	16329	16309	16429	16231	16272	16100	16113	16382	16292	16322	16017	16188	16271	16499	16325	16124	16451	16401	16060	16285	16245	16294	16404	16380	16291	16512	16404	16332	16216	16420	16248	16241	16284	16268	16225	16372	16312	16371	16461	16150	16302	16282	16176	16504	16520	16605	16199	16225	16310	16354	16375	16353	16361	16283	16469	16351	16221	16252	16341	16320	16442	16174	16431	16305	16190	16233	16453	16204	16312	16110	16414	16308	16428	15999	16288	16448	16447	16360	16129	16183	16398	16010	16106	16387	16257	16401	16163	16271	16375	16248	16307	16390	16441	16365	16096	16138	16091	16307	16181	16199	16230	16226	16025	16349	16301	16449	16213	16179	16290	16211	16452	16270	16321	16242	16190	16356	16350	16267	16400	16243	16360	16185	16365	16282	16308	16401	16522	16259	16334	16241	16526	16170	16092	16000	16100	16397	16195	16214	16318	16407	16364	16499	16208	16150	16298	16152	16137	16296	16213	16493	16312	16381	16350	16234	16268	16170	16211	16312	16333	16431	16116	16328	16055	16260	16260	16239	16275	16230	16203	16296	16191	16379	16371	16117	16266	16346	16512	16345	16349	16272	16398	16260	16253	16365	16195	16404	16038	16246	16038	16357	16296	16185	16288	16277	16451	16232	16243	16338	16150	16134	16260	16248	16139	16350	16304	16274	16299	16285	16344	16204	16260	16326	16366	16389	16388	16308	16215	16200	16269	16238	16376	16094	16369	16320	16240	16043	16139	16120	16398	16265	16359	16424	16286	16143	16121	16388	16169	16205	16323	16302	16175	16261	16346	16363	16299	16236	16228	16357	16163	16194	16219	16193	16397	16195	16248	16185	16193	16303	16291	16533	16312	16216	16363	16275	16266	16393	16355	16337	16238	16116	16302	16236	16342	16345	16235	16165	16219	16431	16505	16396	16210	16438	16269	16271	16404	16169	16114	16272	16448	16246	16296	16312	16268	16256	16220	16151	16417	16346	16455	16243	16306	16242	16205	16320	16408	16425	16288	16477	16295	16374	16148	16233	16440	16285	16217	16234	16404	16296	16286	16297	16317	16424	16412	16151	16472	16328	16281	16274	16430	16371	16318	16366	16217	16284	16344	16279	16434	16165	16509	16365	16376	16299	16454	16402	16475	16228	16412	16169	16450	16152	16339	16136	16369	16243	16200	16040	16215	16366	16211	16243	16299	16366	16274	16058	16086	16145	16288	16206	16309	16189	16252	16238	16306	16233	16384	16374	16205	16250	16409	16286	16422	16334	16294	16366	16472	16386	16293	16198	16282	16387	16201	16262	16259	16238	16127	16216	16295	16244	16447	16389	16399	16096	16098	16178	16396	16279	16388	16441	16176	16189	16256	16313	16081	16306	16373	16496	16320	16147	16197	16408	16344	16144	16252	15992	16272	16310	16173	16204	16288	15911	16205	16290	16355	16170	16235	16254	16273	16172	16377	16291	16319	16269	16192	16146	16208	16180	16307	16193	16231	16236	16363	16185	16360	16235	16354	16245	16324	16134	16468	16294	16223	16309	16334	16210	16442	16263	16240	16283	16232	16341	16426	16444	16509	16175	16338	15949	16335	16420	16116	16100	16445	16241	16370	16204	16120	16365	16237	16339	16258	16305	16227	16164	16192	16341	16289	16173	16328	16313	16371	16373	16438	16301	16372	16260	16217	16444	16493	16322	16316	16412	16096	16174	16499	16407	16464	16195	16391	16312	16320	16161	16278	16163	16236	16287	16309	16249	16194	16385	16289	16437	16361	16171	16227	16401	16186	16165	16324	16168	16457	16209	16271	16305	16204	16384	16155	16191	16243	16096	16300	16256	16408	16379	16323	16462	16025	16176	16370	16319	16556	16278	16331	16244	16310	16216	16323	16178	16349	16042	16414	16163	16175	16320	16461	16300	16393	16262	16167	16199	16229	16255	16225	16100	16319	16334	16148	15908	16233	16419	16440	16390	16166	16181	16207	16384	16365	16277	16332	16230	16131	16407	16199	16206	16442	16201	16110	16112	16511	16142	16375	16345	16317	16443	16354	16356	16094	16191	16265	16193	16351	16145	16371	16144	16420	16304	16254	16187	16325	16252	16374	16139	15995	16176	16437	16231	16192	16302	16393	16249	16374	16052	16268	16474	16533	16083	16407	16338	16395	16430	16332	16249	16193	16287	16083	16296	16576	16316	16291	16116	16319	16225	16545	16356	16342	16136	16264	16296	16407	16170	16235	16461	16460	16275	16297	16395	16174	16265	16226	16115	16529	16313	16189	16227	16381	16377	16245	16389	16204	16332	16353	16142	16317	16396	16375	16486	16439	16291	16363	16324	16235	16343	16370	16029	16174	16304	16491	16386	16229	16291	16244	16145	16336	16075	16354	16297	16333	16257	16198	16328	16369	16208	16224	16329	16278	16303	16281	16221	16169	16244	16357	16470	16383	16433	16326	16391	16377	16499	16350	16330	16258	16313	16394	16299	16289	16382	16322	16183	16459	16144	16334	16199	16451	16437	16358	16050	16305	16275	16212	16336	16418	16447	16302	16097	16306	16255	16221	16356	16362	16451	16385	16259	16232	16014	16254	16212	16147	16394	16302	16493	16383	16306	16304	16507	16215	16291	16179	16308	16436	16154	16365	16264	16046	16360	16180	16399	16255	16289	16416	16281	16281	16189	16282	16376	16371	16108	16297	16347	16381	16328	16383	16415	16344	16339	16280	16294	16281	16273	16238	16271	16124	16240	16004	16447	16219	16231	16094	16252	16289	16421	16267	16297	16320	16380	16199	16058	16288	16285	16133	16321	16375	16358	16339	16348	16403	16386	16109	16179	16316	16236	16353	16284	16177	16243	16318	16486	16121	16381	16405	16122	16378	16344	16142	16153	16349	16288	16398	16347	16123	16253	16125	16494	16123	16161	16184	16214	16229	16115	16170	16338	16238	16338	16289	16446	16205	16494	16466	16483	16263	16416	16282	16568	16373	16229	16085	16198	16337	16225	16309	16374	16182	16455	16152	16250	16327	16350	16270	16334	16140	16189	16347	16330	16094	16359	16194	16138	16416	16428	16277	16139	16163	16261	16333	16175	16141	16527	16348	16389	16333	16154	16201	16224	16422	16281	16228	16289	16293	16205	16341	16147	16374	16306	16245	16306	16098	16214	16111	16159	16275	16507	16587	16402	16366	16162	16210	16251	16292	16168	16310	16223	16175	16136	16149	16122	16273	16390	16092	16287	16307	16262	16070	16310	16307	16347	16219	16216	16226	16531	16159	16285	16295	16285	16418	16032	16332	16297	16264	16591	16160	16170	16213	16242	16176	16474	16294	16221	16349	16145	16300	16372	16217	16115	16322	16123	16080	16070	16330	16384	16420	16172	16114	16346	16113	16323	16207	16370	16278	16105	16304	16205	16259	16262	16380	16142	16266	16252	16404	16454	16388	16481	16265	16073	16352	16465	16131	16314	16240	16304	16376	16164	16295	16483	16452	16459	16178	16197	16149	16116	16526	16223	16352	16278	16323	16205	16204	16265	16122	16263	16341	16327	16114	16200	16378	16120	16470	16384	16094	16350	16256	16338	16300	16233	16452	16271	16218	16332	16316	16221	16299	16152	16273	16030	16380	16200	16265	16254	16496	16099	16364	16036	16242	16354	16379	16086	16126	16220	16403	16315	16467	16403	16370	16171	16387	16315	16320	16372	16305	16419	16381	16295	16495	16279	16106	16178	16349	16407	16255	16353	16341	16177	16331	16279	16353	16140	16372	16378	16265	16338	16111	16260	16204	16351	16182	16178	16386	16185	16366	16162	16272	16280	16341	16305	16366	16169	16305	16327	16174	16340	16219	16208	16459	16228	16201	16564	16386	16394	16444	16316	16236	16030	16169	16383	16079	16158	16437	16171	16374	16102	16329	16329	16404	16234	16177	16272	16285	16254	16446	16219	16235	16288	16356	16253	16231	16321	16346	16314	16371	16174	16163	16194	15947	15939	16237	16300	16379	16143	16444	16297	16306	16223	16270	16387	16287	16356	16325	16197	16279	16299	16218	16124	16316	16216	16448	16250	16300	16117	16309	16309	16173	16330	16296	16234	16175	16186	16319	16095	16411	16223	16395	16351	16267	16175	16374	16385	16293	16410	16285	16138	16358	16434	16236	16375	16318	16140	16275	16174	16401	16248	16239	16042	16248	16139	16250	16312	16334	16233	16271	16519	16318	16325	16312	16083	16131	16206	16256	16293	16221	16282	16449	16284	16242	16271	16336	16342	16350	16229	16235	16388	16290	16347	16405	16166	16391	16425	16312	16489	16609	16173	16238	16352	16286	16352	16217	16361	16303	16397	16414	16325	16241	16272	16280	16441
34330	48603	44610	34693	27754	22541	20219	18582	17643	16690	15869	15452	15007	14906	14553	14586	14387	14321	14259	14204	14327	14320	14120	14177	14098	14201	14144	14069	14214	14059	14231	13966	14098	14179	13976	14092	14208	14264	14186	14249	13997	13933	14172	13942	14128	14002	14085	14101	14219	14113	14141	14187	14008	14064	14150	14059	14116	13991	14128	14103	14079	14001	14126	14092	14094	13992	14091	14139	14259	14260	14072	14063	14008	14116	14140	14076	14116	14024	14159	14071	14186	14110	14028	13972	13907	14010	14183	14069	14044	14076	14089	14146	14138	13950	14076	14186	14192	14021	14155	14136	14233	14089	14041	13975	14248	13964	14009	14063	14141	14115	14155	14067	14190	14173	14294	14014	14090	13874	14023	14000	14098	14281	14154	14092	14053	14051	14121	13962	13981	14025	14265	14094	14168	14046	14089	14227	14096	14063	14172	14221	14124	14026	14091	14097	14154	14375	14237	14088	14010	14128	14259	14167	14127	14022	14151	14025	14151	14141	14101	13951	13944	14133	14043	13934	14137	13966	14255	14214	14115	14157	14278	14158	14190	14171	13961	13962	14051	14094	13948	14131	14160	14001	13938	14055	14116	14102	13946	13967	14214	14075	14116	14053	13958	14079	14239	14082	14099	14095	13999	14037	14079	14173	14031	14151	14120	14134	14293	14073	14082	14075	13977	14205	14203	14021	14053	14371	14155	14083	14157	14074	13991	14138	14156	14022	14171	13951	14290	13993	14007	13846	14040	14033	14178	14000	14061	14240	13941	13850	14086	14179	14295	14251	14111	13977	14162	14130	14041	13844	14078	13974	14109	14029	14034	14179	14081	14189	14298	13978	14119	14199	14092	13940	14136	14082	14356	14087	14144	14136	13831	13996	14070	14214	14066	14164	14269	13989	14181	14274	14207	14048	14106	14213	13997	14047	14144	14212	14116	14090	14070	14185	14228	14099	13998	14038	14210	14176	14214	13964	14048	13892	14025	14227	14075	14019	13976	14080	14255	14120	14064	14159	14014	14167	14228	14072	13996	14125	14182	14210	14105	14073	14224	14110	14183	14065	13972	14118	14069	14276	14015	13981	14142	14083	14298	13926	13930	14201	14112	14077	13969	14062	14080	13988	14241	14301	14203	14035	14271	13987	14216	14153	14084	14188	14181	13915	14043	14030	13937	14081	14024	14171	14139	13954	13962	13945	14137	13989	14094	14006	14170	14215	14176	13998	14069	14138	14151	13995	14202	14116	14008	14104	14122	14034	14176	14224	13991	14120	14115	14117	13972	14142	14160	13994	14125	14172	14169	14173	14120	14130	14046	14083	14249	14114	14004	14160	14177	14113	13912	14168	14124	14039	14276	14105	14062	14104	14107	14120	14180	14201	14084	14112	14127	13970	13943	14207	13908	14149	14222	14140	14150	14112	14322	14197	14019	14087	14225	14013	14182	14173	14146	14362	14244	14021	14096	14187	14127	14132	14015	14097	14110	14188	14031	14123	14117	14105	14178	13955	14179	13966	14123	14178	14150	14163	14148	14057	14204	14020	14101	14126	14121	14187	14130	14176	14180	14138	14132	13933	14183	14138	14020	14108	14123	14077	14114	14159	13986	14099	14159	14237	14053	14172	14054	14055	14054	14136	14155	14010	14190	13963	13943	14131	14006	14022	14052	14081	14149	14077	14071	14202	14049	14169	13912	14028	13991	14101	14055	14090	14036	14265	14055	14152	14087	14048	14249	14006	14092	14027	14125	13901	14038	13994	14225	14140	14080	14142	14072	13918	14042	14032	14233	14031	14040	14106	14170	14115	14083	14097	14018	14158	14154	14085	14044	14145	13994	14133	13999	14057	14173	14030	14341	14048	13974	14126	14040	14157	14225	14127	14042	14114	14045	14126	14102	14214	14094	14142	14236	13948	13948	13994	14188	13922	13795	14338	14064	13960	14139	14221	14265	13921	14072	13995	14254	14058	14206	14142	14204	14105	14076	14145	14098	13987	14088	14007	14125	14191	14121	14119	14231	14067	14229	14163	14129	14281	14116	14172	14028	14033	14133	14171	14060	13897	14139	14059	14008	14148	14089	14024	14115	14138	14199	14122	14246	14093	14195	14199	14257	13955	14054	14040	14098	14131	14037	14104	13959	13960	14039	13999	14091	14161	14075	14068	14004	14172	14066	13950	13967	14072	14154	14139	13917	14059	14094	14057	14105	14066	14007	14179	13956	14134	14251	14200	14028	14051	14108	14241	14179	14071	14138	13973	14123	14234	14223	14036	14095	14152	14072	14152	13952	14046	14138	13939	14185	14226	14154	14086	13998	14045	14072	13875	14078	14003	13900	14063	14107	14225	14176	14068	14295	14198	13989	14123	14028	14096	14222	14186	14043	14078	14161	13999	14086	13939	14067	13957	14150	13951	14063	13958	14200	14037	14101	14156	14100	14138	14012	14043	14134	13950	14098	14002	14075	14142	14288	14177	14009	14080	14080	14345	13995	14193	14109	14254	14106	14120	14093	14025	14104	14037	14086	14227	14064	14250	14071	14256	14246	14044	14142	14188	14076	14207	14123	14052	14207	14105	14015	14020	14124	14069	14061	14231	14254	14125	14114	14111	14122	14219	14124	14076	14139	14142	14066	14115	14027	14126	14118	14126	14243	14046	14165	14188	14073	14084	14145	14034	14164	14187	14031	14095	14165	13942	14102	14125	14015	14158	14085	14121	14224	14079	14167	13986	13974	14076	13966	13995	14117	14067	14025	13935	14147	14064	14176	14036	13935	14143	14294	14265	14119	13960	14070	14106	14071	13994	13983	14005	14128	14020	14071	14105	14212	14148	14105	14176	13868	14161	14002	14182	14198	14183	14063	14167	14165	14024	14160	13860	14231	14076	13962	13919	14199	14094	14158	14201	14170	14202	14102	14151	14121	13942	14210	13876	14175	14054	14093	14025	14083	14238	14156	14047	14238	14033	13981	14101	14238	14302	13987	13974	14173	14086	14014	14228	14026	14154	14107	14149	14253	14047	14065	14039	14077	14081	14075	14072	14092	14296	13893	14177	13988	14070	14138	14076	14007	14122	13945	14217	14052	13957	14060	14001	14030	14078	14024	14162	14292	14164	14208	14160	13901	14040	14169	14060	14138	14054	14111	14107	13863	13988	13919	13942	14159	14075	14051	14214	14130	14035	14117	14070	14265	14094	14149	13946	14043	14077	14008	14067	13912	14113	14035	13992	14250	14108	14076	14152	14177	14131	14053	14159	14357	14057	14201	13998	14120	14180	14245	13963	14334	13962	14115	14135	13955	14136	14133	14076	13983	14050	14165	14224	14243	14070	14265	14116	14103	14196	14218	13951	13920	14085	14233	14165	14208	14140	14053	14187	14234	14092	14253	14154	14023	14100	14230	14106	14022	14034	14137	14027	14152	14245	14113	14042	14168	14104	14084	14069	14106	14181	14186	14152	14112	13934	13905	14059	14063	14123	14176	14086	14020	14159	14015	14226	14155	14184	14271	14126	14149	14143	14084	14109	14185	14129	14253	14207	14093	14206	13962	14093	14121	14354	14325	14108	14254	13982	14041	14166	14079	14163	14047	14207	14134	14144	14123	14046	14206	14152	14142	14116	14148	14059	14073	14140	13971	14356	13913	14146	14151	13906	13957	14109	13948	14167	14150	14077	14187	14181	14095	13975	14089	13993	14068	14062	14109	14118	13949	14092	14147	14153	14124	14070	14241	14095	14023	14212	14142	14142	14294	13920	14042	14095	14165	14040	14343	13951	14199	14222	14085	14132	14061	14240	13977	14156	14122	14019	14142	14019	14308	14059	14088	13921	14063	14206	13967	14156	14105	14117	14174	14227	13966	14263	14169	14049	14233	13950	14180	14141	14066	14121	14258	14053	14274	14030	14152	14012	14086	14066	14069	14125	14105	14122	14270	14252	14206	13974	14066	14154	14088	14059	14302	14059	13910	14031	13990	13992	14219	14022	14259	14046	14096	14041	14104	14117	14195	14084	14162	14051	14089	14173	14257	13956	13933	14049	14001	14149	13855	14265	13883	14025	14098	14027	14093	13999	14042	14000	14064	13990	14221	14026	14065	14108	14284	13947	14145	14012	14266	13975	14308	14098	14170	14241	14153	14009	14075	14086	14002	13961	14127	14085	14140	14117	14096	14073	14132	14141	14010	13990	14224	14035	14058	13978	14067	14111	14113	14024	14151	14077	13941	13951	14128	14068	14139	14078	14250	14032	14049	14173	14163	14028	14038	13947	14147	14190	14097	14007	14110	14010	14134	14088	14198	14065	14112	14023	14224	14011	14139	14102	14104	14160	14096	14144	14106	14107	14054	14135	14174	13988	14136	14029	14164	14037	14095	14054	14109	14056	14056	14203	14123	14048	14057	14100	14052	14089	14092	14103	14108	14139	14130	14066	14058	14083	14158	14170	14200	14111	14010	14025	14095	13905	14146	13944	14126	14008	14073	14134	13944	14112	14186	14206	14090	14127	14173	14024	14140	14216	14012	13990	13980	14232	14272	14311	14172	14076	14063	14136	14140	14134	14042	14051	14007	14103	14155	13990	14157	14060	14133	14072	14067	13986	14042	14163	14043	14279	14040	14152	14189	14229	14122	14200	14015	14315	14082	13926	14027	14125	14201	14137	14139	14191	14086	14093	13995	14249	14091	14163	14079	14298	14150	14085	13993	14317	14225	14078	14046	14063	14107	14086	14156	13999	14042	13964	14279	13941	14046	14250	14281	14125	14169	14154	14097	14100	14086	14026	14275	13968	14135	14113	13982	14174	14146	14143	14101	14061	14159	14132	14104	14077	14027	13999	14215	14125	14050	14030	14106	14114	14122	14166	14041	14155	14049	14217	14001	14052	13732	14124	14026	14248	13955	14079	14087	14179	14095	14185	14138	14175	14196	14040	14100	14034	14086	14010	14158	14228	14001	13981	14179	14127	14125	14069	14211	13983	13924	14229	14113	14053	14121	14033	14204	14105	14124	14280	14087	14309	14065	14069	14102	14002	14170	14172	14030	14397	14132	13912	14186	14050	14071	14405	14154	14154	14060	14018	14228	14099	14089	14012	14099	14284	14087	14215	14076	14063	14102	14126	14247	14110	14150	14093	14101	14196	14136	14182	14052	14135
24116	21392	29049	26036	25517	26496	25538	21595	20348	19355	18466	17760	17345	16827	16633	16581	16408	16303	16244	16143	16206	16126	16015	16188	16076	16034	15913	15983	16244	16160	16034	16161	16165	15980	16016	16089	16049	16020	16045	15967	16149	16008	16064	16130	16143	15890	15905	15976	16068	15939	15893	15800	16147	16185	15951	16010	16275	15948	15840	15906	15911	16094	16151	16342	15952	15930	15999	16132	16124	16195	15763	15874	15848	16011	15880	16009	15991	16219	16087	16045	16123	16096	15938	15887	15907	15937	16148	15993	15808	15964	16007	15980	16074	16006	16102	15905	15988	16162	16197	16051	16035	16189	16149	16020	16041	15973	16178	16056	16005	15826	16055	16023	15855	15787	15943	16036	15921	15815	16098	16115	16108	15973	15825	15842	15815	15904	15927	15811	15795	16001	16099	15793	15996	15843	16049	15820	16184	16111	16067	15934	15945	15988	15876	15898	16065	15951	15820	15920	15960	15766	15972	15966	15988	16066	16007	15835	15957	16023	16026	15851	15876	16099	15991	16081	16088	15746	15934	16009	15865	15900	15911	16056	16093	16166	16212	16021	16115	16058	16142	16148	16076	16108	15835	16152	15996	16083	15976	16084	15851	16009	16083	16067	16013	15889	16076	16168	16057	15951	15993	16028	16089	16071	15871	16216	16016	16083	16013	15857	16105	15935	16123	16053	16083	15905	16101	16007	15856	15899	16050	15977	15916	15958	15972	15911	15794	15799	16022	15965	16133	15833	15926	15886	16111	15776	15933	15880	15950	15961	16041	15890	16085	15836	15876	16004	16004	16050	15945	15979	16042	16004	15881	16021	15789	15907	16084	15845	16087	16020	15981	15950	15979	16166	16117	16147	15855	15831	16094	15931	15906	16025	15986	15911	15939	16045	16087	15978	16024	15878	16076	15917	16136	16108	16029	15818	16136	15950	15973	16099	16083	15996	15988	15848	16057	16134	15719	15900	16028	15968	16165	15973	15924	16022	16025	15852	15795	15914	15925	15841	16084	15999	16147	15850	16047	15819	16101	15895	16156	15726	15925	15694	16057	16060	16173	15950	15991	16002	16115	15899	15910	15940	15970	15909	15987	16011	15850	15797	15908	16041	15733	15783	15798	16144	15792	15770	15875	15736	16061	16068	15910	16015	15928	15998	16036	15914	15863	15941	15952	15953	16022	16047	16102	16074	16090	16039	16185	16118	15939	16051	15915	16002	15969	15929	15879	15800	15889	15941	15841	15985	16082	15995	16097	15948	16046	15959	16004	15975	15979	15888	15968	15965	15951	15877	15906	16108	16022	16181	16143	16063	16037	15854	16060	15954	15869	15887	15951	15938	16065	15817	16105	15896	16164	15996	16104	15942	16036	15986	16155	15869	15913	15767	16185	16113	15901	15777	16001	15909	15956	16197	15935	15913	15872	16024	16077	16029	15966	15843	16091	16069	16004	15985	16129	15916	15840	16045	15803	16052	15844	15980	15893	15895	15977	16171	15948	15894	15946	16018	15939	15952	16189	16063	16036	16167	15940	15879	15897	15859	16004	15907	16022	15895	16118	15881	16165	15996	16034	15970	16168	15957	15983	16009	16211	15992	15970	16081	16053	16080	16033	16017	16178	16033	15943	15941	15561	16194	15869	15858	15843	15892	16045	16199	16047	15990	15992	15833	15999	15974	15905	16015	15797	15921	16006	16094	16098	16007	16104	15935	15911	15979	16027	15915	16058	15749	16068	15966	16118	15946	16196	16138	15959	16112	15895	15804	15816	16042	15975	15846	15885	16073	16004	16080	16114	16158	16017	16019	15933	15814	15918	16013	15999	15995	15934	15924	16030	15957	16066	15984	15915	16028	16056	15874	15964	15961	15971	15970	15934	16105	16075	15990	16116	16168	16178	16040	16054	16072	15984	15953	15996	15964	15722	15875	15935	16021	16003	15869	16038	16239	16111	16209	16121	16013	15804	15806	16056	15946	15953	16035	16127	15929	15979	16027	15881	15794	16078	15921	15886	15859	16274	15926	15912	15892	15943	15972	16057	15982	16197	15997	15929	15903	16180	16045	15999	15928	16003	16210	16009	15810	16184	15997	16016	15748	15980	15949	15937	15966	15969	15990	15957	15861	15941	15816	16247	16121	16026	15875	15918	15924	16036	15928	16013	15897	16022	16074	15818	16057	15973	16004	16066	15901	15899	15923	16106	16071	16055	16104	15939	15815	16057	16121	15885	16098	15926	16038	16186	15982	16152	15866	16016	16025	15996	15931	15980	15928	16023	15868	15865	16075	16022	16069	16053	15811	15878	15979	15868	16041	16009	15979	16077	15946	15981	15915	16077	15751	15978	15902	16137	16021	16101	15993	16017	15852	16193	16072	15993	15919	16080	16075	15945	15975	15759	15818	16177	15895	15928	15756	16036	15923	16008	15867	15909	15884	15963	16138	16026	15897	15970	15960	16001	16173	15917	15946	15921	16109	15786	15960	15851	16030	16035	16166	15914	15803	15915	15935	16040	16064	15911	16040	15827	15854	16002	16125	16148	16113	15963	15767	16174	15746	16036	15948	15840	15994	15985	15976	15945	15991	16163	16045	16129	15995	16114	15870	15934	16058	16010	15942	15853	16064	16036	16044	16070	16105	16003	16040	15979	16135	16026	15833	16068	15790	15869	16022	15921	15976	16190	15894	15860	15992	16009	15874	15885	15850	16008	15984	15860	15939	16164	16027	15904	15847	15832	15727	15979	16139	16042	16151	16244	16025	15914	15793	16002	16059	15875	16106	16110	15928	15992	16059	16076	16004	15871	16002	16099	15985	16178	15990	15960	16109	16020	16082	16189	16143	16188	15939	16007	15946	15817	15920	15885	15917	15929	15796	15974	16004	16017	16080	16021	16098	15877	15887	16099	15998	16027	15856	15949	15824	15894	15973	15958	16009	15929	15916	16009	16130	15806	15874	16194	15856	15907	16018	16176	15927	16019	15909	15973	15933	15991	15954	15936	15967	15794	16091	15983	16039	15839	16137	15994	16073	16101	16078	15925	16000	15935	16099	15938	16026	16021	15955	15857	15954	16017	15932	15937	15668	15882	16036	16011	15934	15912	16007	16018	15982	16017	15862	15926	15991	16078	16142	16045	15909	15886	15925	16043	16097	15967	16101	15829	15927	15691	16059	16058	16103	15950	15930	15759	15915	15879	15880	16048	16102	15909	15726	15939	16105	15886	16016	15924	16042	15904	15989	15924	15817	15915	15908	15980	15853	15952	16119	16099	15855	15871	15985	15975	15928	15981	15788	15981	15912	16071	15862	15839	15914	15780	15875	16033	15880	16106	16039	15977	16093	15983	16090	16155	15977	15815	16084	15983	16138	16072	16013	16180	15928	16005	15737	15971	15758	15926	15992	15876	16003	16047	16016	15874	16033	15865	15965	16029	16146	15996	15856	16009	15977	16119	16116	15941	16005	15869	15916	15861	15859	15965	15994	15990	15977	15906	16017	15835	15774	16099	16003	15906	16213	16146	15902	15888	15967	16013	15941	15788	15890	15789	16027	15763	16149	15918	16000	15984	15933	15748	15825	15848	15998	16075	15934	16049	16124	15881	15851	15903	15950	15986	15992	16012	15972	15977	15791	16137	15993	16068	16007	15946	16053	15905	15974	16096	15950	16066	15918	16074	16007	16130	16245	16006	15920	15954	16057	15969	15928	16047	16042	16027	15851	16221	16118	16056	15867	16115	16049	15998	16075	16038	15929	15897	15896	16124	15954	16055	16002	16041	15862	16159	15914	15832	15884	15803	16070	16075	15975	16008	16077	16059	16067	16036	16031	15984	16194	15964	16018	16155	15943	16026	15983	15921	15886	16097	15865	15989	15881	16019	16027	15916	15810	15761	16072	16013	15918	15838	16142	16007	15791	16047	16194	16011	16066	15911	15810	16127	16028	16000	15989	15942	15928	16023	16040	16031	16100	16031	16021	15875	16116	15997	15954	16014	16052	15828	16053	15865	15871	15916	16166	16055	15955	16017	16047	16083	16063	16133	16123	15782	15950	15999	16007	16086	16030	15977	16034	15985	16061	16052	16002	15964	15920	16001	15889	15805	16043	15970	15963	16059	16034	16053	15922	15958	16027	16118	16010	15955	15928	15843	16030	15862	16006	15767	15944	16032	16110	15906	15912	16065	16069	15918	16241	16087	16104	15859	15874	15995	16041	16006	16228	15927	15815	15989	15935	15844	16006	15855	16024	16017	15950	15966	15971	15944	15984	15827	16101	15770	16135	16092	16052	15976	15938	16119	16098	15870	16127	15667	15867	16023	16080	15925	15971	15816	15871	15991	16205	15961	15899	16065	15806	15985	15828	15817	15720	16017	15938	15970	15912	15903	15969	16115	15868	15806	16013	16010	16014	15997	15863	16040	15973	15935	16047	15880	15860	16177	16045	15865	16138	16184	16185	16165	15885	15763	16061	16001	15929	15785	15800	15836	15992	15798	15836	16013	15929	15832	16164	15867	16025	16121	15842	16030	15939	15966	15961	16016	15938	16009	15932	16064	16021	15970	16147	15919	15939	16060	15896	15928	15782	16089	16014	16046	16165	15912	16121	15937	16070	16156	15969	16013	15908	15960	15885	15942	15856	15839	15878	15823	15938	15890	15868	16149	15986	16056	15745	15925	16099	15881	15915	16058	15966	15948	15759	16121	15896	15980	15872	16057	16091	16155	16058	15974	15982	16094	15936	16029	15950	16018	15967	15939	16015	15946	15963	16025	15950	16028	15906	15946	16018	15958	15805	15993	16015	16023	15882	15874	15904	15988	15985	15986	15976	15940	15855	16091	15899	15946	15827	16102	15860	15985	15900	15749	15858	15999	15964	16026	15897	15747	15843	16039	15979	15821	15952	15940	16085	16028	15913	16096	16033	15795	16206	15954	16196	15935	15794	16054	16037	16078	15940	15993	16079	15826	15947	16000	15842	15893	16032	15919	15806	15977	15876	15854	16043	15968	16064	15925	16047	16209	15921	15921	15877	16008	16118	16030	15848	16053	16114	15933	16070	16158	16099	15918	16004	15935	15750	15942	16077	15859	16086	15997	15995	16131	15961	16016	15967	15886	15904	16165	15787	15867	16032	15935	15927	15935	16044	15951	15885	15980	15946
33298	54386	50772	40444	32490	27529	24458	22078	20155	18660	17536	16339	15797	15197	14893	14651	14431	14156	14491	14212	14223	14003	14090	14048	13955	13985	14142	13854	13877	14068	13841	13952	13875	13733	13875	13964	13909	13983	13854	13656	13753	14019	13884	13974	13824	13773	13881	13949	14051	13972	13890	13987	14012	13994	14043	13808	13853	13980	13860	13933	13942	13810	13850	13842	13930	13932	14019	13928	13795	13761	14014	13967	13974	13892	13744	13828	13879	13745	13896	13804	14053	13868	13932	13947	13903	13889	13849	13858	14086	13883	13851	13905	13930	13857	13930	13876	13681	13750	13889	13817	13974	13962	13874	13809	13955	13724	13885	13894	13849	13938	13899	13865	14004	13821	13732	14007	14030	13796	13736	13804	13963	13748	14005	13859	13844	13941	13869	13853	13772	13967	13958	13884	14007	13857	13746	13965	13933	13736	13944	13905	13958	13934	13906	13847	13798	14089	13902	13868	13934	13994	13662	13903	13997	13976	13877	13887	13912	13921	13906	13757	13845	13820	13887	13865	13799	13933	13861	13827	13830	13737	13876	13861	13748	13917	13744	13830	13760	13880	13960	14009	13892	13850	13836	13818	13858	13884	13802	13880	13891	14043	13784	13953	14068	13823	13826	13903	13784	13885	13895	13791	13889	13824	13859	13988	13826	13837	14025	13856	13931	13977	13861	13690	13865	13713	13853	14097	13920	13870	13936	13909	13738	13829	13776	13961	14054	13962	14014	13943	14012	13932	13938	13873	13721	13932	13930	13935	13910	13926	13724	13801	13802	13859	13873	13897	13964	13904	13960	13824	13995	13904	13905	13972	13847	13950	13810	13969	13729	13952	13646	13875	13928	13879	13895	13835	13873	13995	13819	13771	13914	13718	13781	13936	13750	14009	13701	13805	13842	13701	13838	13919	13932	13992	13940	13865	13949	14019	13918	13836	13915	13957	13875	13834	13777	13785	13825	13807	13773	13984	13809	13783	13780	13879	13817	13928	13983	13750	13786	13906	13783	13763	13799	13872	13841	13903	14070	13911	13635	13936	13815	13820	13910	13924	13952	13834	13752	13828	13877	13973	14013	13811	13832	13950	13868	13833	13874	13905	13789	13941	13963	13760	13926	13918	14009	13812	13822	13841	13565	13711	13987	13831	14021	13882	13857	13763	14134	13795	13860	13786	13622	13877	13763	13936	13652	13785	13684	13907	13928	13877	13815	13854	13928	13879	13992	13848	13901	13776	13928	13864	13837	13739	13714	13879	13788	14011	13790	13799	13944	13961	13899	14050	13854	13789	13713	14007	13887	13781	13777	13854	13884	13802	13854	13887	13939	13815	14060	13889	13795	13867	13910	13811	14190	13816	13727	14048	13730	13877	13913	14009	13877	14023	13821	13801	13883	13902	13816	14014	13798	13793	14034	13687	13853	13857	13863	13809	13904	13795	13902	13785	13825	13789	13835	13883	13812	13994	13998	13808	13837	13977	13822	13773	13851	13860	13998	13846	13934	13726	13911	13825	13866	13941	14051	13925	13835	13865	13822	13904	13965	13877	13923	13850	13930	13810	13958	13807	13814	13818	13778	13793	13975	13857	14167	13683	13794	13898	13815	14037	13724	13749	13867	13800	13855	13647	13885	13811	13924	14032	13881	13923	14004	13973	13716	14058	13623	13848	13845	13920	13935	13865	13853	13897	13900	13907	14002	13942	13873	13881	13732	13944	13919	13938	13874	13878	13920	13881	13818	13856	13955	14014	13809	13953	13875	13799	13923	13808	13818	13845	13816	13978	13845	13886	13901	13752	13690	14065	13980	13916	13889	13847	13884	14023	13798	13973	13877	13702	13649	13892	13927	13901	13851	13997	13921	13918	13878	13897	14004	13827	13991	14011	13918	13891	13831	13834	13857	13829	13711	13848	13927	13950	13942	13762	13766	14005	13885	13948	13979	13906	13878	13775	13705	13886	13850	13753	14079	13943	13939	13779	13877	13964	13982	13920	13926	13658	13949	13845	13893	13800	13793	13713	13881	13901	13755	13887	13890	13958	13890	13739	13921	13878	13843	13840	13985	13818	13822	13798	13776	13934	13876	13906	13877	13804	13909	13695	13911	13992	13829	13814	13990	13791	14008	13869	13918	13726	13877	13771	13857	13969	13769	13915	13995	13711	13876	13900	14107	13827	13921	13842	13978	13836	13932	14005	13912	13918	13881	13794	13858	13880	13611	13914	13944	13670	13906	14022	13888	13967	13908	13790	13902	13919	13881	13856	14032	13854	13781	13831	13892	13720	13779	13848	13885	13874	13911	13900	13841	13773	13934	14072	13745	13830	13838	13760	13864	13744	13794	13959	13873	13836	13931	13910	13888	13863	13934	13828	14107	13799	13855	14007	14056	13897	13825	13875	13857	14003	13600	13878	13884	13921	13907	13986	13975	13954	13838	13792	13836	13922	13948	13875	13771	13769	14068	13749	13905	13613	13946	13954	13921	13718	14171	13829	13788	14031	13835	13785	13984	13922	13779	13968	13697	13824	13915	13765	13844	14031	13764	13762	13998	13697	13813	13869	13954	13781	13900	13913	13843	13726	13932	13802	13793	13811	13951	14020	13752	13855	13942	13762	13846	13962	13775	13774	13890	13742	13890	13865	13712	13946	13828	13890	13806	13934	14031	13813	13802	13875	13990	13956	13991	13877	13912	13963	13854	13892	14030	13827	14072	13813	13813	13842	14051	13899	14013	13907	13752	13881	13766	13785	13800	13720	13694	13882	13889	13969	14027	13960	13893	13712	13820	13712	13794	13974	13868	13871	13832	13898	13924	13859	13822	13746	13951	13944	13907	13877	13767	13962	13897	14000	13794	13843	13774	13836	13906	13906	13837	13826	13933	13809	13951	13852	13860	13671	13872	13843	13775	13692	13901	13702	13804	13923	13793	13833	13789	13888	13885	13893	13925	13848	13865	13915	13808	13912	14015	13754	13785	13821	13779	13954	13955	13830	13907	13816	13618	13754	13667	13786	13764	13943	13849	14086	13868	13924	13924	13851	13731	13882	13802	13954	13846	13975	13912	13737	13870	13848	13842	13756	13822	13919	13739	13842	13849	13845	13807	13834	13875	13938	13848	13786	13965	13966	14033	13913	13767	13826	13897	13905	13921	13779	13922	13791	13897	13928	13859	13776	13822	14025	13847	13942	14060	13863	13795	14044	13822	13935	13939	13942	13857	13742	13854	13706	13852	13890	13957	13804	13830	13965	13955	13761	13729	13843	13916	13916	13887	13896	13770	14162	13904	13950	13873	13766	13865	13994	13851	13869	13932	13692	13974	13859	13920	13937	13919	14035	13884	13702	14020	13928	13719	13728	14014	13677	13830	13820	13846	13956	13853	13868	13865	13765	13932	13843	13939	13792	13865	13795	13905	13976	13925	13903	13788	13922	13782	14034	13973	13774	13927	13758	14021	13875	13884	13994	13953	13894	13824	13837	13945	13968	13755	13906	13752	13762	13879	13933	13993	13879	13961	13669	13783	13859	13758	13961	13963	13919	13894	14009	14034	13892	13877	13907	13984	13850	13964	13775	13984	13840	13965	13899	13937	13787	14044	13952	13742	13855	13794	13979	13824	13870	13942	13965	13965	13936	13721	13879	13931	13786	13821	13880	13733	13877	13848	13997	13768	13788	13793	14096	13858	13865	13771	14003	13831	13673	13748	14001	13874	13702	13801	13985	13862	13891	13985	13967	14063	13765	13726	13863	13945	13942	13844	13681	13839	13819	13895	13872	13730	13690	14069	13889	13842	13828	13972	13762	13943	13846	13755	13873	13786	13925	13750	13809	13826	13888	13863	13850	13909	13873	13741	13851	13871	13814	13982	13994	13894	13818	14005	13824	14062	13842	13879	13901	13757	13942	13860	13862	13939	13891	13866	13910	13908	13760	13868	13873	13914	13781	14054	13964	13906	14104	13926	14020	13853	13970	13770	13921	13953	13859	13816	13898	14046	13947	13834	13947	13954	13746	13931	13974	14061	13760	13909	13684	13967	13930	13762	13846	13839	13900	13883	13860	13897	13844	13971	13998	13806	13813	13973	13893	13735	13919	14013	13990	13904	13922	14104	13670	13932	14052	13874	13867	13932	13840	13908	13853	13849	13767	13815	13932	13795	13855	13586	13733	13711	13976	14022	13937	13693	13800	13996	13937	13850	13955	13802	13807	13864	13838	14010	13904	13889	13859	13775	13844	13846	13836	14039	13813	13875	13876	13992	13819	13926	13790	13845	13981	13803	13784	13827	13965	13785	13849	13820	13930	13869	13979	13876	13997	14015	13727	13797	13883	13815	13743	13803	13655	13882	13807	13874	13846	13855	13841	13762	13933	13923	13985	13978	13733	13990	13846	13786	13831	13865	13839	13890	13820	13695	13924	13959	13919	13803	13899	13857	13857	13802	14038	13714	14000	13954	13665	13964	13903	13850	13978	13921	13849	13896	14002	13769	13744	13946	14026	13877	13976	13759	13913	13845	14022	13919	13888	13853	13992	13806	13969	13963	13959	14058	14095	13966	13935	13888	13870	13974	13952	13993	13808	14111	13865	14057	13785	13888	13780	13802	13797	13755	13873	13781	13969	13778	13764	13850	13854	13937	13959	13764	13784	13805	13794	13883	13923	13901	13903	13834	13767	13744	13979	13850	13931	13853	13782	13949	13793	13862	13770	13686	14015	13887	13848	13952	13974	13786	14086	13740	13820	13762	13795	13816	13923	13793	13759	13791	13848	13924	13874	13882	14001	13924	13729	13834	14019	14077	13899	13969	14023	13801	13971	13831	13790	13740	13901	13872	13898	13753	13912	13973	13768	13911	13790	13854	14012	13843	13853	14028	13927	13922	13827	13932	13935	13827	13878	13913	13945	13758	13684	13986	13746	13825	13900	13673	13841	13905	14008	13934	13818	13978	13782	13858	13758	13951	13877	13864	14037	13980	13895	13781	13905	13996	13876	13872	13691	13755	13950	14061	13931	13878	13845	13808	13978	13781	13825	13999	13730	13891	13748	13920	13999	13875	13885	13938	13896	13871	13792	13889	13852	13916	13834	13773	13880	13941	13747	14028	13854	13771	13868	13924	13733	13954	13994	13917	13902	13940	13923	13984	13780	13790	13974
22983	21479	29383	24322	23354	27438	30061	24966	22837	21733	20445	19403	18494	18070	17707	17559	17309	17347	17240	16951	16984	16847	17042	17002	16621	16600	16541	16637	16655	16656	16555	16771	16577	16660	16630	16642	16509	16673	16674	16518	16637	16738	16747	16786	16723	16675	16714	16531	16881	16671	16591	16553	16770	16735	16531	16573	16658	16650	16699	16553	16630	16559	16548	16637	16464	16509	16533	16600	16633	16631	16575	16788	16645	16376	16617	16595	16580	16490	16824	16406	16588	16530	16536	16604	16513	16570	16666	16891	16750	16589	16906	16592	16575	16498	16541	16315	16561	16472	16597	16644	16494	16710	16646	16701	16549	16701	16642	16650	16594	16725	16576	16407	16454	16629	16483	16572	16852	16399	16463	16597	16402	16497	16576	16503	16495	16499	16644	16583	16411	16553	16553	16538	16539	16449	16679	16769	16592	16630	16589	16592	16633	16432	16273	16530	16947	16385	16548	16522	16494	16340	16508	16617	16439	16426	16649	16474	16713	16584	16397	16670	16594	16599	16608	16786	16448	16442	16436	16677	16646	16625	16556	16430	16517	16402	16755	16648	16496	16533	16563	16505	16466	16646	16728	16508	16589	16532	16699	16433	16642	16444	16461	16503	16715	16465	16807	16611	16456	16462	16547	16533	16466	16554	16600	16661	16739	16537	16504	16418	16385	16481	16569	16470	16516	16738	16627	16521	16759	16630	16482	16761	16606	16581	16560	16626	16697	16634	16660	16538	16606	16577	16576	16599	16797	16475	16560	16530	16683	16402	16357	16632	16560	16572	16568	16539	16533	16436	16575	16597	16749	16673	16709	16726	16572	16776	16688	16650	16470	16699	16687	16611	16566	16684	16582	16664	16487	16546	16413	16569	16440	16513	16426	16448	16492	16622	16378	16789	16601	16548	16458	16461	16554	16514	16484	16357	16620	16626	16682	16536	16660	16694	16493	16343	16619	16556	16607	16565	16555	16542	16520	16506	16511	16583	16481	16552	16452	16549	16668	16590	16539	16528	16513	16779	16744	16573	16378	16322	16522	16407	16487	16635	16666	16380	16558	16694	16667	16450	16507	16371	16374	16403	16495	16475	16556	16557	16461	16451	16576	16569	16572	16532	16528	16534	16495	16574	16715	16488	16497	16726	16595	16665	16604	16392	16532	16476	16606	16614	16685	16581	16471	16618	16661	16674	16514	16500	16566	16537	16718	16572	16485	16324	16430	16507	16455	16407	16426	16444	16477	16499	16589	16702	16371	16409	16519	16459	16358	16508	16553	16745	16502	16509	16613	16646	16521	16348	16318	16526	16493	16522	16479	16659	16531	16543	16420	16446	16581	16489	16610	16493	16550	16667	16388	16613	16609	16442	16372	16547	16494	16568	16601	16488	16447	16412	16601	16587	16515	16558	16478	16481	16365	16485	16423	16421	16575	16606	16627	16338	16501	16605	16523	16675	16645	16441	16760	16564	16622	16529	16653	16549	16524	16490	16628	16528	16629	16583	16625	16372	16325	16566	16594	16698	16599	16597	16512	16461	16501	16412	16528	16339	16362	16618	16482	16598	16527	16427	16671	16598	16732	16550	16415	16671	16653	16460	16541	16578	16403	16325	16582	16588	16716	16565	16407	16507	16652	16511	16531	16527	16484	16593	16764	16403	16673	16559	16432	16549	16410	16606	16583	16290	16647	16366	16452	16494	16422	16385	16716	16593	16564	16590	16557	16558	16685	16589	16602	16462	16540	16579	16512	16589	16460	16499	16581	16644	16656	16523	16549	16469	16607	16471	16659	16489	16753	16522	16680	16594	16578	16493	16430	16286	16379	16540	16564	16420	16597	16550	16497	16950	16708	16593	16657	16655	16596	16848	16809	16678	16648	16366	16411	16625	16638	16538	16639	16733	16305	16584	16619	16512	16611	16610	16580	16485	16361	16512	16588	16379	16697	16645	16424	16470	16622	16602	16583	16568	16714	16646	16535	16499	16585	16646	16523	16549	16512	16471	16495	16634	16507	16536	16627	16506	16599	16474	16456	16427	16417	16579	16688	16563	16640	16472	16707	16464	16465	16587	16339	16470	16623	16695	16631	16550	16552	16587	16843	16594	16653	16546	16598	16398	16535	16428	16716	16598	16378	16408	16472	16374	16581	16694	16505	16407	16466	16433	16423	16500	16424	16500	16568	16436	16656	16473	16739	16539	16438	16364	16423	16377	16650	16323	16487	16609	16597	16503	16337	16412	16205	16452	16639	16437	16517	16497	16608	16520	16629	16738	16480	16396	16392	16426	16807	16640	16520	16684	16566	16500	16570	16451	16517	16448	16535	16589	16369	16483	16521	16526	16500	16710	16543	16606	16310	16561	16338	16691	16591	16436	16648	16610	16637	16585	16461	16478	16528	16521	16528	16611	16746	16703	16816	16645	16688	16571	16372	16460	16634	16632	16685	16488	16351	16510	16524	16612	16481	16624	16614	16540	16626	16227	16495	16513	16613	16708	16602	16555	16473	16727	16356	16649	16533	16508	16316	16524	16571	16529	16481	16387	16559	16589	16479	16450	16639	16611	16636	16515	16385	16460	16557	16455	16530	16482	16532	16254	16606	16682	16584	16463	16434	16585	16670	16461	16604	16458	16682	16445	16590	16380	16542	16369	16502	16744	16512	16651	16483	16638	16609	16841	16849	16571	16532	16387	16436	16715	16426	16718	16545	16432	16603	16505	16505	16380	16528	16442	16619	16512	16571	16728	16415	16517	16473	16384	16551	16545	16448	16408	16670	16646	16519	16547	16447	16575	16670	16333	16679	16516	16532	16391	16558	16576	16533	16528	16424	16391	16507	16476	16511	16566	16467	16551	16503	16638	16434	16775	16568	16621	16617	16518	16428	16602	16397	16621	16616	16514	16483	16470	16693	16648	16607	16453	16326	16514	16748	16628	16679	16568	16569	16562	16313	16442	16721	16302	16624	16677	16754	16487	16437	16465	16754	16412	16503	16511	16406	16464	16499	16798	16499	16420	16498	16320	16645	16730	16776	16667	16496	16428	16570	16758	16503	16755	16523	16513	16590	16605	16557	16465	16602	16263	16676	16717	16588	16400	16524	16475	16496	16510	16487	16423	16770	16575	16501	16501	16376	16653	16609	16714	16506	16639	16511	16429	16550	16719	16293	16606	16504	16550	16468	16478	16517	16318	16511	16462	16351	16732	16461	16453	16701	16558	16444	16408	16545	16704	16430	16315	16495	16499	16639	16512	16655	16347	16463	16427	16381	16375	16632	16696	16558	16547	16663	16712	16444	16555	16426	16589	16418	16524	16640	16479	16628	16388	16566	16600	16651	16523	16687	16463	16327	16624	16458	16512	16439	16405	16620	16636	16505	16672	16601	16561	16706	16765	16649	16545	16608	16576	16428	16606	16358	16395	16730	16445	16435	16481	16533	16611	16554	16424	16524	16477	16657	16667	16648	16760	16615	16335	16390	16575	16482	16608	16554	16501	16627	16466	16386	16659	16559	16554	16529	16495	16514	16469	16602	16563	16558	16704	16538	16421	16657	16573	16624	16551	16426	16626	16563	16490	16520	16680	16586	16377	16525	16441	16651	16528	16515	16381	16516	16535	16538	16619	16648	16510	16537	16612	16600	16444	16483	16477	16562	16310	16405	16449	16602	16505	16533	16534	16430	16579	16416	16388	16604	16409	16477	16683	16297	16454	16630	16214	16647	16652	16577	16591	16373	16378	16514	16656	16637	16599	16705	16379	16650	16504	16523	16378	16615	16492	16454	16525	16420	16612	16444	16550	16808	16726	16528	16665	16555	16514	16484	16630	16553	16593	16398	16506	16426	16419	16555	16624	16763	16559	16656	16758	16451	16449	16491	16542	16657	16465	16564	16683	16691	16713	16403	16511	16718	16579	16461	16509	16470	16676	16388	16378	16545	16642	16448	16600	16505	16453	16472	16504	16312	16575	16374	16607	16472	16467	16612	16574	16586	16633	16501	16556	16397	16542	16572	16663	16488	16459	16543	16558	16643	16645	16460	16719	16421	16437	16589	16535	16275	16351	16690	16447	16574	16678	16665	16636	16680	16499	16325	16464	16542	16489	16580	16538	16355	16473	16508	16447	16768	16500	16487	16474	16847	16437	16808	16417	16898	16565	16503	16581	16675	16613	16448	16582	16464	16528	16480	16562	16537	16521	16168	16386	16517	16694	16941	16751	16798	16454	16546	16404	16378	16372	16574	16546	16593	16619	16412	16462	16565	16514	16528	16559	16537	16642	16635	16516	16521	16563	16554	16564	16626	16453	16634	16480	16570	16359	16443	16567	16423	16487	16493	16623	16590	16596	16574	16600	16693	16605	16465	16633	16772	16592	16707	16589	16335	16643	16582	16561	16466	16803	16721	16424	16609	16690	16353	16628	16301	16545	16622	16570	16583	16589	16265	16588	16442	16298	16435	16440	16366	16574	16520	16598	16485	16491	16724	16452	16757	16426	16473	16608	16298	16463	16531	16364	16672	16407	16533	16455	16626	16698	16644	16673	16732	16433	16522	16494	16499	16590	16665	16523	16604	16465	16547	16749	16621	16429	16623	16547	16539	16644	16619	16404	16448	16583	16328	16497	16635	16620	16543	16733	16493	16490	16752	16504	16638	16762	16654	16710	16576	16317	16214	16492	16498	16417	16778	16600	16527	16768	16653	16410	16507	16648	16273	16588	16414	16554	16630	16435	16590	16509	16435	16657	16796	16672	16521	16382	16566	16601	16712	16378	16629	16518	16613	16422	16574	16580	16527	16608	16432	16641	16731	16449	16658	16745	16369	16496	16627	16538	16575	16458	16653	16474	16582	16584	16641	16536	16503	16493	16551	16512	16632	16673	16593	16396	16534	16465	16555	16777	16656	16744	16598	16613	16621	16512	16479	16356	16422	16446	16524	16425	16550	16517	16333	16436	16524	16547	16342	16574	16364	16320	16594	16723	16648	16480	16600	16506	16677	16561	16607	16623	16604	16559	16398	16386	16424	16475	16493	16411	16436	16659	16673	16485	16535	16546	16533	16739	16684	16503	16427	16472	16698	16568	16553	16459	16563	16526	16693	16493	16635	16522	16529	16531	16337	16436	16615	16593	16527	16501	16681	16504	16473	16610	16606	16303
35325	59809	56250	45389	37591	32374	28697	25856	23419	21180	19300	18207	16976	16231	15822	15341	15178	14896	14635	14598	14771	14435	14554	14576	14458	14531	14258	14265	14226	14353	14269	14417	14264	14073	14266	14087	14056	14164	14192	14332	14170	14254	14253	14259	14198	14156	14311	14228	14230	14235	14242	14080	14292	14230	14250	14208	14079	14098	14011	14266	14176	14155	14219	14345	14114	14222	14334	14110	14273	14292	14132	14174	14170	14129	14199	14343	14214	14250	14214	14102	14212	14188	14301	14208	14466	14393	14239	14168	14353	14269	14174	14188	14265	14169	14166	14176	14346	14161	14383	14267	14105	14138	14145	14185	14099	14056	14135	14146	14070	14139	14256	14111	14202	14277	13944	14264	14168	14198	14155	14296	14113	14140	14159	14157	14337	14052	14101	14338	14161	14258	14311	14400	14295	14213	14183	14047	14264	14201	14285	14139	14240	14144	14148	14199	14265	14063	14217	14098	14207	14240	14166	14296	14178	14056	14225	14194	14125	14318	14100	14378	14136	14237	14237	14009	14170	14030	14237	14255	14149	14181	14236	13877	14208	14177	14121	14127	14202	14093	14345	14222	14312	14272	14105	14252	14099	14368	14126	14265	14280	14182	14115	14107	14206	14165	14217	14030	14151	14488	14153	14059	14144	14289	14192	14225	14128	13836	14173	14138	14196	14200	14239	14173	14265	14065	14254	14035	14324	14199	14278	14318	14195	14172	14189	14170	14104	14255	14178	14299	14303	14307	14071	14115	14111	14036	14099	14094	14206	14205	14303	14128	14157	14102	14275	14074	14072	14127	14158	14235	14217	14122	14072	14235	14224	14134	14176	14239	14170	14426	14110	14266	14304	14265	14318	14115	14100	14035	14252	14244	14152	14094	14193	14192	14227	14071	14176	14474	14249	14152	14116	14176	14325	14218	14266	14060	14216	14195	14108	14363	14109	14121	14317	14159	14102	14254	14213	14064	14079	14476	14241	14230	14160	14138	14289	14239	14349	14238	14222	14123	14161	14177	14227	14041	14223	14110	14269	14257	14164	14189	14355	14178	14190	14167	14346	14230	13982	14309	14352	14207	14273	14463	14456	14266	14185	14370	14113	14109	14302	14009	14095	14382	14232	14210	14121	14176	14193	14158	14345	14252	14259	14273	14090	14135	14129	14238	14066	14269	14206	14185	14207	14247	14252	14122	14068	14132	14213	14025	14037	14282	14233	14299	14198	14204	14445	14108	14133	14157	14168	14221	14200	14242	14221	14164	14311	14184	14143	14220	14090	14408	14447	14232	14419	14289	14284	14092	14221	14111	14168	14267	14086	14271	14137	14192	14101	14212	14185	14194	14242	14319	14159	14340	14198	14126	14096	14135	14235	14317	14300	14262	13956	14223	14158	14214	14196	14122	14326	13973	14264	14439	14089	14311	14198	14351	14187	14247	14186	14353	14040	14159	14379	14134	14237	14115	14095	14194	14164	14132	14245	14143	14216	14079	14241	14321	14182	14198	14179	14116	14315	14092	14332	14228	14276	14093	14180	14378	14058	14224	14325	14323	14294	14283	14193	14238	14150	14213	14067	14282	14182	14255	14114	14254	14091	14252	14233	14133	14031	14190	14186	14075	14202	14000	14265	14265	14225	14317	14109	14338	14163	14160	14283	13994	14372	14267	14256	14351	14186	14145	14300	14064	14104	14235	14178	14155	14224	14231	14336	14252	14080	14232	14161	14154	14199	14078	14068	14239	14308	14111	14299	14332	14109	14375	14107	14313	14298	14014	14236	14395	14201	14257	14136	14158	14042	14117	14134	14146	14172	14045	14026	14256	14229	14127	14114	14239	14152	14212	14164	14185	13980	14201	14193	14110	14152	14122	14281	14136	14236	14074	14321	14137	14158	14101	14193	14061	14091	14329	14068	14204	14129	14093	14246	14261	14272	14045	14233	14238	14122	14238	14230	14234	14202	14054	14231	14075	14169	14230	14415	14308	14188	14338	14155	14385	14255	14241	14223	14180	14201	14198	14114	14028	14222	14171	14187	14092	14319	14284	14220	14215	14370	14201	14212	14226	14210	14112	14161	14157	14300	14240	14007	14288	14232	14126	14288	14224	14127	14313	14271	14264	14174	14232	14288	14096	14274	14226	14116	14306	14320	14231	14275	14199	14063	14279	14092	14115	14201	14134	14185	14054	14150	14264	14287	14162	14236	14298	14111	14288	14242	14295	14110	14106	14311	14118	14026	14262	14258	14234	14195	14252	14203	14114	14174	14186	14184	14151	14351	14057	14063	14275	14073	14454	14123	14270	14135	14259	14111	14247	14283	14049	14217	14213	14124	14173	14282	14242	14180	14129	14013	14213	14174	14043	14324	14207	14187	14141	14241	14223	14181	14160	14119	14379	14110	14079	14271	14185	14177	14406	14224	14239	14128	14169	14271	14084	14191	14307	14189	14366	14200	14013	14171	14124	14135	14230	14007	14156	14255	14261	14107	14131	14369	14193	14264	14124	14189	14308	14233	14225	14253	14276	14151	14174	14206	14347	14217	14232	14237	14033	14227	14113	14227	14298	14335	14077	14223	14069	14207	14110	14083	14136	14231	14196	14219	14173	14236	14227	14388	14278	14231	14255	14122	14243	14241	14276	14232	14129	14221	14226	14251	14396	14213	14202	14481	14227	14285	14279	14192	14262	14158	14129	14105	14185	14114	14331	14224	14153	14031	14251	14154	13990	14282	14337	14191	14308	14267	14260	14200	14234	14141	14196	14267	14095	14209	14280	14156	14177	14235	14171	14357	14207	14147	14268	14210	14189	14228	13966	14002	14325	14047	14284	14197	14307	14055	14091	14201	14208	14231	14011	14181	14230	14253	14086	14268	14359	14193	14119	14117	14295	14031	14147	14077	14262	14084	14344	13956	14223	14274	14191	14175	14410	14233	14194	14176	14127	14109	14058	14020	14106	14292	13992	14198	14394	14177	14317	14065	14194	13931	14136	14267	14201	14180	14303	14376	14009	14215	14099	14233	14366	14023	14145	14054	14303	14261	14150	14247	14067	14249	14303	14195	14029	14136	14086	14228	14127	14152	14040	14195	14293	14173	14229	14195	14346	14194	14276	14045	14102	14106	14277	14265	14240	14148	14208	14168	14288	14249	14187	14095	14192	14257	14277	14206	14092	14263	14072	14233	14252	14380	14119	14181	14240	14016	14279	14409	14110	14140	14337	14139	14321	14273	14270	14195	14096	14253	14245	14214	14177	14113	14225	14059	14190	14188	14199	14125	14281	14231	14400	14015	14211	14184	14114	14273	14109	14297	14059	14373	14169	14247	14181	14065	14291	14219	14107	14301	14225	14208	14219	14285	14081	14197	14142	14282	14136	14269	14210	14105	13971	14181	14111	14118	14153	14277	14144	14250	14088	14291	14347	14216	14142	14102	14155	14006	14223	14323	14216	14180	14327	14255	14197	14079	14251	14174	14118	14221	14304	14145	14263	14180	14191	14127	14157	14225	14231	14109	14181	14170	14187	14060	14225	14191	14290	14208	14231	14253	14249	14279	14130	14225	14046	14017	14319	14204	14090	14366	13983	14237	14304	14126	14127	14081	14125	14294	14169	14114	14124	14207	14332	14195	14306	14199	14170	14178	14177	14235	14314	14207	14289	14360	14306	14207	14162	14278	14029	14252	14182	14163	14281	14301	14195	14282	14235	14234	14391	14258	14176	14150	14083	14147	14171	14345	14189	14203	14115	14120	14244	14301	14178	14343	14291	14165	14265	14330	14137	14099	14185	14176	14180	14258	14283	14315	14151	14196	14274	14210	14182	14217	14105	14320	14179	14168	14168	14368	14202	14098	14198	14223	14158	14299	14321	14180	14194	14263	14180	14258	14211	14196	14185	14230	14220	14074	14297	14331	14108	14164	14084	14177	14432	14329	14085	14113	14381	14155	14248	14284	14093	14137	14132	14125	14291	13995	14231	14075	14207	14197	14190	14255	14250	14126	14212	14217	14242	14376	14242	14213	13979	14159	14231	14260	14147	14211	14189	14171	14193	14196	14144	14220	14241	14226	14309	14207	14062	14165	14281	14227	14160	14295	13966	14245	14105	14112	14150	14300	14231	14223	14125	14350	14370	14171	14194	14208	14180	14179	14277	14284	14251	14153	14079	14255	14172	14188	13968	14238	14073	14109	14201	14122	14112	14299	14205	14145	14116	14201	14199	14119	14132	14122	13996	14012	14244	14341	14134	14174	14286	13963	14191	14273	14298	14256	14179	14073	14312	14191	14210	14190	14175	14334	14172	14070	14225	14125	14295	14245	14158	14199	14238	14173	14226	14212	14221	14165	14123	14016	14241	14234	14113	14317	14072	14089	14191	14271	14003	14281	14233	14228	14318	14118	14256	14150	14345	14158	14089	14288	14239	14217	14207	14334	13968	14284	14134	14309	14174	14152	14241	14224	14282	14174	14150	14148	14244	14082	14346	13937	14311	14332	14111	14207	14174	14167	14135	14368	14362	14261	14031	14159	14211	14123	14188	14208	14101	14229	14128	14335	14170	14082	14043	14326	14181	14263	14231	14114	14263	14276	14157	14111	14208	14343	14035	14244	14199	14292	14117	14269	14120	14036	14158	14246	14105	14164	14263	14160	14383	14049	14154	14092	14245	14225	14273	14225	14163	14205	14178	14190	14134	14073	14221	14250	14035	14169	14166	14351	14148	14281	14368	14400	14048	14084	14236	14250	14172	14218	14189	14208	14200	14259	14131	14177	14152	14264	14240	14250	14198	14136	14179	14077	14101	14136	14083	14274	14360	14083	14173	14148	14122	14159	14214	14015	14311	14215	14038	14200	14212	14084	14075	14220	14194	14215	14208	14171	14363	13956	14142	14323	14177	14311	14152	14329	14117	14249	14105	14313	14184	14198	14198	14197	14198	14259	14163	14276	14119	14201	14118	14252	14192	14175	14166	14193	14307	14167	14269	14273	14133	14161	14132	14310	14338	14184	14172	14223	14304	14146	14306	14173	14148	13994	14149	14255	14284	14203	14179	14136	14213	14142	14099	14300	14159	14038	14222	14017	14345	13936	14177	14100	14255	14252	14108	14145	14302	14222	14053	14202	14226	13996	14213	13952	14256	14267	14262	14145	14204	14130	14216
29196	29996	37475	33041	26665	23034	21300	19784	18842	18024	17531	17120	16966	17052	16721	16689	16619	16651	16423	16656	16696	16577	16636	16451	16610	16514	16252	16395	16433	16268	16430	16264	16245	16285	16515	16270	16477	16255	16551	16531	16375	16490	16360	16234	16261	16513	16395	16290	16300	16496	16448	16671	16519	16469	16395	16297	16431	16498	16394	16641	16468	16341	16461	16505	16559	16293	16368	16077	16326	16258	16402	16600	16445	16466	16505	16225	16285	16511	16309	16296	16491	16346	16418	16140	16469	16558	16293	16263	16497	16429	16473	16448	16445	16150	16341	16395	16344	16266	16238	16393	16421	16363	16389	16228	16360	16305	16326	16259	16243	16434	16564	16502	16326	16398	16207	16291	16410	16429	16494	16356	16256	16296	16302	16346	16396	16255	16379	16530	16260	16559	16471	16389	16268	16378	16474	16499	16380	16320	16289	16416	16353	16447	16180	16289	16622	16280	16520	16375	16472	16567	16241	16367	16407	16294	16235	16317	16470	16403	16421	16345	16522	16394	16355	16457	16317	16493	16594	16491	16274	16384	16471	16360	16283	16373	16493	16360	16352	16367	16259	16322	16417	16291	16250	16461	16014	16431	16362	16256	16290	16204	16495	16171	16490	16316	16290	16307	16200	16450	16169	16028	16198	16288	16348	16222	16325	16366	16602	16409	16369	16320	16299	16368	16275	16218	16304	16276	16221	16184	16340	16311	16547	16419	16352	16214	16403	16421	16313	16422	16308	16469	16495	16481	16420	16362	16512	16297	16445	16392	16349	16471	16566	16461	16380	16516	16275	16560	16380	16418	16279	16377	16384	16427	16426	16445	16310	16365	16535	16300	16368	16341	16375	16254	16375	16407	16434	16315	16305	16331	16467	16396	16503	16294	16539	16252	16237	16266	16559	16378	16251	16314	16509	16395	16554	16407	16402	16457	16322	16461	16571	16618	16366	16221	16419	16355	16432	16314	16301	16314	16234	16401	16364	16477	16365	16336	16435	16323	16341	16327	16309	16200	16180	16561	16543	16350	16491	16541	16371	16419	16583	16254	16325	16318	16337	16227	16401	16283	16401	16391	16124	16474	16097	16446	16401	16401	16391	16547	16291	16415	16479	16137	16450	16281	16377	16526	16458	16493	16455	16414	16252	16348	16290	16386	16412	16494	16288	16488	16437	16456	16462	16305	16560	16375	16585	16297	16529	16436	16419	16269	16425	16498	16278	16110	16313	16334	16084	16338	16522	16330	16286	16195	16440	16481	16221	16457	16271	16416	16381	16193	16151	16450	16361	16351	16375	16169	16496	16418	16469	16247	16347	16512	16354	16520	16400	16217	16349	16330	16412	16461	16281	16360	16326	16316	16214	16445	16353	16408	16354	16499	16439	16349	16555	16505	16495	16317	16341	16442	16341	16301	16498	16434	16310	16294	16109	16478	16388	16530	16555	16220	16531	16461	16395	16482	16388	16437	16539	16313	16311	16388	16389	16397	16369	16172	16343	16132	16383	16391	16325	16343	16436	16436	16567	16452	16255	16341	16361	16331	16205	16403	16366	16250	16314	16311	16468	16368	16348	16473	16319	16268	16389	16614	16417	16200	16248	16419	16305	16405	16698	16541	16482	16409	16517	16455	16590	16446	16419	16353	16232	16053	16228	16181	16526	16151	16494	16332	16364	16433	16466	16465	16327	16374	16250	16322	16436	16579	16517	16314	16469	16345	16283	16197	16523	16153	16334	16352	16474	16249	16286	16371	16322	16230	16355	16382	16244	16328	16446	16265	16398	16513	16334	16399	16346	16187	16447	16327	16414	16299	16423	16196	16216	16430	16511	16420	16398	16395	16285	16465	16281	16411	16400	16382	16283	16420	16276	16383	16431	16333	16416	16506	16677	16326	16261	16494	16429	16550	16466	16656	16454	16375	16459	16342	16196	16437	16382	16468	16362	16138	16575	16527	16443	16339	16481	16457	16524	16647	16460	16599	16210	16153	16312	16270	16249	16466	16284	16341	16421	16344	16361	16144	16358	16494	16435	16244	16359	16326	16392	16426	16340	16455	16222	16154	16280	16167	16371	16372	16478	16483	16356	16339	16264	16433	16467	16530	16341	16406	16290	16268	16380	16270	16325	16249	16183	16393	16289	16224	16343	16218	16443	16305	16436	16468	16305	16368	16427	16223	16280	16431	16438	16505	16356	16403	16293	16543	16385	16352	16334	16444	16264	16340	16501	16497	16237	16345	16334	16396	16433	16309	16249	16507	16518	16289	16400	16471	16420	16397	16231	16498	16495	16304	16135	16366	16324	16186	16378	16577	16426	16360	16538	16191	16314	16517	16524	16326	16466	16239	16370	16401	16384	16280	16358	16028	16446	16288	16312	16534	16606	16222	16377	16450	16368	16557	16332	16383	16319	16290	16405	16373	16447	16584	16319	16169	16313	16512	16643	16503	16440	16412	16455	16640	16449	16409	16421	16362	16487	16331	16569	16538	16312	16528	16426	16475	16362	16271	16420	16396	16128	16494	16390	16273	16238	16247	16256	16516	16402	16485	16400	16382	16491	16433	16479	16381	16540	16437	16520	16521	16430	16370	16385	16388	16447	16418	16278	16312	16318	16556	16271	16374	16373	16600	16286	16344	16342	16405	16603	16476	16438	16467	16430	16269	16341	16473	16538	16398	16455	16341	16628	16433	16503	16256	16474	16353	16494	16227	16424	16571	16327	16572	16401	16399	16331	16361	16309	16254	16185	16259	16353	16291	16292	16285	16489	16471	16421	16328	16487	16356	16448	16323	16582	16514	16459	16568	16302	16378	16373	16293	16428	16523	16265	16391	16628	16399	16333	16237	16366	16344	16259	16415	16144	16280	16469	16584	16657	16297	16450	16452	16430	16540	16506	16425	16287	16419	16312	16265	16367	16432	16312	16424	16397	16391	16408	16619	16468	16270	16318	16352	16250	16464	16386	16481	16372	16295	16220	16405	16354	16343	16343	16445	16381	16436	16229	16406	16313	16428	16409	16482	16278	16506	16258	16524	16435	16503	16274	16361	16225	16311	16415	16481	16415	16505	16365	16425	16460	16363	16286	16457	16370	16202	16545	16291	16317	16361	16314	16499	16647	16414	16282	16324	16162	16511	16288	16305	16477	16463	16388	16431	16316	16358	16223	16359	16430	16499	16378	16430	16539	16591	16656	16271	16534	16397	16478	16549	16345	16448	16433	16243	16178	16316	16254	16396	16337	16386	16551	16377	16420	16265	16367	16314	16416	16456	16282	16396	16244	16362	16146	16327	16254	16655	16423	16405	16560	16494	16420	16416	16232	16079	16397	16246	16521	16393	16477	16464	16409	16286	16571	16481	16376	16394	16570	16429	16217	16350	16395	16325	16364	16449	16307	16408	16349	16241	16450	16317	16322	16393	16411	16307	16379	16319	16359	16555	16523	16298	16224	16034	16394	16428	16473	16484	16388	16415	16497	16371	16504	16396	16292	16313	16377	16330	16452	16431	16381	16384	16372	16315	16421	16489	16492	16489	16431	16316	16500	16543	16353	16379	16266	16261	16302	16456	16516	16356	16494	16575	16337	16399	16512	16422	16480	16381	16489	16514	16383	16394	16327	16235	16391	16436	16333	16290	16304	16506	16430	16394	16284	16493	16284	16402	16314	16410	16289	16468	16419	16284	16446	16377	16270	16275	16409	16357	16215	16411	16335	16488	16400	16388	16485	16386	16270	16495	16334	16290	16251	16200	16351	16159	16324	16375	16356	16263	16428	16438	16606	16369	16362	16305	16472	16331	16288	16306	16277	16443	16252	16553	16398	16513	16367	16531	16336	16310	16466	16454	16543	16573	16491	16515	16439	16417	16401	16457	16487	16248	16442	16299	16412	16397	16318	16269	16347	16275	16420	16636	16352	16415	16378	16244	16408	16390	16392	16344	16406	16396	16345	16315	16472	16533	16360	16464	16407	16377	16376	16415	16341	16484	16511	16429	16389	16370	16463	16298	16305	16513	16351	16329	16468	16452	16325	16302	16499	16210	16492	16421	16313	16599	16665	16379	16309	16265	16462	16278	16385	16219	16384	16445	16219	16231	16388	16208	16440	16300	16583	16322	16470	16306	16302	16348	16522	16551	16362	16348	16254	16695	16538	16469	16431	16280	16511	16461	16283	16380	16547	16239	16292	16580	16345	16500	16294	16443	16607	16468	16496	16341	16441	16297	16034	16483	16476	16562	16500	16438	16312	16365	16288	16264	16513	16275	16359	16463	16417	16453	16322	16363	16274	16577	16341	16339	16490	16195	16341	16320	16373	16249	16261	16509	16383	16322	16207	16320	16275	16295	16263	16407	16493	16476	16241	16269	16328	16457	16362	16198	16499	16490	16377	16356	16389	16385	16552	16520	16239	16433	16516	16312	16488	16443	16259	16445	16503	16406	16618	16338	16268	16448	16334	16302	16402	16281	16352	16443	16326	16420	16597	16370	16256	16631	16445	16356	16405	16211	16176	16420	16467	16420	16330	16244	16391	16617	16569	16432	16574	16352	16542	16439	16514	16505	16409	16267	16342	16353	16381	16401	16540	16615	16450	16315	16364	16388	16576	16412	16394	16305	16482	16462	16555	16497	16356	16431	16519	16476	16224	16191	16333	16252	16637	16422	16228	16504	16429	16197	16331	16340	16404	16253	16533	16468	16423	16310	16375	16245	16511	16261	16262	16482	16441	16246	16484	16473	16337	16328	16267	16342	16190	16314	16306	16407	16533	16518	16228	16364	16521	16379	16550	16166	16140	16251	16356	16181	16319	16304	16288	16576	16440	16400	16321	16231	16381	16427	16185	16507	16305	16297	16335	16393	16278	16371	16430	16339	16524	16373	16472	16371	16288	16529	16255	16327	16387	16369	16341	16458	16401	16456	16334	16481	16449	16459	16480	16339	16385	16426	16485	16397	16380	16285	16425	16283	16373	16344	16381	16379	16328	16447	16401	16578	16241	16377	16276	16519	16378	16241	16293	16430	16521	16280	16374	16547	16489	16213	16259	16279	16246	16283	16283	16200	16332	16387	16481	16343	16225	16331	16466	16311	16464	16460	16407	16566	16530	16258	16245	16272	16579	16228	16514	16314	16410	16198	16210	16253	16449	16502	16449	16472
33519	48235	43882	33918	27719	23474	20885	18862	17430	16737	15917	15398	14986	14897	14540	14542	14510	14509	14316	14326	14372	14353	14029	14153	14131	14161	14020	14205	14112	14120	14093	14170	14153	14151	14132	14165	14222	13903	14221	14008	14241	14165	14221	14075	14280	14001	14064	14030	14070	14069	14177	14062	14182	14168	14158	14131	14196	14147	14046	13906	14077	14124	14059	14140	14114	13986	13965	14160	14325	14037	14170	14135	14089	14190	14067	14215	14251	14085	13956	14053	14190	14347	13957	14091	14174	14104	14317	14076	14189	14069	13974	14097	14182	14129	14094	14154	14197	13981	14019	14045	14131	14000	14242	14250	13945	14165	14110	13979	14012	14348	13986	14005	14287	14122	13995	14227	14072	14099	13929	14011	14090	14170	14037	14070	14167	14117	14068	14075	14066	14111	14144	14103	13959	14159	14077	14057	14070	14230	14080	14075	14098	13979	14117	14113	14239	14190	14217	13932	14227	13870	14327	14156	14046	14032	13960	14240	13979	14075	14143	13981	14071	14252	14153	13998	14187	14139	14098	14054	13971	14031	14156	14233	14117	14125	14109	14173	14096	14050	14043	14251	14067	14109	13981	13954	14195	14232	14160	14220	14042	14100	14166	14077	14166	14216	14098	14049	14196	14217	14246	14110	14025	14093	14063	13977	14144	14114	14143	14078	14139	14008	14089	14071	14050	14050	14021	14191	14265	14083	14263	14232	14234	14026	14253	14067	13872	14205	14093	14120	14141	13885	14169	14036	14035	14053	13993	14126	14091	14082	14096	14193	14192	13960	14164	14149	14238	14126	14156	14218	14126	14162	14103	14159	14002	14022	14116	14156	14167	14239	14114	14315	14159	14021	14117	14068	14189	14162	14111	14204	14118	14190	13982	14160	14166	14185	14248	14006	14229	13938	14127	14125	14039	14166	14079	13979	14089	14181	14042	14100	14037	14177	14091	14044	14198	14033	14055	14159	13940	13929	14153	14033	14046	14094	14121	14073	13984	14151	14015	14052	14098	13942	14040	13981	14029	14255	14075	14264	14008	14212	14129	14011	14134	14189	14224	14162	14074	14027	14047	14049	14288	14090	14132	14138	14199	14089	14222	14103	14041	13868	14239	14149	14171	14128	14045	14076	14187	14242	14110	14076	14134	14016	14105	14214	14101	14077	14058	14141	14004	14123	14034	14182	14158	14128	14055	14026	14202	14094	14133	14177	14183	14122	14284	14282	14037	14094	14271	14147	14187	14000	14066	14193	14140	13990	14192	13978	14192	14069	14070	14072	14135	14032	14089	14085	14108	14137	14344	14111	14138	14133	14096	14155	14025	14219	14050	14098	14074	14194	14110	13997	14138	14041	14290	14035	14104	14052	13931	14099	14206	13987	14129	14019	14229	14009	14262	14040	14313	14097	14215	14065	13991	14018	14202	14240	14196	14084	13953	14101	14130	13964	14202	14188	14159	14142	13960	14173	14123	14193	14249	14240	14059	14029	14051	14249	13930	14206	14191	14118	14086	14062	13941	14060	14256	14172	14122	14078	14177	14197	14024	14100	14145	13977	14123	14091	13980	14055	14067	14089	14032	14105	14122	14040	14038	13981	14184	14195	13931	14067	14174	14147	14273	14139	14037	14191	14217	14111	13987	14144	14119	14070	14062	14148	14303	14057	14164	14212	14195	14149	14027	14113	14282	14080	14211	13997	14110	14057	14085	14074	13888	14103	14133	14132	14182	14281	14184	14245	14215	14323	13960	14075	14171	14067	14119	14100	14230	14025	14123	14083	14249	14117	14092	14005	14034	14135	14117	14128	14084	14021	14256	14201	14078	14255	14079	14067	14078	14135	14307	14126	14049	14295	14005	14040	13897	14188	14004	14018	14082	14066	13976	14006	14138	14126	14109	14116	14169	14108	14130	14204	14141	14117	13933	14126	14383	14117	14222	14062	14035	14143	14182	13996	13989	14140	13985	14203	14159	14196	14123	14022	13999	14084	14219	14030	14045	14258	13890	14107	14142	14233	13923	14220	14103	14157	14157	14121	13982	14210	13975	13953	14046	14130	14069	14191	14044	14180	14024	14088	14198	14282	14163	14262	14105	14022	14111	14128	14053	14203	14159	14149	13900	14101	14197	14026	13998	14106	14130	14013	14118	13965	14076	14082	14031	14065	14197	14099	14075	14202	14196	14184	14110	14200	14083	14115	14129	14129	14225	14157	14110	14188	14185	14072	14145	14304	14126	14037	14037	14026	14073	14120	14071	14133	13938	13989	14025	14057	14132	14089	14108	14021	14329	14133	14203	14242	14190	14195	13939	14143	14294	13942	14185	14245	14163	14028	14024	14204	14122	14103	14179	14202	14174	14157	14012	14144	14008	14139	14041	14073	14127	13997	14142	14024	14027	14089	14253	14126	14189	14121	14297	14007	14245	14057	14103	14169	14240	14029	14138	14090	14086	14092	14107	14133	14147	13937	14123	14125	14077	14092	14171	14213	14215	14263	14185	14069	14150	14015	14115	14123	14152	14203	14276	14062	13999	14116	13990	13913	14054	14161	14127	14031	14176	13849	14089	14246	14102	14070	13935	14145	14219	13953	14082	13970	14134	14026	14100	14116	14010	13969	14047	14099	14044	14044	14057	14046	14210	14107	14133	14089	14085	14149	14149	14203	14246	13956	14058	14134	13999	14121	14107	14208	14144	13988	14133	14146	14040	14150	14116	14058	14248	14107	14058	14093	14132	13976	14000	14186	14002	14087	14057	14180	14091	14123	14115	13952	14198	14154	14178	14107	14174	14163	14141	14035	14009	14190	14110	14063	14288	14232	14113	14076	14118	14087	14119	14165	14252	14049	14179	14130	14159	14169	14106	14104	14028	14031	14126	14066	13979	14130	14135	14227	14046	14208	14161	14049	14191	14097	14183	14072	14318	14206	14048	14174	14103	13961	13972	14103	14092	14224	14062	14005	14185	14053	14012	14086	14026	14137	14119	14044	14095	14291	14102	14215	14031	14046	14141	14119	14082	14157	14037	14059	14229	14140	14043	14166	14047	14057	14052	13990	14068	14176	14078	14089	14118	14100	14047	14208	14042	14108	14122	13876	14123	14096	14084	14068	14106	14261	14189	14043	14003	14064	14174	14048	14196	14069	14245	14173	14014	14038	14171	14208	14186	14276	14206	14057	14156	13863	14143	14017	14121	14210	14030	14044	14086	13952	14012	14041	14206	14236	14087	14121	14110	13989	14005	14063	14105	14172	14291	14062	14061	14043	14028	14157	14069	14104	13940	14181	14247	14039	14048	14136	14091	14115	14065	14152	14324	14155	14025	14216	13917	14175	14182	14039	14168	14273	14183	14159	14189	14089	14007	14215	14075	14145	14025	14164	14216	13938	14139	14139	14061	14039	14025	14072	14097	14172	14048	14268	14198	14205	14356	14072	14086	14130	14094	13989	14203	13989	14085	13934	14069	14083	14045	14148	14071	14182	14055	13982	14166	14153	14035	14141	14104	14278	14190	14123	14304	13987	14164	14126	14057	14208	14050	14075	14116	14105	14051	14100	14131	14012	14268	14088	14163	13983	14016	14077	14100	14036	14129	14169	14122	14174	14235	14017	14126	14071	13813	14216	14162	13983	14146	14246	14186	13986	14151	14078	14141	14110	14118	14085	14008	14188	14132	14009	14119	13986	13973	13994	14155	14216	14063	13969	14161	14062	14188	14174	14216	14059	13996	14152	14170	14263	14013	14170	14305	14169	14215	14130	14223	14037	13998	13991	14036	14307	14060	14092	14191	14054	14162	14069	14098	14143	14119	14142	14016	13957	14190	14100	14237	13884	14100	14003	14095	13932	14293	14128	14098	14225	14190	14092	14138	14007	14079	14238	14117	14055	14126	14259	14096	14071	14151	14117	13957	14081	14106	14138	14052	14020	14140	14112	14123	14254	13993	14247	14086	14012	14065	14225	14029	14131	14119	14127	14196	14020	14048	14014	14232	13997	14091	14035	14063	14041	13801	14140	13978	14104	14101	14278	14089	14194	13964	14003	14100	14085	14123	14059	14003	13984	14063	14211	14172	14166	14143	13984	14192	14132	14142	14108	14163	14113	13985	14120	14096	14129	14034	14084	14074	14221	14075	13953	13945	14076	13939	14054	14184	14073	14101	14317	14140	14069	14173	14045	14105	14090	14130	14134	13944	14080	14141	14212	14151	14114	14163	13999	14175	14109	14142	14246	14081	14289	14209	14382	13895	14235	14268	14146	14036	13993	14102	13968	14162	14158	14003	14102	14041	14145	14126	14169	14324	14081	14153	14032	14289	14058	14067	14295	14039	14343	14035	14177	14027	14138	14333	14101	14116	14129	14128	14150	14004	14032	14099	14042	13927	14190	14206	14237	14169	14221	14204	14203	14089	14143	14048	14113	14144	14053	14238	14230	14102	14048	14233	14229	14041	14170	14034	14080	14111	14246	14176	14090	14074	13960	14152	14000	14015	14226	14080	14027	14046	14281	13933	13905	14107	14014	14071	14054	14078	14087	14056	14245	14217	14117	14218	14397	14072	14123	14175	14035	14174	14130	14114	14040	14221	13972	14279	14017	14164	14039	14171	14176	14123	14198	13917	14247	14036	14134	14155	14158	14115	14118	14294	14104	14005	14080	13990	14116	13995	14198	14063	14099	14197	13791	13975	14182	14069	14329	14265	14106	13941	14151	14028	14208	14122	14044	14114	14101	14203	14156	14126	14218	14224	14192	14097	14103	14130	14164	14066	14101	14028	14270	14026	14163	13913	14040	14018	14170	14173	14226	14155	14176	14054	14270	14134	14283	14057	14100	14069	14148	14149	14188	14339	14054	14081	14164	14216	14100	14210	14097	14149	14133	14341	13919	14105	13978	14123	14117	14163	14073	14406	13967	14239	14131	14123	13987	14152	14275	14055	14089	14075	13935	14083	14152	14071	14055	14021	14217	14273	14217	14171	14004	14139	14159	13894	14156	14103	14207	14278	13953	14257	14196	14175	14273	14135	14170	14064	14177	14140	14123	14196	14193	14155	14021	14212	14185	14089	14198	14044	14108	14118	13981	14281	13957	14175	13946	14113	14116	14063	14121	14056	13985	14079	14117	14055	14025	13905	14191	14161	14185	14235	13933	14139	14080
24055	21434	29134	26068	25995	27088	26192	22068	20198	19484	18624	17657	17402	17027	16885	16482	16440	16649	16360	16648	16266	16345	16142	16221	16123	16189	16064	16318	15896	16240	16195	16158	16165	15937	16076	16146	16109	16099	16083	16092	16090	16027	16174	16025	16195	16169	16133	15980	16216	15912	16058	15932	16111	16096	16044	16015	15961	16150	16163	15869	15957	16016	15973	16084	16099	16092	15938	16135	16160	16104	16309	15949	15961	15998	16189	15929	15994	16130	16158	16202	16130	16056	16203	16085	15935	15958	16113	15842	16070	16178	16041	15945	16138	16011	15941	15991	16078	16263	16026	16069	16017	15907	15989	15902	15985	15837	16046	16117	16136	16088	16005	16022	15792	15891	15752	16024	15890	15971	16202	16247	16283	16071	16027	16071	16190	16119	15922	16173	16109	16193	16302	16118	16066	16084	15845	16073	16122	16226	15993	16047	16161	15890	15895	15805	16005	15948	15873	16133	15937	16088	16208	16214	15854	16009	15959	15940	16141	16134	16029	16173	16018	16116	16060	16063	15912	15955	15724	15804	16080	16197	16007	16176	16182	16196	16094	16015	16266	16029	16114	16145	16059	16060	16170	15929	16076	16161	16091	15859	15959	15906	15983	16068	16185	16039	16079	16281	16103	16046	16109	16255	16081	16125	16094	16156	16050	16008	15725	15815	16114	16127	15992	16003	15914	16098	15957	16207	16175	15989	16138	16339	16039	16070	15921	15875	15996	16055	16036	16204	16018	16143	16099	15958	15745	16097	16054	16168	15994	16179	16176	15971	16117	16025	16005	16148	16024	16044	16129	16143	16023	16095	16038	15990	16153	16031	16003	15966	16032	15906	16077	16029	16164	16085	16140	16102	15968	16060	15826	16032	16354	15913	16034	16040	16086	16110	16128	15966	16014	16005	16079	15961	16279	16012	15901	16237	15999	16130	16004	16018	16038	16059	15958	16004	16182	16031	16096	16116	16159	16113	15994	16017	16227	16121	16152	15876	16007	15976	16176	15914	15972	16004	15855	16084	15971	16019	16149	16036	16037	16107	16108	16178	16225	16174	15933	16068	15980	16066	16056	16203	15912	15880	16125	16047	15939	16052	15984	16015	16138	16101	16063	16102	16047	16267	16113	16106	16060	16105	16153	15985	15998	15896	15967	15950	16046	16114	16146	15883	16023	16026	16044	16101	16335	16176	16139	15918	16137	15953	15965	15908	16259	16182	15854	16091	16157	16090	16024	16061	16080	16125	16047	16167	16297	16033	15888	16029	15972	16089	16189	16045	16085	15884	15927	16084	16087	16050	16045	16106	16153	15982	16017	16036	15959	15902	16032	16198	16104	16065	16255	15898	16098	15923	15993	16102	16318	16140	16000	16035	15863	16154	15954	16008	15942	15745	16057	15953	16057	16151	15990	16071	16079	16127	16276	16228	16046	16103	16203	16091	16258	16082	16084	16007	16102	16020	15872	16121	16329	16305	16117	16126	16203	16045	15999	16187	16108	16168	16044	15960	16117	16027	15923	15931	16178	16029	16042	15995	16144	15930	16248	16042	16288	16111	15987	16027	16125	15985	16023	15959	15951	15910	16152	15999	16091	15948	16051	15893	15837	16112	16108	15942	16106	16082	16027	16154	16169	16015	16092	16110	15939	16043	15900	16104	16142	15960	16099	15991	16221	16080	16053	16198	16227	15967	16009	16003	16039	16092	16170	15929	15940	16230	16165	15803	16278	15862	15903	15992	16209	16031	16124	16073	16271	16181	16155	15938	16160	16137	16150	16078	15955	16157	16105	16013	16050	16091	16067	15988	16237	16076	16347	16050	15999	16040	16048	16083	15899	16080	16039	15912	16142	15949	16138	15977	16151	15815	16078	16048	16018	16018	16097	15860	16062	16081	16063	16009	15940	16058	16177	15919	15904	16062	16233	15940	15932	16055	16107	16034	16032	15890	16154	16040	16132	16032	16096	16057	15930	15952	16244	16054	16095	15876	16196	16028	16002	16027	15866	15916	16018	15852	16097	15896	16363	16170	16075	15895	16041	15896	16181	15813	15916	16122	16121	16188	16103	16055	15997	16016	15793	15980	15961	15881	16031	16031	16011	15964	16240	16074	15923	16003	16187	16054	15866	16070	16275	16067	16111	16085	16044	15934	15999	15953	16018	15906	15872	15965	15997	16257	16095	16108	16070	16136	15894	16152	15995	15871	16266	16167	16129	16008	15771	15918	15928	16073	16043	16242	16059	16177	15938	16045	15986	15882	15953	16120	15976	15957	16082	16003	16074	16020	16111	15973	16263	15918	16046	15912	16070	16090	16381	16109	16003	16032	15926	16052	16155	16078	15974	16112	16058	15759	16264	15901	16001	16043	16120	16161	15920	15863	16268	16031	15924	16112	16125	15964	15926	15982	16174	16047	16002	15980	16030	16109	15896	16145	16005	15829	15978	16034	16056	16125	16032	15915	15885	16068	16083	16219	16194	16074	16228	16096	16140	16092	16241	16085	15886	16005	15974	15831	16007	15874	16104	16017	16013	15981	15933	16046	15866	15934	16035	15910	16040	16062	15990	16108	15932	16146	15932	15792	16209	16109	16169	15924	15788	16055	16246	16014	16022	15987	16090	16144	16186	16173	15885	16114	16088	16144	15957	16185	16126	15829	16037	15875	15984	16176	15843	15919	16021	16258	16037	16108	16035	15988	16094	16256	15925	15893	16061	16070	15991	16080	15988	16301	16203	16046	15937	16171	15947	15962	15955	16046	16047	15901	16179	16127	16079	16088	16069	16168	16109	16060	16007	15970	15991	16135	16057	16182	16169	16044	16183	15869	16223	15839	16039	15998	15927	16250	16155	16010	16137	16040	16068	16170	16007	16051	16227	15811	15913	15970	16150	16023	16237	15928	16051	16014	15947	16150	16132	16225	16068	15980	16132	15940	16037	15972	15962	15883	16037	16208	16153	16110	16107	16207	15833	16000	16019	16151	16096	15999	16020	16053	16066	15998	16246	15985	15939	16038	15935	16075	16147	15902	16131	15954	16016	15953	15977	15997	15888	16050	16013	15971	15928	15985	15938	16057	15976	16101	16168	15971	15977	16028	16057	16024	16023	16153	16069	16233	16176	16204	16212	16080	16021	15916	16154	16073	16050	16101	15847	16115	15900	16050	16004	15995	16006	16095	16071	16104	16136	16128	15871	16130	16325	16280	15984	15881	15953	15984	16074	16068	16155	16215	16073	16021	15802	15962	15920	15883	16133	16064	15948	16020	16058	16191	16091	15827	15888	16113	15773	15861	15992	15995	15961	16040	16045	16267	16215	15968	16054	15883	16091	16146	16114	15970	16217	16048	16093	16094	16104	15995	16128	16241	16076	16150	16191	15718	16036	15955	15825	15904	16028	15995	15994	16049	15958	15919	15992	16078	15999	16176	16096	15927	15915	15809	16113	16110	16355	16037	16003	15946	16048	16012	16013	15936	15906	15715	15951	16190	15985	16183	15985	15946	16120	16193	16074	15882	16063	15961	16055	16232	15826	15883	16040	16067	16069	16093	16099	16144	16130	16006	16048	15808	15996	15992	16334	15966	16069	16007	15938	15843	15972	16113	15880	16194	16039	16035	16061	15958	16000	15948	16114	16158	15841	16119	16059	16012	16024	16007	15794	15899	15980	16018	15999	16004	15954	16155	16040	16187	16100	15940	16021	16210	16053	15932	16256	16195	16241	16150	16184	16096	16052	16140	16008	15967	15978	16234	15888	15968	16222	15904	15842	16140	16092	16076	16107	16027	16290	16215	15970	16086	15943	16012	16061	15998	15952	15980	16139	16053	15952	16025	16112	16024	15912	16024	16100	16022	16123	16064	16059	16075	16077	15912	15989	16003	15991	15938	16078	16033	16145	16002	16233	16147	16178	16014	16049	16316	15907	16019	15874	16066	15980	16129	16063	16019	16010	16138	15896	16013	16153	15906	16098	15988	15940	15945	16105	16192	16039	16078	15897	15964	16024	16284	15993	15960	16035	16024	15951	16102	15985	16004	16188	16134	16214	16000	16088	16077	16030	15932	16047	16247	16076	16059	16045	16058	15964	16128	16271	15937	15901	15860	16108	16054	16162	16033	15995	15975	16055	15963	15874	16112	15910	15935	15910	15935	15907	16015	16012	16003	16103	16201	16000	15909	16101	15815	15964	15976	16312	16172	15940	16149	16114	16135	16137	15759	15940	16144	16025	16225	15952	16176	16077	16072	16118	15943	16016	15974	16011	16095	15979	16251	15979	16193	15954	16087	15968	16287	16203	16126	15912	15991	15859	16123	16160	16131	16107	16125	15918	15934	16001	15876	15933	15944	16140	16129	16218	16117	16184	16313	16005	16208	16002	15867	16093	16187	16071	15919	16117	15952	16044	15987	15969	16071	16154	15973	16151	16115	16123	15826	16018	15873	16198	16043	15996	16012	16002	16125	16088	15998	16091	15956	16051	16054	15965	16006	16072	16046	16246	16104	15930	15894	16102	16191	16070	16082	16017	16081	16207	15905	16173	16002	15912	15939	16196	16088	16215	15979	16012	15985	16043	16297	15826	16058	16229	15954	16173	16204	16168	16078	16064	16085	16008	16142	16234	16149	15985	15907	16053	16016	16098	16117	15831	16111	15991	16024	16100	16064	16133	16101	16051	15871	16043	16077	15978	15960	16052	16147	16075	15922	15939	15996	16013	15946	16029	16083	15961	16124	15984	15648	16088	16074	15977	16212	16120	16031	16039	16048	16056	15985	16127	15955	16129	16003	15971	16052	16171	16107	15896	16052	16067	16083	16230	16171	15936	16042	15996	16070	16126	16032	16127	15977	16157	16170	16154	15973	15969	16023	15925	16067	16143	16132	16245	16179	16158	15943	15976	15930	16232	15878	16081	16058	16080	16067	16135	15950	16105	15909	16011	15946	15926	16068	16306	16033	16134	16133	15991	15991	16117	16038	16088	16165	16018	16186	16295	16203	16120	15851	15937	16078	15889	16061	15947	16030	16145	15959	16002	16187	16101	16176	16164	16040	15867	16033	16313	16031	16037	16028	16030	15977	15988	15957	15956	16216	16051	16303	16091	16076	15816	16099	15926	16042	16069	15990	16025	16027	16184	16037	16018	16053	15892	15912	16132	15984
32923	54414	50489	40865	33569	28570	25185	22243	19948	18650	17417	16222	15768	15227	14658	14798	14331	14594	14291	14084	14130	14103	14130	14152	13927	13864	14004	14030	13878	14048	13974	14009	13907	14051	14142	13863	14026	13830	13896	13830	13826	14037	13980	14094	13862	13836	13915	13993	13764	13919	13961	13878	14144	13886	13777	13959	13874	13797	14011	13965	14039	13944	13937	13794	13988	14006	13885	14028	13923	13985	13994	14034	13993	13932	13934	13907	14053	13973	13947	14004	14011	14056	13875	13953	13872	13963	13806	13959	14032	13999	13922	13787	13895	13809	13878	13972	14081	13878	13905	14001	13803	13893	14017	13727	13971	13989	13753	14017	13897	13884	14067	13943	14009	13899	13894	13890	13823	13907	13928	13880	13878	14024	13907	13949	13985	13835	13841	14114	13837	14047	13958	14130	13795	13852	13924	13867	13894	14042	14052	13889	13866	13897	13945	14037	13914	13894	14011	14124	13737	14124	13871	14051	13905	13962	14008	13913	14019	13914	13977	14097	13963	14013	14003	13928	13994	14008	13926	14032	13876	13943	13920	13891	13876	13967	13840	13835	13901	13937	14081	14023	13966	13902	13779	14000	13916	13937	13821	13908	13998	13986	13947	14021	13925	13903	13945	13885	13874	13887	13883	14141	13938	13893	13803	13917	13943	13780	14055	13964	13764	13920	13877	13932	14036	14015	14034	14146	14030	14168	13918	13901	13915	13935	13942	13949	13978	14027	13738	13953	13940	13726	14053	13852	13960	13997	13921	13997	14024	14062	13957	13975	14053	13820	13852	13995	13856	14080	13844	14146	13845	13994	13841	13916	13997	13938	13969	13935	13929	13745	14071	13951	14000	13787	13861	13960	13855	14000	13867	13974	13921	13888	13840	13974	14143	13824	13662	13946	13753	14058	13979	13930	13878	14019	14020	13918	14041	14036	13898	14065	13715	13892	13977	14034	14015	13888	13966	14083	13940	13916	14050	13917	13945	13764	13917	13958	14093	14007	14078	13950	13846	13978	14072	13938	13910	13865	13894	13960	13979	13893	14046	13992	13979	13964	14167	13927	13893	14041	14034	13870	13959	13855	14036	13827	13898	13985	13844	13934	13996	14004	13953	14010	13963	14008	13900	14061	13921	14051	13672	13713	14024	13979	13991	13994	13897	13858	13822	13937	14085	13837	14053	14110	14022	13995	13957	13952	13907	13931	13985	14054	13921	13816	13893	13935	13925	13790	13995	13936	13920	14114	13841	13805	14140	13786	13906	14179	14013	13872	14010	14076	13834	13905	14117	13920	14157	13945	13973	14010	13998	13933	13933	14137	13980	13944	13759	13868	14138	13684	13956	13979	13924	13890	13855	13865	13937	14043	14025	13912	13850	13865	13900	13999	13711	14149	14103	13851	13778	13905	13984	13900	13869	14036	14075	13943	13909	13935	14017	14092	13898	13997	13918	14044	13993	14121	14008	13900	13872	13990	13923	13851	14046	13886	13931	14004	13806	13945	13952	13988	13829	14007	14003	13927	13968	13796	13977	13907	13957	13957	13957	13846	13885	13953	14011	13826	13748	13987	13969	14136	13813	13881	13976	14193	13805	13979	13830	14055	13872	13990	13917	14045	13952	13949	13928	13874	13986	13919	13945	13791	14232	13862	13794	13984	13908	13945	14074	13791	14049	13931	13967	14064	13970	13730	14035	13900	13792	13867	13905	13915	14045	14035	13965	14023	13982	14035	13935	14053	14028	13921	13845	13832	13919	13918	13934	13915	13764	13878	13991	13949	13987	13875	14033	14060	13780	13820	13841	13733	14031	14152	13964	13912	13752	13917	13982	14087	14029	13851	13891	14082	13981	13743	14010	13793	13927	14032	13893	13922	13934	13882	14227	14014	13947	13899	13913	13982	13961	13987	13982	13868	13993	13999	13999	13909	13900	13904	13844	13779	13959	13937	13821	13910	13836	13997	13862	13917	13870	14092	14045	13934	14135	13879	13826	13956	13950	13859	14041	13843	13909	13975	14068	13851	13996	14088	13962	14016	14055	14022	13905	13903	13867	13968	13934	13981	14008	14021	13829	13924	13936	14092	13866	13854	13802	13946	13993	13913	13967	14027	13919	13916	14024	14143	14141	13893	14062	13788	13964	13911	13937	13989	13970	13969	14029	14008	13907	14009	14061	13792	14042	13960	13685	14202	13936	14052	14053	13956	13960	13908	13952	13883	14055	13891	14154	14029	14010	14015	13872	13942	14052	14073	14031	13887	13908	13987	13927	14013	14061	14032	13949	13879	13889	13968	13730	13998	13943	13936	13865	13865	14037	13929	14217	13997	13959	13997	13976	13870	14015	13936	13875	14044	14042	13862	13982	13800	13930	13944	14002	14038	13912	13910	14019	13958	14031	14117	13896	14018	13868	13879	14090	14003	14029	13924	13980	14004	13982	14040	13790	13885	13977	14073	14006	14008	13941	14015	13872	13890	13913	14023	14097	13974	13767	13830	13845	13936	13927	14027	13930	14129	13875	13837	13807	13897	14154	14112	14035	13937	13918	13975	13932	13872	13925	14044	14013	14058	13934	13957	13997	13948	14047	13987	13828	13957	13852	14164	13997	13741	14238	14003	13866	14101	13970	14015	14065	14092	13929	13960	13949	13957	13859	13697	13964	13874	14069	13921	14100	13880	14086	13835	14049	13886	13905	13884	14141	13983	13994	13847	13848	13874	13937	13933	13928	13881	13998	14038	14083	13927	13776	13846	13897	13870	14019	13992	13835	13916	14044	13833	13886	13982	13926	13868	13941	13955	13748	13879	14049	13925	13945	13719	13900	13954	14043	13901	13895	13969	13966	13898	13986	14039	13986	13786	14040	14035	13927	14040	13937	13787	14113	13846	14110	13991	13915	13965	14015	13875	13855	14065	13978	13918	13896	14025	13731	14009	14004	14006	14203	13937	14049	14021	13993	13983	13984	13694	14106	14075	13986	13809	13770	14024	14105	13856	14127	13977	13853	14007	13903	13930	13938	13698	13952	13903	13948	13864	14068	14077	13951	13965	13915	14029	13917	13955	14040	13946	13767	13774	14014	14024	14165	13759	13959	13825	13961	13930	14021	13982	14023	13986	13917	14012	13906	14022	13756	13876	13904	14017	13872	13950	13892	14071	13866	13938	14111	14070	13864	14149	13840	13906	14044	13885	14012	14055	13939	13966	13915	13815	14030	13841	14001	14059	14016	14077	13977	14008	14000	13906	13925	13976	13963	13971	13820	13888	13920	14016	13901	14006	14034	14012	13871	13936	13927	13967	14117	13968	13841	13841	13998	14027	13974	13817	14098	14100	13718	13952	13869	13981	13839	14010	13993	13867	14071	13925	13942	13937	14026	13996	13729	13953	13903	13918	13971	14046	13959	13862	14068	14014	14029	13910	13919	13953	14113	13852	13900	13911	13904	13852	13927	14077	13970	13908	13981	13917	14117	13982	14089	14061	14051	14057	14069	13819	13882	14115	13906	13981	13924	13948	13835	13885	13973	13949	13868	13874	13916	13897	13908	13978	13943	14013	13837	13957	13927	14011	13942	13890	13727	13930	13813	13789	13964	14042	13828	13894	14078	13817	13853	13970	13942	13995	13969	13909	13890	14059	14023	13964	13914	13970	13910	13947	13816	14075	13967	13950	14150	13955	13780	13994	13930	13928	14037	14069	14001	13871	13981	13951	14083	13992	14062	14054	13857	14000	13919	13971	13974	13913	14052	13904	13913	14000	13974	13887	13865	13953	13984	14023	14111	13990	13972	13941	13930	13900	13805	13930	14024	13784	14116	13922	13895	14000	13897	14035	13908	13860	13932	13900	13954	13961	13894	14019	13845	14036	14019	14070	13987	14013	14000	13989	13892	14023	13852	13961	13868	13862	13875	13793	14127	13940	14070	13993	13930	13822	13935	13899	13746	13873	13883	13939	14003	13942	13948	13913	13967	13965	13905	13903	13932	14053	13914	13892	13918	13942	13838	13823	13965	13967	13891	13995	13889	13856	13858	13927	13965	14044	14070	14121	13880	14028	13940	14052	14058	14001	13882	13975	13963	13994	14002	13874	14046	14028	13976	13935	13977	14066	14000	13853	13991	13863	13969	14085	13785	13864	13830	14178	13865	13936	13822	13909	13954	13834	13893	13925	13992	13960	13930	13979	14022	13897	13941	13947	13976	13982	13954	13980	13951	13982	13898	13807	14047	14004	13949	13903	13730	13976	13875	13915	14114	14073	13861	13911	14107	13775	14069	13966	13998	14009	13923	13921	13915	13852	13930	14006	13859	13857	14002	13979	13860	13962	13961	14025	14058	13972	13976	13986	13824	14095	14079	14048	13842	14066	13914	13846	13989	13787	13776	13782	13921	13941	13847	14099	13945	14033	14033	13986	14009	14000	14073	13959	13878	13867	14088	13924	13994	14028	13809	13872	13856	13912	13888	13787	13956	13873	13830	13918	14065	13989	13951	13847	13908	13957	13891	13840	13889	13984	13934	13893	14139	13764	13979	13938	13931	13836	14075	13941	14016	13950	13758	13985	13929	14103	13978	13905	13927	13871	14097	13910	13927	13914	13967	14025	13915	13984	13939	13987	14039	13885	14058	13858	13945	13911	13864	13894	13955	13939	14014	13776	13935	13899	13852	13830	13817	13878	13855	13968	13956	13799	14116	13826	13912	14142	13814	13974	13956	14078	13882	13950	13970	14054	13976	13797	13988	14035	14110	13822	13805	13984	14037	13981	13901	13958	14034	14008	14108	13936	13950	13994	13896	13855	14031	13806	13872	13880	13918	14085	14000	14121	13948	13946	13781	14049	14031	13948	13863	14050	14023	14031	13922	13890	13827	13890	13937	13838	13844	13973	13846	13715	13897	13895	13841	13945	13886	13958	13919	14004	13954	13909	13936	14059	13960	13887	13820	13957	13891	13994	13936	13773	13815	13882	13957	13988	14149	14093	13845	13857	14048	14021	13892	13992	13844	14028	13776	14122	13972	13979	13850	13948	13895	13885	14008	13971	14093	13968	13878	13901	14056	13878	14018	13994	14068	13901	13867	14004	14052	13976	13950	14025	13907	13929	13873	13814	14089	13897	13748	14006	13861	13769	14021	14029	13971	13936	13893	13896	13931	13953
22844	21389	29262	24255	23588	27933	30664	24803	22460	21307	20279	19261	18484	18134	17940	17645	17253	17181	17090	17143	16985	17098	17092	16938	16972	16697	16809	16827	16880	16858	16843	16639	16727	16628	16942	16813	16764	16692	16747	16897	16670	16722	16586	16703	16561	16641	16804	16504	16685	16635	16712	16648	16709	16760	16720	16631	16570	16855	16613	16548	16549	16771	16634	16755	16803	16819	16673	16640	16873	16632	16761	16723	16861	16755	16524	16686	16587	16478	16793	16781	16696	16427	16529	16482	16523	16513	16659	16722	16808	16540	16570	16469	16648	16647	16610	16620	16651	16663	16540	16713	16511	16539	16621	16716	16799	16695	16702	16607	16641	16822	16486	16555	16748	16711	16734	16550	16646	16521	16591	16479	16664	16657	16791	16749	16566	16442	16601	16589	16686	16716	16608	16576	16621	16770	16602	16423	16774	16779	16682	16745	16661	16532	16558	16548	16552	16435	16433	16674	16740	16475	16567	16635	16601	16693	16747	16559	16750	16632	16557	16580	16754	16527	16740	16506	16455	16770	16734	16449	16598	16553	16483	16632	16357	16747	16490	16549	16717	16881	16490	16542	16671	16628	16518	16681	16557	16675	16623	16237	16656	16713	16605	16686	16573	16563	16776	16628	16645	16543	16657	16682	16626	16555	16482	16568	16720	16495	16515	16497	16413	16586	16616	16547	16624	16723	16830	16656	16636	16428	16612	16732	16560	16679	16385	16699	16472	16636	16606	16803	16627	16710	16605	16568	16814	16629	16653	16608	16569	16502	16751	16767	16548	16630	16729	16695	16652	16704	16856	16665	16625	16759	16567	16781	16726	16594	16482	16556	16647	16849	16779	16682	16574	16495	16651	16693	16343	16568	16633	16468	16746	16791	16767	16452	16587	16712	16680	16542	16571	16470	16534	16485	16656	16476	16602	16617	16591	16797	16732	16652	16788	16664	16377	16784	16811	16395	16681	16513	16918	16612	16453	16658	16498	16502	16614	16661	16754	16611	16635	16502	16757	16666	16651	16643	16679	16662	16803	16517	16647	16584	16690	16589	16565	16656	16598	16645	16563	16524	16591	16406	16650	16611	16756	16633	16636	16663	16567	16471	16504	16679	16534	16532	16745	16452	16487	16425	16615	16542	16657	16657	16652	16541	16621	16400	16527	16544	16598	16376	16573	16595	16589	16372	16528	16420	16555	16579	16551	16440	16689	16378	16610	16601	16517	16482	16576	16515	16513	16516	16630	16647	16589	16589	16522	16627	16842	16843	16679	16457	16733	16650	16633	16545	16559	16484	16519	16525	16466	16505	16354	16721	16400	16384	16522	16420	16722	16353	16717	16529	16529	16497	16573	16654	16648	16619	16533	16665	16503	16833	16734	16944	16498	16633	16701	16495	16623	16482	16799	16688	16682	16678	16501	16525	16602	16536	16598	16649	16544	16748	16543	16476	16517	16521	16667	16396	16696	16685	16707	16613	16472	16521	16547	16554	16699	16550	16380	16405	16395	16508	16510	16486	16491	16384	16698	16709	16596	16866	16714	16436	16691	16584	16797	16535	16751	16461	16643	16308	16535	16605	16687	16575	16841	16645	16555	16691	16841	16728	16449	16840	16764	16483	16635	16529	16473	16523	16680	16400	16640	16517	16601	16671	16764	16398	16456	16456	16766	16568	16633	16521	16701	16565	16620	16716	16593	16501	16681	16679	16602	16647	16587	16613	16487	16540	16676	16737	16576	16385	16525	16709	16641	16904	16683	16593	16856	16576	16656	16453	16490	16886	16849	16511	16588	16647	16665	16536	16722	16674	16408	16638	16558	16707	16480	16671	16593	16735	16532	16437	16685	16560	16482	16748	16585	16486	16644	16707	16520	16709	16619	16669	16488	16477	16698	16856	16546	16463	16461	16729	16563	16608	16596	16648	16647	16659	16553	16557	16516	16647	16503	16497	16679	16597	16603	16765	16678	16445	16527	16720	16567	16433	16500	16647	16595	16674	16434	16579	16416	16642	16503	16483	16612	16669	16581	16447	16547	16551	16669	16456	16625	16824	16724	16565	16663	16678	16621	16621	16492	16520	16518	16816	16711	16593	16572	16485	16610	16449	16516	16605	16468	16622	16643	16567	16490	16749	16514	16687	16605	16522	16540	16502	16512	16391	16578	16609	16569	16572	16611	16740	16515	16678	16753	16550	16552	16544	16428	16575	16359	16665	16652	16521	16692	16510	16655	16732	16552	16657	16653	16501	16668	16660	16395	16820	16443	16402	16487	16537	16551	16536	16775	16606	16611	16651	16749	16579	16566	16407	16693	16658	16571	16751	16683	16489	16512	16629	16700	16548	16508	16629	16595	16634	16459	16418	16699	16546	16517	16684	16556	16656	16812	16784	16637	16467	16719	16775	16504	16537	16654	16622	16731	16791	16580	16604	16536	16658	16530	16722	16690	16510	16626	16484	16599	16448	16608	16451	16404	16575	16754	16633	16605	16536	16251	16779	16508	16589	16641	16567	16612	16574	16598	16442	16459	16549	16506	16689	16680	16668	16649	16842	16480	16392	16533	16566	16616	16443	16768	16777	16551	16521	16442	16689	16513	16544	16549	16518	16655	16711	16714	16618	16637	16728	16590	16395	16590	16475	16553	16515	16421	16587	16699	16665	16612	16754	16774	16461	16734	16230	16516	16578	16681	16706	16582	16713	16741	16478	16454	16532	16745	16586	16849	16696	16515	16704	16840	16576	16599	16700	16467	16735	16458	16550	16628	16563	16501	16507	16508	16572	16660	16606	16516	16514	16556	16531	16803	16665	16603	16555	16472	16694	16599	16492	16731	16452	16594	16559	16752	16578	16524	16615	16495	16333	16500	16665	16591	16635	16591	16749	16604	16704	16690	16612	16525	16538	16720	16500	16572	16493	16606	16516	16421	16462	16600	16334	16666	16270	16469	16469	16842	16615	16731	16481	16622	16630	16591	16793	16477	16383	16574	16495	16486	16518	16620	16511	16383	16480	16695	16537	16685	16364	16336	16553	16492	16786	16546	16558	16574	16409	16517	16661	16678	16762	16672	16748	16796	16803	16690	16580	16613	16631	16612	16579	16790	16671	16563	16818	16523	16671	16561	16550	16711	16552	16604	16379	16661	16581	16503	16470	16611	16763	16560	16397	16653	16694	16799	16460	16590	16573	16624	16373	16508	16799	16788	16626	16689	16586	16745	16571	16540	16575	16588	16422	16747	16608	16603	16506	16580	16535	16666	16488	16590	16749	16833	16759	16661	16656	16558	16561	16511	16460	16505	16591	16615	16526	16479	16567	16619	16472	16532	16629	16780	16669	16605	16517	16446	16697	16552	16737	16507	16584	16612	16522	16492	16605	16593	16650	16607	16536	16597	16562	16646	16636	16546	16453	16493	16835	16572	16467	16577	16365	16605	16523	16582	16506	16813	16735	16824	16908	16689	16450	16433	16398	16528	16537	16492	16393	16609	16559	16684	16673	16549	16508	16460	16683	16510	16459	16748	16630	16679	16620	16528	16735	16527	16460	16717	16606	16756	16501	16508	16655	16732	16637	16676	16660	16476	16482	16639	16539	16646	16575	16769	16486	16385	16673	16686	16624	16641	16492	16511	16609	16741	16484	16417	16795	16538	16589	16557	16761	16451	16572	16674	16662	16588	16600	16530	16550	16499	16529	16649	16614	16811	16546	16730	16530	16825	16651	16614	16502	16581	16845	16616	16652	16307	16686	16706	16761	16652	16701	16668	16501	16764	16716	16538	16447	16428	16610	16561	16646	16483	16844	16628	16500	16692	16590	16494	16570	16532	16355	16847	16352	16639	16684	16582	16606	16332	16609	16613	16703	16802	16505	16763	16550	16446	16598	16615	16553	16647	16518	16652	16493	16445	16640	16519	16557	16558	16701	16674	16607	16527	16526	16586	16606	16544	16587	16584	16517	16772	16928	16562	16488	16578	16639	16713	16727	16721	16700	16397	16305	16603	16653	16443	16521	16664	16400	16497	16680	16700	16604	16474	16733	16692	16715	16555	16416	16659	16518	16453	16648	16631	16680	16774	16585	16576	16549	16590	16611	16623	16506	16520	16557	16507	16684	16553	16524	16467	16484	16484	16677	16587	16547	16429	16527	16549	16534	16734	16476	16603	16573	16655	16509	16330	16704	16507	16446	16626	16749	16845	16543	16637	16546	16547	16666	16819	16620	16689	16691	16586	16498	16664	16498	16524	16794	16629	16587	16643	16581	16577	16555	16550	16508	16604	16459	16775	16620	16640	16508	16442	16777	16746	16575	16728	16456	16453	16605	16552	16435	16656	16595	16768	16680	16703	16580	16556	16820	16661	16537	16496	16625	16793	16674	16671	16525	16715	16593	16619	16496	16449	16573	16601	16561	16690	16536	16673	16665	16587	16672	16662	16564	16697	16504	16380	16553	16578	16575	16571	16743	16530	16519	16529	16589	16488	16618	16492	16457	16636	16752	16788	16612	16396	16478	16468	16669	16550	16582	16571	16790	16605	16576	16503	16725	16570	16628	16593	16659	16557	16602	16676	16575	16708	16639	16720	16657	16522	16568	16667	16588	16469	16461	16533	16748	16505	16564	16501	16495	16631	16639	16529	16529	16498	16529	16577	16682	16799	16411	16523	16464	16493	16515	16605	16543	16444	16415	16670	16509	16661	16570	16903	16644	16527	16611	16723	16703	16599	16578	16398	16420	16684	16585	16613	16537	16592	16410	16604	16780	16580	16557	16612	16523	16517	16578	16393	16603	16607	16664	16427	16691	16904	16525	16667	16567	16567	16275	16438	16461	16513	16639	16626	16677	16405	16422	16650	16803	16539	16583	16545	16524	16659	16504	16433	16768	16592	16604	16673	16601	16471	16683	16611	16593	16588	16554	16668	16401	16718	16791	16570	16496	16464	16683	16798	16504	16405	16569	16454	16597	16707	16729	16576	16410	16711	16581	16401	16560	16484	16517	16448	16667	16619	16438	16360	16552	16543	16474	16649	16613	16875	16475	16792	16478	16724	16667	16498	16534	16449	16486	16593	16601	16378	16623	16629	16583	16730	16555	16680	16722	16689	16400	16808	16448	16610	16683	16558	16587	16401	16649	16525	16504	16660	16369	16632	16668	16500	16625
34683	59483	55943	46567	38556	33527	29302	25757	23068	20791	19125	17885	16712	16334	15703	15312	15060	14875	14822	14650	14772	14593	14311	14553	14299	14442	14281	14144	14429	14333	14167	14270	14176	14294	14266	14379	14273	14243	14361	14393	14253	14380	14195	14377	14135	13929	14263	13992	14140	14282	14319	14253	14319	14329	14342	14139	14276	14208	14236	14227	14272	14325	14368	14284	14293	14278	14301	14456	14047	14158	14275	14186	14217	14282	14194	14356	14101	14320	14220	14175	14266	14306	14302	14238	14011	14599	14113	14256	14252	14314	14240	14265	14267	14270	14119	14193	14103	14250	14227	14081	14128	14192	14164	14121	14292	14101	14183	14258	14257	14327	14316	14300	14248	14332	14178	14350	14233	14233	14292	14234	14114	14166	14158	14159	14330	14229	14192	14278	14222	14123	14430	14217	14309	14194	14276	14100	14225	14091	14211	14090	14389	14151	14263	14310	14316	14295	14259	14358	14188	14317	14262	14186	14270	14219	14209	14195	14275	14117	14243	14143	14290	14280	14478	14367	14228	14314	14396	14071	14255	14137	14174	14206	14212	14155	14213	14028	14285	14348	14278	14385	14288	14277	14334	14253	14134	14213	14292	14318	14276	14332	14195	14256	14233	14251	14135	14058	14178	14184	14301	14079	14134	14214	14380	14167	14341	14157	14132	14362	14189	14207	14297	14244	14231	14280	14318	14144	14199	14339	14307	14388	14325	14164	14021	14246	14147	14113	14059	14333	14311	14134	14415	14250	14223	14194	14223	14194	14325	14174	14054	14300	14252	14194	14097	13973	14284	14253	14328	14240	14163	14235	14196	14226	14164	14183	14211	14214	14208	14173	14292	14101	14190	14277	14010	14166	14282	14145	14357	14126	14116	14195	14215	14217	14149	14139	14212	14193	14260	14105	14333	14249	14285	14138	14136	14191	14187	14123	14185	14079	14272	14243	14138	14324	14315	14249	14289	14148	14196	14086	14246	14220	14132	14138	14265	14294	14258	14290	14343	14249	14247	14327	14157	14269	14254	14079	14210	14361	14241	14360	14215	14144	14286	14259	14339	14284	14266	14239	14198	14152	14156	14309	14216	14336	14269	14262	14083	14209	14288	14294	14227	14120	14303	14237	14230	14276	14064	14069	14192	14077	14149	14203	14182	14319	14409	14258	14278	14057	14329	14115	14287	14328	14148	14345	14314	14160	14324	14322	14223	14168	14147	14200	14281	14169	14285	14175	14131	14347	14264	14067	14157	14287	14140	14228	14273	14316	14245	14224	14216	14298	14300	14105	14174	14208	14361	14238	14329	14336	14381	14227	14093	14303	14311	14249	14081	14150	14220	14126	14353	14285	14147	14344	14094	14236	14413	14299	14200	14354	14217	14218	14211	14194	14112	14319	14022	14329	14195	14349	14195	14168	14272	14324	14288	14358	14335	14265	14198	14162	14277	14342	14171	14107	14146	14077	14330	14196	14143	14190	14097	14198	14272	14161	13984	14467	14080	14208	14343	14170	14122	14407	14041	14226	14317	14355	14030	14220	14336	14164	14322	14192	14291	14161	14253	14215	14272	14308	14231	14173	14169	14239	14036	14244	14185	14137	14188	14174	14107	14226	14108	14089	14291	14207	14232	14145	14210	14288	14249	14227	14307	14193	14177	14290	14240	14132	14262	14127	14174	14268	14125	14230	14274	14200	14253	14385	14040	14308	14183	14116	14331	13851	14402	14158	14390	14179	14190	14438	14268	14292	14065	14302	14201	14100	14353	14290	14237	14192	14280	14122	14239	14129	13978	14342	14081	14248	14305	14247	14240	14251	14269	14290	14077	14317	14279	14238	14158	14117	14191	14241	14220	14271	14447	14210	14284	14217	14306	14126	14263	14166	14099	14174	14240	14279	14217	14089	14334	14225	14281	14171	13992	14258	14203	14125	14117	14290	14041	14173	14238	14123	14287	14338	14307	14157	14232	14287	14151	14258	14171	14008	14208	14233	14010	14299	14065	14204	14113	14238	14247	14262	14231	14365	14365	14170	14198	14249	14139	14106	14123	14295	14170	14083	14118	14261	14138	14230	14170	14034	14265	14204	14172	14317	14259	14324	14302	14127	14172	14103	14408	14088	14220	14192	14169	14239	14138	14192	14254	14147	14138	14301	14279	14244	14272	14448	14251	14177	14134	14046	14281	14207	14388	14268	14222	14127	14335	14195	14125	14226	14112	14253	14161	14282	14262	14352	14197	14246	14013	14145	14371	14056	14401	14358	14268	14043	14220	14195	14102	14175	14260	14233	14229	14123	14387	14049	14139	14241	14257	14223	14297	14365	14210	14240	14060	14193	14162	14378	14160	14422	14270	14124	14289	14104	14220	14186	14182	14339	14371	14155	14116	14297	14305	14297	14330	14307	14119	14088	14088	14144	14120	14152	14112	14215	14237	14320	14268	14135	14261	14403	14307	14173	14330	14146	14226	14346	14274	14107	14252	14151	13973	14261	14205	14290	14337	14116	14147	14186	14317	14321	14057	14324	14215	14350	14272	14242	14140	14280	13924	14124	14189	14304	14272	14294	14115	14288	14368	14110	14162	14198	14370	14205	14235	14344	14281	14144	14353	14173	14238	14206	14217	14195	14271	14239	14199	14183	14210	14260	14264	14236	14238	14229	14330	14309	14217	14172	14189	14371	14257	14248	14151	14104	14307	14307	14230	14255	14274	14210	14209	14239	14335	14174	14290	14222	14088	14127	14184	14286	14287	14322	14135	14219	14263	14194	14293	14058	14220	14361	14186	14269	14295	14323	14208	14284	14171	14463	14275	14261	14376	14162	14113	14270	14047	14182	14233	14181	14181	14195	14191	14169	14108	14244	14193	14095	14229	14381	14029	14201	14181	14242	14250	14222	14334	14021	14170	14136	14299	14252	14192	14145	14127	14262	14330	14280	13944	14066	14311	14393	14275	14155	14448	14247	14288	14217	14136	14275	14084	14079	14137	14319	13987	14304	14162	14226	14159	14142	14276	14235	14356	14230	14130	14285	14136	14249	14230	14195	14157	14062	14280	14103	14403	14178	14188	14079	14434	14116	14277	14232	14126	14181	14277	14169	14182	14211	14320	14275	14313	14229	14204	14099	14212	14132	14242	14266	14115	14386	14252	14245	14116	14083	14293	14014	14204	14344	14240	14141	14130	14150	14318	14120	14177	14084	14175	14253	14271	14291	14317	14290	14200	14309	14193	14216	14420	14133	14295	14150	14210	14273	14320	14318	14303	14214	14329	14237	14159	14334	14105	14177	14160	14213	14028	14303	14192	14351	14198	14347	14301	14254	14321	14307	14328	14262	14220	14315	14185	14136	14322	14130	14254	13970	14385	14397	14257	14220	14102	14092	14174	14349	14219	14332	14190	14066	14053	14402	14239	14136	14231	14338	14168	14120	14208	14241	14329	14115	14154	14339	14227	14063	14280	14212	14291	14173	14319	14260	14232	14247	14327	14267	14337	14290	14256	14470	14178	14122	14256	14266	14365	14058	14338	14285	14121	14276	14146	14206	14118	14255	14227	14316	14287	14270	14262	14286	14186	14206	14242	14211	14237	14167	14087	14163	14255	14170	14179	14170	14004	14191	14252	14256	14306	14159	14250	14287	14149	14314	14216	14223	14197	14220	14276	14217	14231	14304	14128	14253	14145	14259	14219	14244	14451	14255	14210	14212	14186	14167	14159	14283	14413	14289	14227	14288	14175	14276	14019	14174	14444	14228	14195	14268	14068	14224	14284	14272	14266	14121	14266	14216	14248	14196	14099	14292	14145	14015	14330	14242	14341	14279	14407	14245	14204	14238	14262	14184	14343	14212	14137	14241	14237	14426	14263	14217	14215	14114	14201	14120	14114	14380	14240	14088	14360	14026	14122	14158	14135	14184	14147	14133	14262	14170	14152	14146	14139	14200	14270	14179	14152	14366	14175	14257	14140	14105	14127	14158	14237	14213	14294	14269	14276	14205	14188	14295	14273	14265	14300	14243	14292	14369	14204	14309	14339	14207	14309	14209	14156	14147	14352	14284	14487	14224	14159	14273	14430	14025	14337	14138	14242	14168	14178	14151	14199	14332	14164	14136	14104	14314	14098	14341	14084	14279	14275	14175	14206	14284	14149	14141	14242	14339	14269	14282	14181	14208	14204	14181	14144	13997	14194	14303	14301	14134	14147	14159	14222	14364	14066	14389	14240	14065	14159	14240	14232	14357	14115	14208	14119	14160	14266	14260	14158	14209	14295	14136	14258	14312	14229	14213	14323	14359	14206	14325	14215	14132	14284	14154	14209	14251	13967	14164	14142	14176	14300	14260	14187	14250	14130	14439	14217	14347	14168	14209	14142	14297	14302	14176	14223	14402	14052	14134	14055	14163	14265	14249	14207	14039	14068	14323	14261	14011	14317	14210	14298	14172	14326	14173	14189	14268	14295	14123	14228	14253	14218	14250	14104	14160	14249	14202	14166	14056	14121	14243	14259	14197	14238	14136	14216	14224	14262	14164	14405	14240	14218	14350	14139	14203	14299	14232	14301	14326	14378	14208	14220	14278	14415	14325	14093	14163	14104	14275	14267	14077	14232	14386	14361	14295	14310	14299	14065	14375	14048	13980	14321	14339	14269	14257	13965	14281	14223	14239	14058	14265	14341	14439	14316	14260	14194	14246	14169	14325	14273	14154	14345	14113	14377	14281	14340	14261	14246	14367	14285	14127	14081	14309	14080	14299	14360	14245	14253	14197	14222	14218	14241	14081	14202	14310	14152	14263	14140	14103	14239	14244	14289	14287	14250	14162	14263	14225	14296	14274	14249	14160	14132	14189	14238	14199	14253	14254	14253	14207	14143	14238	14302	14215	14352	14287	14153	14168	14133	14168	14200	14278	14127	14062	14172	14372	14158	14364	14283	14193	14146	14369	14429	14365	14153	14219	14197	14076	14144	14175	14313	14301	14025	14123	14310	14387	14117	14241	14204	14200	14202	14123	14310	14382	14219	14161	14201	14138	14210	14134	14306	14298	14178	14296	14358	14187	14132	14174	14284	14111	14279	14291	14238	14273	14014	14062	14194	14116	14235	14199	14259	14115	14058	14442	14307	14307	14074	14214	14203	14224	14264	14149	14140	14146	14248	14142
29160	29884	37599	33929	27091	23933	21655	19847	18730	18117	17733	17158	17038	17045	16793	16712	16736	16712	16500	16533	16559	16691	16685	16528	16509	16583	16527	16549	16400	16639	16574	16495	16413	16481	16634	16503	16572	16613	16479	16598	16439	16571	16450	16396	16252	16470	16611	16473	16565	16507	16533	16567	16330	16553	16647	16640	16726	16546	16549	16460	16492	16562	16516	16484	16373	16408	16356	16503	16480	16489	16417	16592	16553	16363	16520	16616	16341	16559	16657	16262	16497	16702	16432	16389	16534	16570	16392	16483	16568	16603	16558	16398	16426	16544	16551	16647	16401	16213	16271	16476	16434	16547	16418	16302	16511	16556	16531	16447	16410	16597	16318	16385	16512	16477	16504	16516	16434	16329	16567	16658	16541	16498	16558	16617	16411	16478	16339	16618	16412	16274	16487	16493	16669	16385	16342	16544	16489	16489	16570	16488	16450	16439	16461	16427	16689	16438	16492	16372	16361	16387	16298	16405	16639	16463	16466	16597	16570	16530	16597	16439	16449	16511	16642	16539	16497	16372	16671	16539	16520	16469	16370	16423	16615	16364	16635	16337	16648	16051	16454	16473	16550	16396	16552	16434	16375	16383	16487	16728	16470	16444	16417	16497	16511	16386	16468	16244	16580	16442	16271	16659	16494	16366	16663	16453	16589	16494	16458	16496	16485	16399	16425	16643	16589	16332	16513	16411	16500	16618	16650	16328	16290	16433	16645	16490	16529	16619	16502	16465	16449	16414	16540	16573	16471	16634	16530	16626	16559	16588	16717	16487	16511	16498	16514	16655	16481	16585	16586	16612	16547	16427	16413	16403	16596	16555	16609	16424	16488	16406	16445	16705	16418	16321	16451	16574	16637	16310	16566	16462	16615	16591	16486	16537	16517	16574	16345	16550	16553	16472	16600	16509	16577	16453	16566	16435	16487	16742	16313	16470	16567	16463	16540	15987	16573	16239	16664	16518	16479	16516	16543	16675	16384	16327	16448	16466	16631	16446	16439	16596	16463	16439	16324	16535	16477	16506	16449	16551	16443	16318	16585	16615	16840	16445	16352	16688	16577	16494	16611	16210	16468	16392	16620	16322	16605	16249	16561	16479	16289	16302	16604	16377	16387	16665	16464	16418	16383	16571	16561	16315	16592	16220	16514	16530	16352	16567	16440	16358	16369	16437	16366	16338	16425	16666	16440	16500	16417	16492	16670	16648	16600	16456	16483	16418	16401	16576	16530	16425	16539	16508	16439	16508	16719	16357	16438	16617	16501	16495	16416	16449	16537	16584	16431	16460	16439	16478	16524	16200	16286	16660	16461	16366	16393	16689	16500	16305	16469	16448	16632	16501	16210	16381	16320	16391	16456	16512	16504	16580	16295	16428	16447	16644	16438	16501	16377	16386	16459	16482	16566	16426	16589	16402	16409	16574	16589	16525	16587	16320	16391	16637	16429	16426	16387	16494	16318	16631	16703	16394	16605	16485	16480	16582	16534	16619	16388	16403	16603	16584	16425	16511	16511	16372	16661	16432	16236	16666	16565	16734	16584	16570	16429	16573	16362	16473	16452	16406	16649	16322	16313	16471	16437	16580	16551	16561	16514	16542	16515	16502	16456	16563	16510	16282	16256	16440	16460	16489	16429	16376	16489	16504	16355	16441	16513	16569	16455	16356	16553	16313	16581	16690	16614	16364	16462	16379	16290	16363	16605	16497	16495	16341	16543	16250	16582	16381	16175	16518	16308	16435	16554	16318	16511	16470	16654	16599	16429	16502	16640	16653	16363	16459	16389	16527	16809	16326	16273	16471	16578	16497	16419	16451	16378	16609	16421	16295	16423	16322	16636	16497	16303	16545	16323	16459	16520	16488	16564	16390	16465	16559	16592	16358	16739	16474	16403	16500	16413	16357	16533	16503	16455	16538	16545	16291	16699	16682	16380	16373	16463	16401	16340	16440	16524	16621	16683	16511	16555	16613	16555	16725	16495	16451	16383	16355	16525	16660	16594	16436	16403	16563	16464	16638	16539	16642	16628	16518	16352	16558	16620	16602	16505	16625	16602	16381	16601	16402	16433	16483	16477	16545	16527	16273	16622	16557	16421	16422	16469	16354	16457	16374	16658	16498	16510	16422	16539	16347	16507	16496	16563	16517	16637	16837	16493	16475	16503	16281	16577	16514	16462	16400	16401	16527	16395	16565	16593	16383	16329	16437	16448	16273	16444	16488	16487	16316	16528	16632	16509	16330	16751	16471	16572	16417	16525	16509	16502	16480	16604	16403	16401	16481	16550	16431	16602	16400	16242	16353	16498	16530	16542	16414	16572	16576	16683	16444	16491	16376	16586	16489	16459	16502	16424	16688	16411	16613	16516	16446	16499	16519	16447	16505	16447	16195	16635	16609	16481	16290	16324	16423	16504	16479	16413	16416	16373	16518	16564	16752	16461	16717	16336	16413	16825	16613	16524	16502	16491	16481	16381	16634	16395	16466	16509	16482	16567	16573	16531	16559	16545	16697	16433	16494	16417	16497	16463	16477	16519	16464	16606	16626	16429	16369	16607	16308	16325	16434	16480	16435	16395	16308	16546	16605	16532	16541	16402	16611	16615	16332	16411	16490	16469	16555	16602	16584	16550	16278	16480	16474	16480	16540	16446	16403	16401	16492	16411	16585	16426	16491	16531	16640	16510	16550	16517	16499	16442	16515	16394	16666	16543	16452	16604	16608	16328	16427	16604	16404	16553	16511	16480	16708	16456	16477	16620	16345	16455	16511	16330	16474	16582	16623	16484	16561	16534	16475	16358	16564	16453	16524	16518	16457	16501	16516	16313	16473	16321	16536	16455	16734	16365	16423	16417	16511	16770	16444	16588	16435	16217	16459	16336	16558	16675	16507	16632	16476	16535	16570	16417	16510	16502	16458	16521	16465	16433	16462	16336	16259	16460	16509	16563	16493	16432	16349	16552	16463	16355	16468	16509	16410	16589	16484	16462	16462	16324	16461	16430	16391	16427	16587	16553	16533	16522	16566	16475	16339	16601	16411	16537	16488	16605	16574	16501	16588	16448	16383	16400	16335	16518	16627	16528	16518	16459	16575	16582	16520	16519	16693	16638	16505	16350	16420	16552	16459	16497	16525	16566	16685	16677	16406	16484	16427	16521	16452	16507	16415	16485	16648	16429	16269	16293	16592	16608	16238	16421	16478	16498	16485	16321	16522	16413	16318	16503	16664	16331	16501	16432	16285	16430	16361	16502	16639	16375	16488	16627	16417	16780	16663	16663	16470	16678	16646	16580	16585	16590	16539	16284	16391	16550	16350	16364	16448	16455	16487	16508	16343	16554	16575	16600	16299	16378	16553	16460	16413	16415	16478	16573	16459	16454	16416	16524	16433	16444	16490	16372	16488	16554	16559	16511	16384	16686	16521	16455	16314	16480	16601	16519	16567	16615	16710	16462	16362	16596	16463	16457	16756	16476	16488	16519	16507	16657	16245	16585	16350	16672	16628	16530	16494	16537	16594	16465	16319	16417	16469	16518	16523	16411	16451	16484	16550	16554	16670	16620	16519	16374	16393	16548	16567	16453	16334	16359	16364	16371	16428	16445	16617	16448	16285	16493	16457	16635	16659	16486	16542	16608	16368	16387	16412	16524	16312	16379	16340	16362	16405	16531	16610	16552	16426	16437	16561	16408	16434	16547	16456	16448	16685	16422	16226	16482	16614	16518	16586	16487	16420	16561	16279	16498	16516	16542	16619	16561	16413	16467	16511	16542	16518	16299	16471	16625	16368	16729	16421	16528	16331	16403	16449	16307	16453	16552	16632	16678	16466	16575	16515	16520	16644	16648	16366	16450	16499	16518	16454	16539	16222	16548	16424	16406	16757	16534	16590	16489	16528	16595	16596	16406	16453	16545	16671	16485	16430	16460	16514	16464	16483	16563	16438	16330	16488	16505	16626	16478	16783	16421	16455	16481	16454	16447	16664	16705	16473	16358	16348	16387	16403	16721	16641	16345	16288	16268	16710	16579	16577	16560	16555	16804	16607	16574	16534	16344	16503	16494	16436	16601	16531	16312	16360	16662	16449	16672	16373	16609	16593	16464	16654	16484	16372	16280	16480	16535	16601	16567	16601	16633	16331	16345	16281	16415	16454	16486	16766	16383	16655	16467	16751	16444	16365	16309	16302	16631	16310	16535	16475	16472	16334	16460	16572	16512	16727	16415	16517	16478	16528	16570	16581	16514	16502	16638	16338	16675	16927	16582	16366	16340	16446	16770	16429	16457	16390	16358	16514	16539	16666	16581	16288	16606	16537	16486	16407	16580	16535	16577	16465	16584	16462	16535	16674	16383	16534	16704	16381	16508	16427	16444	16582	16466	16529	16560	16307	16324	16635	16458	16427	16434	16323	16746	16675	16496	16513	16555	16441	16729	16619	16733	16509	16419	16446	16514	16222	16497	16415	16534	16398	16361	16311	16468	16499	16355	16538	16579	16598	16568	16448	16612	16525	16513	16551	16523	16380	16723	16436	16588	16413	16533	16446	16476	16315	16656	16491	16414	16305	16613	16553	16374	16474	16512	16464	16581	16528	16476	16393	16258	16527	16704	16498	16645	16443	16448	16476	16441	16594	16403	16588	16534	16361	16531	16426	16676	16517	16541	16515	16498	16226	16509	16613	16408	16501	16786	16796	16513	16479	16549	16369	16505	16542	16605	16472	16592	16687	16667	16659	16752	16447	16427	16421	16583	16361	16436	16507	16633	16523	16575	16580	16553	16457	16679	16480	16414	16382	16407	16525	16612	16463	16546	16472	16442	16572	16648	16321	16330	16273	16527	16437	16523	16461	16390	16539	16497	16592	16580	16592	16624	16530	16512	16456	16574	16587	16609	16494	16398	16667	16411	16555	16480	16410	16666	16527	16470	16364	16478	16531	16442	16476	16447	16482	16639	16452	16420	16394	16488	16425	16348	16487	16471	16660	16437	16387	16520	16516	16319	16453	16367	16751	16434	16441	16503	16469	16414	16352	16501	16502	16652	16375	16443	16197	16492	16701	16514	16555	16659	16513	16433	16426	16687	16432	16573	16581	16370	16679	16751	16396	16442	16510	16318	16496	16522	16506	16589	16483	16545	16612	16398	16518	16437	16640
33123	48242	44238	35409	28522	24371	21372	19074	17564	16582	15827	15432	15301	14974	14559	14744	14527	14516	14376	14346	14284	14350	14287	14229	14416	14230	14147	14199	14340	14251	14318	14291	14321	14281	14324	14331	14065	14269	14069	14272	14069	14328	14132	14205	14122	14264	14262	14173	14235	14261	14249	14164	14315	14011	14071	14224	14226	14349	14316	14149	14361	14388	14198	14320	14123	14227	14007	14089	14201	14178	14237	14124	14280	14346	14310	14192	14514	14082	14224	14103	14227	14294	14258	14266	14204	14164	14179	14125	14229	14141	14294	14349	14270	14152	14253	14131	14223	14118	14386	14247	14223	14232	14321	14225	14333	14049	14286	14295	14243	14191	14183	14170	14334	14320	14135	14088	14189	14277	14234	14107	14351	14138	14245	14101	14264	14103	14210	14024	14048	14279	14134	14437	14351	14229	14283	14187	14354	14155	14218	14349	14156	14106	14295	14164	14194	14247	14269	14221	14188	14178	14293	14253	14304	14385	14144	14318	14222	14291	14247	14178	14191	14246	14035	14197	14232	14196	14224	14109	14307	14187	14223	14182	14346	14061	14364	14244	14337	14139	14154	14164	14344	14271	14175	14127	14192	14313	14243	14203	14135	14127	14185	14231	14164	14273	14207	14115	14154	14192	14198	14162	14291	14052	14097	14262	14291	14126	14256	14308	14408	14318	14170	14250	14235	14187	14199	14255	14472	14359	14127	14044	14194	14082	13975	14291	14169	14068	14293	14191	14370	14222	14187	14241	14096	14130	14086	14269	14161	14210	14290	14131	14210	14127	14252	14228	14390	14224	14365	14447	14151	14191	14173	14142	14358	14174	14217	14313	14337	14280	14368	14262	14157	14060	14249	14150	14222	14224	14318	14304	14199	14137	14323	14189	14253	14269	14147	14026	14036	14262	14134	14220	14322	14144	14323	14077	14267	14203	14261	14118	14229	14168	14054	14256	14304	14246	14279	14168	14299	14322	14369	14219	14377	14294	14266	14123	14153	14197	14330	14249	14410	14202	14236	14222	14183	14341	14428	14030	14130	14243	14287	14299	14175	14197	14113	14082	14259	14140	14343	14162	14219	14235	14230	14038	14095	14329	14282	14147	14418	14227	14187	13993	14089	14292	14063	14252	14151	14240	14129	14234	14153	14214	14221	14317	14233	14299	14216	14159	14044	14120	14124	14142	14230	14131	14271	14343	14312	14159	14108	14270	14216	14118	14117	14341	14151	14259	14306	14351	14298	14095	14149	14176	14263	14083	14176	14187	14215	14326	14400	14158	14227	14201	14170	14081	14182	14158	14327	14213	14363	14066	14064	14205	14241	14231	14210	14184	14079	14135	14148	14339	14417	14293	14033	14303	14163	14098	14193	14143	14342	14368	14182	14185	14176	14269	14292	14206	14165	14214	14176	14263	14287	14110	14217	14262	14198	14284	14376	14112	14213	14176	14367	14072	14247	14306	14166	14213	14163	14312	14095	14191	14148	14137	14198	14288	14180	14125	14190	14281	14117	14375	14019	14399	14220	14390	14292	14218	14051	14276	14196	14092	14215	14286	14207	14261	14308	14187	14256	14231	14224	14245	14304	14298	14192	14219	14084	14208	14258	14255	14152	14134	13999	14288	14363	14045	14252	14134	14366	14191	14022	14156	14231	14288	14256	14165	14328	14168	14172	14250	14204	14272	14194	14189	14198	14124	14222	14201	14063	14206	14267	14202	14298	14176	14317	14323	14160	14308	14092	14311	14090	14235	13949	14220	14166	14292	14276	14229	14154	14170	14219	14325	14213	14162	13959	14366	14199	14232	14225	14273	14205	14115	14171	14215	14332	14053	14154	14282	14239	14078	14299	14320	14166	14286	14199	14328	14202	14347	14258	14397	14062	14131	14178	14240	14109	14150	14272	14144	14332	14143	14258	14097	14212	14185	14013	14100	14245	14211	14094	14252	14284	14260	14154	14325	14234	14221	14192	14285	14232	14082	14217	14162	14211	14244	14186	14174	14234	14135	14322	14262	14232	14284	14247	14154	14227	14179	14125	14152	14272	14123	14201	14322	14319	14379	14418	14123	14216	14304	14197	14143	14350	14165	14188	14323	14170	14253	14314	14320	14131	14073	14314	14193	14329	14139	14166	14108	14182	14182	14002	14180	14320	14320	14185	14206	14224	14289	14187	14101	14078	14112	14125	14251	14199	14108	14284	14267	14187	14327	14217	14156	14129	14269	14264	14113	14216	14295	14357	14189	14338	14196	14200	14252	14292	14258	14246	14156	14305	14187	14185	14298	14124	14178	14319	14187	14060	14304	13970	14277	14232	14096	14221	14217	14124	14303	14229	14404	14112	14156	14208	14280	14195	14192	14226	14298	14249	14322	14245	14336	14154	14123	14315	14202	14492	14018	14165	14231	14158	14139	14259	14203	14226	14267	14110	14046	14103	14195	14267	14125	14141	14251	14332	14040	14133	14198	14211	14244	14100	14227	14294	14122	14365	14145	14094	14177	14222	14066	14269	14118	14200	14200	14280	14238	14195	14237	14073	14226	14257	14313	14242	14161	14072	14366	14107	14186	14214	14176	14255	14103	14122	14161	14192	14366	14314	14228	14088	14267	14159	14229	14237	14237	14175	14089	14120	14369	14262	14134	14295	14254	14224	14192	14265	14032	14285	14058	14165	14374	14227	14184	14229	14289	14341	14387	14265	14179	14325	14163	14369	14046	14328	14132	14275	14427	14178	14140	14293	14158	14433	14419	14228	14255	14282	14204	14306	14213	14198	14151	14258	14169	14142	14095	14168	14124	14214	14261	14378	14142	14451	14197	14203	14253	14195	14209	14309	14245	14256	14094	14230	14368	14290	14165	14267	14372	14131	14180	14222	14155	14200	14181	14166	14376	14230	14350	14192	14075	14255	14191	14264	14162	14351	14314	14315	14176	14235	14175	14388	14217	14198	14163	14304	14091	14203	14099	14239	14238	14049	14317	14230	14101	14303	14070	14216	14079	14153	14276	14022	14212	14262	14158	14406	14155	14311	14187	14348	14451	14122	14410	14225	14172	14241	14141	14138	14241	14274	14309	14234	14339	14292	14113	14321	14203	14369	14320	14115	14116	14228	14088	14096	14199	14307	14291	14382	14317	14137	14407	14167	14463	14309	14027	14114	14136	14055	14230	14184	14295	14215	14248	14251	14238	14328	14246	14269	14213	14182	14079	14258	14224	14157	14107	14312	14198	14195	14151	14284	14253	14234	14134	14313	14208	14246	14323	14277	14084	14242	14319	14173	14246	14154	14257	14259	14184	14094	14144	14314	14299	14215	14308	14180	14325	14249	14177	14188	14062	14273	14225	14204	14242	14249	14201	14081	14165	14312	14123	14064	14164	14274	14364	14143	14226	14112	14343	14312	14218	14238	14171	14279	14240	14231	14244	14270	14094	14287	14227	14227	14263	14338	14328	14234	14232	14285	14201	14072	14194	14154	14111	14222	14234	14218	14294	14312	14335	14249	14281	14164	14270	14262	14107	14347	14057	14178	14198	14305	14282	14142	14380	14212	14118	14110	14437	14182	14254	14194	14187	14354	14280	14213	14356	14283	14036	14217	14266	14394	14222	14084	14220	14127	14211	14264	14209	14185	14187	14130	14219	14322	14151	14270	14174	14209	14112	14177	14074	14228	14178	14275	14085	14188	14265	14203	14230	14311	14171	14012	14329	14108	14002	14117	14114	14114	14243	14161	14237	14377	13986	14301	14215	14228	14212	14082	14296	14184	14200	14113	14193	14080	14142	14233	14236	14232	14159	14114	14238	14236	14318	14266	14123	14209	14192	14304	14213	14210	14060	14179	14173	14173	14247	14335	14119	14204	14176	14148	14119	14336	14238	14049	14177	14312	14405	14299	14271	14206	14241	14350	14271	14222	14338	14290	14201	14175	14228	14287	14108	14211	14239	14184	14298	14111	14258	14098	14283	14358	14289	14355	14177	14031	14177	14277	14185	14153	14119	14313	14341	14207	14200	14141	14262	14417	14143	14227	14260	14023	14105	14229	14331	14162	14294	14216	14174	14163	14131	14152	14126	14242	14185	14133	14171	14058	14105	14267	14053	14176	14209	14187	14164	14029	14159	14294	14130	14265	14145	14141	14221	14190	14088	14130	14141	14347	14262	14239	14154	14174	14071	14347	14181	14339	14327	14203	14205	14241	14247	14068	14073	14210	14193	14361	14311	14161	14220	13992	14062	14200	14283	14244	14258	14321	14128	14267	14227	13999	14215	14225	14222	14329	14207	14261	14214	14322	14241	14226	14321	14031	14081	14261	14198	14283	14222	14139	14128	14149	14026	14200	14164	14212	14257	14225	14130	14102	14205	14336	14284	14250	14205	14175	14257	14357	14240	14149	14318	14204	14170	14150	14238	14257	14199	14448	14346	14363	14076	14169	14137	14266	14161	14190	14228	14197	14162	14301	14008	14385	14333	14168	14152	14311	14238	14223	14273	14210	14244	14276	14133	14049	14234	14236	14228	14157	14231	14304	13966	14084	14334	14137	14226	14250	14032	14080	14211	14186	14132	14229	14319	14303	14131	14380	14123	14163	14159	14130	14236	14330	14197	14192	14379	14239	14261	14297	14269	14181	14184	14067	14110	14304	14107	14007	14243	14118	14048	14168	14275	14075	14155	14358	14070	14229	14175	14126	14212	14315	14374	14116	14141	14361	14370	14262	14339	14241	14114	14213	14084	14366	14214	14312	14366	14167	14192	14363	14299	14266	14203	14283	14133	14137	14317	14168	14248	14294	14138	14178	14339	14187	14189	14459	14198	14303	14258	14200	14142	14321	14244	14085	14376	14164	14266	14282	14321	14218	14130	14156	14130	14282	13990	14176	14268	14240	14076	14080	14108	14160	14235	14177	14195	14238	14199	14279	14099	14372	14207	14243	14225	14138	14153	14242	14157	14250	14140	14193	14162	14376	14294	14230	14203	14132	14392	14238	14241	14040	14337	14225	14180	14199	14318	14357	14048	14172	14190	14267	14167	14212	14179	14201	14105	14396	14206	14299	14316	14436	14132	14245	14256	14146	14028	14234	14187	14346	14127	14195	14219	14197	14324	14119	14273	14156	14163	14391	14189	14228	14306	14233	14311	14098	14147	14265	14332
24212	21536	29226	26474	26186	27763	26483	22314	20412	19419	18499	17826	17536	17252	17140	16916	16759	16539	16660	16435	16563	16406	16729	16359	16138	16233	16423	16488	16387	16407	16362	16298	16182	16354	16582	16352	16494	16192	16347	16214	16327	16314	16425	16354	16191	16252	16312	16380	16588	16275	16225	16107	16294	16203	16401	16245	16194	16274	16290	16079	16469	16460	16326	16174	16221	16257	16310	16241	16325	16194	16190	16355	16240	16240	16367	16413	16200	15987	16301	16235	16445	16340	16179	16190	16202	16168	16330	16367	16263	16247	16255	16246	16417	16232	16059	16200	16127	16159	16182	16213	16314	16212	16181	16246	16383	16420	16427	16320	16298	16420	16286	16260	16344	16134	16296	16390	16316	16364	16429	16187	16345	16252	16480	16151	16246	16389	16449	16210	16227	16332	16429	16240	16257	16239	16206	16391	16360	16252	16210	16185	16219	16242	16470	16274	16242	16221	16229	16440	16355	16240	16043	16228	16308	16153	16184	16400	16093	16169	16268	16109	16289	16176	16055	16192	16080	16452	16159	16188	16363	16154	16308	16434	16351	16019	16113	16162	16235	16397	16280	16337	16404	16465	16181	16371	15983	16312	16302	16226	16124	16221	16331	16131	16226	16059	16228	16310	16306	16230	15973	16313	16340	16335	16206	16337	16263	16290	16330	16348	16247	16427	16252	16152	16198	16300	16306	16274	16061	16024	16274	16268	16513	16286	16342	16310	16070	16138	16109	16181	16428	16233	16031	16329	16411	16385	16151	16215	16286	16258	16208	16118	16383	16231	16325	16369	16409	16138	16325	16299	16321	16334	16265	16373	16101	16400	16214	16398	16415	16322	16197	16357	16280	16240	16280	16240	16266	16308	16264	16357	16249	16372	16201	16363	16141	16361	16269	16270	16297	16161	16251	16236	16332	16401	16329	16103	16308	16294	16254	16331	16373	16383	16392	16263	16301	16422	16277	16109	16112	16494	16106	16279	16205	16248	16220	16358	16375	16182	16263	16267	16459	16407	16258	16125	16151	16101	16228	16224	16232	16187	16406	16250	16313	16515	16366	16380	16385	16399	16340	16418	15969	16220	16351	16175	16229	16430	16308	16406	16424	16099	16250	16376	16309	16362	16277	16208	16282	16149	16350	16191	16323	16147	16103	16295	16271	16176	16437	16357	16058	16101	16267	16232	16290	16411	16243	16290	16094	16137	16322	16343	16331	16338	16255	16381	16236	16367	16106	16226	15963	16329	16151	16195	16265	16025	16325	16375	16401	16261	16265	16217	16317	16386	16325	16447	16198	16361	16422	16370	16219	16373	16276	16223	16181	16147	16134	16051	16342	16422	16197	16355	16200	16472	16304	16249	16334	16173	16171	16161	16286	16065	16132	16282	16267	16320	16116	15965	16098	16359	16358	16056	16317	16080	16232	16362	16513	16116	16299	16295	16236	16097	16192	16131	16249	16276	16230	16200	16118	16325	16296	16143	15987	16237	16199	16314	16556	16276	16198	16265	16338	16316	16292	16235	16140	16347	16242	16238	16309	16242	16193	16362	16177	16418	16222	16244	16383	16396	16048	16136	16427	16167	16348	16149	16317	16399	16463	16310	16288	16124	16252	16349	16182	16464	16152	16189	16224	16183	16337	16322	16258	16406	16386	16117	16187	16379	16220	16234	16192	16232	16222	16216	16426	16280	16180	16484	16320	16178	16290	16323	16298	16287	16304	16220	16464	16304	16304	16219	16260	16179	16298	16237	16415	16420	16395	16105	16303	16246	16015	16237	16473	16463	16358	16286	16259	16266	16362	16402	16538	16368	16227	16181	16233	16214	16270	16199	16246	16277	16300	16334	16365	16165	16259	16267	16446	16316	16376	16453	16326	16098	16275	16220	16199	16399	16209	16064	16154	16159	16327	16510	16253	16534	16096	16312	16510	16203	16277	16255	16345	16344	16269	16245	16348	16192	16221	16215	16523	16390	16335	16330	16384	16421	16165	16487	16398	16138	16190	16504	16409	16201	16376	16248	16311	16329	16361	16214	16379	16048	16239	16261	16238	16176	16253	16178	16240	16313	16370	16148	16291	16150	16416	16208	16548	16253	16330	16335	16157	16451	16308	16589	16244	16250	16115	16321	16341	16413	16307	16337	16272	16180	16258	16221	16317	16241	16365	16419	16289	16343	16262	16261	16337	16266	16302	16238	16231	16246	16576	16469	16286	16247	16202	16184	16261	16322	16239	16082	16342	16385	16143	16289	16438	16463	16325	16485	16169	16226	16266	16290	16307	16223	16064	16328	16371	16384	16211	16072	16086	16335	16447	16354	16277	16239	16108	16094	16236	16220	16408	16358	16364	16255	16313	16397	16184	16150	16311	16344	16144	16212	16184	16396	16232	16321	16196	16265	16222	16244	16132	16268	16059	16310	16122	16200	16217	16181	16232	16232	16381	16242	15959	16106	16106	16321	16305	16248	16251	16465	16363	16214	16272	16149	16183	16153	16270	16140	16251	16209	16268	16275	16206	16216	16506	16341	16313	16355	16235	16253	16257	16247	16322	16059	16599	16169	16291	16401	16380	16449	16267	16223	16274	16223	16264	16289	16428	16477	16197	16229	16310	16387	16385	16244	16077	16338	16232	16219	15999	16155	16195	16174	16355	16226	16181	16332	16246	16168	16145	16181	16110	16190	16173	16202	16337	16410	16279	16210	16381	16127	16325	16428	16164	16377	16425	16021	16099	16146	16152	16222	16177	16313	16325	16313	16303	16272	16115	16183	16285	16298	16366	16448	16425	16267	16499	16272	16304	16299	16273	16210	16580	16272	16176	16205	16068	16275	16011	16270	15996	16103	16190	16366	16253	16224	16282	16115	16341	16319	16353	16277	16397	16325	16122	16345	16282	16199	16282	16069	16367	16255	16233	16088	16128	16356	16308	16356	16341	16252	16277	16160	16369	16135	16268	16291	16238	16122	16399	16325	16299	16240	16198	16265	16143	16238	16084	16064	16111	16161	16380	16341	16141	16143	16159	16283	16217	16288	16250	16224	16288	16372	16148	16482	16323	16370	16125	16231	16214	16137	16190	16303	16252	16198	16441	16451	16254	16532	16193	16300	16148	16304	16223	16165	16271	16392	16448	16232	16368	16317	16269	16396	16288	16121	16163	16325	16430	16358	16526	16422	16350	16263	16238	16200	16281	16266	16129	16558	16376	16218	16344	16379	16250	16383	16234	16430	16437	16087	16358	16102	16164	16248	16309	16348	16263	16102	16324	16299	16275	16493	16021	16328	16182	16314	16351	16241	16191	16113	16203	16279	16234	16082	16349	16281	16231	16093	16077	16220	15946	16225	16480	16459	16145	16174	16386	16283	16586	16101	16381	16383	16086	16204	16299	16290	16239	16081	16238	16220	16353	16377	16180	16374	16398	16301	16533	16167	16309	16423	16447	16314	16312	16227	16066	16299	16386	16284	16289	16152	16223	16294	16520	16344	16214	16378	16386	16208	16331	16279	16346	16229	16218	16204	16333	16379	16381	16364	16219	16336	16244	16288	16253	16205	16445	16288	16241	16245	16332	16378	16215	16458	16351	16155	16408	16345	16175	16283	16320	16213	16388	16326	16291	16232	16430	16295	16386	16348	16190	16350	16120	16378	16409	16310	16229	16145	16135	16390	16317	16331	16429	16457	16121	16337	16439	16284	16434	16107	16350	16182	16338	16370	16389	16303	16285	16234	16013	16272	16253	16308	16363	16075	16363	16157	16252	16268	16171	16308	16159	16235	16211	16400	16334	16200	16213	16318	16527	16166	16090	16221	16321	16217	16243	16346	16115	16278	16210	16082	16423	16224	16269	16156	16361	16469	16361	16094	16253	16331	16281	16265	16341	16339	16473	16159	16217	16249	16253	16195	16138	16256	16074	16322	16151	16286	16296	16378	16283	16150	16289	16196	16308	16278	16425	16169	16208	16349	16441	16168	16228	16352	16178	16233	16032	16529	16204	16298	16336	16197	16193	16324	16353	16343	16417	16384	16060	16207	16396	16307	16216	16333	16442	16151	16256	16206	16462	16529	16407	16342	16145	16207	16280	16292	16278	16182	16101	16341	16238	16323	16114	16221	16263	16424	16362	16132	16310	16347	16283	16239	16354	16132	16197	16446	16124	16040	16298	16325	16261	16252	16337	16275	16236	16116	16189	16344	16220	16008	16264	16354	16151	16190	16382	16246	16320	16146	16279	16193	16432	16334	16302	16229	16219	16194	16303	16327	16340	16294	16170	16224	16198	16307	16345	16274	16016	16469	16427	16307	16252	16495	16424	16289	16247	16128	16329	16017	16609	16483	16314	16384	16193	16264	16288	16118	16187	16234	16220	16367	16285	16329	16164	16316	16429	16360	16157	16083	16128	16136	16227	16463	16177	16212	16353	16268	16258	16465	16387	15935	16516	16253	16198	16234	16167	16225	16245	16314	16267	16298	16406	16010	16324	16167	16567	16396	16412	16369	16224	16141	16205	16229	16037	16329	16199	16049	16224	16247	16081	16231	16336	16269	16224	16233	16475	16254	16180	16370	16218	16123	16377	16167	16316	16223	16306	16140	16226	16389	16199	16204	16133	16162	16303	16270	16413	16225	16272	16237	16126	16116	16359	16174	16443	16454	16369	16289	16358	16225	16279	16486	16523	16288	16245	16310	16406	16251	16294	16286	16103	16156	16283	16381	16297	16218	16423	16448	16391	16363	16184	16339	16275	16333	16310	16290	16093	16345	16208	16268	16199	16356	16101	16066	16081	16279	16319	16328	16186	16388	16555	16292	16248	16301	16391	16471	16453	16203	16187	16164	16225	16286	16320	16205	16309	16276	16461	16320	16239	16110	16187	16258	16370	16198	16204	16371	16266	16351	16394	16258	16288	16196	16328	16207	16288	16011	16301	16135	16533	16567	16311	16424	16307	16240	16366	16207	16225	16300	16316	16347	16557	16188	16193	16336	16249	16071	16204	16355	16393	16176	16040	16199	16093	16260	16150	16223	16175	16486	16032	16314	16164	16238	16365	16297	16265	16124	16152	16331	16338	16310	16380	16402	16318	16147	16280	16296	16430	16247	16133	16081	16303	16414	16404	16276	16288	16200	16319	16148	16163	16428	16291	16283	16429	16146
33493	54666	51751	41495	34238	29344	25154	22113	19944	18398	17036	16319	15813	15598	15210	14756	14611	14598	14420	14323	14357	14253	14211	14171	14319	14269	14188	14080	14000	14109	14164	14202	14180	14357	13961	14158	14172	14333	14070	13901	14259	14067	14066	14218	14033	14071	14150	14156	14139	14009	14171	14194	14189	14286	14215	14087	14091	14114	14077	13990	14164	13977	14228	14314	14072	13945	14147	14045	14129	13982	14228	14107	14118	14172	14168	14117	14175	14082	14101	14132	14260	14078	14113	14029	13938	14274	14036	14061	14073	14074	14259	14354	13823	14235	14149	14203	14132	14154	14138	14043	14138	14141	14075	13972	14210	13897	14100	13984	14086	14194	14094	13925	13973	14168	13954	13998	14120	14112	14091	14030	14076	14052	13913	14075	14140	14011	13991	14127	14089	14024	13999	14150	13960	14048	14063	14088	14219	14138	14149	13982	14150	14059	14191	14038	14117	14222	14193	14070	14198	14346	14114	14241	14080	13947	14129	14102	13956	13893	14253	14051	14064	14003	14106	14186	14262	14023	13957	14099	14218	13950	14211	14019	13992	14272	14051	14186	14044	14212	14146	14159	14064	14178	14051	14193	14153	14061	14140	14076	14289	14097	14187	14204	14142	14123	14138	14161	14060	14226	14056	14176	14081	14007	14123	14146	14256	14341	14121	14099	14168	14227	14129	14057	14077	14022	14186	14014	14049	14048	13950	14185	14158	14173	14208	14121	14060	14030	14034	14153	13953	14111	14078	14160	14036	14079	14011	13981	14066	14223	14074	14126	14034	14114	14034	14160	14164	14155	14053	14261	14080	13926	13977	14086	14054	13976	13907	14171	14147	14234	14099	14011	14047	14223	14013	14002	14104	13938	14096	14132	14141	14116	14111	14136	14211	14112	13997	14128	14191	14113	14128	14246	14212	13795	14140	13984	14114	14136	14149	14050	14113	14296	14160	14172	14064	14014	13971	13951	14153	14151	14069	14046	14079	14039	14296	14035	14057	13990	14212	14131	14226	13937	14043	14124	14008	14027	13906	14109	14157	14007	14048	14132	14065	14202	14045	14106	14040	14107	13874	13954	13992	14030	14216	14061	14026	14128	14092	14108	14171	14065	14057	14154	14015	14034	14123	14148	14193	13998	14091	14160	14044	14090	14038	14233	14194	14102	14085	14159	13996	14115	14117	13937	14086	14182	14082	14226	14009	14071	14023	14151	13959	14120	14037	14172	14138	14173	14132	14190	14051	14168	14201	13993	13997	14141	14148	14076	14237	14016	14022	13997	14101	14173	13972	14137	14222	14071	14219	14050	14130	13943	14245	14265	13941	14033	13943	14161	14137	14051	14023	13919	14161	14219	14188	14178	14120	13884	14041	14114	14249	14076	14128	14113	14002	14100	14072	14132	14113	14085	14030	14114	14185	14044	14109	14024	14074	14090	14110	14135	14076	13985	14060	13894	14099	14086	14196	14006	14054	14162	14045	14147	14041	13974	14061	14023	14205	14013	14158	14157	13989	14198	14014	14106	13965	13980	14047	14228	14103	14100	14018	14080	14126	14019	14234	14091	14128	14223	14135	14078	13998	13973	14087	13974	14065	14098	14166	13905	14042	14123	14182	14174	14236	14129	13982	14100	13998	14108	14115	13987	14204	14250	14026	14205	14037	14199	14094	14265	14076	13944	14036	14028	14118	13972	14205	14197	14109	13919	14093	14259	14201	14114	14180	13939	14082	14119	14164	13950	14115	14131	14183	14073	14096	14177	14096	14190	14063	14050	14338	14216	14138	14115	14069	14104	14202	14298	14190	14160	14047	14005	14078	14088	14250	13982	14163	14006	14148	14047	14170	13988	14156	14227	14169	14089	14004	13877	13874	14206	14279	14087	14124	14223	13934	13961	14160	14289	14070	13967	13989	14210	14199	14089	14356	14014	14113	14109	13954	14080	14252	14062	14186	14179	14031	14260	14156	14165	14050	13941	14136	13985	14123	14258	14153	14022	14134	14009	14164	13937	14133	14268	14160	13979	14121	13982	14119	13957	14156	14260	14074	13951	14034	14082	14038	14066	14116	14221	14278	13876	14158	14274	14051	14081	13987	14118	14042	14088	13996	14099	14014	14124	14067	14179	14051	14114	13995	14132	14120	14099	14036	14094	14159	14053	14154	14160	14145	14059	14005	14048	14044	14176	14045	14145	14096	14199	14044	14111	14338	14225	14092	13985	14214	14161	14174	14098	14194	14039	14036	14204	14096	14210	14181	14020	14048	14082	14073	14124	13982	14208	13981	13930	14177	13974	14298	14239	14178	14137	14337	14163	14087	14133	14190	14060	13924	13966	14239	14116	14103	13976	14059	14047	14125	14183	14113	14095	13979	14132	13890	14010	14022	14177	14069	14210	14071	14126	13997	14091	14178	14119	14018	13998	14044	14265	14169	14060	14100	14132	14017	14025	14299	14077	14183	13916	14140	14057	14163	14051	13984	14182	14149	14101	14120	14097	14114	14024	14188	14114	13931	14012	14218	14164	14077	14080	14143	14135	14144	14006	14104	14083	13925	14100	14173	14097	13970	14048	14022	14153	14275	13950	14109	13976	14186	14082	13990	14159	13961	14020	14197	14104	14169	14042	14022	14268	14168	13973	14074	14155	14257	14031	14135	14165	14178	13921	14058	14128	14023	14048	14056	14032	14183	14155	14031	14233	13994	14130	14108	14153	14178	13985	14074	14163	14199	14057	14153	13983	14040	14152	14149	14045	13946	14275	14129	14158	14163	14089	14175	13998	14086	14012	14082	14136	14077	14362	14169	14061	13941	13995	14223	13990	13984	13956	14172	14061	14098	13966	14148	14112	14224	14182	14200	14157	13980	14092	14026	14076	14029	14209	14026	14100	13970	13989	14212	14057	14072	14173	14033	14076	14296	14173	14143	13997	14112	14162	14083	14023	14091	14095	14088	14254	14225	14179	14253	14222	14048	14166	14052	14184	14132	14131	13975	14235	14224	14189	13966	14155	14018	14260	14148	14125	14098	13984	14049	14074	14145	14042	13883	13972	14161	13925	14159	14031	14065	14049	14116	14140	14164	14071	13906	14277	14357	13924	14080	14124	14090	14203	14044	14212	14112	14177	14258	14260	14096	14024	14142	14046	14177	14162	14014	14071	14034	14009	14043	14027	14315	14255	14272	13954	14158	14107	14122	13957	14214	14063	14028	14041	14056	14024	14057	14007	14075	14108	14087	14073	14074	13996	14192	13976	14312	14263	13982	14224	14078	14208	14214	13972	14149	14115	14169	14020	14102	14115	14248	14078	14051	14288	14131	14180	14078	14149	14025	13919	14293	14126	14009	14063	13805	14195	14156	14099	14186	14191	14123	13947	14060	14197	14233	14003	14172	14053	14138	14219	14169	14113	14052	14103	13986	14125	13981	14074	14260	14192	14047	14107	14177	14187	14051	14141	14125	14042	14206	14051	13984	14067	14124	14009	14033	14092	14136	13967	14153	14154	14170	14049	13992	14069	14106	14044	14126	14023	14073	14178	14036	14110	14154	14119	14105	14065	14104	14040	14031	14021	14080	14233	13925	14275	13963	14062	14118	14091	13955	14104	14218	14078	14058	14068	14237	14160	14153	14263	14199	13957	14192	14075	14166	14096	14047	14246	14091	14034	14206	13970	14027	14017	14107	14004	13867	14146	14084	14047	14210	14183	14248	14101	14184	14231	14012	14028	14125	14155	14182	14051	13980	14092	13973	14160	14054	14017	14265	14061	14068	14239	14165	14102	14023	13979	13997	14082	14198	14190	14057	14058	14206	14220	14114	13938	14082	14209	14105	14139	14246	14095	14111	13928	13980	14090	14261	14264	13998	13964	13972	13976	14117	14188	14220	14018	14133	14073	13953	13959	14029	14095	14156	14100	14133	14145	14135	14049	14174	13987	14215	14166	14188	13956	13942	14181	14042	14083	14218	14022	14095	14105	14009	14256	14076	14120	13983	14034	14067	14114	14122	14135	14091	14236	13962	14255	14086	14149	14004	14185	14048	14014	14130	14045	14087	14195	14210	14268	14056	14183	14033	14089	14044	14056	14166	14100	14210	14142	13989	14089	14115	13984	14083	14168	14026	14000	14219	14042	14038	14187	14085	14145	14122	14116	14235	14036	14125	14011	13992	14185	14093	14054	14266	14006	14069	14223	13840	14055	14281	13988	14217	14087	14182	13901	14211	14055	14085	13985	14014	14068	14083	14053	14130	14063	14070	14055	14172	14137	13945	14073	13955	14006	14036	13966	14165	14168	13935	14105	13968	14083	14159	14003	14137	14101	14165	14111	13989	14235	14211	14168	14132	14021	14077	14127	14158	13933	14180	14091	14142	13942	14170	14105	13915	14099	13998	14193	14154	14078	14130	14098	14086	14084	14157	14050	14157	14068	14129	14188	13912	14058	14068	14154	14192	13985	13960	14189	14079	14064	14064	14099	14014	14157	14224	14151	14228	14026	14110	14172	14076	14041	14043	14174	14143	14159	14206	14175	13989	14048	14192	14083	13960	13990	13956	14133	14206	13998	14062	14044	14180	14234	13980	14125	14029	14090	14171	14123	14078	14028	14169	14066	14102	14179	13909	14170	14082	14007	14034	13949	14055	14098	13999	14126	14172	14161	14180	14171	14119	14265	14216	14161	14088	14096	14268	14081	13971	14299	14015	14111	14165	13791	14112	13991	14086	14036	14134	14303	14104	14217	14109	14172	14068	14036	14047	14191	14097	14196	14287	14180	13922	14105	14188	14096	14026	14134	14050	14114	14228	14016	14172	14070	14100	14155	14064	14029	14079	13992	13982	14067	14234	13998	13964	14126	14079	14155	14012	14196	14175	14131	14233	14110	14247	13974	14088	14197	13995	14237	14015	14086	14139	14200	14137	14051	14080	14084	13910	14413	14163	14044	14247	13907	14030	14105	14145	14255	13925	14098	14116	14065	14352	14074	14245	14190	14231	14124	14161	14247	13914	14001	14057	14065	14015	14147	14105	14137	14054	14040	14034	14155	14034	14103	14094	14235	14059	14293	14142	14038	14210	13948	14030	14100	14187	14110	14142	14168	14057	14158	14059	14056	14128	14098	14039	14012	13853	14061	14147	14104	13978	14171	14003	13991	14064	14107
22922	21437	29345	24353	23721	28379	30572	25031	22789	21756	20451	19356	19041	18354	18179	17751	17668	17482	17562	17188	17224	17255	17069	17111	17192	16989	17105	17009	17267	16750	17086	16802	16897	16956	16905	17027	16904	16930	17154	16742	16732	16983	16924	16908	16867	17059	17005	16920	16796	17050	17297	16987	16883	16816	17041	17016	16884	17103	16832	16936	16806	16982	16810	16994	17076	16910	16926	16836	17017	16879	16980	16865	16933	16953	17018	16928	17023	17000	16926	16768	16995	16940	16849	16833	16890	17049	16719	17034	17015	16948	17054	16796	16801	16908	17007	16812	16963	16951	16795	16897	16757	16967	16676	16936	16787	16896	16926	16836	16782	16949	16974	17042	16837	16917	16943	16913	17029	16904	16775	16865	17026	16971	16839	16813	16821	16715	17063	17144	17051	17090	16862	16963	16852	16826	16827	16800	16736	16858	16851	16921	16972	16890	16974	16907	16707	16687	16817	17006	16729	16984	16774	16868	17011	16924	16706	16898	16945	16974	16786	17035	16945	16838	16807	16942	16928	17002	16842	16757	16888	16988	16756	16914	16886	16616	16852	16932	16900	16777	17014	16859	17021	16911	16913	16788	16841	16936	16884	16966	16926	17103	16817	16956	17016	16892	16895	16880	16836	17150	16965	16788	17120	16955	16948	16884	16766	16884	16926	16876	16924	16966	17001	16880	17061	16838	16876	16853	16941	16873	16912	17008	16960	16784	16790	17072	16808	16928	17028	16876	16695	16804	16740	16737	16816	17077	16865	16810	16921	16933	16820	16660	17084	16934	17027	16873	16924	16770	16916	16931	17050	17057	16890	16746	16908	16683	16809	16904	16857	16798	16997	17179	16776	16751	16885	16795	16793	16773	16881	16714	16876	16678	16615	16470	16928	16774	16861	16797	16950	16952	16917	16788	16770	16859	16970	17027	16970	16827	16922	16975	16703	16789	16857	16782	16948	16818	16704	16983	16902	16956	16868	16770	16954	16734	16768	16877	16714	16795	16828	16749	16795	16745	16976	16856	16767	16881	16955	16986	16831	16675	16817	16885	17008	16734	17041	16989	16763	16951	16837	16889	16964	16873	16998	16842	16881	16753	16998	17042	16864	17114	16860	16817	17099	16716	16651	16714	17042	16949	16742	16729	16870	16789	16898	16750	16765	16953	16691	16758	17138	16797	16902	16911	16881	16801	17074	16966	16979	16873	16884	16831	16860	16808	16910	17012	17018	16865	16758	16760	16939	16835	16985	16915	16968	16684	16891	16933	16850	17096	16923	16975	16978	16836	16935	16866	16793	16927	16635	16772	16934	16651	16778	16710	16910	16901	16914	16974	16871	16868	16679	16699	16744	16902	16780	16783	16651	16869	16858	16928	16797	16913	17133	16986	16728	16927	16701	16928	16778	16895	17000	16903	16778	16980	16776	16925	16969	16840	17057	16746	16817	16903	16941	16942	16833	16975	16877	17031	16682	16788	17049	16882	16885	16895	16935	16954	17038	17026	17045	16695	16832	16919	16901	16780	16853	16857	16744	16690	17024	16841	16800	16977	16917	16788	16864	16797	16815	17054	16719	16897	16708	16992	16798	16795	17025	16851	16981	16789	16797	16889	16842	16973	16812	16976	16797	16869	16758	16916	16847	17097	17055	16747	16902	16799	16817	16942	16821	16940	16774	17034	16895	17021	16869	17000	16832	17045	16899	17046	17069	17047	16889	16758	16777	16750	17099	16890	16883	17117	16920	17036	16678	16771	16958	16779	16837	16921	16932	16878	16859	16949	16985	16883	16949	16719	16879	16901	16906	16787	16823	16815	16919	17047	16998	16942	16767	16897	16917	16720	16804	16899	17044	17034	17122	17042	16886	17071	16760	16970	16975	16916	16983	16876	16761	16858	16990	16943	16956	16820	16764	16934	16743	16938	16847	16817	16968	16891	16757	16804	17082	16817	16809	16748	17031	16645	16822	16795	16895	16841	16822	16964	16878	16829	17047	16900	16708	16684	16753	16713	16948	16628	17172	17030	16855	16742	16983	16654	16888	17019	16798	16988	16966	16747	17037	16889	16894	16961	16897	17049	16866	16880	16959	16909	16823	16939	16907	16812	16910	16928	16834	16909	16790	16903	16899	16930	16978	16986	16752	16793	16984	16996	16835	16738	16788	16900	17052	16955	16746	16652	16653	16990	16905	16778	16782	16871	17189	16751	17029	16863	16909	16786	16730	16786	16903	16858	16856	16992	16788	16867	16831	16900	16909	16838	16791	16801	16804	16848	17062	16901	16798	16700	16807	16745	16872	17018	16847	16772	16822	16731	16700	16907	16771	16959	16772	16969	16976	16715	16741	16991	16876	16833	16858	16876	16902	16951	16854	16923	16921	16784	16742	16546	16884	16749	16905	16939	16794	16846	16809	16970	16854	16854	16721	16810	16768	16975	16679	17018	17011	16918	16999	16903	16715	16842	16957	17024	16911	16850	17002	16754	16924	16785	16956	16929	16921	16703	16971	16951	16900	16746	16733	16794	16854	16861	16980	16704	16840	17069	17107	16800	16772	16882	16757	17074	17013	16725	16945	16813	16922	16782	17049	16706	16865	16885	16755	16995	16916	16858	17089	16982	17042	16804	16820	16832	16638	16772	16730	16798	16791	16935	17025	16923	16921	16916	16795	16923	16706	16932	16947	16804	16991	16832	16779	16706	17076	16690	16651	16972	16903	16786	16959	16905	16616	17068	16807	16737	17004	16934	16887	17083	16729	16707	16835	17017	16886	16860	16762	16815	16870	16709	16844	16985	16887	16744	16864	17006	16767	16949	16989	16934	17027	16903	16956	16834	16711	16950	16999	16586	16995	16911	16822	16853	16778	16849	16989	17072	16733	16898	16921	16846	16887	16796	16838	17011	16798	16680	16699	16693	16896	16828	16980	16976	16927	17012	16946	17003	16881	16992	16925	16776	16811	16801	16773	16900	16904	16955	17005	17050	16943	16979	17094	16756	16901	16853	16954	16985	16846	16750	16885	16662	16899	16949	16899	16883	16815	16842	16847	16747	17055	16969	17016	17101	16926	16806	16801	16947	16817	16773	16740	16790	16742	16755	16802	16918	16899	16824	16960	16772	16817	16881	16899	16825	17204	16974	16736	16816	16750	16773	16938	16632	16800	16741	17088	16871	16716	16812	16986	16926	16884	16655	16837	16893	16981	16727	16949	16809	16958	16859	17021	16703	16758	16718	16847	16785	16731	16702	16975	16790	16760	16898	16776	16872	16560	16984	16849	16742	16899	16901	16932	16745	16791	16787	16856	16764	16893	16941	16901	17056	16974	16716	16692	16831	17029	16938	17110	16894	16882	16839	16850	16847	16766	17030	16993	16735	16911	17009	16891	16910	17018	16898	16888	16849	16929	16941	16972	16740	17000	16792	17030	16870	16856	16826	16676	17037	16722	16766	16777	16668	16860	16838	16765	16805	16882	16870	16834	17035	16930	17024	17194	17025	16908	16967	16805	16971	16867	16618	16828	16993	16909	16849	16900	16929	16799	16854	17070	16730	16796	16687	16928	17039	16768	16718	16791	16989	17051	16727	16748	16774	16932	16799	16875	16895	16895	16743	16912	16838	16786	16851	16913	16833	16846	16707	16598	17047	16825	16898	16895	16790	17047	16800	16935	16944	16994	17246	17087	16896	16843	16925	16766	16792	17015	17038	16909	16748	17004	17075	16717	16711	16869	17131	17045	16920	16731	17023	16818	16724	16924	16905	16899	16801	16768	16822	17091	17009	17093	16937	16865	16887	16703	17112	16861	16745	16755	16781	16861	16807	16836	16843	16945	16853	16896	16692	16779	16604	16568	16859	16964	17094	16877	17008	17107	16877	16855	16868	16852	16887	16904	16838	16851	16949	16815	16799	16799	16784	16887	16613	16989	16856	16912	17050	16752	16781	16831	16873	17042	16796	16857	16795	16715	16972	16774	16875	16912	16870	16926	16789	16902	16874	16759	17069	16764	16771	16987	16801	16881	16748	16837	16809	16883	17060	16966	16876	16787	16972	16929	16838	16776	16792	17005	16926	16796	16858	16858	16921	16908	16810	16849	16889	16784	16775	16914	16903	16745	16514	16832	17051	16964	17014	17077	16965	16931	16961	16792	16781	16886	16852	17227	16946	16925	17052	17004	16908	16894	16783	16770	16712	16896	16876	16716	16813	16778	17051	17077	16839	16807	16828	16937	16759	16817	16889	16842	16817	16812	16897	16893	16890	16869	16953	16826	16801	16882	16804	16821	16698	16934	16724	16650	16906	16895	16736	16894	16844	16988	17009	16965	16955	16926	16814	17003	16764	16796	16826	16893	17260	16692	16897	16816	16760	16946	16755	16902	16839	16789	16870	16913	16821	17034	16849	17017	16925	16710	16892	16910	16997	16730	16656	16902	16846	16777	16746	16972	16811	16956	16809	16880	16915	16838	16912	16758	16941	16968	17059	16828	16936	17040	16909	16906	17075	16690	16948	17109	16872	16875	16935	16628	16772	16824	17020	16682	16918	16828	16786	16825	16682	16834	16910	16799	17048	16667	16734	17028	16869	16829	17273	16879	16896	17000	16837	16945	16867	16944	16959	16936	16763	17098	16844	16941	16912	17043	17027	16874	16814	16851	16982	16934	16869	16918	16920	16921	16907	16963	16819	16945	16674	17055	16881	16931	16939	17048	16922	16812	16806	16917	16900	16946	16789	16833	16845	17050	16858	16874	16913	16766	16870	17126	16852	16782	16795	16903	16951	16711	16831	16911	16633	16761	16918	16884	16986	17001	16783	17078	17032	16949	16829	17049	16847	17041	16938	17021	16920	16829	16865	16949	16846	16921	16900	17044	16872	16930	16772	16826	16877	16813	16901	16958	16791	16780	17055	16855	16791	17018	17172	16857	16687	16696	16881	16918	16831	16854	16769	16832	16973	16860	16796	16868	16829	16724	16953	16853	17038	17010	16964	16991	16864	16927	16771	16727	16912	16988	16854	16895	16962	16800	16835	16875	16817	16733	16799	17038	16751	16808	16944	16867	16888	16886	16783	16876	16640	16947	16734	16928	16962	16810	16927	16709	16968	16949	17003	16896	16760	16952	16887	17017	16914	16990	16894	17014	16779	16857	16794	17081	16881
35772	59870	57342	45990	38869	33918	29421	25694	22615	20531	19227	17887	17082	16269	15882	15555	15280	15171	14923	14870	14671	14645	14523	14569	14535	14535	14472	14425	14415	14432	14436	14203	14315	14385	14339	14210	14458	14428	14480	14568	14372	14404	14481	14413	14338	14312	14499	14412	14586	14518	14409	14348	14400	14377	14466	14452	14302	14543	14362	14338	14296	14274	14427	14471	14266	14493	14359	14286	14376	14392	14407	14437	14504	14280	14314	14350	14473	14305	14369	14321	14471	14406	14410	14439	14299	14374	14400	14394	14383	14337	14475	14430	14319	14291	14365	14361	14404	14375	14438	14399	14299	14416	14310	14297	14301	14336	14500	14397	14410	14351	14554	14164	14221	14369	14420	14289	14361	14380	14438	14411	14354	14391	14396	14481	14419	14464	14444	14498	14486	14465	14361	14344	14451	14276	14384	14428	14258	14322	14252	14401	14408	14420	14274	14509	14142	14463	14525	14378	14500	14355	14341	14296	14407	14419	14326	14316	14446	14486	14462	14536	14454	14498	14373	14645	14362	14400	14402	14422	14420	14396	14330	14309	14343	14412	14359	14384	14408	14264	14529	14396	14611	14237	14331	14465	14402	14343	14550	14376	14376	14493	14333	14324	14401	14437	14478	14413	14299	14384	14476	14267	14345	14450	14434	14280	14682	14367	14408	14412	14329	14389	14268	14416	14222	14369	14361	14338	14355	14314	14333	14453	14365	14535	14434	14355	14281	14171	14408	14421	14287	14415	14450	14472	14329	14430	14298	14354	14326	14469	14445	14489	14411	14447	14396	14240	14580	14472	14323	14436	14380	14284	14295	14392	14303	14392	14390	14326	14378	14292	14509	14230	14355	14437	14486	14451	14418	14348	14443	14529	14411	14515	14269	14496	14456	14466	14352	14288	14467	14383	14479	14396	14401	14279	14318	14313	14465	14568	14414	14357	14516	14188	14692	14362	14351	14151	14551	14373	14354	14460	14224	14455	14465	14298	14391	14283	14252	14278	14274	14441	14423	14412	14440	14388	14329	14432	14365	14445	14512	14453	14435	14359	14281	14481	14354	14279	14347	14348	14680	14420	14379	14488	14508	14395	14474	14484	14459	14432	14265	14243	14526	14532	14429	14468	14462	14564	14357	14382	14534	14400	14396	14407	14371	14353	14332	14342	14377	14517	14335	14253	14318	14459	14326	14563	14346	14309	14383	14400	14471	14519	14434	14462	14524	14471	14369	14402	14493	14448	14330	14418	14404	14302	14423	14371	14321	14324	14387	14470	14380	14567	14482	14320	14201	14444	14392	14353	14319	14386	14396	14485	14501	14323	14283	14434	14503	14264	14277	14272	14433	14168	14425	14481	14440	14416	14354	14465	14541	14404	14292	14237	14309	14223	14325	14434	14413	14315	14359	14170	14478	14380	14515	14456	14467	14280	14239	14373	14415	14313	14275	14514	14563	14453	14378	14473	14392	14496	14257	14328	14298	14424	14495	14320	14331	14445	14499	14391	14232	14343	14365	14304	14380	14383	14550	14333	14428	14404	14437	14476	14408	14446	14268	14384	14302	14292	14355	14420	14330	14342	14409	14403	14347	14513	14560	14628	14326	14416	14269	14535	14478	14362	14474	14531	14413	14266	14295	14394	14346	14343	14445	14287	14288	14315	14533	14490	14337	14319	14291	14431	14462	14367	14431	14378	14400	14430	14321	14301	14372	14498	14311	14480	14509	14206	14547	14517	14386	14459	14393	14461	14197	14420	14454	14391	14494	14296	14420	14452	14427	14386	14513	14322	14496	14328	14227	14419	14540	14286	14438	14513	14469	14344	14400	14310	14424	14307	14444	14442	14171	14282	14343	14409	14310	14630	14283	14348	14285	14494	14414	14347	14289	14433	14474	14412	14391	14231	14385	14334	14416	14532	14330	14451	14371	14454	14384	14391	14364	14299	14464	14252	14370	14320	14258	14366	14403	14231	14436	14352	14303	14509	14376	14454	14564	14267	14432	14585	14222	14233	14256	14500	14409	14346	14326	14343	14266	14282	14554	14225	14498	14352	14414	14439	14425	14531	14304	14431	14236	14468	14478	14500	14364	14370	14579	14341	14366	14376	14406	14457	14235	14434	14480	14322	14365	14329	14440	14490	14452	14328	14479	14369	14564	14288	14477	14466	14417	14449	14225	14368	14523	14366	14361	14291	14403	14452	14310	14449	14437	14347	14461	14394	14410	14448	14329	14275	14371	14327	14438	14383	14457	14435	14295	14470	14357	14214	14442	14346	14397	14455	14385	14279	14465	14380	14391	14237	14462	14524	14387	14330	14352	14328	14338	14470	14434	14420	14367	14526	14377	14508	14386	14559	14265	14330	14481	14389	14367	14372	14412	14489	14398	14491	14384	14396	14602	14399	14480	14283	14412	14279	14400	14387	14259	14548	14258	14457	14233	14435	14379	14306	14366	14406	14479	14349	14414	14301	14420	14291	14416	14324	14325	14272	14485	14373	14483	14345	14363	14424	14481	14420	14377	14549	14316	14413	14221	14450	14280	14427	14408	14343	14244	14348	14339	14556	14252	14442	14403	14340	14433	14552	14225	14391	14360	14501	14310	14392	14392	14304	14269	14427	14338	14447	14296	14274	14304	14341	14521	14456	14350	14348	14418	14305	14334	14405	14427	14410	14416	14377	14418	14344	14335	14490	14487	14397	14361	14303	14614	14550	14259	14364	14339	14261	14284	14473	14286	14324	14337	14403	14310	14416	14304	14222	14456	14519	14382	14433	14413	14310	14296	14442	14498	14388	14367	14408	14520	14306	14568	14441	14466	14378	14554	14483	14485	14442	14362	14374	14356	14460	14372	14295	14342	14371	14466	14524	14386	14343	14447	14310	14319	14268	14496	14396	14509	14274	14346	14465	14507	14466	14400	14229	14125	14544	14338	14454	14449	14351	14448	14300	14439	14386	14297	14217	14313	14324	14427	14361	14431	14229	14395	14348	14531	14300	14277	14225	14485	14283	14307	14222	14364	14317	14387	14396	14394	14411	14477	14277	14416	14324	14482	14282	14460	14206	14277	14300	14373	14374	14332	14262	14364	14628	14370	14444	14430	14388	14407	14671	14381	14417	14345	14173	14300	14471	14300	14301	14421	14334	14485	14291	14267	14447	14442	14424	14371	14262	14483	14313	14308	14418	14481	14462	14266	14520	14272	14421	14267	14626	14319	14439	14459	14277	14456	14372	14286	14448	14460	14442	14515	14386	14269	14431	14339	14382	14329	14212	14497	14342	14372	14432	14421	14267	14210	14396	14337	14499	14441	14433	14246	14270	14373	14401	14479	14296	14408	14301	14538	14475	14336	14384	14420	14334	14347	14337	14462	14280	14378	14461	14356	14315	14392	14268	14274	14489	14332	14352	14353	14249	14381	14368	14334	14468	14189	14196	14312	14488	14394	14353	14515	14494	14375	14373	14530	14434	14335	14456	14321	14313	14284	14327	14281	14383	14359	14356	14392	14677	14375	14442	14452	14282	14356	14334	14415	14436	14363	14278	14232	14404	14504	14353	14397	14482	14298	14381	14351	14373	14391	14488	14309	14443	14368	14389	14567	14273	14400	14404	14314	14356	14403	14448	14465	14407	14394	14296	14425	14312	14436	14355	14337	14338	14353	14373	14414	14577	14317	14287	14519	14498	14389	14516	14284	14373	14423	14295	14425	14301	14347	14590	14350	14431	14460	14515	14319	14516	14371	14520	14270	14431	14445	14278	14337	14339	14382	14503	14368	14257	14449	14350	14525	14229	14327	14395	14475	14373	14335	14422	14441	14437	14466	14389	14218	14380	14255	14360	14306	14514	14323	14283	14537	14400	14387	14317	14436	14426	14237	14439	14295	14391	14239	14307	14427	14401	14223	14341	14434	14359	14465	14239	14401	14255	14365	14351	14289	14458	14443	14376	14430	14431	14398	14326	14414	14501	14313	14386	14385	14512	14469	14186	14355	14407	14277	14469	14398	14338	14403	14501	14457	14523	14463	14310	14474	14316	14397	14538	14518	14476	14275	14420	14345	14418	14553	14507	14461	14451	14348	14357	14458	14573	14372	14299	14490	14537	14346	14457	14604	14499	14400	14363	14359	14237	14361	14312	14404	14641	14360	14500	14563	14463	14473	14399	14486	14404	14564	14381	14218	14547	14235	14433	14479	14393	14486	14406	14533	14376	14482	14396	14332	14370	14499	14260	14409	14547	14392	14327	14338	14374	14528	14371	14363	14307	14312	14409	14481	14340	14391	14353	14417	14348	14452	14387	14516	14424	14295	14288	14368	14309	14376	14437	14517	14192	14343	14425	14347	14198	14228	14306	14416	14442	14344	14412	14431	14439	14228	14341	14375	14375	14382	14270	14512	14517	14354	14353	14470	14432	14354	14484	14575	14296	14467	14416	14392	14416	14304	14337	14373	14347	14333	14413	14322	14509	14365	14411	14276	14421	14478	14493	14495	14491	14322	14400	14204	14290	14461	14299	14393	14340	14365	14545	14489	14395	14464	14357	14458	14362	14356	14365	14305	14444	14310	14258	14353	14529	14310	14426	14409	14230	14517	14273	14519	14393	14241	14490	14291	14557	14308	14311	14386	14234	14402	14422	14550	14441	14267	14379	14381	14371	14395	14434	14431	14272	14406	14437	14316	14488	14454	14380	14408	14315	14388	14352	14304	14316	14340	14501	14312	14506	14260	14409	14331	14304	14440	14278	14404	14356	14430	14392	14406	14396	14425	14427	14377	14207	14310	14381	14514	14425	14434	14400	14428	14443	14274	14449	14371	14380	14481	14455	14247	14483	14569	14393	14313	14451	14367	14410	14457	14295	14342	14367	14371	14412	14375	14313	14414	14238	14381	14401	14313	14296	14375	14429	14428	14458	14406	14251	14587	14327	14424	14513	14336	14289	14337	14380	14474	14326	14499	14388	14484	14641	14567	14494	14377	14236	14446	14366	14334	14205	14383	14324	14341	14368	14532	14426	14347	14302	14467	14419	14424	14394	14429	14357	14486	14266	14313	14445	14593	14354	14507	14272	14294	14484	14331	14558	14439	14448	14438	14398	14415	14175	14379	14391	14327	14444	14332	14327	14302	14210	14293	14267	14359	14389	14455	14486	14178	14601
29488	30348	38940	33729	26944	23785	21329	19933	18799	18257	17915	17621	17313	17105	17317	17015	16971	16876	16846	16944	16666	16842	16807	16876	16774	16646	16770	16787	16799	16629	17003	16685	16794	16856	16708	16709	16769	16623	16721	16717	16786	16612	16803	16628	16572	16696	16707	16763	16813	16466	16789	16855	16639	16559	16561	16623	16638	16909	16800	16636	16604	16781	16838	16931	16750	16842	16783	16796	16666	16511	16791	16643	16844	16685	16747	16651	16753	16639	16746	16792	16727	16753	16377	16865	16704	16651	16556	16668	16677	16744	16684	16808	16613	16528	16556	16568	16778	16716	16733	16685	16810	16874	16860	16697	16846	16689	16660	16656	16634	16773	16893	16573	16695	16713	16732	16620	16735	16703	16731	16887	16789	16657	16607	16768	16502	16852	16589	16813	16947	16641	16551	16581	16694	17019	16743	16903	16849	16685	16818	16411	16763	16783	16747	16752	16825	16591	16875	16703	16620	16564	16634	16594	16704	16543	16695	17049	16728	16809	16639	16855	16794	16629	16754	16470	16554	16608	16732	16762	16473	16529	16810	16739	16588	16765	16785	16514	16580	16831	16751	16907	16799	16634	16680	16663	16899	16709	16578	16680	16702	16580	16649	16578	16796	16740	16682	16607	16754	16670	16643	16576	16679	16905	16921	16881	16960	16851	16761	16705	16809	16665	16725	16636	16794	16822	16717	16797	16674	16829	16536	16716	16827	16908	16692	16803	16683	16695	16662	16678	16886	16679	16614	16792	16535	16791	16562	16627	16518	16618	16762	17029	16763	16643	16649	16543	16747	16727	16685	16704	16743	16762	16494	16825	16753	16836	16825	16697	16801	16650	16687	16712	16662	16665	16783	16768	16613	16702	16625	17004	16581	16824	16701	16677	16929	16660	16758	16706	16627	16816	16757	16833	16580	16648	16811	16745	16795	16710	16725	16546	16730	16736	16761	16652	16976	16641	16765	16692	16665	16677	16616	16679	16657	16685	16677	16706	16628	16519	16834	16897	16925	16767	16708	16780	16672	16668	16745	16770	16543	16692	16908	16670	16739	16832	16740	16788	16718	16747	16725	16496	16631	16782	16637	16725	16977	16746	16855	16679	16640	16595	16548	16647	16688	16822	16503	16891	16826	16564	16713	16699	16768	16728	16737	16703	16811	16848	16483	16680	16590	16548	16628	16645	16627	16550	16859	16758	16493	16636	16573	16702	16702	16742	16702	16689	16721	16809	16716	16750	16741	16892	16786	16671	16665	16674	16780	16697	16771	16509	16814	16699	16607	16770	16786	16599	16782	16774	16800	16679	16817	16870	16856	16673	16750	16798	16837	16707	16903	16697	16775	16607	16840	16755	16901	16760	16735	16754	16615	16808	16647	16605	16832	16830	16760	16760	16860	16775	16706	16616	16698	16518	16480	16744	16911	16764	16646	16723	16853	16580	16825	16669	16787	16586	16732	16708	16752	16800	16782	16728	16689	16666	16673	16700	16445	16524	16596	16759	16729	16530	16683	16735	16463	16732	16599	16647	16870	16831	16757	16798	16866	16751	16766	16704	16737	16712	16724	16858	16627	16599	16801	16816	16879	16843	16883	16868	16755	16533	16739	16856	16646	16806	16752	16723	16697	16816	16942	16664	16753	16790	16880	16631	16595	16767	16721	16447	16535	16702	16685	16902	16910	16701	16847	16631	16657	16853	16729	16604	16691	16683	16744	16860	16746	16725	16592	16567	16912	16815	16811	16683	16717	16804	16693	16758	16635	16702	16654	16808	16826	16768	16741	16656	16752	16886	16627	16801	16741	16773	16698	16816	17017	16781	16696	16546	16668	16857	16888	16843	16603	16728	16709	16583	16695	16659	16616	16689	16891	16751	16569	16907	16711	16614	17033	16622	16654	16737	16717	16901	16781	16661	16885	16634	16736	16759	16640	16861	16688	16766	16918	16715	16791	16946	16791	16762	17001	16592	16925	16764	16649	16491	16543	16968	16829	16802	16625	16560	16846	16655	16845	16754	16582	16769	16562	16722	16704	16611	16573	16737	16724	16614	16648	16403	16731	16868	16896	16764	16612	16881	16787	16626	16568	16624	16675	16756	16835	16761	16811	16860	16913	16662	16995	16519	16677	16950	16536	16734	16664	16518	16740	16447	16544	16681	16750	16930	16674	16679	16676	16762	16741	16767	16803	16746	16808	16846	16612	16771	16695	16570	16638	16648	16498	16684	16687	16879	16581	16839	16619	16641	16665	16667	16662	16757	16813	16798	16675	16718	16694	16622	16885	16830	16729	16771	16664	16684	16825	16831	16883	16715	16455	16443	16694	16676	16742	16894	16792	16751	16840	16622	16988	16748	16768	16785	16612	16743	16908	16801	16837	16723	16534	16847	16692	16648	16852	16781	16748	16857	16895	16849	16832	16654	16633	16678	16633	16869	16680	16843	16738	16695	16742	16829	16572	16804	16916	16899	16747	16674	16549	16571	16724	16611	16696	16887	16867	16880	16468	16587	16868	16774	16493	16707	16752	16477	16697	16645	16624	16752	16694	16664	16618	16666	16625	16764	16656	16745	16703	16611	16827	16789	16928	16688	16627	16761	16683	16671	16767	16770	16698	16618	16634	16920	16820	16722	16740	16919	16668	16645	16785	16837	16697	16683	16629	16778	16577	16724	16736	16548	16597	16674	16856	16803	16773	16645	16689	16755	16724	16670	16836	16761	16880	16588	16685	16761	16717	16838	16864	16473	16634	16739	16605	16759	16665	16708	16681	16620	16850	16622	16576	16791	16648	16647	16775	16676	16497	16693	16887	16804	16874	16544	16831	16614	16622	16872	16759	16885	16879	16569	16724	16718	16728	16597	16593	16827	16579	16698	16792	16748	16580	16658	16737	16668	16733	16667	16765	16858	16573	16685	16731	16564	16714	16696	16684	16785	16840	16770	16499	16660	16690	16708	16662	16624	16624	16741	16697	16882	16610	16772	16877	16747	16708	16692	16677	16732	16615	16692	16699	16501	16647	16718	16823	16793	16692	16732	16658	16748	16705	16668	16608	16988	16748	16684	16563	16630	16684	16477	16758	16645	16701	16623	16881	16644	16698	16694	16853	16719	16682	16680	16786	16756	16691	16523	16608	16570	16686	16747	16594	16864	16776	16730	16753	16689	16541	16715	16956	16795	16590	16700	16520	16815	16585	16873	16684	16744	16823	16751	16875	16660	16673	16577	16798	16838	16660	16578	16785	16675	16746	16884	16590	16922	16666	16577	16654	16687	16827	16602	16807	16794	16702	16826	16519	16797	16717	16778	16660	16774	16755	16815	16800	16854	16837	16478	16684	16797	16676	16710	16704	16933	16632	16677	16624	16675	16618	16697	16587	16679	16644	16652	16578	16907	16718	16902	16699	16716	16914	16615	16804	16638	16673	16823	16643	16659	16654	16691	16744	16459	16446	16664	16747	16649	16727	16835	16746	16627	16604	16667	16813	17001	16713	16980	16596	16665	16649	17009	16844	16733	16624	16567	16654	16703	16633	16880	16736	16594	16755	16759	16818	16727	16712	16682	16826	16569	16702	16788	16833	16598	16723	16681	16792	16801	16674	16806	16817	16833	16669	16834	16702	16705	16859	16825	16689	16817	16837	16783	16831	16942	16952	16939	16784	16748	16764	16696	16789	16783	16781	16759	16636	16717	16848	16899	16835	16863	16672	16864	16918	16612	16752	16677	16664	16442	16647	16881	17018	16785	16631	16832	16609	16562	16826	16820	16842	16813	16791	16716	16892	16774	16641	16762	16736	16794	16744	16713	16650	16554	16898	16647	16693	16688	16708	16808	16752	16888	16824	16658	16663	16681	16919	16759	16760	16695	16760	16689	16809	16730	16779	16960	16650	16683	16733	16706	16779	16664	16879	16702	16754	16835	16613	16578	16761	16845	16612	16812	16674	16728	16798	16911	16861	16717	16762	16663	16762	16966	16864	16752	16862	16679	16970	16736	16872	16650	16582	16751	16742	16844	16823	16813	16914	16869	16661	16731	16690	16840	16706	16841	16989	16894	16668	16781	16793	16904	16660	16735	16561	16822	16572	16867	16754	16706	16832	16744	16765	16727	16723	16862	16653	16775	16667	16825	16632	16755	16836	16957	16716	16833	16648	16855	16587	16764	16531	16654	16573	16744	16876	16710	16681	16787	16793	16574	16666	16772	16589	16553	16791	16528	16655	16782	16771	16635	16745	16866	16701	16855	16851	16621	16750	16802	16646	16736	16770	16808	16833	16769	16821	16656	16918	16637	16623	16787	16810	16766	16669	16889	16797	16704	16669	16590	16784	16648	16802	16840	16616	16724	16840	16787	16869	16944	16756	16754	16804	16909	16587	16648	16714	16678	16636	16574	16564	16737	16625	16614	16606	16854	16569	16497	16715	16540	16651	16936	16758	16843	16818	16745	16819	16717	16645	16717	16772	16610	16741	16796	16712	16767	16873	16631	16732	16723	16649	16668	16971	16840	16633	16636	16939	16621	16776	16573	16731	16567	16773	16711	16812	16743	16556	16886	16776	16626	16647	16867	16829	16651	16801	16782	16843	16580	16757	16678	16648	16893	16676	16716	16824	16695	16757	16711	16434	16742	16712	16781	16936	16710	16672	16905	16711	16737	16677	16746	16719	16723	16574	16868	16693	16780	16710	16746	16639	16659	16496	16755	16559	16865	16874	16839	16787	16921	16778	16662	16639	16960	16641	16860	16609	16800	16701	16910	16678	16857	17035	16717	16692	17031	16919	16686	16598	16840	16792	16819	16726	16629	16820	16714	16935	16752	16601	16467	16687	16802	16616	16538	16642	16755	16743	16983	16828	16660	16610	16766	16715	16782	16631	16697	16631	16669	16714	16778	16549	16683	16991	16875	16798	16591	16659	16778	16798	16795	16944	16836	16616	16694	16904	16829	16838	16673	16785	16655	16534	16804	16699	16916	16673	16913	16690	16629	16748	16813	16613	16810	16786	16594	16631	16721	16782	16784	16542	16797	16704	16464	16506	16747	16878	16550	16879	16690	16674	16681	16514	16861	16767	16636	16422	16724	16642	16701	16845	16601	16691	16826	16671	16768	16781	16795	16690	16731	16811	16532	16894	16727	16506	16739	16977	16872	16721	16631
34029	48663	45009	34156	28347	23945	20830	19034	17473	16688	16003	15436	15539	14931	14627	14731	14560	14609	14484	14485	14361	14393	14519	14478	14358	14363	14353	14349	14449	14259	14425	14328	14253	14450	14286	14344	14403	14267	14323	14346	14537	14392	14282	14369	14211	14262	14529	14303	14146	14382	14365	14303	14397	14254	14256	14419	14339	14453	14277	14257	14456	14265	14281	14426	14239	14439	14185	14253	14345	14113	14396	14192	14359	14440	14320	14422	14237	14372	14416	14275	14305	14319	14220	14389	14329	14113	14377	14198	14393	14282	14340	14221	14477	14141	14372	14311	14320	14178	14253	14347	14394	14325	14385	14147	14311	14304	14391	14350	14471	14379	14220	14437	14017	14229	14267	14207	14239	14354	14125	14387	14279	14331	14378	14327	14246	14472	14377	14305	14337	14286	14331	14411	14309	14274	14410	14170	14242	14261	14368	14380	14271	14154	14446	14246	14257	14446	14313	14255	14416	14330	14407	14135	14441	14224	14225	14355	14215	14344	14524	14494	14270	14128	14260	14195	14307	14319	14089	14266	14404	14284	13987	14243	14360	14291	14383	14299	14339	14188	14306	14407	14536	14244	14426	14288	14275	14228	14302	14537	14278	14233	14311	14243	14256	14389	14214	14330	14383	14173	14203	14324	14288	14449	14303	14319	14332	14238	14237	14272	14340	14215	14263	14354	14379	14309	14393	14190	14399	14240	14159	14450	14221	14361	14406	14147	14495	14127	14289	14208	14230	14271	14345	14203	14295	14424	14363	14350	14292	14557	14161	14301	14328	14434	14229	14258	14337	14294	14217	14310	14270	14280	14343	14340	14319	14258	14211	14291	14253	14395	14409	14349	14202	14444	14341	14398	14240	14347	14355	14452	14126	14346	14153	14350	14473	14304	14321	14296	14221	14266	14412	14312	14462	14431	14117	14471	14331	14231	14299	14343	14313	14337	14351	14468	14414	14316	14380	14320	14324	14254	14511	14113	14242	14409	14348	14252	14398	14378	14294	14537	14317	14278	14362	14519	14466	14299	14423	14291	14361	14267	14302	14331	14237	14371	14376	14336	14390	14596	14430	14228	14337	14327	14277	14392	14104	14326	14324	14309	14270	14468	14293	14220	14475	14411	14220	14368	14299	14102	14331	14247	14324	14341	14271	14273	14265	14283	14337	14472	14319	14354	14198	14225	14387	14307	14358	14385	14334	14272	14244	14238	14269	14340	14260	14452	14308	14370	14406	14307	14052	14188	14473	14292	14266	14323	14197	14431	14186	14210	14315	14296	14458	14332	14425	14402	14348	14398	14276	14557	14572	14284	14308	14341	14283	14268	14228	14198	14234	14427	14237	14276	14237	14333	14294	14249	14291	14311	14325	14328	14307	14323	14340	14358	14364	14497	14478	14223	14301	14300	14215	14433	14248	14317	14386	14361	14310	14174	14422	14278	14237	14392	14365	14235	14308	14407	14273	14404	14306	14362	14229	14296	14269	14318	14114	14298	14431	14376	14407	14319	14261	14358	14386	14360	14446	14289	14302	14325	14328	14209	14368	14300	14251	14436	14424	14269	14213	14512	14435	14543	14320	14279	14213	14486	14343	14242	14440	14280	14266	14320	14162	14306	14291	14299	14139	14277	14451	14063	14426	14277	14367	14397	14303	14317	14378	14377	14260	14311	14378	14427	14408	14199	14233	14396	14369	14383	14249	14235	14344	14230	14359	14477	14329	14399	14453	14269	14153	14227	14289	14423	14511	14361	14389	14121	14327	14234	14380	14340	14234	14372	14329	14285	14253	14365	14305	14333	14363	14346	14475	14198	14467	14270	14192	14219	14312	14424	14332	14161	14411	14351	14275	14248	14320	14350	14259	14250	14397	14245	14446	14242	14330	14365	14375	14355	14292	14328	14302	14552	14348	14636	14286	14333	14275	14400	14416	14309	14236	14147	14335	14315	14189	14332	14246	14327	14223	14214	14243	14222	14218	14407	14247	14199	14190	14374	14449	14395	14417	14490	14188	14299	14324	14377	14166	14539	14357	14434	14243	14439	14223	14229	14286	14156	14210	14366	14390	14295	14387	14343	14382	14342	14493	14382	14315	14275	14331	14329	14254	14293	14341	14610	14489	14179	14304	14381	14361	14283	14392	14283	14386	14400	14310	14397	14294	14391	14442	14319	14404	14347	14204	14350	14427	14174	14182	14329	14395	14364	14406	14292	14367	14212	14231	14179	14357	14246	14318	14358	14244	14409	14258	14467	14368	14369	14377	14286	14249	14337	14376	14280	14260	14353	14314	14231	14281	14398	14278	14478	14282	14353	14391	14343	14463	14392	14318	14163	14290	14173	14426	14294	14128	14298	14289	14326	14441	14374	14497	14334	14363	14262	14264	14270	14104	14269	14373	14334	14409	14199	14292	14396	14363	14243	14397	14250	14347	14117	14284	14251	14282	14368	14423	14317	14354	14208	14410	14247	14289	14434	14237	14454	14439	14297	14436	14315	14248	14329	14259	14403	14294	14140	14321	14414	14385	14237	14448	14342	14274	14296	14450	14376	14313	14272	14351	14261	14346	14342	14277	14370	14297	14381	14345	14444	14183	14318	14407	14351	14266	14320	14274	14267	14279	14281	14390	14408	14358	14414	14256	14344	14305	14425	14382	14337	14272	14367	14262	14440	14263	14200	14455	14236	14301	14210	14400	14247	14458	14400	14278	14332	14340	14390	14274	14352	14217	14202	14291	14380	14322	14424	14351	14201	14464	14294	14252	14269	14329	14347	14330	14328	14334	14529	14276	14265	14253	14312	14469	14292	14367	14425	14272	14382	14203	14153	14345	14341	14281	14357	14323	14213	14362	14293	14385	14351	14244	14402	14314	14217	14213	14452	14352	14147	14356	14443	14373	14431	14237	14356	14415	14329	14239	14303	14320	14458	14248	14252	14378	14267	14183	14270	14347	14502	14127	14440	14236	14174	14212	14398	14294	14344	14440	14328	14327	14334	14454	14155	14163	14301	14111	14406	14465	14243	14322	14271	14248	14178	14518	14333	14142	14287	14400	14276	14330	14403	14327	14452	14228	14321	14362	14383	14437	14375	14300	14215	14383	14396	14395	14314	14262	14330	14480	14267	14332	14275	14263	14266	14240	14249	14363	14242	14347	14279	14295	14147	14297	14335	14434	14343	14376	14306	14436	14418	14239	14385	14209	14249	14244	14083	14392	14282	14391	14412	14438	14265	14352	14246	14423	14452	14387	14441	14261	14287	14407	14319	14276	14185	14253	14556	14386	14281	14416	14458	14266	14418	14334	14283	14365	14341	14208	14295	14236	14323	14284	14305	14314	14339	14372	14280	14227	14363	14180	14420	14278	14305	14344	14355	14302	14294	14226	14233	14388	14361	14173	14364	14141	14367	14328	14404	14199	14355	14375	14358	14574	14306	14418	14319	14299	14228	14370	14416	14374	14330	14399	14309	14198	14528	14336	14265	14253	14306	14326	14274	14311	14301	14464	14294	14198	14521	14499	14450	14239	14400	14231	14334	14204	14136	14447	14337	14391	14299	14351	14446	14250	14303	14411	14315	14323	14304	14396	14339	14339	14287	14464	14401	14350	14336	14365	14533	14433	14415	14396	14469	14325	14184	14455	14325	14178	14484	14250	14375	14335	14274	14385	14333	14291	14449	14412	14295	14317	14220	14370	14163	14293	14374	14472	14239	14150	14457	14494	14369	14473	14286	14331	14373	14412	14440	14470	14372	14467	14384	14302	14272	14402	14257	14232	14316	14328	14425	14157	14389	14299	14402	14225	14218	14277	14214	14251	14474	14292	14384	14338	14236	14430	14545	14287	14365	14530	14240	14319	14346	14273	14200	14295	14378	14217	14212	14272	14282	14406	14370	14085	14310	14306	14580	14274	14411	14367	14383	14370	14373	14446	14274	14320	14221	14412	14278	14340	14384	14406	14262	14189	14426	14143	14298	14307	14314	14407	14244	14335	14322	14383	14227	14064	14462	14313	14313	14321	14239	14261	14349	14360	14357	14322	14303	14372	14465	14571	14385	14390	14221	14285	14343	14350	14300	14426	14362	14149	14277	14209	14143	14193	14350	14245	14371	14244	14386	14319	14320	14283	14378	14234	14378	14214	14394	14525	14158	14269	14291	14399	14215	14345	14348	14206	14284	14312	14278	14357	14506	14320	14350	14367	14277	14298	14328	14318	14225	14390	14411	14186	14282	14209	14477	14486	14215	14306	14126	14340	14472	14388	14304	14292	14436	14237	14365	14175	14382	14395	14338	14322	14369	14402	14217	14220	14248	14305	14320	14338	14272	14380	14405	14269	14347	14306	14247	14347	14247	14428	14302	14353	14230	14384	14229	14328	14404	14333	14484	14242	14400	14232	14285	14410	14420	14414	14411	14318	14502	14309	14292	14331	14470	14339	14402	14421	14326	14262	14479	14231	14325	14519	14275	14410	14382	14284	14330	14278	14330	14380	14276	14292	14335	14254	14325	14320	14269	14331	14451	14236	14383	14368	14277	14142	14258	14257	14276	14432	14440	14459	14285	14267	14067	14509	14264	14349	14235	14208	14230	14379	14281	14301	14448	14325	14230	14336	14368	14382	14325	14191	14418	14369	14361	14352	14205	14197	14036	14300	14256	14304	14282	14358	14378	14399	14302	14306	14239	14417	14410	14195	14250	14321	14083	14243	14280	14345	14462	14235	14461	14273	14331	14343	14356	14275	14352	14287	14301	14289	14343	14295	14422	14363	14298	14318	14272	14411	14338	14143	14453	14278	14361	14429	14414	14240	14351	14478	14348	14344	13975	14334	14388	14296	14306	14368	14417	14456	14315	14327	14261	14262	14433	14412	14390	14413	14206	14432	14222	14387	14436	14329	14300	14217	14382	14316	14298	14319	14252	14490	14365	14245	14167	14391	14261	14313	14235	14246	14244	14280	14301	14358	14275	14280	14308	14423	14338	14483	14401	14300	14177	14379	14343	14304	14318	14204	14481	14441	14185	14317	14315	14392	14285	14213	14350	14425	14194	14442	14411	14355	14316	14509	14268	14321	14398	14284	14247	14480	14381	14327	14308	14320	14475	14373	14151	14303	14283	14420	14346	14395	14311	14281	14196	14472	14347	14307	14143	14292	14279
24073	21405	29143	26017	26275	26919	25999	21962	20525	19503	18709	18143	17754	17496	17183	16989	17057	16951	16676	16584	16650	16551	16474	16563	16322	16571	16536	16473	16407	16575	16457	16479	16296	16435	16347	16613	16153	16365	16450	16381	16480	16327	16556	16244	16411	16268	16357	16296	16378	16472	16544	16251	16289	16460	16366	16333	16410	16565	16400	16121	16492	16402	16249	16359	16404	16206	16463	16239	16312	16377	16223	16363	16390	16263	16391	16430	16456	16301	16302	16278	16486	16378	16333	16506	16388	16589	16331	16307	16285	16213	16343	16525	16229	16344	16355	16457	16570	16388	16350	16074	16255	16315	16413	16206	16286	16185	16198	16325	16304	16302	16196	16493	16164	16438	16231	16317	16374	16332	16322	16339	16255	16372	16452	16376	16396	16400	16514	16328	16386	16705	16559	16259	16290	16314	16293	16363	16144	16531	16242	16477	16292	16317	16391	16247	16239	16334	16193	16183	16339	16383	16294	16470	16335	16513	16200	16182	16288	16278	16288	16131	16407	16169	16179	16203	16391	16408	16453	16373	16323	16124	16490	16470	16449	16389	16425	16240	16322	16202	16298	16159	16401	16443	16129	16313	16344	16064	16422	16205	16228	16296	16527	16174	16311	16241	16770	16269	16291	16339	16412	16359	16472	16375	16490	16312	16323	16268	16259	16342	16356	16472	16332	16397	16338	16404	16465	16396	16393	16140	16224	16328	16168	16424	16290	16439	16363	16264	16402	16276	16167	16341	16348	16350	16410	16393	16543	16558	16296	16462	16300	16349	16201	16298	16426	16512	16504	16428	16387	16346	16337	16368	16332	16412	16133	16408	16279	16424	16265	16374	16526	16381	16245	16523	16383	16300	16580	16497	16425	16354	16291	16205	16242	16199	16277	16305	16209	16230	16317	16395	16278	16242	16531	16352	16296	16111	16316	16423	16225	16397	16519	16376	16258	16353	16346	16593	16195	16499	16373	16348	16272	16426	16466	16426	16358	16311	16327	16277	16484	16283	16288	16287	16479	16584	16573	16357	16377	16224	16356	16458	16218	16418	16218	16195	16257	16463	16402	16504	16551	16383	16384	16273	16392	16278	16228	16409	16387	16280	16459	16176	16360	16231	16442	16295	16522	16278	16333	16278	16520	16422	16135	16362	16226	16365	16216	16356	16275	16143	16428	16234	16442	16432	16387	16273	16342	16214	16453	16250	16262	16299	16307	16430	16229	16378	16153	16433	16391	16406	16344	16356	16512	16371	16357	16403	16369	16310	16340	16270	16292	16334	16220	16342	16405	16406	16347	16453	16522	16348	16308	16333	16408	16439	16480	16429	16329	16442	16191	16341	16321	16123	16280	16286	16364	16483	16162	16194	16545	16513	16284	16279	16280	16271	16191	16168	16349	16110	16410	16210	16224	16363	16316	16456	16403	16432	16472	16523	16440	16431	16267	16255	16129	16443	16163	16238	16389	16510	16171	16434	16287	16241	16363	16254	16593	16303	16424	16322	16414	16340	16203	16414	16238	16439	16371	16177	16334	16337	16382	16455	16364	16362	16492	16335	16244	16312	16421	16291	16525	16353	16324	16358	16355	16486	16364	16253	16253	16496	16233	16332	16115	16223	16280	16484	16359	16430	16344	16245	16249	16387	16242	16390	16337	16408	16396	16413	16231	16516	16435	16372	16439	16257	16289	16068	16168	16463	16377	16436	16398	16407	16452	16261	16566	16379	16430	16348	16324	16059	16423	16403	16374	16109	16237	16341	16237	16282	16291	16309	16286	16318	16386	16372	16429	16359	16390	16352	16422	16468	16332	16460	16438	16283	16309	16401	16338	16688	16404	16328	16129	16319	16321	16401	16404	16121	16306	16371	16330	16263	16331	16294	16190	16289	16398	16383	16389	16363	16328	16280	16467	16399	16420	16393	16217	16379	16532	16297	16266	16328	16285	16454	16296	16449	16473	16148	16218	16344	16377	16174	16467	16275	16353	16324	16452	16396	16314	16384	16452	16409	16207	16488	16539	16399	16360	16210	16129	16293	16402	16365	16252	16361	16372	16274	16411	16311	16193	16462	16206	16381	16447	16321	16513	16274	16493	16372	16337	16056	16437	16318	16334	16309	16201	16234	16095	16471	16328	16427	16303	16294	16287	16436	16436	16429	16146	16452	16306	16023	16281	16233	16096	16244	16311	16501	16386	16442	16286	16216	16127	16311	16234	16329	16252	16091	16236	16645	16097	16344	16265	16305	16407	16388	16273	16334	16405	16306	16479	16101	16217	16244	16355	16325	16440	16321	16404	16378	16263	16428	16238	16149	16526	16352	16726	16188	16198	16455	16348	16314	16438	16134	16450	16530	16393	16341	16553	16213	16301	16416	16386	16276	16320	16288	16289	16287	16464	16441	16169	16501	16346	16294	16276	16369	16335	16476	16334	16219	16156	16335	16326	16237	16334	16327	16376	16371	16518	16387	16237	16380	16430	16479	16246	16341	16496	16508	16357	16311	16495	16435	16393	16268	16488	16361	16436	16213	16300	16229	16089	16082	16348	16343	16333	16314	16333	16404	16437	16298	16279	16430	16495	16260	16388	16326	16427	16314	16382	16464	16356	16518	16273	16237	16528	16365	16398	16376	16482	16619	16295	16309	16210	16326	16130	16398	16258	16226	16329	16343	16372	16350	16184	16277	16296	16257	16413	16270	16372	16410	16289	16093	16355	16490	16521	16351	16431	16554	16371	16306	16324	16221	16423	16487	16291	16486	16217	16560	16496	16492	16194	16159	16327	16385	16434	16577	16224	16248	16585	16625	16397	16209	16406	16444	16461	16411	16267	16375	16426	16151	16501	16346	16199	16383	16379	16234	16386	16433	16302	16384	16415	16205	16273	16327	16392	16439	16301	16602	16165	16378	16317	16395	16599	16293	16035	16292	16408	16297	16364	16255	16387	16522	16336	16426	16163	16357	16208	16155	16448	16263	16453	16492	16294	16393	16368	16225	16339	16458	16305	16351	16203	16106	16155	16503	16355	16399	16313	16167	16234	16337	16314	16400	16273	16526	16197	16525	16396	16251	16476	16167	16161	16523	16421	16312	16199	16207	16166	16337	16354	16452	16196	16269	16332	16370	16155	16405	16349	16216	16221	16352	16165	16365	16125	16563	16357	16222	16414	16445	16329	16454	16406	16220	16411	16352	16502	16410	16413	16313	16362	16370	16352	16170	16505	16201	16344	16230	16304	16412	16231	16441	16282	16540	16280	16197	16262	16522	16316	16256	16453	16594	16503	16425	16424	16293	16401	16372	16555	16223	16172	16384	16422	16409	16138	16318	16523	16277	16073	16446	16319	16331	16267	16348	16388	16441	16533	16485	16195	16503	16165	16227	16437	16240	16498	16318	16413	16305	16251	16576	16393	16207	16289	16393	16311	16249	16277	16299	16212	16529	16458	16267	16488	16336	16467	16401	16247	16160	16520	16260	16292	16392	16558	16091	16320	16295	16359	16419	16400	16189	16333	16633	16337	16222	16319	16078	16176	16368	16398	16393	16130	16197	16240	16343	16388	16392	16383	16320	16377	16420	16403	16490	16451	16340	16322	16251	16440	16506	16327	16430	16289	16277	16288	16268	16410	16338	16324	16477	16398	16318	16310	16553	16534	16372	16385	16224	16344	16405	16385	16305	16437	16488	16107	16422	16439	16206	16254	16306	16146	16337	16393	16361	16317	16194	16386	16363	16388	16247	16368	16374	16341	16198	16520	16367	16376	16041	16306	16485	16556	16434	16430	16500	16369	16479	16562	16305	16246	16460	16444	16101	16310	16278	16406	16337	16509	16405	16276	16377	16377	16347	16368	16559	16230	16326	16417	16374	16351	16379	16429	16444	16089	16479	16363	16299	16234	16281	16195	16285	16237	16179	16212	16326	16275	16302	16264	16408	16264	16385	16433	16356	16349	16569	16501	16301	16463	16540	16337	16359	16120	16333	16442	16359	16400	16339	16523	16490	16325	16066	16561	16420	16445	16219	16368	16320	16419	16347	16230	16325	16266	16267	16535	16450	16383	16347	16297	16281	16364	16326	16182	16250	16361	16196	16197	16267	16394	16245	16272	16178	16388	16289	16474	16250	16191	16399	16318	16385	16419	16525	16473	16285	16283	16427	16314	16204	16391	16395	16529	16282	16411	16220	16243	16334	16104	16451	16296	16240	16378	16225	16403	16277	16190	16390	16342	16414	16445	16493	16477	16483	16462	16215	16524	16394	16224	16282	16539	16409	16390	16487	16196	16285	16431	16546	16383	16326	16283	16494	16323	16239	16409	16230	16398	16422	16413	16454	16504	16370	16264	16102	16431	16232	16371	16430	16329	16535	16372	16342	16252	16402	16466	16239	16491	16412	16389	16310	16338	16461	16283	16313	16343	16271	16349	16350	16398	16409	16266	16359	16624	16230	16214	16411	16398	16289	16297	16408	16344	16434	16507	16344	16172	16363	16359	16335	16393	16493	16253	16499	16393	16257	16530	16383	16424	16389	16349	16300	16440	16318	16320	16250	16524	16377	16323	16343	16192	16385	16255	16352	16501	16378	16512	16300	16353	16292	16466	16241	16505	16416	16357	16560	16385	16240	16396	16200	16285	16382	16168	16391	16409	16359	16406	16321	16278	16385	16428	16306	16293	16131	16348	16227	16300	16250	16264	16278	16321	16439	16218	16363	16374	16235	16377	16371	16309	16274	16221	16389	16216	16121	16435	16300	16527	16519	16297	16315	16370	16168	16294	16428	16267	16667	16189	16297	16306	16213	16394	16228	16248	16240	16401	16389	16445	16314	16307	16294	16377	16322	16166	16220	16507	16159	16214	16300	16253	16338	16225	16278	16364	16174	16295	16286	16141	16344	16217	16376	16415	16484	16410	16379	16504	16519	16495	16131	16229	16452	16215	16645	16401	16527	16373	16195	16427	16246	16381	16224	16367	16231	16389	16377	16389	16335	16365	16365	16294	16299	16302	16328	16470	16415	16252	16320	16412	16418	16311	16387	16237	16416	16244	16391	16274	16230	16308	16254	16390	16332	16500	16229	16176	16194	16410	16311	16307	16364	16118	16220	16215	16467	16576	16343	16325	16434	16408	16358	16393	16351	16227	16499	16436	16387	16432	16357
33772	54753	51341	40187	33752	27843	24523	21922	20025	18334	17378	16617	15932	15483	15075	14888	14684	14623	14338	14512	14278	14293	14118	14206	14010	14185	14071	14025	14228	14175	14103	14061	14188	14239	14143	14237	14036	14204	14076	14171	14110	14107	14019	14418	14095	13929	14099	14163	14122	14062	14065	14369	13981	14005	14017	14100	14059	14000	14265	14133	14278	14065	14023	13993	14079	14180	14158	14093	14167	14089	14128	14100	13952	14007	14260	14018	14037	14143	13993	14123	14219	14164	14133	14150	14269	14038	14115	14240	14195	13982	14020	14103	14073	14141	14097	13874	14222	14123	14109	14026	14117	14042	13980	14058	14059	14149	14091	14085	14040	14039	14122	14102	14030	14089	14224	14110	14188	14186	14108	13962	14080	14149	14107	13913	13966	13901	14130	14030	14253	14103	13935	14016	13899	14080	14184	14053	13987	14341	13958	13983	14204	13966	14132	14187	14112	13986	13948	14151	14071	13976	14094	14191	13968	13966	14146	13962	13991	14049	13951	14044	14110	14133	14233	14015	14166	13997	14271	14008	14047	14013	14202	14201	14102	14114	14071	14059	14045	13998	14231	14062	13950	14038	14020	14055	14127	14012	14043	14079	14047	14143	14231	14130	14102	14144	14055	14144	14108	14069	14116	13953	14054	14150	14017	13945	14081	13988	14234	14170	14182	14175	14199	13881	14101	14105	14037	13939	14171	14112	13934	14145	14204	14015	14133	13981	14154	14063	14047	14085	14163	14183	14151	14034	14130	14184	14120	14137	13987	14129	14120	14086	14111	14045	14001	14342	14089	14094	14080	14073	14130	14096	13984	14018	13966	14066	14044	14002	14124	14105	14101	14115	14027	14049	13986	13903	14183	14153	14115	13914	13918	14153	14177	14068	14140	14283	14048	13849	14239	14016	14124	14076	14116	14152	13943	14088	14046	14076	14213	14308	13980	13920	14233	14147	14121	14116	14088	14189	14274	13929	14007	14039	14114	14101	14016	14208	14075	14036	14191	14134	14107	14011	14029	13963	14161	14135	14069	14081	13911	14154	13957	14174	14160	14177	14113	14112	14157	13963	14145	14071	14154	14054	14207	14189	14212	14221	14104	14055	14135	13946	14078	14097	13964	14186	14154	14153	14078	14208	14234	14022	14197	14040	14177	14025	14011	14048	14162	14067	14093	14011	14073	14189	14221	14013	14065	14169	14070	14055	14001	14105	14088	14200	14098	14121	14145	14091	13979	14099	13959	14056	14204	14067	13966	14121	14101	14144	14022	13894	14153	14043	14212	13988	14139	14155	14098	14033	14029	13820	14018	13964	14045	13948	14191	14210	13995	14076	14099	14180	14099	13928	14174	14102	14005	14166	14100	14013	14153	14041	14128	14024	13969	13891	14043	13972	14131	14051	14127	14075	14019	14111	14068	14236	14128	14017	14209	14054	14111	14063	14068	13950	14133	13914	14222	14067	14054	14008	14105	14148	14034	13943	14168	14185	13895	14266	14175	14143	14109	14132	14081	14160	14119	14156	13917	14099	14063	14186	14293	14108	14163	13961	13975	14054	14245	13934	14040	14107	14189	14006	14192	14067	13982	14221	13906	14187	14024	14082	14045	14209	14061	14012	14110	14220	14018	14116	14029	14149	14037	14041	14124	14064	14053	14091	14129	14055	14188	14097	14062	14247	13996	14242	14036	14263	13976	14002	13972	14174	14159	13971	14117	13919	14027	14018	14174	14111	14054	13897	14130	14267	14235	14106	13984	14318	13969	14061	14057	14131	13974	14073	14036	14263	13972	14003	14133	14045	14004	14003	14196	13907	14114	14036	14032	13924	14195	13934	13893	14219	14069	14013	14094	14150	14261	14132	14018	14142	14093	14126	13969	14241	14070	14044	14105	14128	14141	14022	14120	14085	14150	14149	14054	14180	14075	13827	13865	14058	14127	14088	14123	13994	14117	14106	13948	14176	14039	14105	14135	14065	14061	14066	14244	13976	14074	14067	14179	14206	14242	14099	14094	14074	14034	13858	14067	14073	14077	13968	14230	14076	14182	14164	14222	14052	14040	14203	14205	14133	14017	14215	14049	13976	14140	14113	14040	13879	14191	14244	14071	14244	14126	14020	14114	14107	14178	14027	14142	14160	13938	14046	13973	14333	14160	14091	13935	13952	14029	14006	14103	14193	14055	14187	14204	14185	14074	13992	14295	14122	13992	13933	14055	14036	14066	14187	14159	14334	13943	14239	14075	14034	14162	14049	14233	13974	14231	14003	14070	14076	14261	14256	13989	14054	14070	14070	14132	14058	13957	14154	14083	14043	14061	14053	13955	14213	14010	14108	14050	14103	14219	14180	14007	14000	14133	14018	14159	13937	14139	13964	14031	14141	14229	14013	14136	13955	14222	14216	14139	14030	14015	14170	14009	13936	13961	14106	14082	14057	14147	14027	14067	14044	13989	14007	14173	13925	14010	14089	14203	14200	13981	14151	14164	14096	13851	14053	14072	13818	14099	14051	14114	14119	14021	14072	14040	14140	14062	14084	13974	14155	14181	14067	14069	14026	14108	13864	14045	13908	14104	13994	14139	14166	14143	14075	14039	14035	14127	13998	14178	14111	14002	14127	14081	13930	13997	13998	14216	14090	13992	14179	14097	14102	14237	13998	14003	14090	13996	14025	13948	14174	14006	14178	13969	14058	13979	14184	14209	14169	14111	14077	13972	14120	14055	14023	13978	14278	14201	14082	14153	13987	14024	13974	14164	14208	14043	14032	14125	14240	14150	14060	14070	14247	14257	14146	13976	14091	14027	13889	14162	13908	13993	14048	14149	14001	14172	14027	14103	14176	14164	14074	14081	13978	14101	14206	14063	14159	14255	13989	14169	14019	14114	14099	14090	14097	14073	14137	13957	14064	14094	14046	14124	14172	14059	13858	14065	13925	14255	14073	14168	14098	14059	14237	14055	13977	14085	14130	14189	14119	14154	14113	13983	14138	14084	14195	14093	14105	13943	14083	14148	14089	14087	14029	14089	14181	14208	14256	14200	14106	14089	14074	14054	14091	14014	14099	14129	14208	14134	14192	14149	14115	14224	13964	14068	14092	14041	14147	14135	14120	14002	13980	14208	14053	14098	14083	14067	14066	14072	14008	13981	14177	14029	13974	14132	14051	14041	14045	14114	13984	14074	14109	14262	14097	14174	14096	14049	13869	14008	14221	14021	14099	14013	14137	14271	14014	14047	14088	14074	14093	14017	14027	14068	14054	14080	14161	14047	14061	14117	14135	14096	14060	14125	14097	14075	13963	14012	14168	13983	14204	14123	14169	14028	14112	13892	14258	14023	14137	13931	13983	14102	14022	14027	14096	14170	14027	14085	14106	14175	14200	14177	13865	14081	14091	14022	14170	14149	14150	13980	13920	13985	14133	14079	14225	13918	14105	13995	14213	14114	14253	14178	14066	14035	13932	14129	14128	14228	14131	13991	14148	14180	14052	14082	14024	14038	14054	14046	14191	14131	14110	14212	14038	13964	14212	14134	14009	14065	14042	14183	13978	13958	14107	14144	14150	14073	14137	14130	13829	14092	14051	13953	14118	14026	13944	14086	14000	14091	14082	13981	13993	14207	13940	14193	13924	13987	14045	13942	14017	14124	14058	14084	14088	14093	14124	14082	14062	14091	14175	14148	14085	14050	13974	14057	14263	14120	14029	14232	14230	14102	14054	14081	14196	13954	13971	14025	14130	14093	14067	14116	14159	14176	14032	14212	14051	14094	14089	14032	14026	14004	14142	14090	14166	14073	14130	14215	14095	14061	14072	14144	14047	14108	14041	14148	14187	14050	13956	14079	13978	14184	14141	14082	14123	14100	14014	13937	14082	14101	14192	14166	14169	14054	14141	13907	14180	13976	14071	14114	14286	14091	14081	14139	14134	13895	14084	14224	13911	13888	14117	14091	14080	14110	14093	14147	14134	14057	14081	13881	14021	14053	14097	14299	14183	14112	14329	14107	13950	14084	14161	14052	14030	13943	14147	13943	13957	14089	14032	14073	14137	13996	14011	14183	14100	14002	14021	13958	14191	14186	14328	14024	14030	13926	14112	14149	14139	14133	14005	13888	13942	14110	14168	14018	14072	14151	14221	14038	14022	14117	14010	13955	13857	14179	14134	13972	14210	14017	13998	14240	14057	14101	14064	14307	14175	14085	14156	14063	13872	13938	14183	14137	14011	13962	14139	13834	14155	14072	14126	14029	14019	14117	14170	13965	14146	13982	14040	13960	14060	14047	14016	13905	14109	13939	13948	14064	14052	14035	14079	14038	14041	14086	14047	14049	14182	14028	14166	14074	14188	13965	14080	14201	13987	14071	14004	14083	14069	13984	14088	14098	14024	14015	14140	14102	14081	14151	13975	14214	14235	14081	13940	13930	14120	14197	13932	14357	14143	14028	14102	14240	14046	13868	14071	14023	14081	14084	14128	14099	14100	14193	14079	14021	14136	14141	14034	13982	14005	14136	14215	14188	14190	14106	13951	13953	14020	14138	14195	13978	14264	14026	14071	14087	14096	14202	13989	14144	14087	14036	13989	14128	14072	14057	14186	14156	14192	13939	14264	14099	14169	13961	14276	14113	14051	13954	14130	14063	14234	14006	14156	13983	13970	14165	14250	13988	14152	14158	14038	14219	14311	14195	14180	14106	14253	14126	14173	14051	14133	14022	14005	14221	14155	14046	14150	14074	14117	14097	13942	14136	13841	14070	14118	14002	14133	14257	13943	14017	14071	14209	14138	13940	14202	14139	14178	14198	14054	14003	14145	14222	14088	14146	13980	14173	13920	14177	14034	14097	14141	14113	14172	14146	13981	13981	13923	14227	14041	14014	14199	14075	14196	14163	14134	13957	14177	14121	14226	14042	14071	14046	14104	14111	14003	14095	14152	14227	14027	14050	14082	14213	14066	14036	14176	14080	14086	14134	14249	14174	14161	14212	14170	13977	14170	14016	14128	14144	14202	14212	13981	14191	14124	14175	14022	13958	14036	13988	14248	14084	14109	14053	13822	14187	14057	14097	14185	14048	14158	14107	13916	14240	13996	14225	14075	14233	14135	14049	14100	14046	14155	14216	13953	14078	14087	14060	13970	14020	14063	14205	14024	14201	14206
22902	21435	29270	24380	23678	27462	30003	24846	22856	21534	20499	19491	19023	18440	17992	17763	17689	17412	17438	17154	17383	17184	17226	17101	17175	17149	16919	17123	17121	17045	16722	16892	16902	16947	16748	16782	16871	16890	16894	16920	17070	16726	16876	16855	17010	16712	16928	16867	16932	16951	17025	16837	16826	16947	16742	16997	16782	16878	16896	16975	16801	16862	16992	16779	16785	16865	16886	16935	16934	16771	16758	16921	16941	17077	17084	16773	17005	16812	16879	16844	16775	16822	16970	16656	16652	16950	16966	16820	16927	16629	16824	16789	16702	16863	16948	16852	16877	16797	16739	16906	16797	16813	16804	16924	16674	16788	16968	16903	17006	16861	16930	16810	16849	16995	16919	16815	16901	16619	16977	16909	16797	16776	16842	16917	16808	16819	16812	16766	16754	16750	16846	16651	16777	16800	16873	16883	16892	16780	16727	16761	16977	16915	16995	16688	16697	16711	16730	16810	16967	16893	16953	16931	16735	16614	17041	16991	16723	16808	16909	16909	16674	16736	16852	16910	16848	16875	16996	16885	16842	16939	16972	17054	16806	16861	16912	16899	16637	16840	16838	16855	16809	16790	16884	16714	16818	17007	16879	16955	16842	16743	16831	16914	16777	17028	16864	16741	16750	16762	16760	16786	16684	16640	16663	16722	16785	16826	16761	16735	16754	16863	16953	16539	17053	17052	16926	16863	16868	17040	16986	16970	16997	16819	16882	17013	16881	16716	16689	16941	16717	16970	16933	17009	16882	16816	16842	16927	16748	16925	17004	16860	16806	16961	16809	16578	16997	16873	16857	16879	17034	16861	16718	16614	16706	16669	16815	16783	16792	16808	16958	16623	16825	16803	16826	16741	16640	16888	16761	16658	16792	16893	16871	16610	16742	16708	16863	16835	16883	16822	16787	16862	16767	16706	16846	16689	16747	16800	16581	16743	16702	16793	16720	16730	16765	16992	16876	16877	16575	16792	16942	16852	16791	16542	16735	16703	17092	16786	16806	16903	16892	16703	16712	16828	16917	16883	16907	16731	16885	16822	16732	16889	17138	16939	16782	16767	16838	16845	16903	16963	16622	16680	16732	16562	16775	16964	16940	16742	16868	16698	16700	16723	16852	16708	16622	16880	16679	16724	16948	16910	17000	16834	16833	16805	16887	16999	16879	16841	16855	16867	16839	16897	16884	16777	16965	16755	16831	16803	16932	16748	16772	16745	16842	16660	16679	16909	16854	16769	16824	16696	16862	16868	16750	16704	16709	16686	16893	16999	16837	16795	16988	16762	16937	16821	16790	16754	16778	16832	16899	16875	17097	16783	16845	16637	16843	16835	16780	16838	16682	16888	16721	16786	16761	16685	16715	16786	16875	16841	16798	17007	16806	16766	16884	16835	16760	16737	16775	16778	16946	16912	16941	16824	16876	16695	16920	16860	16722	16711	16803	16817	16751	16840	16728	16807	16837	16845	16811	17123	16687	16869	16717	16676	16705	16820	16948	16608	16847	16695	16877	16620	16743	16765	16767	16886	16717	16887	16563	16826	16956	16879	16806	16904	16885	16860	16744	16906	16969	16682	16724	16918	16830	16698	16713	16912	16766	16926	16900	16943	17077	16851	16847	16818	16886	16654	17046	16984	16925	16749	16902	16768	16748	16847	16900	16819	16750	16698	17039	16892	16588	16902	16801	16827	16735	16800	16891	16838	16775	16876	16594	16823	16733	16729	16803	16822	16789	16816	16850	16756	16889	16759	16911	16859	16778	16825	16819	16777	16815	16907	16643	16794	16808	16857	16723	16729	16805	16896	16871	16845	16952	16645	16880	17007	16791	16897	16712	16910	16840	16724	16811	16756	16930	16713	16627	16811	16885	16658	16805	16763	16509	16737	16987	16848	16688	16684	16756	16888	16801	16824	16847	16746	16608	16704	16832	16816	16814	16643	16894	16744	16870	16886	16871	17006	16884	16619	17024	16681	16607	16839	16881	16860	16829	17035	16792	16875	16792	16865	16796	16847	16755	16764	16884	16709	16821	16800	16996	16784	16837	16754	16791	16761	16770	16728	16747	16720	16674	16830	16679	16839	16762	16906	16891	16833	16822	16757	16758	16830	16655	16762	16886	16844	16772	16826	16820	16990	16812	16939	16705	16923	16753	16907	16693	16849	16756	16741	16731	16896	16826	16801	16843	16815	16877	16814	16708	17035	16711	16823	16889	16746	16823	16684	16852	16747	16712	16780	16779	16839	16806	16683	16862	16898	16809	16641	16703	16872	16940	16847	16854	16781	16916	16822	16749	16905	16901	16766	16807	16767	16926	16906	16803	16766	16594	16777	16875	17041	16837	16654	16819	16848	16863	16910	16693	16712	16602	16654	16866	16852	16889	16652	16808	16941	16954	17020	16828	16792	16855	16935	16765	16512	16902	16729	17050	16768	16830	17004	16899	16880	16660	16797	16812	16723	16812	16851	16850	16835	16946	16866	16884	16725	16708	16784	16695	16689	16765	16828	16866	16824	16641	16834	16795	16758	16851	16879	16753	16639	16810	17051	16680	16860	16933	16939	16825	16739	16695	16726	16809	16806	16969	16699	16801	16703	16903	16838	16806	16787	16740	16671	16876	16953	16699	16725	16884	16897	16924	16743	16829	16791	16760	16769	16796	16790	16864	16793	16701	16748	16506	16645	16593	16920	16813	16568	16822	16845	16879	16697	16878	16669	16812	16608	16773	16930	16820	16779	16902	16783	16864	16655	17123	16910	16890	16660	16637	16849	16746	16830	16738	16907	16899	16744	16673	16793	16894	16735	16724	16550	16726	16754	16924	16609	16879	16876	16892	16768	16812	16987	16865	16715	16651	16729	16708	16891	16877	16859	16769	16992	16906	16813	16812	16966	16899	16687	16928	16915	16734	16858	16910	16918	16827	16747	16866	16834	16689	16700	16924	16652	16811	16955	16835	16921	16798	16980	16794	16695	16949	16796	16812	16856	16684	16828	16792	16745	16728	16735	16642	16870	16696	16749	16812	16789	16624	16838	16823	16804	16790	16677	16939	16952	17118	16807	16731	16565	17001	16708	16725	16643	16746	16898	16892	16978	16713	16940	16802	16793	16837	16628	16792	16778	16821	16767	16676	16818	16735	16906	16805	16743	16716	16815	16872	16755	16777	16634	16828	16748	17033	16902	16914	16861	16787	16707	16957	16785	16790	16926	16797	16798	16903	16597	16750	16863	16800	16854	16856	16932	16878	16936	16850	16669	16680	16835	16827	16705	16729	16917	16838	16941	16681	16829	17008	16841	16858	16542	16510	16681	16775	16958	16709	16860	16796	16783	16775	16732	16862	16724	16766	17119	16903	16877	16672	16602	16919	16867	16872	16685	16930	17037	16806	16718	16875	16829	16617	16864	16960	16599	16780	16896	16882	16699	16945	17090	16831	16711	16772	16777	16752	16670	16739	16696	16850	16760	16938	16633	16854	16583	16853	16602	16707	16697	16852	16824	16639	16733	16747	16798	16816	16972	16760	16910	16778	16699	16690	16648	16855	16598	16630	16714	16689	16961	16812	16851	16879	16939	16848	16821	16881	16771	16836	16720	16912	16797	16801	16578	16768	16885	16809	16826	16650	16892	16790	16703	16896	17014	16838	16700	16910	16566	16805	16876	16874	16982	16934	16886	17000	16816	16987	16858	16624	16803	16845	16899	16769	16789	16665	16935	16930	16727	16583	16813	16851	16842	16985	16973	16698	16733	16769	16800	16579	16628	17055	16886	16898	16756	16878	16806	16806	16759	16733	16904	16921	16823	16803	16825	16774	17025	16838	16754	17011	16738	16732	16983	16824	16850	17000	16671	16787	16922	16922	16919	16859	16719	16875	16794	17048	16680	16587	16777	16690	16876	16773	16861	16798	16531	16585	16842	16801	16779	16854	16749	16748	16732	16899	16859	16692	16844	16983	17024	16535	16884	16589	16973	16817	17050	16665	16644	16652	16586	16849	16707	16763	16819	17042	17016	16701	16688	16880	17005	16840	16689	16624	16900	16703	16848	16864	16749	16928	16754	17031	16968	16814	17015	17137	16979	16662	16742	16782	16870	16875	16756	16763	16755	16741	16618	16743	16958	16669	16718	17004	16612	16734	16866	16757	16910	16609	16749	16992	16901	16933	16903	17022	16992	16797	16765	16602	16754	16838	16725	16821	16946	16697	16898	16771	16690	16636	16972	16748	16798	16699	16850	16700	16760	16751	16718	16896	16787	16795	16940	16956	16956	16951	16957	16589	16671	16967	16836	16558	16981	16936	16683	16569	16750	16800	16827	17062	17061	16773	16822	16934	16851	16774	16920	16835	16889	16945	16808	16706	16618	16919	16767	16704	16727	16822	16729	16892	16752	16855	16782	16862	16780	16587	16943	16846	16867	16926	17021	16714	17013	16900	16833	16775	16756	17073	16901	16732	16626	16851	16765	16726	16870	16613	16883	16676	17003	16897	16787	16693	16733	16738	16992	16950	16769	16892	16945	16859	16827	16894	16934	16944	16815	16850	16834	16699	16819	16825	16777	16794	16780	16830	16751	16808	16700	16644	16728	16761	17037	16675	16858	16840	16626	16940	16716	16874	16706	16963	16819	16647	16700	16580	16712	16979	16818	16629	16798	16803	16858	16971	16973	16704	16718	16855	16823	16691	16765	16756	16792	16517	16755	16810	16984	16645	16755	16881	16865	16748	16629	16611	16682	16632	16746	16859	16665	16880	16873	16784	16841	16743	16847	16944	16750	16804	16729	16652	16857	16869	16825	16948	17047	16881	16812	16780	17041	16803	16650	16657	16678	16627	16681	16747	16723	16928	16991	16952	16811	16881	17091	16816	16704	16964	16830	16560	16826	16734	16919	16796	16796	16955	16878	16877	16709	16897	16738	16927	16917	16711	16920	16732	17001	16753	16784	16837	16841	16817	16809	16937	16782	16884	16881	16856	16676	16801	16741	16957	16810	16888	16705	16925	16812	16841	16808	16827	16692	16768	16741	16815	16799	16937	16824	16728	16862	16735	16885	16883	16691	16806	16682	16849	16797	16574	16677	16873	16904	16897	16818	16836	16616	16957	16756	16757	16807	16846	16856	16673	16588	16788	17027	16758	16866	16832	16695	16759	16986
35912	60047	55895	45562	38383	32071	28401	25291	22493	20684	19177	18074	17185	16520	15863	15486	15236	15036	14941	14842	14769	14650	14451	14448	14441	14529	14481	14577	14577	14274	14392	14207	14422	14529	14258	14494	14381	14201	14347	14461	14375	14296	14510	14250	14316	14401	14439	14408	14395	14407	14348	14494	14451	14422	14335	14387	14472	14235	14662	14310	14330	14325	14233	14399	14304	14422	14487	14471	14321	14364	14389	14375	14432	14293	14498	14214	14332	14419	14226	14314	14500	14195	14434	14408	14354	14553	14301	14393	14359	14362	14469	14411	14225	14496	14452	14269	14611	14483	14334	14391	14384	14163	14208	14432	14175	14409	14452	14340	14476	14391	14408	14282	14364	14352	14451	14234	14259	14318	14292	14406	14408	14247	14407	14443	14279	14558	14278	14473	14456	14431	14431	14332	14509	14428	14385	14333	14229	14441	14488	14295	14468	14506	14434	14358	14392	14219	14400	14296	14295	14296	14439	14404	14379	14132	14451	14252	14433	14405	14350	14515	14364	14384	14512	14339	14308	14382	14274	14342	14383	14353	14345	14387	14408	14329	14364	14386	14228	14251	14358	14267	14424	14391	14508	14439	14384	14250	14282	14487	14377	14330	14493	14413	14477	14372	14386	14559	14289	14551	14326	14413	14453	14463	14136	14465	14357	14409	14262	14280	14269	14284	14314	14251	14340	14505	14267	14492	14453	14450	14325	14293	14440	14485	14481	14325	14377	14410	14318	14413	14477	14218	14267	14454	14382	14478	14412	14251	14333	14488	14393	14467	14193	14449	14268	14329	14482	14431	14322	14450	14521	14244	14401	14269	14373	14232	14302	14444	14254	14456	14218	14315	14276	14449	14343	14348	14283	14286	14353	14397	14233	14386	14279	14526	14493	14385	14439	14396	14473	14427	14289	14346	14291	14285	14450	14231	14474	14359	14536	14347	14583	14349	14471	14315	14252	14516	14374	14367	14298	14333	14251	14236	14369	14342	14443	14170	14507	14509	14170	14337	14406	14413	14269	14426	14290	14366	14279	14125	14362	14408	14343	14244	14351	14434	14418	14323	14430	14418	14487	14350	14404	14395	14564	14346	14374	14395	14330	14366	14440	14235	14436	14461	14382	14337	14447	14475	14388	14467	14341	14170	14434	14451	14447	14237	14358	14263	14246	14309	14374	14410	14244	14411	14450	14458	14410	14580	14388	14283	14429	14388	14463	14387	14469	14527	14315	14364	14419	14519	14336	14486	14332	14339	14288	14302	14305	14336	14358	14359	14362	14483	14311	14248	14340	14304	14295	14425	14267	14476	14440	14470	14355	14144	14278	14298	14356	14394	14356	14395	14482	14426	14369	14434	14286	14431	14281	14487	14311	14307	14302	14264	14321	14417	14302	14365	14324	14275	14445	14256	14448	14299	14308	14351	14376	14419	14310	14311	14331	14345	14327	14268	14281	14406	14376	14347	14364	14420	14309	14349	14480	14409	14500	14478	14458	14517	14260	14220	14256	14465	14274	14591	14367	14353	14387	14386	14418	14246	14480	14336	14418	14259	14502	14293	14348	14378	14405	14182	14496	14257	14432	14245	14443	14406	14459	14302	14372	14316	14511	14221	14548	14406	14479	14202	14317	14321	14272	14388	14295	14598	14368	14359	14342	14272	14454	14512	14302	14192	14316	14309	14289	14380	14313	14495	14303	14262	14465	14408	14389	14489	14444	14435	14493	14359	14124	14316	14540	14416	14267	14170	14395	14352	14423	14369	14213	14512	14374	14354	14289	14395	14374	14250	14455	14511	14372	14481	14502	14428	14382	14335	14328	14419	14455	14289	14411	14308	14248	14371	14550	14209	14379	14226	14403	14480	14493	14413	14294	14209	14320	14427	14326	14439	14377	14269	14420	14305	14271	14214	14295	14455	14294	14244	14180	14411	14467	14169	14257	14392	14485	14264	14211	14344	14340	14360	14404	14336	14309	14425	14381	14484	14305	14280	14406	14285	14523	14478	14452	14408	14354	14380	14299	14305	14250	14423	14389	14353	14407	14393	14279	14347	14514	14475	14469	14385	14307	14356	14322	14361	14434	14406	14407	14277	14312	14322	14502	14358	14216	14263	14182	14414	14425	14500	14181	14216	14217	14427	14374	14417	14284	14279	14585	14350	14358	14548	14389	14388	14273	14475	14469	14482	14489	14392	14321	14444	14334	14218	14349	14426	14355	14280	14563	14499	14335	14454	14351	14384	14312	14327	14366	14275	14327	14359	14421	14285	14379	14346	14227	14553	14088	14373	14291	14409	14463	14321	14425	14487	14307	14437	14354	14237	14286	14265	14389	14454	14338	14563	14234	14332	14577	14319	14287	14311	14164	14222	14279	14384	14230	14388	14298	14303	14435	14258	14372	14429	14243	14404	14251	14429	14446	14494	14333	14519	14328	14293	14262	14380	14314	14441	14375	14276	14389	14245	14264	14402	14172	14378	14371	14393	14245	14414	14224	14278	14386	14349	14257	14362	14403	14217	14402	14307	14409	14402	14508	14365	14266	14368	14388	14474	14209	14329	14332	14382	14301	14426	14386	14424	14355	14230	14420	14371	14455	14185	14270	14282	14463	14408	14321	14360	14388	14276	14238	14435	14264	14308	14310	14329	14326	14437	14263	14202	14502	14372	14402	14283	14248	14251	14455	14196	14373	14444	14449	14352	14307	14320	14364	14176	14310	14395	14236	14389	14542	14432	14513	14451	14481	14225	14505	14358	14341	14547	14325	14342	14394	14322	14320	14205	14471	14147	14290	14437	14219	14280	14384	14387	14382	14330	14289	14391	14351	14428	14215	14176	14339	14348	14375	14342	14392	14263	14358	14443	14127	14468	14309	14244	14265	14309	14441	14398	14256	14288	14420	14263	14440	14085	14296	14365	14389	14355	14474	14362	14100	14438	14333	14493	14201	14319	14478	14389	14295	14461	14302	14346	14293	14237	14435	14263	14386	14475	14150	14325	14349	14173	14445	14389	14549	14244	14312	14359	14299	14283	14501	14369	14296	14326	14423	14477	14278	14358	14429	14327	14235	14346	14276	14401	14378	14411	14299	14441	14175	14309	14236	14311	14386	14272	14242	14340	14346	14279	14236	14372	14296	14258	14381	14355	14309	14364	14276	14261	14439	14419	14154	14506	14242	14455	14308	14337	14467	14336	14343	14360	14474	14250	14299	14346	14298	14251	14260	14366	14239	14425	14307	14542	14534	14226	14327	14312	14297	14300	14428	14491	14395	14347	14462	14350	14270	14434	14413	14420	14380	14338	14463	14413	14313	14323	14170	14451	14488	14439	14317	14309	14366	14503	14407	14259	14238	14511	14328	14242	14388	14344	14436	14317	14315	14300	14415	14329	14330	14284	14272	14237	14454	14465	14336	14341	14430	14456	14368	14340	14447	14399	14338	14278	14381	14370	14499	14285	14311	14296	14181	14418	14360	14316	14423	14397	14446	14310	14175	14657	14304	14374	14343	14464	14386	14280	14261	14286	14284	14374	14378	14511	14386	14308	14309	14318	14296	14246	14452	14486	14113	14473	14356	14275	14230	14268	14479	14364	14356	14263	14371	14382	14402	14315	14358	14421	14464	14449	14420	14318	14241	14273	14471	14267	14386	14374	14309	14535	14357	14361	14317	14309	14165	14496	14429	14303	14407	14319	14286	14311	14496	14410	14367	14332	14377	14445	14462	14248	14442	14304	14390	14323	14432	14406	14299	14339	14324	14261	14376	14196	14225	14520	14349	14411	14273	14448	14324	14348	14382	14351	14380	14397	14459	14385	14348	14304	14383	14412	14277	14199	14471	14451	14289	14330	14311	14240	14429	14196	14366	14365	14373	14329	14438	14370	14513	14236	14332	14657	14293	14325	14396	14252	14282	14228	14452	14364	14354	14349	14261	14502	14461	14392	14235	14293	14331	14331	14177	14492	14460	14430	14280	14293	14307	14393	14511	14463	14458	14385	14464	14393	14401	14169	14416	14367	14472	14364	14447	14400	14459	14463	14332	14154	14349	14435	14278	14192	14401	14188	14389	14279	14382	14221	14435	14378	14308	14336	14251	14448	14273	14243	14311	14311	14352	14438	14441	14429	14421	14254	14463	14456	14503	14422	14370	14256	14292	14417	14272	14115	14337	14438	14339	14365	14467	14353	14530	14422	14376	14487	14340	14393	14297	14376	14554	14162	14452	14288	14328	14397	14358	14337	14415	14463	14521	14362	14425	14322	14315	14414	14354	14282	14409	14332	14333	14391	14360	14378	14255	14435	14384	14365	14295	14321	14357	14357	14229	14406	14443	14078	14454	14190	14492	14332	14271	14271	14337	14367	14262	14341	14420	14346	14298	14443	14396	14395	14410	14327	14264	14369	14337	14321	14421	14263	14295	14277	14350	14353	14335	14284	14373	14421	14415	14475	14201	14269	14275	14405	14204	14351	14433	14326	14441	14313	14387	14404	14402	14214	14407	14316	14259	14466	14275	14357	14357	14333	14503	14430	14374	14376	14272	14420	14430	14324	14390	14326	14235	14400	14439	14190	14441	14323	14334	14350	14420	14386	14364	14514	14381	14400	14409	14356	14380	14378	14197	14284	14410	14278	14262	14373	14404	14485	14395	14320	14360	14284	14451	14553	14344	14361	14386	14458	14509	14525	14255	14276	14368	14378	14264	14392	14381	14298	14355	14356	14235	14354	14300	14240	14363	14446	14318	14414	14317	14421	14489	14236	14437	14349	14406	14371	14297	14274	14421	14295	14178	14446	14258	14315	14436	14253	14374	14272	14412	14436	14294	14221	14278	14439	14421	14426	14432	14317	14340	14324	14323	14353	14361	14401	14540	14225	14398	14420	14184	14481	14332	14348	14317	14301	14237	14387	14203	14291	14512	14369	14381	14302	14558	14315	14487	14294	14518	14345	14260	14392	14293	14534	14317	14598	14148	14241	14455	14308	14420	14381	14362	14311	14318	14335	14461	14511	14395	14381	14309	14380	14287	14538	14302	14335	14507	14454	14175	14155	14465	14397	14390	14304	14190	14431	14353	14280	14359	14384	14352	14377	14318	14635	14349	14213	14486	14441	14424	14414	14441	14359	14286	14494	14370	14350	14405	14429	14404	14253	14433	14363
29471	30220	37502	32946	26398	23148	21252	19525	18764	18300	17721	17300	17322	17087	17245	17267	16843	16730	16873	16842	16721	16892	16797	16790	16818	16826	16759	16672	16697	16562	16725	16521	16674	16714	16836	16576	16609	16703	16784	16358	16489	16662	16628	16640	16678	16792	16593	16755	16690	16668	16591	16801	16787	16974	16839	16804	16722	16730	16555	16585	16791	16620	16630	16638	16579	16898	16513	16741	16684	16473	16601	16633	16679	16597	16671	16652	16718	16500	16638	16676	16655	16585	16632	16739	16760	16768	16754	16810	16649	16688	16800	16602	16380	16493	16510	16587	16574	16819	16731	16719	16484	16765	16902	16504	16583	16710	16632	16766	16713	16615	16554	16461	16611	16597	16676	16619	16362	16629	16561	16674	16603	16648	16629	16744	16555	16585	16543	16500	16445	16633	16681	16586	16600	16878	16699	16865	16589	16758	16630	16565	16530	16406	16547	16488	16706	16554	16598	16544	16527	16761	16668	16590	16568	16575	16547	16604	16611	16656	16600	16583	16466	16599	16474	16462	16777	16441	16591	16611	16665	16609	16822	16652	16639	16777	16770	16671	16508	16739	16829	16672	16852	16588	16679	16669	16466	16682	16802	16780	16870	16631	16562	16301	16619	16803	16542	16516	16557	16589	16661	16659	16606	16622	16511	16664	16655	16926	16537	16782	16824	16702	16750	16691	16750	16453	16666	16782	16675	16452	16496	16557	16532	16577	16513	16580	16368	16581	16730	16686	16569	16641	16660	16699	16548	16686	16622	16605	16547	16603	16683	16683	16808	16639	16343	16575	16432	16578	16574	16755	16445	16468	16729	16674	16633	16619	16917	16666	16657	16760	16616	16669	16745	16784	16723	16573	16501	16611	16815	16779	16736	16670	16491	16679	16649	16487	16542	16569	16533	16586	16876	16679	16662	16709	16688	16801	16550	16675	16683	16504	16593	16534	16637	16684	16487	16583	16634	16611	16868	16487	16590	16804	16679	16760	16698	16474	16559	16501	16682	16795	16740	16934	16613	16568	16760	16560	16833	16670	16720	16553	16663	16527	16700	16851	16601	16488	16648	16639	16707	16611	16686	16669	16515	16682	16849	16669	16610	16567	16513	16484	16590	16666	16627	16602	16600	16545	16703	16617	16709	16795	16745	16656	16689	16691	16560	16565	16702	16672	16690	16579	16796	16611	16620	16506	16745	16690	16793	16850	16853	16675	16472	16562	16653	16472	16725	16683	16534	16577	16744	16619	16582	16737	16667	16604	16655	16508	16659	16625	16641	16614	16605	16766	16621	16492	16657	16631	16707	16675	16635	16586	16575	16711	16670	16706	16602	16678	16722	16672	16382	16499	16530	16631	16839	16523	16624	16510	16673	16759	16846	16545	16462	16715	16694	16582	16704	16797	16524	16660	16650	16653	16635	16555	16476	16526	16531	16718	16635	16471	16483	16648	16604	16621	16784	16822	16668	16762	16590	16537	16813	16881	16707	16452	16540	16852	16752	16548	16741	16631	16679	16493	16558	16715	16481	16717	16448	16364	16559	16733	16695	16754	16699	16446	16612	16534	16586	16449	16600	16728	16478	16522	16730	16527	16380	16703	16593	16579	16593	16419	16563	16525	16629	16609	16678	16789	16881	16840	16624	16527	16731	16706	16547	16447	16286	16580	16586	16376	16658	16705	16662	16713	16658	16610	16551	16650	16628	16687	16723	16586	16561	16545	16907	16460	16851	16546	16491	16493	16516	16674	16624	16483	16687	16748	16602	16559	16493	16619	16592	16495	16798	16685	16806	16606	16554	16754	16907	16602	16524	16668	16603	16498	16435	16573	16674	16602	16694	16768	16560	16556	16748	16466	16529	16539	16593	16736	16652	16562	16610	16453	16707	16736	16626	16316	16493	16417	16648	16583	16589	16673	16596	16700	16516	16613	16623	16611	16628	16529	16621	16779	16613	16656	16692	16741	16654	16644	16599	16463	16681	16622	16710	16664	16557	16542	16513	16688	16587	16556	16470	16529	16670	16547	16690	16593	16611	16720	16644	16857	16730	16430	16541	16468	16666	16546	16554	16528	16579	16577	16772	16421	16522	16570	16467	16601	16685	16680	16636	16550	16482	16726	16601	16636	16703	16677	16555	16692	16493	16634	16564	16646	16723	16601	16763	16425	16626	16800	16627	16870	16406	16650	16511	16639	16685	16541	16534	16480	16720	16690	16651	16739	16494	16829	16686	16406	16560	16609	16553	16477	16686	16580	16738	16733	16570	16571	16542	16765	16595	16539	16513	16718	16503	16500	16696	16431	16584	16678	16866	16694	16610	16669	16788	16779	16748	16675	16749	16643	16628	16498	16577	16628	16578	16726	16682	16637	16597	16715	16501	16629	16707	16737	16483	16653	16500	16497	16688	16545	16761	16692	16628	16555	16604	16681	16763	16598	16685	16541	16538	16639	16912	16553	16587	16638	16644	16661	16535	16549	16544	16603	16673	16780	16667	16700	16580	16553	16718	16593	16606	16590	16779	16715	16661	16570	16645	16635	16556	16532	16835	16521	16536	16636	16723	16869	16655	16708	16547	16573	16523	16662	16549	16672	16759	16541	16882	16577	16575	16650	16527	16634	16715	16480	16546	16527	16590	16752	16796	16609	16679	16389	16589	16791	16520	16656	16365	16600	16825	16646	16552	16450	16763	16713	16651	16420	16478	16678	16745	16602	16646	16565	16693	16623	16641	16925	16555	16690	16792	16538	16481	16521	16644	16749	16864	16686	16804	16654	16644	16720	16576	16581	16495	16657	16718	16714	16591	16547	16613	16426	16647	16569	16500	16640	16608	16556	16780	16710	16673	16910	16497	16695	16625	16583	16619	16538	16572	16797	16566	16824	16719	16736	16539	16588	16572	16661	16692	16557	16505	16849	16775	16651	16729	16675	16679	16666	16695	16460	16591	16685	16794	16694	16691	16740	16546	16620	16681	16783	16735	16551	16691	16650	16613	16548	16856	16581	16593	16751	16629	16492	16436	16637	16685	16638	16608	16527	16836	16502	16658	16570	16529	16767	16723	16345	16619	16707	16531	16601	16669	16753	16479	16694	16912	16736	16597	16694	16514	16538	16703	16545	16651	16806	16868	16628	16624	16785	16815	16760	16595	16595	16778	16522	16825	16727	16582	16818	16844	16736	16615	16518	16853	16584	16638	16716	16607	16664	16743	16705	16736	16640	16610	16618	16763	16530	16621	16588	16657	16729	16586	16626	16536	16591	16488	16493	16438	16667	16607	16675	16581	16758	16559	16384	16615	16464	16450	16718	16553	16713	16879	16597	16683	16470	16878	16639	16693	16643	16827	16750	16552	16449	16597	16555	16580	16709	16744	16627	16657	16729	16961	16749	16627	16609	16775	16789	16699	16639	16641	16491	16620	16602	16597	16881	16649	16627	16500	16831	16600	16715	16570	16661	16720	16741	16588	16631	16875	16664	16598	16617	16672	16639	16634	16692	16512	16692	16722	16634	16511	16614	16580	16570	16611	16608	16736	16443	16340	16458	16601	16502	16662	16411	16700	16714	16692	16658	16712	16772	16484	16663	16714	16437	16626	16665	16591	16547	16706	16419	16593	16570	16714	16633	16730	16753	16660	16699	16654	16593	16784	16575	16545	16702	16696	16501	16653	16628	16726	16676	16829	16621	16580	16718	16658	16470	16607	16557	16669	16437	16708	16347	16609	16482	16454	16366	16463	16730	16762	16890	16742	16546	16581	16641	16725	16484	16634	16627	16518	16764	16621	16477	16537	16569	16639	16805	16644	16657	16754	16647	16491	16726	16682	16695	16634	16587	16676	16679	16630	16560	16826	16568	16747	16604	16579	16482	16644	16775	16623	16442	16568	16648	16655	16595	16555	16644	16529	16734	16565	16869	16861	16574	16577	16587	16574	16417	16682	16668	16596	16475	16614	16645	16373	16589	16778	16617	16513	16665	16489	16633	16592	16654	16485	16527	16784	16793	16564	16707	16459	16656	16923	16817	16600	16535	16647	16584	16407	16839	16757	16619	16477	16760	16675	16649	16915	16531	16600	16207	16716	16676	16820	16478	16398	16466	16679	16827	16694	16564	16710	16882	16507	16663	16788	16529	16699	16707	16601	16690	16504	16626	16764	16559	16714	16623	16558	16597	16518	16608	16807	16620	16671	16576	16836	16761	16551	16659	16481	16687	16617	16776	16790	16727	16794	16679	16667	16603	16612	16436	16683	16506	16465	16576	16646	16682	16533	16475	16691	16555	16630	16653	16602	16654	16590	16659	16458	16496	16581	16665	16751	16595	16666	16402	16533	16528	16541	16629	16606	16760	16775	16795	16561	16870	16629	16708	16667	16750	16662	16539	16609	16537	16896	16547	16594	16390	16717	16680	16528	16605	16677	16506	16722	16876	16829	16534	16794	16716	16491	16717	16615	16489	16574	16514	16757	16517	16578	16621	16717	16671	16822	16721	16652	16769	16710	16549	16547	16719	16760	16873	16614	16600	16687	16570	16720	16685	16598	16571	16953	16590	16685	16828	16623	16519	16700	16774	16676	16573	16737	16794	16579	16822	16772	16658	16608	16610	16642	16648	16570	16667	16781	16460	16743	16637	16732	16694	16561	16726	16611	16468	16605	16626	16707	16935	16508	16738	16575	16510	16763	16628	16684	16668	16725	16705	16566	16754	16687	16715	16729	16422	16862	16595	16656	16876	16510	16708	16719	16719	16449	16575	16613	16590	16727	16800	16768	16620	16770	16690	16630	16526	16552	16586	16765	16769	16676	16613	16563	16721	16592	16671	16486	16527	16481	16751	16518	16605	16574	16648	16623	16832	16629	16520	16654	16689	16797	16765	16681	16718	16553	16757	16782	16797	16552	16559	16635	16604	16895	16585	16503	16461	16629	16875	16641	16548	16655	16476	16749	16694	16560	16484	16624	16590	16674	16764	16707	16651	16772	16646	16521	16619	16639	16422	16477	16580	16686	16673	16725	16575	16592	16616	16804	16514	16894	16544	16451	16754	16607	16668	16523	16806	16586	16678	16596	16844	16781	16834	16758	16609	16681	16669	16709	16375	16633	16647	16867	16575	16538	16493	16676	16726	16777	16648	16628	16392	16561	16473	16773	16771	16506	16654
34432	48588	43820	33747	27450	23297	20806	19031	17555	16372	15736	15454	15186	15140	14837	14648	14519	14587	14618	14480	14431	14450	14414	14335	14407	14151	14388	14253	14368	14218	14331	14325	14317	14193	14366	14233	14385	14274	14360	14381	14274	14182	14206	14287	14300	14251	14347	14193	14153	14409	14305	14218	14552	14291	14269	14381	14137	14235	14361	14483	14257	14363	14234	14326	14400	14306	14259	14239	14212	14344	14327	14208	14327	14101	14270	14180	14189	14236	14420	14167	14342	14280	14388	14234	14184	14535	14236	14349	14108	14191	14211	14477	14202	14338	14106	14261	14136	14362	14281	14391	14201	14159	14190	14076	14098	14196	14442	14213	14191	14350	14261	14448	14235	14241	14051	14285	14335	14297	14269	14318	14345	14187	14347	14329	14343	14202	14289	14243	14334	14217	14341	14359	14276	14293	14226	14177	13980	14237	14305	14239	14156	14219	14431	14190	14307	14316	14322	14281	14146	14383	14185	14251	14400	14380	14240	14240	14279	14260	14502	14288	14070	14352	14282	14229	14391	14452	14160	14228	14266	14314	14165	14320	14119	14260	14337	14365	14194	14238	14307	14316	14228	14058	14272	14200	14457	14156	14299	14374	14304	14238	14270	14245	14086	14367	14326	14242	14346	14257	14157	14228	14363	14107	14157	14287	14169	14277	14194	14103	14427	14266	14365	14260	14197	14388	14382	14241	14212	14053	14341	14452	14354	14343	14259	14335	14253	14390	14230	14182	14269	14401	14195	14247	14305	14207	14374	14095	14183	14187	14354	14108	14308	14266	14268	14229	14171	14275	14431	14180	14197	14203	14215	14238	14279	14397	14324	14365	14159	14342	14155	14284	14357	14278	14189	14225	14203	14305	14428	14365	14361	14214	14197	14172	14290	14229	14262	14035	14136	14221	14245	14141	14251	14346	14118	14178	14180	14352	14259	14061	14339	14202	14195	14243	14105	14225	14293	14313	14360	14338	14124	14365	14401	14237	14330	14117	14354	14441	14212	14074	14291	14352	14270	14274	14281	14324	14330	14316	14362	14267	14330	14258	14280	14357	14270	14239	14187	14088	14225	14461	14320	14091	14318	14430	14395	14212	14271	14198	14271	14258	14283	14351	14231	14343	14297	14242	14329	14352	14321	14408	14418	14325	14277	14285	14277	14282	14319	14075	14256	14169	14291	14217	14337	14541	14326	14208	14287	14304	14344	14214	14184	14312	14243	14247	14432	14167	14429	14167	14235	14248	14358	14248	14353	14273	14218	14126	14304	14144	14114	14308	14154	14170	14169	14318	14325	14443	14268	14314	14334	14349	14272	14122	14349	14257	14092	14254	14297	14260	14382	14327	14255	14268	14338	14334	14261	14337	14165	14298	14362	14258	14310	14272	14191	14183	14351	14371	14199	14167	14229	14087	14211	14313	14353	14247	14365	14272	14258	14359	14323	14333	14246	14391	14428	14185	14192	14210	14304	14481	14263	14186	14264	14193	14210	14123	14310	14337	14317	14279	14311	14293	14266	14298	14371	14069	14149	14227	14361	14392	14389	14140	14453	14228	14283	14358	14331	14393	14342	14387	14273	14179	14371	14443	14005	14243	14244	14331	14309	14347	14228	14425	14100	14399	14349	14395	14195	14260	14179	14119	14336	14207	14319	14331	14190	14259	14373	14042	14251	14323	14106	14294	14342	14266	14219	14389	14209	14166	14362	14251	14337	14218	14231	14089	14390	14145	14351	14386	14326	14286	14323	14280	14388	14235	14308	14351	14341	14234	14218	14278	14283	14158	14108	14172	14356	14318	14252	14230	14125	14218	14398	14347	14377	14223	14324	14216	14464	14345	14267	14272	14115	14294	14199	14351	14356	14259	14183	14134	14251	14365	14225	14145	14305	14293	14418	14226	14211	14294	14192	14286	14194	14157	14420	14331	14057	14294	14226	14301	14240	14248	14286	14398	14202	14299	14384	14183	14325	14266	14430	14305	14369	14312	14260	14242	14250	14329	14343	14327	14405	14352	14230	14429	14234	14243	14318	14315	14426	14327	14267	14229	14105	14200	14220	14510	14289	14302	14362	14151	14402	14425	14166	14051	14475	14340	14360	14356	14312	14303	14355	14280	14337	14325	14172	14339	14313	14392	14303	14172	14432	14276	14267	14364	14346	14320	14148	14265	14297	14168	14303	14522	14290	14287	14273	14356	14242	14279	14319	14496	14272	14230	14308	14203	14247	14320	14301	14369	14260	14301	14376	14213	14039	14265	14282	14217	14385	14270	14178	14255	14250	14139	14253	14449	14250	14163	14263	14246	14220	14285	14430	14323	14305	14285	14153	14286	14366	14351	14346	14499	14344	14282	14362	14223	14258	14362	14192	14329	14184	14333	14377	14344	14265	14295	14438	14284	14180	14204	14400	14232	14304	14161	14298	14259	14248	14372	14153	14401	14330	14318	14372	14179	14241	14225	14219	14440	14331	14247	14253	14216	14297	14202	14191	14470	14251	14200	14410	14392	14383	14396	14278	14381	14196	14244	14366	14351	14523	14340	14368	14380	14482	14151	14224	14330	14188	14406	14273	14387	14230	14200	14175	14296	14294	14243	14207	14249	14331	14410	14254	14167	14531	14363	14208	14206	14157	14378	14250	14268	14315	14152	14447	14235	14214	14414	14217	14103	14240	14175	14245	14256	14339	14255	14361	14393	14347	14141	14176	14182	14244	14295	14435	14293	14084	14236	14227	14364	14385	14211	14318	14378	14254	14373	14336	14367	14071	14232	14351	14393	14384	14215	14107	14229	14354	14431	14221	14465	14308	14170	14330	14253	14144	14223	14444	14280	14225	14225	14121	14362	14005	14350	14257	14252	14238	14258	14356	14311	14297	14327	14280	14355	14431	14419	14220	14411	14515	14442	14303	14185	14279	14181	14282	14328	14270	14259	14417	14356	14216	14367	14386	14348	14434	14206	14249	14347	14220	14318	14306	14144	14162	14288	14277	14287	14272	14201	14208	14302	14256	14282	14124	14189	14274	14422	14391	14297	14218	14217	14401	14411	14282	14259	14198	14317	14431	14338	14296	14320	14382	14211	14352	14374	14304	14083	14256	14336	14301	14252	14174	14341	14257	14272	14214	14335	14386	14396	14484	14224	14311	14232	14279	14185	14433	14325	14128	14295	14274	14337	14259	14281	14421	14221	14448	14313	14486	14422	14252	14272	14225	14179	14211	14338	14248	14358	14156	14414	14224	14310	14137	14136	14310	14330	14339	14356	14258	14225	14249	14296	14220	14366	14351	14240	14127	14331	14501	14229	14370	14329	14065	14141	14305	14367	14213	14313	14221	14343	14315	14305	14403	14339	14330	14161	14225	14229	14376	14319	14312	14345	14316	14171	14472	14450	14275	14480	14263	14316	14409	14164	14294	14409	14155	14263	14402	14432	14403	14250	14226	14172	14285	14383	14333	14294	14379	14227	14286	14351	14035	14292	14188	14288	14253	14159	14339	14380	14321	14330	14263	14367	14332	14255	14445	14320	14210	14264	14429	14262	14309	14378	14188	14374	14472	14229	14200	14366	14341	14256	14261	14192	14154	14152	14418	14204	14387	14184	14406	14189	14375	14332	14200	14171	14319	14223	14221	14440	14343	14321	14378	14227	14394	14363	14241	14231	14203	14247	14205	14327	14328	14255	14431	14261	14155	14269	14122	14295	14150	14321	14437	14143	14289	14169	14318	14127	14337	14349	14446	14225	14366	14327	14357	14373	14230	14229	14343	14235	14416	14358	14156	14244	14252	14124	14333	14236	14196	14313	14290	14247	14296	14211	14303	14205	14334	14237	14241	14433	14100	14255	14406	14300	14296	14360	14247	14169	14259	14019	14370	14031	14273	14446	14252	14052	14333	14407	14122	14416	14166	14286	14446	14069	14360	14320	14250	14522	14287	14270	14316	14290	14227	14361	14367	14424	14310	14362	14239	14264	14274	14341	14253	14335	14245	14245	14395	14389	14274	14172	14367	14434	14429	14222	14076	14160	14310	14407	14266	14239	14413	14348	14262	14222	14343	14238	14330	14516	14367	14147	14327	14393	14341	14314	14469	14433	14307	14299	14436	14427	14288	14198	14455	14284	14248	14379	14219	14293	14414	14333	14384	14236	14361	14183	14452	14383	14358	14370	14262	14368	14372	14299	14319	14326	14420	14321	14203	14331	14332	14228	14111	14347	14326	14333	14095	14263	14304	14357	14186	14274	14197	14325	14295	14413	14287	14224	14308	14259	14174	14278	14210	14254	14180	14244	14441	14172	14296	14237	14428	14229	14288	14205	14279	14347	14454	14299	14219	14329	14326	14280	14263	14533	14363	14151	14221	14153	14339	14295	14364	14328	14254	14254	14336	14361	14241	14336	14415	14304	14226	14145	14151	14092	14271	14266	14447	14211	14279	14262	14335	14377	14450	14258	14169	14327	14254	14103	14307	14386	14315	14275	14270	14389	14475	14161	14133	14251	14312	14427	14242	14305	14366	14344	14446	14331	14267	14292	14142	14240	14211	14232	14388	14249	14305	14317	14359	14288	14312	14226	14118	14465	14345	14437	14341	14254	14235	14134	14300	14325	14312	14491	14318	14223	14228	14178	14423	14271	14500	14303	14302	14199	14297	14271	14392	14140	14438	14383	14252	14377	14193	14246	14459	14270	14291	14326	14377	14325	14328	14339	14320	14321	14331	14287	14229	14243	14304	14240	14459	14514	14309	14396	14175	14262	14367	14256	14292	14152	14269	14369	14281	14449	14391	14121	14219	14431	14075	14360	14295	14190	14192	14177	14385	14239	14380	14040	14155	14291	14344	14329	14163	14407	14171	14285	14282	14381	14150	14250	14343	14218	14233	14377	14257	14299	14329	14274	14299	14289	14116	14335	14275	14282	14368	14175	14318	14273	14280	14328	14183	14390	14297	14208	14282	14358	14314	14477	14356	14291	14163	14330	14270	14264	14236	14302	14353	14283	14395	14266	14311	14279	14326	14280	14296	14267	14380	14373	14197	14117	14279	14387	14411	14415	14393	14295	14200	14455	14303	14269	14612	14143	14231	14299	14204	14329	14384	14222	14291	14308	14299	14199	14261	14191	14346	14208	14231	14461	14323	14223	14280	14386	14188	14320
24069	21402	29066	26069	25931	27031	26310	22263	20606	19631	18563	18069	17645	17356	17233	17167	16884	16973	16783	16750	16547	16636	16507	16312	16524	16569	16449	16659	16594	16488	16459	16406	16737	16387	16534	16283	16306	16305	16445	16310	16558	16226	16274	16318	16670	16350	16484	16462	16465	16433	16490	16416	16181	16475	16322	16603	16425	16179	16395	16342	16293	16430	16499	16260	16254	16167	16477	16338	16270	16286	16275	16336	16381	16207	16372	16405	16256	16359	16331	16259	16307	16335	16584	16441	16318	16388	16399	16351	16459	16542	16528	16456	16206	16158	16316	16273	16625	16293	16502	16250	16211	16369	16149	16378	16447	16240	16222	16338	16506	16273	16218	16260	16242	16386	16325	16323	16571	16271	16368	16374	16290	16360	16552	16323	16456	16510	16306	16447	16460	16372	16412	16447	16243	16345	16238	16257	16241	16256	16246	16294	16362	16505	16488	16271	16373	16361	16393	16317	16232	16366	16353	16418	16212	16476	16233	16512	16276	16345	16412	16232	16418	16242	16426	16480	16396	16406	16522	16271	16340	16117	16301	16238	16384	16339	16108	16365	16396	16430	16397	16502	16184	16407	16438	16363	16258	16272	16493	16330	16508	16306	16468	16428	16181	16194	16586	16213	16322	16163	16349	16237	16469	16385	16245	16296	16366	16378	16317	16411	16332	16289	16242	16221	16309	16219	16474	16225	16350	16378	16372	16127	16415	16330	16202	16484	16404	16298	16355	16170	16276	16162	16333	16459	16430	16338	16221	16334	16521	16604	16567	16461	16290	16407	16283	16164	16228	16305	16421	16352	16318	16333	16355	16425	16368	16168	16332	16343	16414	16306	16375	16378	16354	16338	16433	16110	16019	16221	16212	16222	16436	16347	16357	16262	16225	16164	16430	16241	16102	16337	16455	16418	16480	16352	16305	16499	16193	16171	16342	16554	16367	16582	16397	16348	16245	16366	16501	16437	16476	16154	16346	16385	16309	16270	16459	16209	16277	16420	16419	16310	16380	16281	16334	16419	16341	16297	16313	16316	16308	16348	16563	16398	16294	16442	16395	16310	16168	16225	16294	16296	16288	16329	16404	16177	16425	16476	16291	16646	16263	16555	16218	16291	16261	16443	16136	16297	16337	16303	16342	16416	16538	16396	16432	16257	16241	16232	16406	16379	16475	16499	16336	16426	16267	16330	16472	16262	16300	16405	16299	16408	16266	16631	16159	16354	16271	16344	16340	16251	16339	16246	16415	16444	16205	16472	16379	16292	16279	16199	16323	16205	16408	16265	16332	16461	16328	16187	16357	16223	16476	16339	16356	16397	16418	16241	16367	16313	16426	16178	16443	16619	16387	16380	16499	16315	16539	16675	16328	16502	16233	16390	16436	16458	16314	16309	16413	16337	16531	16185	16276	16511	16362	16359	16435	16277	16440	16298	16177	16238	16476	16051	16243	16360	16332	16365	16284	16216	16390	16401	16341	16344	16348	16201	16090	16447	16313	16220	16618	16330	16267	16354	16427	16258	16598	16440	16407	16346	16232	16525	16295	16285	16180	16490	16503	16361	16359	16452	16385	16382	16463	16260	16278	16355	16386	16424	16553	16410	16447	16447	16295	16231	16312	16342	16316	16250	16336	16446	16369	16385	16471	16356	16216	16264	16304	16375	16270	16600	16401	16373	16189	16339	16328	16445	16227	16278	16185	16410	16333	16477	16533	16411	16349	16380	16273	16461	16405	16246	16410	16438	16348	16227	16367	16383	16236	16265	16319	16205	16578	16380	16503	16409	16347	16297	16369	16546	16420	16390	16434	16330	16312	16428	16399	16319	16163	16149	16352	16206	16178	16109	16334	16331	16401	16129	16396	16242	16297	16339	16384	16226	16460	16262	16458	16518	16420	16418	16583	16524	16365	16451	16285	16507	16444	16439	16268	16442	16448	16276	16413	16338	16064	16456	16547	16272	16328	16335	16189	16224	16417	16362	16273	16248	16431	16547	16620	16290	16433	16318	16455	16432	16325	16356	16247	16278	16335	16044	16224	16463	16399	16336	16158	16404	16409	16451	16304	16344	16260	16441	16509	16354	16184	16239	16301	16361	16162	16446	16319	16251	16396	16522	16417	16162	16565	16426	16366	16259	16313	16296	16355	16299	16312	16308	16526	16396	16503	16375	16377	16509	16162	16213	16279	16362	16463	16338	16304	16209	16266	16214	16256	16048	16385	16487	16220	16464	16332	16578	16436	16432	16250	16071	16359	16346	16234	16454	16289	16315	16354	16518	16299	16330	16400	16451	16201	16298	16155	16204	16405	16194	16339	16221	16272	16332	16327	16255	16457	16516	16400	16276	16295	16345	16427	16417	16278	16381	16583	16548	16449	16323	16403	16360	16355	16308	16419	16207	16355	16319	16325	16461	16201	16583	16345	16430	16380	16315	16369	16283	16338	16195	16421	16384	16532	16486	16334	16421	16285	16423	16152	16270	16223	16456	16196	16308	16368	16224	16412	16465	16468	16233	16320	16270	16438	16365	16251	16430	16253	16399	16518	16429	16319	16405	16358	16301	16260	16330	16271	16423	16505	16322	16201	16351	16316	16196	16225	16366	16376	16348	16547	16454	16359	16321	16238	16394	16231	16509	16451	16345	16277	16340	16397	16562	16344	16522	16400	16359	16283	16292	16343	16258	16436	16339	16529	16328	16334	16343	16162	16331	16404	16488	16363	16175	16281	16286	16423	16479	16478	16431	16557	16540	16369	16608	16707	16446	16317	16361	16377	16406	16479	16182	16206	16184	16349	16359	16375	16525	16549	16378	16491	16383	16310	16307	16207	16406	16326	16649	16296	16458	16373	16409	16452	16384	16300	16251	16318	16250	16435	16380	16381	16332	16320	16360	16360	16223	16459	16376	16369	16254	16352	16319	16379	16272	16466	16200	16258	16223	16290	16376	16286	16323	16267	16421	16184	16276	16309	16156	16525	16337	16299	16317	16393	16342	16493	16592	16415	16438	16317	16410	16336	16289	16309	16459	16448	16377	16262	16410	16423	16486	16657	16455	16400	16509	16391	16363	16334	16313	16553	16363	16445	16436	16436	16384	16361	16416	16417	16233	16360	16133	16577	16426	16255	16327	16180	16374	16405	16231	16203	16452	16433	16172	16190	16449	16088	16134	16271	16231	16133	16258	16598	16432	16330	16324	16480	16290	16256	16426	16114	16403	16452	16456	16465	16421	16330	16363	16455	16556	16273	16348	16437	16247	16213	16373	16347	16228	16363	16472	16281	16271	16316	16227	16329	16313	16584	16469	16541	16375	16454	16212	16339	16465	16318	16467	16560	16157	16366	16290	16391	16363	16382	16304	16328	16330	16425	16145	16370	16232	16315	16449	16257	16356	16385	16125	16281	16459	16448	16440	16356	16342	16438	16440	16250	16463	16300	16553	16444	16393	16583	16418	16256	16312	16378	16175	16324	16418	16339	16426	16424	16102	16176	16292	16304	16415	16395	16293	16206	16255	16521	16294	16269	16417	16242	16373	16541	16422	16322	16455	16371	16498	16308	16045	16336	16339	16437	16436	16383	16483	16427	16336	16337	16283	16336	16331	16493	16390	16156	16500	16325	16220	16304	16452	16405	16418	16515	16329	16175	16382	16409	16261	16398	16202	16291	16326	16361	16502	16543	16360	16197	16471	16364	16413	16248	16358	16247	16248	16474	16343	16241	16254	16118	16157	16262	16275	16334	16371	16278	16021	16442	16560	16277	16310	16451	16559	16345	16372	16288	16331	16281	16274	16327	16348	16434	16332	16173	16411	16462	16248	16335	16146	16476	16371	16232	16319	16393	16422	16249	16179	16359	16424	16543	16578	16482	16488	16523	16165	16311	16348	16313	16479	16354	16350	16353	16425	16490	16416	16438	16459	16486	16345	16427	16224	16278	16246	16191	16265	16302	16303	16355	16255	16406	16347	16298	16313	16253	16195	16274	16322	16398	16347	16164	16228	16347	16190	16341	16380	16602	16322	16622	16607	16322	16274	16168	16349	16416	16545	16350	16539	16510	16398	16523	16285	16291	16327	16331	16239	16411	16261	16234	16251	16196	16424	16516	16147	16148	16369	16353	16476	16338	16248	16491	16397	16398	16334	16604	16290	16496	16341	16330	16095	16247	16483	16358	16281	16320	16298	16472	16361	16491	16396	16478	16403	16388	16413	16256	16307	16328	16535	16334	16345	16142	16262	16131	16489	16432	16535	16293	16302	16311	16245	16463	16365	16357	16400	16365	16313	16241	16382	16294	16197	16398	16401	16393	16414	16327	16328	16224	16304	16304	16352	16354	16368	16446	16208	16557	16493	16573	16280	16508	16148	16362	16376	16175	16407	16333	16061	16239	16406	16169	16308	16254	16303	16356	16239	16325	16436	16312	16489	16616	16375	16401	16273	16381	16398	16292	16464	16336	16189	16514	16467	16533	16322	16466	16422	16441	16400	16460	16359	16513	16346	16458	16525	16310	16418	16342	16288	16452	16390	16313	16361	16509	16358	16248	16625	16451	16389	16111	16312	16474	16264	16321	16235	16194	16130	16394	16248	16515	16413	16687	16331	16153	16294	16451	16066	16501	16470	16449	16254	16508	16390	16320	16451	16554	16336	16424	16281	16528	16606	16495	16540	16644	16249	16238	16346	16382	16284	16486	16201	16331	16341	16474	16405	16504	16392	16331	16367	16098	16380	16211	16283	16313	16264	16369	16101	16466	16538	16169	16367	16438	16246	16511	16281	16534	16306	16423	16551	16446	16372	16482	16341	16437	16303	16555	16404	16568	16276	16325	16491	16231	16341	16391	16389	16427	16321	16379	16286	16028	16391	16411	16239	16378	16467	16709	16464	16550	16384	16314	16172	16223	16443	16455	16189	16395	16407	16487	16390	16148	16282	16184	16190	16218	16321	16286	16350	16500	16393	16389	16305	16326	16366	16433	16452	16353	16236	16429	16271	16303	16465	16444	16324	16364	16232	16516	16193	16396	16395	16438	16210	16508	16439	16486	16224	16322	16519	16346	16230	16483	16562	16329	16381	16334	16282	16279	16314	16438	16544	16443	16359	16383	16311	16489	16371	16588	16443	16365	16435	16397	16431	16155	16534	16170	16222	16349	16361
33866	54221	50233	40498	33272	28454	24922	22062	20000	18269	17218	16456	15888	15540	15007	15143	14727	14661	14443	14490	14278	14391	14161	14263	14221	14042	14219	14073	14034	14313	14033	14162	14226	14191	14033	14120	14102	14049	14216	14104	14013	14136	14170	14288	14103	14196	14174	14158	14241	14051	14065	14146	13939	14074	14140	14063	14123	14141	14123	14150	14058	14058	14131	14092	14181	13981	14133	14067	14112	14118	14223	13991	14163	14078	14093	14137	14116	14159	14145	14121	14055	13971	14252	13972	14133	14176	14031	14089	14025	14009	14013	14009	14160	14003	14216	13979	14191	14145	14160	14189	14123	14201	14003	13968	14153	14135	14129	14080	14323	14052	14178	14205	14103	13997	14111	14205	14089	13931	14059	14019	14062	14043	14056	14153	14101	14117	14105	14083	14062	13934	14033	14155	14070	14200	14119	14182	14060	14215	14206	14032	14123	14009	14050	14207	14029	14232	14135	13958	13934	14187	14212	14126	14182	14137	14092	14193	14069	14094	14182	14196	14199	14194	14093	14063	14282	14227	14153	14026	14136	14043	14103	14214	14160	14128	14243	14161	14209	14187	14135	14078	14244	14169	14101	14040	14150	14226	14121	14133	14198	13930	14236	13996	13989	14035	13997	14226	14234	14044	13963	13991	14155	13971	14252	14086	14079	14089	14092	14199	14252	14174	14126	14221	14087	14179	14187	14198	14064	14079	14205	14068	14132	14031	14162	14042	14191	14229	14337	14140	14131	14157	14004	14072	14090	14291	14061	14043	14012	14067	14299	14078	14152	14240	13977	14192	14198	13982	14117	14201	14111	14051	14055	14130	14035	14097	14118	14048	14080	14023	14046	14075	14205	14094	14079	13927	14150	14153	14155	14095	14065	14010	14106	13937	14024	14123	13992	14021	13970	14217	14143	14013	13989	14059	14178	14028	14190	13904	14218	14211	14039	14066	14072	14204	14081	14116	14169	13862	14212	14171	14095	13994	14225	14002	13986	14204	14163	14128	14022	14022	14116	14071	14262	14126	14155	14045	14181	14295	14020	14191	14162	14082	14157	14144	14223	14153	14000	14116	14212	14127	14107	14187	14039	14091	14201	13984	14263	14283	14209	14218	13961	13977	13986	14178	14255	13979	13926	14214	14077	14156	14024	14100	14233	14014	14346	14052	14230	14172	14176	14108	14083	14005	14022	14101	14063	14031	14093	14107	14109	14124	14082	14151	14085	14125	14157	14251	14115	14006	14165	14146	14098	14040	14123	14229	14065	14081	14117	14372	14036	14205	14281	14181	14063	13963	13911	14247	14061	14166	14044	14063	14145	14094	14085	14106	14093	13982	14027	14133	14075	14025	14109	14089	14129	14020	14098	13996	14052	14042	14046	14142	14035	14092	14106	14020	14221	14124	14236	14145	14121	14236	14108	14191	14164	14059	14197	14070	14183	14036	14055	14109	14010	14275	14205	14023	14080	13980	14135	14126	14283	14181	13933	14132	14194	14065	14350	14218	14147	14110	14250	14078	14005	14036	13974	14096	14121	14081	14217	14068	14261	14216	14134	13977	14013	14144	14024	13997	14266	14039	13955	14059	14018	14101	14083	14108	14036	14203	14074	14143	14061	14041	14093	13998	14070	14129	14107	14196	14039	14098	14262	14100	13955	14085	14111	13988	14135	14172	14054	14147	14171	14107	14331	14123	14081	14217	14123	14293	14073	14166	14165	14132	13980	14259	14163	14219	14108	14111	14071	14079	14186	14172	14109	13939	14116	14051	14230	14079	14083	14156	14120	13954	14100	14021	14045	14036	14175	14025	14139	14130	14220	14318	14164	14019	14300	13979	14272	14077	14007	14225	14133	14293	14193	14136	14151	14024	14260	14125	14132	14186	14108	14157	14026	14028	14163	14077	14117	14010	14048	14038	14120	14154	14268	14073	14086	14033	14203	13985	14162	14165	14021	14147	14104	14025	14002	13979	14249	14123	14197	13968	14258	14093	14160	14075	14131	14090	14055	14433	14156	14094	13978	13979	14044	13917	14050	14124	14215	13979	14176	13967	14070	13910	14125	14127	14044	14088	14139	14132	13930	13977	13956	14200	14050	14122	13963	14072	13947	14049	14146	14114	14192	14190	14126	14156	14209	13998	14218	14021	14073	14201	14107	14240	14132	14281	13999	14247	14009	14027	14114	14135	14259	14083	14223	14162	14086	14300	14191	14152	14205	14180	14289	14215	13985	14178	14223	14039	14120	13970	14143	13933	14007	14051	14074	14148	14174	13977	14132	14299	14259	14114	14214	14097	14038	14117	14268	13984	14197	14086	14244	14020	14159	14043	14056	14232	14061	14140	14020	14048	14071	14165	14176	14042	13947	14058	14235	14069	14205	14086	14090	14110	13901	13989	14138	13981	14268	13965	14001	14106	14143	14190	14220	13952	14204	14031	14019	14089	14102	14212	14039	14036	14007	14105	14068	14031	14178	14113	14041	14117	14181	14206	14140	14017	14196	14042	14182	14147	14214	14134	14046	14192	14174	13883	14309	13978	13929	14158	14007	14234	14151	14110	14175	14098	14075	14178	14055	14116	14161	14003	13981	14158	13931	14094	14116	14210	14281	14139	14300	14055	14189	14207	14138	14047	14211	14080	14204	14027	14199	13987	14143	14250	14103	14171	14111	14158	14250	14125	13933	14101	14095	14217	14098	14042	14080	14149	14128	14262	14062	14035	14076	14074	14065	14156	14023	14183	13978	14262	14213	14227	14076	14141	14212	14289	14187	14087	14081	14180	14052	14205	14158	13994	13974	14102	14156	14307	14102	14137	14184	14220	14189	14221	14174	14031	14158	14155	14133	14172	14168	14007	14228	14150	14233	14049	14194	14106	14134	14171	14176	14249	14039	13987	13959	14104	14100	14137	14210	14197	14079	14223	14112	14172	14287	14274	14265	14124	14238	14261	14200	14204	14317	14147	14109	14183	14080	14193	13959	14116	14176	14116	13955	13834	14280	13947	13964	14113	13932	14131	14137	14053	14080	14107	14115	14041	14256	14214	14140	13986	13969	14236	14224	13992	14229	14045	14043	14179	14069	14029	14116	14161	14179	14044	14093	14164	14004	14090	14111	14191	14116	14015	14171	14279	14071	14070	14069	14101	14221	13979	14118	14219	14203	14003	14013	13984	14034	14153	14165	14121	14135	13970	14115	14130	14081	14255	14191	13908	14207	14013	14246	14118	14230	14083	14062	13900	14218	14229	14182	14180	14018	14118	14217	14194	14221	14122	14057	14183	13946	14105	14221	14186	14124	14061	14101	14153	14040	14204	14204	14097	14008	14066	14111	14249	14049	14059	14032	14139	14043	14036	14115	14226	14025	14045	14126	14164	14172	14101	14226	14152	14122	14171	14010	14173	14265	13983	14242	14168	14245	14035	13988	14135	14191	14130	14095	14132	13898	14050	14184	14039	14167	14188	13957	14193	13899	14158	14268	14094	14297	14259	14125	13921	14370	14187	14204	13967	14062	14233	14135	14101	14137	14006	14155	14153	14159	14071	13982	14076	14344	14047	14221	13875	14287	14227	14063	14157	13914	14094	14038	14059	14101	14024	14100	14075	14159	13965	14161	13918	14057	14054	14423	14016	14158	14166	14157	14128	14047	14136	13984	14178	14210	14197	14176	14139	14067	14249	14169	14216	14149	14075	14108	14128	14399	14235	14054	14153	14139	14116	14053	13857	14240	14183	14220	14207	14174	14183	14101	14132	14023	14116	14093	14117	14017	14125	14093	14204	14182	14121	14211	14184	14198	14139	14247	14215	14276	13942	14137	14077	14142	14195	14216	13956	14016	14262	14133	14080	14236	14082	14073	14269	13996	14130	13984	14174	13948	14140	14168	14263	14192	14078	14092	14019	14201	14200	14104	14235	14175	14311	14168	14144	14074	14155	14045	14190	14140	13984	14076	14090	14054	14266	14139	14035	14124	14131	13972	13814	14017	14071	14192	14260	14207	14050	14168	13967	14141	14041	14032	14049	14097	14207	14189	14087	14158	13963	14184	14089	14150	14144	14042	14001	13981	14154	14107	14212	14007	14171	14117	13938	14137	14000	14201	13870	14140	13927	14094	14055	14126	14032	14238	14248	14220	14180	14246	14122	13802	14104	14240	14204	14089	14225	13989	14028	13957	14120	14054	14020	14296	13997	13962	14070	14068	14209	14038	14288	14217	14067	14208	14054	14251	14041	13990	14272	14299	13976	14139	13968	14261	14224	14199	14037	14215	14156	14028	14231	14119	13997	14409	14093	14104	14200	14118	14071	14198	14029	14233	14115	14105	14139	14099	14141	14045	14065	14184	14005	14111	14029	14182	14234	14063	14131	14071	14106	14019	14119	14225	14026	14237	14270	14143	14039	14111	14064	14208	14161	14073	14163	13954	14174	13985	14159	14300	14154	14133	14219	14097	14175	14010	14022	14050	14165	14094	14240	14279	14199	14134	14153	14058	14071	14132	14051	14045	14174	14114	14125	14018	14062	14107	14017	14112	14157	13957	14193	14168	14118	14117	14050	14083	14080	13963	14184	14210	14118	14122	14303	14094	14295	14016	14135	14186	14076	14181	14202	14201	14229	14038	14046	14170	14238	14108	14058	14058	14142	14068	13851	14115	14002	14238	14114	14090	14087	13948	14284	14281	14000	14019	13969	13968	13956	13958	13943	14119	14037	14180	14052	14095	14198	14053	14142	14166	14160	14005	14055	14290	14044	14170	14171	14195	14045	14115	14166	14160	14241	13944	14001	13972	13936	14097	14065	14202	14251	14314	14128	14074	14176	14095	14014	14142	14040	14042	14131	14207	14088	14114	14138	14228	14053	14102	14139	14045	14150	14156	14227	14221	14044	13977	14157	13976	13892	13907	13911	14089	14050	14076	14022	13991	14094	14085	13970	14306	14046	14238	14179	14164	13882	14120	14212	14179	13999	14178	14079	14233	14075	14320	13995	14201	14129	14060	14149	13957	14423	14144	14042	14014	14271	14192	13914	13978	14037	14158	14188	14072	14114	14204	13925	14117	13876	14180	14177	13987	13982	14059	14151	14249	14102	14184	14153	14054	14169	14056	14212	14124	14201	14169	14067	14293	14153	14132	14046	14231	14109	13953	14017	14205	14076
22906	21430	29253	24244	23505	27797	30358	25291	22747	21438	20226	19744	18638	18335	18065	17707	17717	17477	17452	17398	17007	16999	17026	16770	16933	17055	17095	17031	16940	16725	16740	16897	16742	16629	17021	16802	16835	16731	16875	16879	16978	16825	16766	16928	16882	16759	16880	16785	16832	16821	16773	16797	16766	16636	16843	16678	16854	16653	17034	16642	16830	16686	16983	16827	16784	16850	16905	16836	16783	16750	16558	16618	16691	16851	16729	16574	16761	16629	16867	16957	16912	16776	16897	16863	16742	16896	16841	16828	16718	16638	16704	16704	16637	16678	16823	16807	16829	16719	16992	17015	16798	16683	16946	16767	16801	16605	16728	16681	16944	16743	16649	16591	16593	16668	16901	16898	16828	16872	16879	16620	16687	16802	16811	16844	16773	16834	16618	16723	16651	16654	16673	16686	16824	16737	16969	16872	16584	16683	17019	16781	16663	16736	16666	16612	16759	16662	16894	16932	16878	16745	16748	16645	16770	16685	16834	16851	16665	16554	16720	16846	16761	16609	16498	16771	16662	16713	16721	16894	16624	16901	16978	16763	16820	16796	16801	16705	16858	16817	16782	16675	16773	16755	16745	16611	16830	16846	16664	16728	16646	16852	16709	16754	16738	16714	16746	16664	16617	16878	16990	16793	16836	16668	16840	16580	16864	16660	16938	16714	16824	16810	16562	16663	16695	16640	16892	16674	16746	16826	16834	16771	16835	16679	16881	16796	16682	16579	16832	16591	16826	16763	16842	17106	16911	16726	16654	16551	16779	16724	16909	16958	16588	16599	16731	16753	16741	17010	16749	16769	16476	16785	16842	16757	16866	16758	16794	16942	16749	16862	16940	16720	16587	16697	16531	16610	16644	16831	16441	16660	16573	16592	16760	16873	16934	16794	16643	16787	16712	16720	16708	16690	16560	16666	16699	16698	16801	16882	16802	16763	16613	16672	16819	16726	16624	16802	16651	16839	16850	16898	16856	16697	16878	16816	16902	16819	16627	16736	16438	16851	16676	16706	16626	16725	16661	16627	16699	16722	16842	16703	16784	16833	16626	16637	16839	16815	16844	16774	16728	16729	16632	16833	16804	16924	16844	16733	16904	16702	16820	16550	16628	16755	16712	16714	16698	16702	16814	16735	16804	16619	16803	16538	16863	16652	16674	16728	16744	16754	16707	16503	16710	16571	16615	16692	16601	16848	16749	16944	16730	16852	16790	16607	17025	16764	16744	16714	16709	16877	16646	16642	16791	16694	16671	16639	16950	16779	16542	16775	16814	16802	16902	16645	16733	16647	16723	16857	16651	16788	17036	16788	16652	16672	16782	16648	16803	16742	16663	16796	16696	16949	16628	16760	16738	16661	16990	16670	16834	16654	16792	16663	16724	16603	16670	16935	16814	16720	16731	16836	16650	16771	16809	16594	16651	16604	16789	16696	17035	16880	16736	16774	16696	16585	16635	16916	16816	16735	16646	16726	16811	16805	16542	16687	16740	16685	16662	16786	16644	16553	16846	16738	16604	16709	16777	16643	16662	16947	16690	16640	16810	16742	16639	16488	16778	16643	16807	16683	16649	16853	16817	16687	16715	16921	16862	16691	16739	16913	16633	16865	16943	16664	16700	16557	16735	16850	16607	16572	16582	16598	16758	16702	16779	16744	16611	16773	16754	16747	16984	16735	16726	16785	16560	16749	16700	16733	16692	16670	16927	16656	16829	16867	16749	16758	16873	16616	16499	16869	17026	16929	16950	16615	16712	16744	16762	16696	16718	16688	16819	16667	16828	16736	16685	16613	16928	16706	16869	16921	16795	16686	16460	16774	16809	16803	16504	16531	16772	16794	16825	16744	16660	16638	16849	16699	16866	16754	16646	16716	16769	16746	16785	16798	16757	16875	16622	16533	16865	16927	16699	16703	16940	16773	16663	16814	16886	16757	16505	16675	16759	16520	16646	16562	16666	16838	16975	16756	16708	16648	16514	16961	16682	16923	16819	16607	16669	16638	16896	16802	16824	16764	16805	16574	16779	16729	16758	16667	16828	16497	16747	16784	16735	16583	17007	16737	16911	16961	16666	16958	16608	16801	16638	16749	16748	16854	16892	16867	16750	16641	16568	16635	16873	16830	16706	16513	16791	16616	16873	16872	16727	16785	16759	16609	16759	16673	16781	16627	16729	16597	16884	16680	16540	16513	16773	16793	16802	16682	16858	16846	16800	16675	16655	16597	16515	16533	16774	16690	16635	16863	16740	16830	16704	16739	16697	16794	16712	16595	16615	16713	16639	16637	16702	16765	16798	16677	16723	16516	16877	16818	16726	16805	16924	16643	16624	16735	16742	16600	16801	16799	16789	16631	16785	16709	16814	16717	16850	16803	16597	16639	16661	16648	16787	16822	16639	16739	16658	16651	16789	16621	16867	16913	16876	16612	16630	16841	16849	16651	16728	16663	16776	16833	16783	16876	16839	16749	16777	16741	16841	16595	16783	16956	16890	16823	16652	16646	16725	16627	16545	16691	16770	16961	16770	16961	16869	16627	16629	16718	16574	16738	16694	16654	16888	16707	16790	16790	16606	16657	16528	16593	16823	16803	16928	16737	16770	16732	16985	16748	16541	16687	16744	16866	16876	16874	16760	16742	16684	16596	16793	16722	16848	16794	16835	16809	16720	16615	16746	16673	16859	16845	16849	16853	16923	16862	16716	16555	16827	16639	16775	16827	16993	16715	16793	16726	16672	16567	16679	16738	16817	16765	16739	16831	16724	16627	16764	16719	16575	16658	16849	16619	16631	16791	16979	16680	16920	16796	16661	16530	16835	16723	16630	16901	16841	16553	16681	16830	16793	16647	16826	16905	16631	16659	16574	16801	16711	16560	16644	16755	16624	16817	16797	16616	16762	16729	16852	16697	16615	16787	16710	16850	16717	16629	16841	16856	16837	17044	16724	16579	16742	16594	16828	16918	16937	16848	16739	16736	16888	16802	16769	16785	16719	16765	16824	16722	16781	16831	16657	16932	16741	16716	16756	16674	16856	16982	16752	16708	16834	16708	16834	16574	16751	16686	16907	16909	16822	16770	16838	16735	16943	16760	16747	16876	16626	16810	16820	16591	16545	16594	16749	16627	16778	16532	16840	16773	16589	16633	16670	16838	16896	16746	16666	16760	16551	16546	16590	16665	16849	16755	16666	16732	16603	16924	16673	16570	16750	16772	16820	16664	16765	16602	16573	16658	16749	16711	16685	16619	16770	16695	16793	16653	16822	16613	16826	16520	16769	16816	16789	16775	16778	16642	16799	16784	16739	16664	16651	16666	17015	16691	16917	16744	16865	16767	16861	16687	16732	16894	16783	16782	16762	16489	16752	16757	16630	16794	16848	16625	16664	16796	16820	16716	16802	16732	16680	16824	16676	16753	16719	16970	16824	16742	16726	16669	16845	16715	16679	16820	16809	16854	16840	16812	16666	16772	16864	16750	16788	16828	16876	16672	16788	16864	16522	16663	16729	16768	16739	16668	16851	17008	16736	16796	16731	16718	16859	16750	16745	16818	16795	16694	16790	16835	16792	17016	16715	16741	16764	16891	16499	16625	16628	16795	16618	16702	16956	16616	16537	16531	16776	16845	16752	16740	16567	16619	16709	16734	16882	16726	16465	16532	16736	16709	16865	16646	16807	16604	16717	16779	16656	16890	16889	16795	16771	16940	16563	16606	16730	16688	16804	16593	16620	16835	16700	16587	16829	16583	16856	16752	16568	16580	16762	16691	16582	16609	16774	16675	16531	16624	16773	16737	16584	16796	16877	16795	16784	16731	16620	16681	16454	16550	16580	16693	16742	16701	16729	16891	16695	16807	16704	16957	16869	16697	16637	16669	16828	16609	16517	16809	16766	16841	16953	16902	16848	16755	16665	16914	16820	16902	16780	16729	16724	16753	16990	16825	16983	16808	16855	16584	16673	16557	17042	16484	16464	16808	16880	16746	17082	16866	16957	16829	16693	16774	16619	16800	16687	16673	16743	16621	16770	16759	16871	16924	16512	16727	16797	16557	16724	16946	16764	16823	16938	16932	16750	16655	16757	16845	16730	16650	16792	16784	16838	16758	17000	16729	16717	16751	16709	16704	16635	16783	16791	16620	16945	16790	16957	17006	16693	16745	16909	16689	16884	16800	16777	16886	16795	16867	16684	16649	16868	16933	16861	16594	16814	16523	16563	16609	16715	16993	16797	16695	16761	16870	16913	16760	16872	16720	16775	16769	16878	16592	16629	16804	16716	16805	16856	16778	16633	16544	16677	16773	16760	16839	16967	16727	16681	16500	16600	16769	16821	16689	16811	16636	16648	16660	16821	16630	16793	16711	16579	16770	16720	16707	16933	16762	16821	16774	16820	16831	16792	16732	16709	16877	16868	16928	16728	16882	16690	16753	16876	16552	16841	16828	16680	16600	16820	16706	16879	16970	16759	16679	16571	16763	16683	16719	17005	16846	16575	16547	16857	16566	16690	16683	16653	16779	16822	16638	16579	16850	16678	17036	16708	16642	16759	16824	16749	16844	16650	16732	16960	16882	16826	16763	16659	16728	16970	16772	16688	16601	16886	16651	16820	16646	16760	16900	16708	16739	16754	16633	16721	16803	16860	16694	16610	16949	16652	16558	16755	16892	16804	16726	16882	16795	16994	16908	16903	16663	16734	16806	16608	16678	16725	16660	16995	16732	16540	16462	16597	16636	16768	16713	16771	16580	16887	16679	16711	16638	16833	16754	16692	16630	16727	16744	16800	16586	16724	16510	16867	16965	16492	16662	16763	16728	16541	16800	16892	16761	16801	16692	16853	16757	16526	16686	16625	16714	16568	16726	16731	16734	16922	16700	16695	16682	16676	16837	16875	16747	16885	16731	16667	16791	16529	16753	16818	16758	16776	16798	16644	16669	16757	16642	16673	16638	16781	16667	16846	16886	16673	16797	16859	16813	16765	16727	16915	16790	16647	16576	16699	16603	16710	16937	16739	16676	16667	16830	16799	16820	16745	16668	16770	16821	16797	17069	16732	16729	16885	16726	16729	16790	16618	16586	16797	17083	16895	16737	17033	16995	16948	16827	16905	16763	16909	16565	16823	16979	16916	16864	16795	16822	16745	16686	17003	16770	16808	16632
35736	59300	55990	45889	38187	32676	29078	25866	22937	20540	18953	18049	16844	16323	15859	15415	15205	14973	14811	14724	14592	14772	14466	14247	14454	14448	14445	14350	14235	14177	14292	14286	14572	14387	14473	14337	14276	14449	14421	14259	14212	14333	14300	14380	14276	14396	14298	14230	14437	14329	14232	14322	14389	14153	14401	14205	14309	14329	14247	14415	14408	14358	14264	14241	14298	14381	14273	14478	14346	14324	14334	14295	14421	14312	14282	14399	14370	14321	14308	14262	14489	14315	14317	14486	14336	14335	14367	14273	14314	14424	14353	14190	14338	14400	14178	14341	14507	14367	14454	14301	14185	14256	14459	14177	14293	14462	14314	14368	14223	14421	14517	14340	14314	14365	14313	14449	14253	14516	14264	14318	14304	14184	14258	14395	14272	14148	14376	14234	14254	14028	14386	14281	14324	14336	14314	14433	14468	14380	14225	14219	14334	14390	14490	14304	14216	14123	14360	14383	14179	14342	14310	14544	14480	14379	14213	14289	14377	14224	14352	14430	14216	14280	14371	14267	14227	14436	14498	14331	14330	14267	14243	14299	14282	14424	14305	14219	14325	14254	14448	14274	14161	14329	14184	14359	14061	14339	14452	14150	14460	14184	14355	14316	14342	14426	14201	14411	14281	14424	14236	14129	14223	14374	14257	14118	14323	14212	14240	14270	14459	14304	14331	14283	14256	14325	14179	14394	14226	14293	14259	14408	14337	14402	14272	14214	14247	14255	14312	14406	14393	14214	14406	14319	14425	14088	14354	14354	14228	14356	14344	14245	14268	14323	14417	14258	14408	14200	14226	14332	14323	14227	14321	14329	14336	14153	14259	14485	14201	14299	14235	14401	14335	14266	14171	14317	14273	14422	14434	14387	14218	14302	14157	14160	14138	14241	14216	14257	14138	14284	14236	14386	14398	14306	14252	14334	14413	14262	14426	14386	14344	14290	14335	14256	14320	14270	14171	14284	14151	14179	14173	14083	14283	14412	14356	14100	14339	14378	14274	14193	14425	14212	14282	14157	14269	14053	14216	14258	14215	14182	14313	14171	14255	14322	14549	14234	14372	14182	14244	14226	14089	14287	14374	14344	14389	14129	14251	14395	14348	14243	14339	14329	14313	14306	14213	14339	14194	14318	14325	14310	14339	14352	14306	14185	14096	14388	14197	14417	14323	14254	14355	14289	14299	14247	14409	14233	14343	14445	14345	14351	14280	14092	14358	14247	14284	14483	14424	14442	14221	14287	14293	14357	14214	14409	14267	14399	14080	14255	14383	14356	14380	14225	14259	14415	14466	14322	14321	14272	14285	14344	14187	14343	14342	14327	14084	14171	14180	14310	14373	14152	14280	14112	14301	14344	14260	14425	14236	14386	14279	14321	14437	14476	14240	14274	14405	14292	14379	14304	14185	14363	14135	14348	14163	14439	14243	14431	14311	14298	14040	14185	14290	14042	14394	14214	14297	14198	14276	14359	14332	14088	14344	14400	14190	14382	14266	14332	14184	14271	14391	14310	14338	14261	14314	14164	14223	14227	14476	14290	14280	14126	14312	14295	14200	14144	14443	14313	14304	14206	14383	14233	14311	14139	14315	14168	14223	14301	14209	14252	14281	14375	14286	14358	14250	14229	14389	14444	14496	14297	14206	14301	14169	14285	14280	14371	14197	14411	14316	14267	14307	14410	14398	14380	14339	14341	14279	14281	14213	14386	14276	14185	14327	14420	14263	14230	14338	14370	14181	14283	14302	14480	14129	14372	14169	14323	14371	14319	14410	14441	14266	14355	14087	14275	14152	14266	14320	14387	14483	14391	14208	14351	14462	14374	14252	14341	14317	14464	14268	14369	14300	14301	14259	14353	14293	14400	14418	14348	14416	14361	14277	14447	14295	14272	14260	14075	14337	14274	14304	14309	14249	14353	14369	14322	14159	14237	14309	14442	14246	14224	14440	14265	14266	14249	14243	14332	14184	14284	14224	14265	14152	14323	14430	14373	14326	14272	14289	14134	14295	14347	14278	14251	14385	14244	14316	14115	14309	14213	14186	14251	14039	14285	14277	14115	14465	14211	14464	14310	14413	14230	14086	14271	14265	14449	14246	14356	14213	14351	14336	14149	14444	14330	14184	14369	14343	14413	14278	14271	14362	14315	14358	14244	14335	14297	14128	14229	14265	14276	14260	14219	14347	14295	14298	14354	14536	14273	14164	14282	14205	14382	14201	14257	14357	14391	14509	14244	14283	14191	14354	14396	14315	14165	14203	14393	14335	14254	14360	14232	14257	14316	14147	14402	14382	14357	14329	14388	14515	14298	14151	14099	14347	14276	14447	14296	14212	14200	14209	14142	14243	14205	14249	14344	14372	14193	14238	14300	14385	14140	14241	14370	14484	14271	14411	14254	14162	14185	14145	14223	14235	14303	14338	14292	14227	14259	14261	14276	14398	14320	14224	14242	14363	14219	14393	14207	14179	14340	14334	14329	14340	14414	14200	14395	14314	14356	14315	14227	14367	14349	14280	14164	14218	14196	14292	14323	14395	14251	14321	14145	14339	14308	14260	14129	14252	14283	14301	14373	14295	14403	14107	14374	14307	14336	14346	14221	14453	14408	14246	14360	14461	14401	14342	14201	14370	14318	14405	14304	14394	14229	14265	14224	14355	14101	14333	14131	14263	14444	14265	14318	14280	14186	14096	14281	14390	14285	14265	14425	14252	14220	14296	14158	14340	14093	14200	14129	14174	14394	14259	14376	14353	14257	14216	14364	14593	14170	14375	14294	14438	14247	14182	14123	14208	14280	14250	14319	14273	14500	14399	14276	14330	14373	14511	14371	14310	14400	14540	14419	14222	14186	14354	14304	14401	14283	14342	14293	14501	14299	14355	14417	14398	14326	14367	14288	14286	14514	14385	14420	14413	14252	14373	14207	14308	14419	14263	14317	14160	14115	14366	14361	14078	14400	14228	14301	14153	14127	14310	14244	14224	14252	14339	14325	14298	14351	14301	14379	14265	14330	14155	14339	14508	14118	14299	14271	14294	14409	14161	14439	14323	14324	14395	14314	14279	14170	14272	14341	14418	14372	14297	14322	14426	14356	14400	14279	14359	14454	14285	14165	14281	14238	14295	14313	14115	14179	14243	14437	14353	14389	14303	14126	14288	14324	14318	14228	14337	14217	14086	14406	14428	14278	14327	14311	14258	14144	14362	14255	14246	14285	14283	14340	14395	14289	14053	14248	14308	14440	14306	14369	14389	14319	14179	14268	14265	14285	14101	14306	14351	14294	14334	14250	14400	14405	14336	14375	14379	14308	14141	14187	14238	14275	14351	14434	14245	14137	14269	14345	14177	14449	14322	14347	14272	14227	14178	14103	14265	14317	14381	14346	14426	14313	14277	14347	14263	14302	14271	14286	14346	14413	14282	14333	14189	14304	14223	14291	14391	14359	14291	14316	14309	14304	14238	14373	14322	14259	14289	14203	14262	14304	14203	14234	14380	14312	14384	14177	14452	14165	14291	14144	14321	14326	14359	14284	14431	14361	14321	14118	14428	14165	14242	14211	14333	14309	14264	14395	14182	14218	14196	14371	14209	14333	14346	14405	14348	14331	14525	14464	14240	14285	14424	14494	14384	14328	14348	14516	14449	14342	14442	14260	14408	14333	14275	14438	14289	14286	14204	14377	14294	14262	14311	14117	14372	14372	14268	14155	14181	14366	14120	14349	14271	14265	14393	14359	14223	14356	14372	14304	14254	14326	14337	14244	14309	14211	14306	14305	14241	14223	14176	14354	14431	14360	14368	14336	14224	14139	14350	14390	14332	14387	14324	14393	14157	14275	14403	14224	14420	14121	14364	14359	14341	14385	14117	14495	14102	14306	14357	14255	14454	14380	14072	14422	14220	14340	14299	14383	14293	14209	14307	14477	14307	14404	14143	14400	14378	14142	14335	14128	14306	14212	14214	14251	14209	14205	14271	14332	14425	14204	14302	14374	14438	14226	14200	14267	14259	14336	14235	14209	14257	14136	14396	14420	14523	14415	14193	14415	14328	14347	14489	14478	14224	14241	14199	14230	14376	14330	14252	14261	14287	14295	14310	14325	14306	14198	14231	14318	14303	14288	14269	14438	14332	14205	14449	14510	14122	14409	14410	14412	14240	14392	14307	14306	14424	14332	14052	14403	14498	14292	14075	14232	14411	14356	14163	14387	14228	14335	14332	14316	14236	14255	14228	14215	14276	14397	14214	14340	14288	14331	14265	14232	14408	14311	14379	14374	14273	14262	14226	14235	14440	14348	14164	14268	14251	14299	14342	14235	14183	14352	14383	14290	14400	14217	14309	14103	14196	14289	14367	14326	14348	14199	14295	14306	14262	14256	14368	14308	14267	14387	14295	14280	14403	14393	14378	14420	14192	14377	14351	14190	14367	14335	14352	14173	14354	14403	14442	14297	14316	14417	14160	14401	14257	14425	14371	14226	14073	14388	14301	14355	14386	14532	14260	14167	14277	14346	14291	14317	14313	14183	14195	14331	14233	14314	14477	14328	14382	14200	14554	14363	14292	14271	14300	14137	14190	14268	14322	14155	14434	14090	14410	14373	14310	14284	14211	14280	14267	14312	14367	14222	14439	14413	14337	14203	14221	14264	14356	14390	14321	14326	14142	14334	14206	14391	14388	14213	14323	14371	14339	14422	14382	14175	14258	14327	14243	14539	14184	14256	14212	14310	14339	14270	14256	14208	14322	14346	14247	14263	14428	14270	14406	14283	14500	14173	14256	14267	14259	14461	14313	14314	14345	14414	14169	14167	14424	14307	14216	14364	14307	14276	14290	14213	14380	14359	14171	14365	14363	14375	14242	14357	14343	14432	14296	14219	14426	14248	14294	14231	14189	14305	14306	14299	14183	14341	14332	14323	14451	14212	14235	14218	14369	14313	14344	14299	14283	14280	14207	14277	14436	14180	14337	14394	14381	14398	14241	14260	14280	14248	14248	14305	14279	14322	14536	14283	14337	14258	14176	14336	14473	14453	14322	14103	14316	14323	14500	14294	14252	14215	14253	14146	14219	14256	14459	14264	14431	14450	14298	14193	14271	14207	14229	14152	14084	14303	14406	14190	14339	14373	14312	14280	14278	14407	14293	14508	14224	14378
29114	29578	37166	33339	26369	23019	21218	19306	18694	17850	17584	17402	17271	17054	16784	16946	16623	16501	16433	16467	16636	16614	16436	16582	16515	16467	16409	16264	16266	16481	16328	16458	16501	16351	16568	16445	16465	16554	16344	16415	16373	16461	16365	16297	16600	16465	16397	16447	16302	16432	16453	16362	16492	16457	16340	16418	16276	16418	16145	16249	16425	16289	16721	16412	16468	16234	16508	16318	16319	16331	16492	16336	16300	16383	16228	16487	16418	16370	16424	16216	16487	16599	16264	16327	16360	16596	16330	16374	16395	16413	16431	16514	16327	16204	16344	16587	16502	16353	16391	16389	16409	16208	16401	16294	16450	16333	16349	16418	16296	16402	16218	16507	16469	16301	16642	16204	16332	16349	16282	16179	16564	16435	16394	16199	16317	16656	16784	16734	16445	16425	16440	16357	16278	16333	16220	16525	16308	16622	16436	16424	16356	16412	16647	16168	16405	16540	16434	16309	16301	16293	16620	16288	16459	16329	16345	16346	16425	16313	16337	16310	16405	16369	16513	16364	16353	16533	16431	16458	16378	16371	16352	16373	16410	16298	16506	16477	16420	16294	16406	16460	16389	16377	16270	16417	16406	16235	16567	16492	16503	16390	16512	16452	16320	16105	16342	16494	16311	16425	16496	16488	16362	16367	16479	16442	16314	16346	16323	16614	16245	16393	16267	16473	16617	16325	16646	16422	16294	16506	16277	16496	16528	16253	16427	16310	16453	16277	16420	16448	16351	16309	16261	16035	16383	16445	16283	16391	16501	16283	16387	16564	16248	16334	16376	16308	16551	16312	16473	16227	16424	16395	16349	16140	16392	16172	16468	16402	16363	16349	16455	16297	16249	16447	16383	16422	16257	16492	16435	16281	16437	16239	16386	16448	16317	16278	16664	16610	16446	16178	16446	16192	16428	16443	16391	16320	16388	16534	16503	16381	16554	16237	16462	16472	16319	16360	16145	16391	16624	16655	16521	16336	16501	16198	16484	16363	16288	16469	16326	16285	16275	16361	16245	16249	16543	16425	16536	16545	16152	16546	16180	16333	16385	16408	16229	16489	16467	16329	16543	16457	16401	16370	16522	16261	16449	16365	16311	16420	16362	16347	16478	16097	16458	16405	16359	16178	16227	16346	16379	16336	16297	16355	16226	16338	16397	16575	16289	16283	16481	16515	16482	16268	16267	16419	16554	16245	16343	16399	16347	16347	16493	16425	16356	16202	16412	16424	16354	16403	16503	16530	16331	16404	16399	16358	16132	16161	16602	16539	16463	16207	16297	16288	16369	16416	16334	16369	16398	16380	16352	16217	16353	16409	16366	16436	16260	16360	16491	16573	16504	16606	16570	16433	16417	16533	16434	16354	16357	16261	16515	16318	16695	16613	16296	16337	16296	16385	16386	16205	16406	16590	16460	16095	16378	16260	16322	16411	16455	16286	16302	16391	16422	16426	16615	16361	16556	16524	16335	16277	16522	16263	16614	16300	16458	16407	16366	16306	16433	16120	16319	16319	16439	16459	16336	16308	16473	16519	16175	16337	16334	16487	16536	16485	16263	16428	16554	16463	16499	16321	16393	16264	16380	16338	16496	16316	16346	16390	16662	16374	16404	16347	16407	16103	16226	16190	16483	16246	16409	16300	16549	16398	16473	16169	16505	16538	16547	16412	16153	16456	16329	16445	16413	16367	16317	16547	16261	16503	16300	16316	16467	16473	16323	16365	16514	16453	16391	16238	16377	16446	16472	16487	16408	16162	16434	16642	16367	16552	16564	16406	16479	16382	16448	16607	16599	16457	16389	16460	16408	16156	16331	16394	16466	16267	16488	16381	16442	16478	16336	16441	16367	16246	16035	16280	16507	16230	16394	16534	16297	16467	16542	16467	16248	16480	16622	16503	16299	16373	16451	16405	16605	16395	16342	16646	16415	16395	16361	16514	16264	16352	16467	16414	16415	16522	16338	16406	16311	16480	16413	16266	16359	16400	16529	16448	16391	16324	16272	16498	16469	16460	16351	16390	16252	16319	16550	16580	16333	16431	16542	16551	16404	16548	16326	16407	16415	16289	16219	16350	16364	16172	16518	16387	16289	16400	16546	16342	16479	16273	16350	16429	16340	16606	16367	16449	16357	16331	16442	16307	16521	16470	16423	16284	16397	16402	16370	16430	16500	16580	16312	16177	16304	16474	16428	16406	16473	16365	16325	16379	16260	16416	16435	16503	16373	16483	16574	16302	16272	16346	16422	16473	16288	16289	16217	16445	16490	16549	16413	16530	16252	16261	16352	16419	16360	16447	16356	16493	16422	16465	16478	16492	16583	16458	16496	16357	16413	16318	16136	16354	16223	16469	16321	16187	16352	16148	16187	16603	16532	16474	16296	16329	16217	16581	16630	16327	16324	16467	16512	16369	16334	16246	16485	16461	16478	16591	16514	16363	16226	16442	16590	16482	16369	16316	16343	16372	16493	16343	16068	16343	16343	16200	16395	16226	16450	16067	16411	16502	16591	16323	16616	16368	16367	16222	16598	16561	16229	16256	16356	16291	16256	16315	16213	16323	16388	16375	16213	16298	16374	16255	16325	16596	16325	16394	16527	16546	16515	16553	16567	16479	16576	16129	16272	16465	16475	16396	16380	16405	16283	16354	16275	16244	16296	16408	16382	16472	16154	16502	16536	16722	16319	16353	16248	16331	16314	16445	16492	16468	16237	16464	16321	16434	16344	16311	16246	16505	16293	16197	16384	16503	16365	16347	16373	16255	16460	16321	16420	16375	16496	16468	16391	16279	16481	16346	16286	16316	16438	16305	16451	16449	16395	16367	16215	16309	16238	16403	16401	16344	16476	16482	16468	16463	16547	16667	16355	16435	16430	16466	16379	16500	16500	16319	16434	16394	16485	16600	16442	16459	16498	16347	16403	16540	16509	16462	16463	16396	16337	16390	16207	16305	16210	16399	16284	16400	16537	16451	16371	16569	16228	16191	16507	16307	16460	16304	16515	16500	16303	16197	16435	16250	16335	16358	16375	16259	16377	16349	16317	16375	16444	16340	16449	16443	16453	16550	16576	16429	16503	16308	16394	16310	16392	16397	16094	16274	16398	16330	16256	16386	16324	16357	16380	16277	16395	16344	16351	16458	16292	16503	16586	16372	16493	16380	16461	16336	16461	16403	16409	16127	16455	16136	16108	16466	16446	16500	16382	16244	16416	16312	16451	16392	16373	16521	16317	16468	16459	16237	16488	16266	16515	16412	16420	16412	16480	16441	16451	16608	16334	16448	16553	16379	16364	16294	16253	16335	16326	16392	16397	16481	16298	16321	16373	16298	16334	16619	16395	16340	16227	16091	16433	16291	16556	16371	16461	16427	16374	16553	16463	16318	16381	16531	16491	16470	16400	16448	16177	16333	16467	16544	16461	16383	16215	16343	16448	16462	16299	16386	16436	16642	16445	16267	16461	16479	16481	16330	16371	16440	16454	16463	16394	16645	16433	16353	16833	16335	16456	16279	16566	16424	16448	16473	16556	16477	16566	16373	16264	16539	16418	16189	16512	16493	16468	16301	16267	16313	16577	16456	16572	16376	16623	16501	16343	16263	16413	16331	16435	16676	16437	16261	16443	16413	16294	16225	16495	16343	16405	16397	16554	16369	16446	16280	16368	16442	16456	16438	16441	16267	16188	16233	16400	16314	16471	16267	16375	16402	16295	16297	16423	16417	16403	16401	16541	16401	16534	16357	16354	16442	16476	16466	16485	16388	16569	16220	16328	16392	16567	16394	16445	16558	16505	16259	16268	16502	16502	16627	16620	16453	16385	16471	16366	16577	16463	16469	16360	16588	16450	16436	16460	16349	16310	16397	16505	16583	16495	16460	16458	16350	16369	16203	16311	16402	16243	16441	16286	16251	16407	16421	16548	16228	16535	16360	16441	16519	16188	16251	16232	16410	16476	16542	16294	16380	16314	16200	16466	16397	16257	16247	16454	16449	16441	16482	16524	16391	16587	16430	16117	16193	16548	16490	16469	16362	16291	16375	16293	16265	16303	16269	16507	16389	16272	16443	16496	16361	16379	16212	16451	16448	16392	16289	16550	16288	16298	16479	16412	16503	16519	16270	16318	16551	16391	16454	16400	16247	16337	16384	16206	16173	16406	16397	16568	16333	16452	16438	16402	16617	16459	16399	16601	16459	16309	16299	16531	16361	16624	16411	16453	16534	16303	16499	16255	16508	16391	16550	16421	16338	16518	16571	16432	16412	16310	16395	16328	16534	16519	16461	16548	16538	16562	16451	16310	16381	16149	16240	16406	16532	16372	16316	16428	16496	16480	16387	16504	16190	16532	16496	16467	16413	16495	16378	16422	16391	16394	16434	16303	16363	16232	16266	16394	16344	16479	16200	16413	16531	16428	16365	16409	16239	16228	16240	16353	16564	16374	16498	16378	16485	16367	16566	16325	16422	16245	16159	16513	16261	16373	16504	16408	16418	16514	16340	16503	16511	16230	16257	16420	16343	16487	16557	16228	16459	16268	16621	16337	16421	16172	16385	16402	16411	16266	16328	16272	16364	16211	16255	16408	16410	16445	16379	16410	16566	16374	16219	16465	16215	16302	16452	16449	16458	16420	16479	16373	16389	16361	16406	16489	16470	16351	16312	16395	16275	16373	16403	16458	16651	16219	16435	16340	16294	16481	16362	16316	16481	16381	16261	16745	16319	16541	16355	16503	16438	16250	16434	16257	16350	16261	16386	16610	16386	16324	16379	16640	16542	16548	16360	16381	16555	16335	16383	16342	16361	16357	16365	16384	16461	16562	16539	16359	16384	16399	16386	16415	16556	16389	16397	16398	16456	16375	16586	16299	16441	16377	16309	16345	16463	16438	16226	16317	16521	16130	16348	16375	16403	16479	16494	16366	16667	16412	16453	16510	16461	16456	16343	16416	16505	16321	16383	16629	16439	16425	16384	16344	16261	16336	16327	16547	16369	16458	16533	16664	16571	16395	16589	16356	16403	16349	16384	16538	16261	16430	16393	16480	16285	16567	16313	16329	16578	16253	16423	16401	16454	16385	16383	16347	16534	16465	16249	16527	16364	16268	16393	16253	16470	16443	16484	16369	16187	16110	16452	16310	16392	16472	16388	16460	16373
33315	47407	43295	34059	27495	23158	20966	18707	17440	16423	15743	15342	14979	14760	14566	14562	14550	14399	14369	14082	14190	14199	14233	14152	14258	14264	14236	14232	14175	14178	14116	14174	14096	14181	13938	14019	14221	14111	14010	14108	14050	14087	14013	14006	14132	14116	14106	14148	14087	14289	14395	14131	14155	13994	14255	14148	14058	14171	14124	14221	14119	14053	14157	13918	14110	14004	14108	14085	14094	14171	14137	14118	14202	14158	13997	14142	14123	14064	14118	14161	14007	14090	14056	14093	14216	14204	14158	14061	14015	14209	13992	14011	14213	14194	14140	14055	14135	14153	14206	14062	14177	14197	14269	14137	14163	13960	14146	14188	14013	14054	14168	14019	13935	14086	14203	14155	14242	14136	13963	14101	14215	13824	14026	14296	13996	14082	14052	14300	14153	14180	14170	14093	14180	14074	14061	13940	14045	14035	14118	13881	14190	14104	14096	14007	14041	14104	14105	14154	14144	14100	14196	13940	14164	14044	14075	14053	13972	14171	13954	14114	14182	13953	14010	14100	14089	14269	14152	14135	14071	14141	14048	14269	13982	14210	14212	13992	14083	14196	14071	13812	13960	14219	13921	14247	14248	14069	14087	14161	14305	14009	14078	14048	13951	14313	14100	14151	14050	14189	14111	13867	14217	13994	14059	14078	14290	14031	14106	14123	14109	13978	14125	14146	14024	14122	13912	14019	14089	14256	13947	14076	14092	14226	14086	14059	14097	14161	14177	14070	14054	14175	14084	14199	14270	14080	13986	14072	14220	14092	14177	14112	14163	14351	14099	14076	14052	14111	14141	13979	14126	14153	14131	14047	14196	13922	14210	14053	14130	14064	14169	13997	14125	14119	14041	13964	14227	14220	14085	14206	13984	14040	14018	14099	13851	14058	14073	14095	14153	14127	14104	14269	14139	14102	14237	14168	14076	14190	14100	14008	14137	14023	14135	14100	14118	14148	14027	14182	13852	14105	14065	14152	14001	14004	13989	14028	13994	14069	14275	14007	14056	14047	13947	13936	14093	14012	14130	14138	14190	14156	14107	13959	14093	14227	14106	14087	14113	14035	14107	13972	14227	14102	14167	13979	14111	14011	14169	14096	13898	14184	13981	14204	14146	14031	14128	14104	14146	13975	14070	14136	14209	13987	14134	14078	14175	14164	14223	14046	14124	14145	14051	14163	14097	14204	14187	14189	14182	14086	14187	14101	14166	14250	14225	14217	13989	14270	14130	14038	14160	14201	14263	14149	14139	14167	13896	14199	14010	14000	14030	14005	14071	14151	14191	14045	13970	14015	14009	14164	14120	14090	14033	14150	14064	14255	14076	14222	14120	14179	14105	13927	14160	14061	14146	14098	14230	14138	14119	14226	14011	14042	14236	13935	13956	14064	14140	14166	14143	14060	14247	14009	14300	14109	14108	14110	14319	14007	14030	14196	13999	14156	14200	14039	14097	14088	14177	14045	14030	14164	14180	14153	14134	14026	14276	14163	14279	14135	14034	14175	13973	14093	14098	14193	14034	14070	13939	14193	14221	14143	14040	14033	14102	14004	14076	14064	14205	14092	13996	14127	14080	13938	14008	14005	13941	14248	14087	14070	14174	14167	14114	14109	14145	14063	14054	14131	14060	14317	14066	14118	14100	14077	14177	14088	13965	14119	14185	14042	14053	14093	14114	14082	14190	14105	14096	14249	14299	14119	14085	14047	14048	14055	14164	14037	14041	14062	14203	14054	14023	14018	14131	14079	14137	14030	14048	14050	14120	14094	14193	14069	14278	14120	14062	14130	14053	14251	14095	13950	14052	14153	14110	14093	14138	14104	14191	14109	14083	14131	13962	14044	13953	14176	14028	14213	13979	14061	14131	14004	13981	14045	14084	14129	14163	13946	14024	14013	13983	14344	14074	14008	14113	14090	14133	14288	14200	14171	14045	14071	13977	14049	14235	14093	14148	14069	14194	14238	14113	14140	14009	14110	14257	13959	14153	14105	14143	14033	14335	14293	14119	14087	14165	14082	14256	14049	14189	13998	14054	13973	14006	13873	14161	14117	14070	14151	14020	14211	14162	13963	14209	14278	14242	14045	14137	13922	14073	14142	13836	14055	14198	14078	14183	14148	14154	13975	14162	14108	14011	14210	14120	14100	14208	13954	14180	14220	14150	14082	14232	14092	14277	14097	14086	14055	14221	14093	14143	14119	14145	14063	14051	14121	14056	13982	14130	14039	14087	14145	14063	14118	14149	14331	14171	14070	14308	13985	14089	14088	14187	14181	14143	13959	14237	14089	14177	14127	14024	14179	14049	14169	14005	14013	14212	14015	14079	14171	14061	14139	14177	14210	14049	14194	14213	14101	14035	14149	14106	14033	14179	14198	13879	14337	13971	14112	14175	13975	14124	14222	14136	14090	14164	14090	14017	14058	14240	14282	14124	14103	14010	13936	14076	14092	14056	14053	14126	14226	14129	14250	14060	14150	14146	14116	14062	14092	14176	14007	14157	14087	14055	14009	14253	14128	14152	14119	14093	14146	14154	14245	14039	14161	14142	14058	14044	14201	14123	13986	14034	13970	14088	14227	14025	14191	14119	14082	14075	14042	14209	14058	14010	14093	14028	14055	14112	14053	14241	14052	14146	13980	14229	14224	14018	14124	13977	14119	14129	13943	14232	14145	14168	14170	14074	14242	14017	14194	14141	14123	14217	14022	14058	14009	13992	14074	14130	14172	13982	14044	14032	14215	14227	13956	14145	14206	14050	14203	13783	14082	14089	14060	14098	14020	14274	14094	14069	14041	14215	14086	14043	13941	14245	14197	14184	14040	14306	13939	14089	14085	14044	14061	14272	14175	14153	14134	14241	14069	14367	14155	14273	13997	14089	14078	14010	14303	14077	14180	13921	14084	14098	14009	14168	14139	14027	14133	14097	14042	14025	14178	14140	14138	14136	14125	14190	14123	14232	14047	14143	14215	14187	14043	14013	14200	14029	14144	14072	14063	14166	14102	14157	13986	14060	14106	14309	14061	14027	14037	14199	14178	13958	14184	14109	14104	14185	14213	14073	13931	14088	14178	14189	14200	13891	14243	14021	14092	14048	13985	14147	14038	14188	14065	14100	14168	14001	14144	14019	14142	14200	14047	14184	14133	14204	14093	13931	14127	14087	14245	14111	14065	14088	14053	14017	14211	14182	14058	14102	13945	14079	14108	14198	14003	14159	14322	14179	14103	14150	14152	14078	14261	14192	14157	14008	14069	14046	14276	14055	14102	13999	14062	14170	14087	14234	14072	14119	14213	14067	13955	14191	14076	14092	14171	14187	14105	13937	14181	14136	14261	14267	14055	14219	14003	14022	14225	14157	13985	14049	14221	14049	14101	14103	14137	14062	14159	14089	14077	14042	14186	14116	14232	14094	14138	13868	14217	14069	14271	14055	14125	14152	14155	14082	14252	14095	14044	14092	14067	14336	14199	14168	14222	14105	14139	14111	14165	14145	14231	14103	14120	14096	14185	14060	14248	14112	14125	14218	14132	14138	14033	13973	14102	14161	14027	14284	14138	14125	14073	14039	14088	14129	14135	13955	14106	14056	14227	14146	13934	14045	14174	14085	14181	14074	14245	14217	14041	14111	14178	14156	14130	14003	14246	14251	13983	14103	14011	14399	13785	14042	14210	13918	14250	14108	14178	14188	14115	13975	14072	14079	14040	14076	14131	14125	14039	14099	14058	14009	14038	14057	14129	13982	13997	14163	14105	14051	14071	14234	14008	13958	14018	14146	13908	14126	14052	14179	14055	14239	14088	13935	14161	14159	14103	14097	14113	14031	14180	14192	14079	14004	14132	14052	14103	14029	14205	14241	14156	14147	14153	14040	14034	14099	13910	14011	14231	14079	14066	14063	14025	14221	14169	14003	14160	14091	14135	14121	14060	14263	14163	14174	14058	14065	14149	14084	14079	14127	14118	14111	14145	14043	14149	13952	14092	14231	14190	14026	13956	14228	14277	14123	14087	13935	14059	14151	14045	14035	14190	14131	13978	14213	14087	14276	14138	14063	14150	14318	14102	14141	14116	14092	14108	14080	14191	14133	14046	13993	14013	14128	14177	14006	14211	13975	14130	13975	14113	14204	14032	14087	14160	14077	14081	13988	14048	14129	14044	14128	14221	14161	14228	14183	14218	14090	14176	14160	14217	14105	14117	14088	14008	14144	14061	14003	14157	14159	14119	14141	14097	14047	13974	14251	14104	14188	14240	14182	14029	14191	14231	14148	14119	14152	14181	14269	14085	14113	14242	14116	13998	14091	14117	14008	14098	14043	14071	13994	14134	14114	14122	14194	14088	14113	14007	14038	14053	14122	14167	14150	14014	14148	14166	14138	14080	14024	14179	13990	13973	14269	14164	14125	14185	14108	14223	14074	14088	13911	14236	14156	14233	14180	14057	14121	14186	14110	14037	14068	14132	14097	14166	14070	13993	14235	14041	14128	14115	14030	13973	14153	14037	13986	14045	14218	14077	14167	14149	14158	14020	14076	14132	14233	14190	14262	14114	14216	13968	14187	14154	13997	14060	14142	14125	14147	14112	14095	14000	14031	14168	14023	14018	14032	13982	14107	13939	14160	14111	14119	14113	14124	14124	14096	13995	14141	14039	14073	14228	14111	13955	14125	13876	14159	14042	14134	14170	14097	14128	14203	14237	14131	14094	14173	14087	14046	14118	14004	14020	14207	14236	14014	14283	13952	14153	14174	14190	14171	14213	14125	13992	14087	14033	14240	13929	14161	14078	13984	14064	13993	14161	14127	14088	14099	14202	14043	13993	14268	14193	14095	14098	14186	14028	14300	14141	14102	14024	14309	13951	14342	14054	14110	14031	14260	14102	14177	14130	13883	13930	14097	14282	14100	14115	13959	14045	14088	14245	14158	13786	14200	14109	14173	14100	14089	14131	14154	14179	14029	14068	14200	14174	14004	14105	14217	14084	14127	14166	14256	14122	14056	14031	14028	13853	14033	14010	14193	13944	14123	14114	14082	14132	14159	14260	14071	14117	14216	14117	14021	14195	14251	14105	14020	14187	13957	14150	14180	14083	14114	14138	14228	13819	14134	14146	13973	14109	13992	14169	14325	14264	14197	14151	14114	14103	14103	14020
24041	21413	29076	26156	25882	27138	26053	22226	20134	19384	18367	17824	17374	17154	16991	16929	16555	16431	16151	16443	16160	16184	16317	16164	15944	16001	16198	16012	16122	16162	16012	16166	16115	16009	16080	15953	15975	16175	16180	15970	16103	16009	16212	16187	16024	16183	16024	16169	15967	16060	16081	16114	16109	15886	15997	15970	16073	15943	16126	15868	15945	16179	16064	15911	15921	15846	15991	15785	16001	16054	16280	15870	16092	16157	16187	16030	16008	15915	16054	16034	15986	16078	16105	16207	16073	16281	16158	15901	16063	15821	16093	15789	16082	16135	16146	16236	16055	16014	16181	15895	15999	15992	15977	15863	15970	16043	15974	15890	16072	15914	15999	15994	16132	16028	15959	16065	15969	16001	16111	16050	15959	16032	15896	15916	15940	15980	15884	15855	15891	16193	16095	15912	15903	16121	16067	15812	15973	16058	16188	16116	15971	16070	16091	15864	16040	16222	16061	16139	16074	15877	16021	15893	15944	16015	15937	15987	16106	15937	15900	15960	16133	16199	15921	16016	16182	15952	15924	15768	16100	16027	16126	16017	16024	16024	15887	15893	16173	15970	16124	16028	15911	15866	15924	15884	16099	16061	16120	16045	16055	16161	15917	16136	15996	15858	16308	15974	16000	15920	15915	16155	16003	15989	15983	15957	16052	16117	15960	16200	15967	16135	16111	16046	16063	16062	16179	15949	16029	15962	16056	16016	16052	16135	16035	15961	15968	15992	16080	16085	16084	16041	16321	15873	16150	16040	16288	16072	16009	15955	16091	16025	16354	16083	15988	15992	15926	16121	16209	16104	16025	16142	15747	16185	15847	16143	16101	15864	15877	16009	15966	15929	16253	16181	16272	16102	15968	15995	16177	16103	15923	15920	16285	16004	16089	15888	16001	16083	16093	16226	16213	15925	16156	16101	15945	16109	16089	16056	16159	16226	16036	16118	16000	16083	15960	16070	16191	16230	15970	15900	15985	16044	16005	15924	16092	15846	15802	16010	15981	15963	16135	15855	16053	16034	15989	16255	16107	15892	15992	16102	16029	16108	15853	15794	16016	15940	16181	16045	16010	15929	16060	16203	16302	15994	16031	16161	15883	16113	15839	15961	16093	16046	15940	16010	16023	16164	16049	16051	16022	15948	15976	15976	16030	16053	16129	15959	16288	15972	16064	15977	16091	16090	16250	16023	16136	16089	15941	15907	16134	15782	15822	15931	15998	15911	16001	15903	16121	15997	16091	16030	16139	16078	15960	16034	16013	16048	16126	15925	16128	15977	16215	16165	16064	15793	15978	15917	16070	15988	15984	16065	16055	15989	16048	16157	15894	15931	15986	16048	16005	16178	16100	16012	16100	16067	16093	15923	16122	15899	15985	16037	15968	15968	16012	16040	15882	16152	15812	15924	15892	16075	16013	15999	16116	15977	15892	15950	16044	16008	16095	16245	16080	16018	16055	16107	15999	16012	16233	16035	15870	15982	16035	16069	15977	16126	16140	15970	15912	15810	15972	16105	16052	15990	15952	15780	15907	16009	16137	16273	15987	16083	15987	15978	15932	15928	16120	16021	16120	16062	15981	15906	15761	15977	16193	15989	15857	15889	15998	16077	16056	15936	16083	15948	16008	15760	15821	15927	16065	16003	15902	16130	15958	15868	16004	15886	16030	15908	15961	16002	15814	16031	16122	16129	15952	15947	16027	16065	16181	16025	15895	16002	16128	16075	16041	15924	15995	15987	16000	16051	16073	16030	15795	15690	15935	16061	16187	15996	16197	16068	16117	16197	16052	16133	16004	16220	16116	15923	15924	15963	16040	15838	16146	15958	16033	16288	16096	15892	15840	16063	15900	16179	16094	15952	16091	16014	16086	16012	15911	16005	15931	16022	15817	15872	16042	15904	15883	16053	16045	16084	16112	15944	15951	15887	15932	15936	15936	15999	16103	15958	16260	15923	16006	16325	16046	15998	16183	16036	16080	16039	15984	16072	16064	15982	15983	16223	16071	15988	15950	16182	16060	15995	15828	16111	15945	16114	16014	15811	16196	16029	16016	16138	16003	16079	15812	16149	16081	15958	15945	16143	16226	15894	16049	15928	15981	15989	15777	16043	16069	15977	16144	15856	16150	16139	15882	16247	16119	15888	16224	15840	15825	15999	16139	16081	16091	16201	15940	15930	15862	15975	16013	15995	16030	16042	15946	16171	16113	16003	15797	15930	15872	16123	15980	15965	16088	16012	15992	16049	15918	15957	16011	16048	16072	16047	16013	15811	15930	15932	16109	16104	16021	16077	16086	16192	16172	16128	15849	16014	16199	16205	15944	15931	15915	15933	15970	16056	15872	15797	15893	16027	16245	16146	16066	15923	15929	16013	16003	16127	15873	16113	15954	15878	16031	15963	15973	16024	16098	16111	16090	15958	16112	15926	16103	15880	16061	15945	16059	16117	16153	15976	15905	15997	16077	16034	15903	16020	15958	16094	15979	16090	16058	15973	16029	15889	15877	16265	16047	15951	15900	15944	15869	16032	15809	16013	15892	16010	16019	16150	15977	16031	15919	16295	16074	16016	16037	16189	16376	16039	15960	16044	16116	16050	16093	16111	15703	15996	16075	15929	16043	15908	16017	16027	16071	15924	16101	15926	16026	16046	16080	16002	15950	16082	15886	15990	16041	15971	16090	16295	16101	16237	16192	16080	16073	16016	15953	16080	15756	16072	15987	16092	16074	15793	15977	16114	16075	16008	16062	16055	16088	15901	16103	15934	15925	16014	15890	15981	16067	16103	16024	16020	15955	16040	16017	16062	15984	16037	16061	15951	15912	16108	16171	15944	15983	16040	16054	16213	16074	15799	15998	15947	15980	16045	16172	16257	16073	16009	16035	16025	16069	16008	16225	16118	15912	15955	15915	16128	16197	16002	15966	15971	16141	16095	16017	16135	16193	16290	16156	16118	15974	15948	15948	16126	16157	16059	15977	15927	15803	15985	16042	15917	16176	16058	16075	15994	15921	16070	15944	16141	16060	16233	15854	15996	15928	15891	15826	15900	16010	16081	16070	16143	15990	16086	16068	15840	16064	15969	16041	16048	16047	16073	15967	15853	16025	15983	15985	15835	16199	16146	15987	15903	15981	15884	16065	15911	16002	16041	16001	15956	15884	15984	16024	15873	16136	16051	16162	16044	16066	16203	16043	15935	15997	16081	16002	15987	16088	16047	16059	16067	15951	16117	16028	16063	16014	16162	15837	15947	16097	16092	16133	16247	16084	16364	15936	15990	16015	16043	16119	15967	16010	15855	16125	16007	16076	16071	16002	16188	16194	16092	15996	15924	16174	16276	16181	16084	15941	16090	15975	16118	16084	16105	16231	15939	16077	15988	16032	15973	16019	15984	15943	16035	16174	15964	15855	16057	15955	15972	15994	16028	15999	15999	15978	16050	15999	16062	16180	15860	15816	15963	15969	15985	16030	15945	15949	15973	15920	15936	15880	16023	16121	16134	16053	16070	16008	16146	16015	16111	16132	16133	16141	15911	16060	15939	16178	16092	16151	15989	15967	16176	16008	15976	15968	16030	16032	15951	16113	15857	16094	16101	16176	15951	16036	15825	16075	15997	15866	15939	16004	15894	16019	15927	15946	16100	16093	16114	15951	16007	15923	16075	16322	15932	16012	15967	15820	15982	15882	16024	15913	16043	15962	15959	15826	16106	15952	15803	15972	15911	16145	16131	16256	16006	15813	15841	16194	15851	15936	15962	16107	16130	16229	15980	16120	16020	16078	16018	15961	16045	16025	15916	15911	16245	15999	16157	15990	15946	15986	15786	15885	16019	15946	16043	16081	15870	16260	16068	16057	16149	15993	15999	16035	16004	16032	15911	15913	15991	15945	16034	15803	16175	15814	16044	16031	15868	15974	16108	16081	15994	16171	16173	16202	15922	16116	16024	15960	15931	16010	16003	16084	15985	16116	15856	16028	15844	16168	16207	16097	16287	16191	15942	15975	15946	16124	16040	15912	15904	16161	15983	16004	16138	16080	15878	15826	15894	16030	16165	16156	16175	16129	15830	15988	16096	16368	16140	16134	15970	15961	16069	15975	16002	15791	15979	16114	15952	16067	15895	16062	16034	16099	15856	15957	15976	15957	15972	15969	16059	16040	16060	15888	16060	16097	16064	16010	16046	16029	16282	15872	15959	16048	16048	15882	16017	15858	16014	16013	16209	16136	16334	15911	16172	15859	15938	16038	15990	15936	16005	16106	16107	15990	16006	15854	16143	16053	16024	16157	16044	15993	15890	15941	15922	15889	16032	15918	15951	16036	16018	15959	16074	16119	16020	15952	16148	16107	15781	15927	16016	16077	16044	15922	15917	15988	15876	16073	16013	15925	16186	16039	16009	16113	15945	16074	16054	16038	16002	16040	15940	16137	16042	15909	16092	15878	16157	16108	16093	16023	15895	15904	16190	15935	16107	16033	16016	16015	16113	16126	15966	16159	16207	15955	16204	16235	16150	16104	15951	16058	15885	16094	15953	16118	16031	15973	15853	16178	15969	16032	15782	16219	16173	16034	16002	16147	16236	15912	16049	16121	16231	16085	16051	16324	16133	15931	16175	16107	16009	16128	15862	15920	16060	16197	15960	15904	15963	16016	16075	16064	16221	15956	16135	16111	16068	15892	15936	16109	15867	16048	16131	16141	16110	16004	15857	16068	15994	16117	16003	15732	15854	15818	15944	15901	15963	16134	16126	16131	15732	16078	16105	15897	15743	16014	16037	16071	16113	16152	15961	16080	15972	16190	15984	15980	16038	16016	15800	16032	15758	16057	15730	16289	16134	15973	16014	16146	15896	16041	16080	16136	16046	15999	16074	16077	16105	16174	15807	16005	15955	16028	16011	16089	16192	15789	16063	16228	15914	16103	15910	16061	16114	16002	15938	16183	16085	16040	16049	16132	15997	16067	15837	15892	16077	16037	16108	16024	16019	16189	15988	15960	15906	15781	15859	16156	16082	16249	15984	15920	15960	16077	16085	16128	16114	15737	16113	15995	16006	16179	15889	16106	16095	15873	16113	16036	16016	16001	15995	16157	16155	16261	16003	16244	16079	15871	16109	16086	16057	16020	15847	15895	16062	15950	15993	16199	15939	16139	16274
33294	54285	50483	40688	33350	28188	24916	22057	19971	18349	17102	16354	15717	15283	15017	14837	14479	14289	14256	14193	14077	14457	14043	14071	14124	14104	14134	14071	14148	13980	14138	14057	13997	14008	13842	13874	13997	13917	14033	13983	14081	13903	14042	14005	13938	14108	13947	13843	13879	13929	14091	14169	13979	14077	13862	14027	13930	13898	14040	13838	13988	13840	13939	14097	13812	13937	14124	13892	13914	13887	14059	14026	13887	14036	14007	13892	14103	13918	14031	13910	13856	13894	14100	13798	14117	13923	13991	13904	14094	14071	14010	14035	14010	13857	14018	13830	13913	14070	13813	14039	14071	13936	13812	13945	13961	13952	14053	13916	13944	14107	13937	14022	14023	13913	13875	14101	13836	14121	13881	13791	13981	13982	13878	14038	13982	13794	13974	13755	13911	13977	14022	13737	13949	13978	13975	13838	13892	13912	13795	13971	14015	14059	14014	14089	13868	13956	13827	13926	13949	13934	14082	14029	13896	14013	13930	14038	13848	13895	13806	13879	13817	13986	13955	13869	14018	13814	14060	13906	13977	14167	13968	13862	13846	14038	13841	13965	13991	13876	13917	13862	13958	14017	13861	13821	14021	13905	13924	13728	13895	13914	14056	14173	13819	13886	13879	13996	13864	13855	14001	14071	13915	13882	13743	14007	14084	13884	13914	14101	13943	13953	13999	13954	14007	13965	13986	14019	13964	13971	14017	13942	14120	13796	13886	13873	14131	14041	13968	13810	13874	13972	14024	13946	13965	13978	14036	14023	13917	14024	14117	13868	14021	14123	13859	13675	13828	13833	13881	13861	13970	14003	14072	13982	14189	13880	13995	13996	14054	13952	14138	13937	14020	14000	13809	13848	14017	13968	13912	13930	13926	13913	13930	14049	13803	14005	13899	14069	13873	13823	14104	13918	13903	13869	13904	14072	13910	13998	13899	14051	13884	13896	13796	13990	14103	14047	13753	13908	13958	14028	13938	13934	13938	14004	13936	14182	13904	14099	13891	14139	13966	14047	14138	13855	14076	13841	13963	13804	13898	13914	13886	13896	14026	13939	13832	13907	13933	13805	13914	13958	13818	13966	13708	13956	13849	14090	13954	14001	13938	13972	14051	13900	13818	13921	14039	13963	14055	13932	13971	13835	13995	13921	14043	13976	13919	13982	14051	13953	13983	13703	13898	13790	14066	14049	14033	13978	13892	13930	14081	13936	13929	13999	13972	13990	13929	13835	14013	14139	13745	13986	13917	13942	13985	13869	13952	14015	13946	14014	13945	14027	13752	13990	13907	13841	14082	14075	13913	14125	13940	13933	14003	13832	13973	14062	14004	14034	14009	14044	14146	13850	13953	13963	13922	13798	13969	13836	14014	14075	14014	13965	13917	13905	14018	13959	13909	13968	14069	13937	13743	14005	14065	13789	14018	14001	13843	13981	14048	13909	14044	13944	13968	14007	13947	13953	13801	13922	13885	14071	13944	13930	14014	13900	13942	13884	14071	13896	14174	13884	13955	13931	13901	13982	13813	14029	14077	13757	13961	13904	14034	14147	14030	13890	14053	14030	13938	14239	13935	14100	13951	13849	13869	13909	14015	14045	14038	14012	14021	13904	13994	14069	13818	14016	13810	14010	13992	13939	14000	14041	14060	14017	14034	13670	13874	13911	14059	14078	13879	14048	14014	13799	14090	13894	13828	13805	13902	13720	14174	13909	14015	13939	13977	14018	14061	13861	13982	14099	14132	14028	14009	13882	13978	13985	14048	13941	13847	13959	13940	13972	13861	13844	14088	13991	13916	14039	13927	13853	13944	14154	13979	13888	14117	13790	13817	14108	13906	13976	13866	14014	13879	14001	14074	13977	14067	13915	14057	14086	13838	13910	14036	14064	13860	13939	14044	13961	13879	13963	14047	13766	13893	13942	13944	14095	14147	13846	13871	13981	13966	13936	13973	13905	13991	13937	14008	13980	14021	14029	13979	14030	14152	13989	14049	13996	13988	13899	13960	14004	13846	14017	13874	13873	13974	14049	13974	14074	13962	14012	13949	14053	13927	13931	14132	13922	13869	13967	13900	14057	14054	13966	14043	13885	13967	13860	14014	14125	14011	13924	14001	13932	13975	14009	14052	13946	14203	13900	13974	14004	13976	14102	13848	13958	14037	13997	14032	13811	13761	13930	13986	13997	13915	13844	13924	13797	14007	14011	13877	13975	14023	14020	14033	13964	14079	13891	14003	13993	13954	14146	14052	13765	13823	13939	14005	14004	14036	13891	14000	13956	13901	14062	14036	14022	13931	14001	13890	13869	13924	14045	13905	13933	13881	13983	13979	13946	13961	13837	14097	14002	13993	13869	13999	13989	13901	14033	14028	14015	13731	13988	13973	13813	13853	13983	14088	13994	13833	13903	13856	13966	13811	14100	14009	14074	13964	14145	14051	14045	14057	13928	14007	14083	14015	13962	13856	13832	13951	13924	13903	14010	13963	14025	13863	13902	13933	13883	13977	13958	14008	14052	14021	13939	13888	14010	13846	13832	13931	13853	13964	13835	13874	13983	14051	13927	14090	13915	13944	14040	13890	14088	13912	13926	14091	14030	13875	13908	14033	14006	14073	13940	14045	13933	13861	13949	13971	13950	13910	13895	14119	13978	13911	14181	13928	14009	13946	13960	13828	13963	13884	13959	14032	13833	14050	13863	14082	13977	13927	13947	13828	13894	13980	14002	13895	13966	13994	13991	13911	13869	14027	13927	13978	13953	13944	14009	14066	14115	14022	13805	13890	13922	13897	13963	13761	13881	13936	13983	13964	14120	13869	14107	13948	13998	14009	13913	14026	14062	13965	13982	13742	14046	13961	13900	13885	13887	14002	14019	14040	14007	13892	13953	13761	13949	13928	13961	13962	13938	13910	13970	13934	13868	14063	13957	13898	14121	14052	13927	14023	14164	14000	13964	13855	13964	13801	13931	13975	13877	13928	13977	14000	13889	14106	13894	13926	13749	14016	14086	13974	13919	13857	13959	13795	13919	14135	13784	13965	14039	13943	13977	13906	13744	13997	14059	14019	14108	14005	13966	14045	13981	13871	13972	14059	13892	13692	13892	13888	13950	13954	14063	13950	13848	13804	14014	13926	14054	13895	13931	13912	13860	13770	13962	13922	13871	13786	13831	13952	14166	13903	13682	13878	14021	13967	13931	13830	13949	13997	14024	13879	14055	13883	13994	13920	13912	14018	13914	13996	14077	13892	13942	13855	13833	13840	13832	13939	14018	13975	14129	13946	14101	14003	13933	13879	14105	13879	14047	13920	13861	13989	14114	13881	13825	14147	13960	13901	14051	13927	13829	13784	13908	13801	13930	13927	14052	13953	14161	13988	13909	13977	13965	13935	13915	14073	13999	13986	13929	14072	13739	13851	13999	13831	14005	13930	13898	13922	14079	13996	14002	13800	14009	13908	13895	13925	14025	13977	13963	13929	14078	13755	13937	13875	13934	13990	14008	13848	14000	13943	13866	13929	13949	13913	14001	13957	13838	14128	14043	14092	13947	13895	14004	13968	14002	13881	13850	13997	14014	14010	13996	14007	14009	13895	14073	13866	13874	14043	13935	13839	13874	13882	13966	14021	13994	13799	13790	13988	13970	13715	14085	14009	13993	13993	13835	13945	14017	13973	13994	13891	14074	13928	13820	13776	14042	13870	13993	14102	14041	13762	13883	14061	13865	14050	14118	13930	13896	13975	14036	13979	13845	13895	14036	13923	13998	13804	13977	13957	14136	13947	13975	13931	13831	14082	13901	13997	13982	14053	13987	14071	13872	13937	13894	13950	13996	13770	13832	13971	14130	13841	13934	14060	14048	13961	14158	13979	13833	13854	13835	13965	14161	13941	14058	13932	13881	13961	13967	14004	13874	14171	14079	13881	13984	13949	13999	13983	14035	13840	14086	13766	13877	14060	14082	13920	13901	14005	13873	14024	14035	13840	13993	13947	14080	14135	13915	14053	14010	13895	13910	13896	13985	13914	14046	13801	14018	13864	14027	13858	13851	13914	13931	13897	13931	13856	13789	13896	13919	13764	13927	13938	13952	14014	13974	13841	14055	13963	14046	13970	13961	13918	14050	13968	13920	13824	13968	13914	14070	14012	13902	14015	14067	13995	13915	14018	13900	13783	13875	14059	13903	13976	13890	13877	13813	14089	14057	14113	14022	13984	13918	13879	14048	14077	13969	13950	13959	13874	13706	13933	13876	13971	13875	13883	13872	13910	14024	13898	13826	13878	13827	14143	13999	14023	13810	14105	14039	14096	14000	14023	13946	14004	14048	13965	14133	13830	13952	13862	13920	13809	13936	13856	14013	13903	14030	14039	13850	14049	13941	13904	13943	14014	13819	13982	13820	14024	13834	13880	13990	13961	14052	14075	13917	14085	13849	13823	13993	13989	14110	14069	13933	14053	14067	13969	13974	13965	13867	13818	14065	13994	14059	13995	13946	14136	13746	14005	13855	13773	13942	13926	14132	13882	13924	13824	13891	14074	14022	13989	13905	14040	14060	13909	13869	14020	14042	14094	13994	14067	13838	14075	13988	13861	13942	13857	13927	14012	13963	13912	13886	14067	14023	13920	13992	13796	14067	14029	13735	13945	13985	13945	13883	14108	13968	13959	13970	13914	13900	13878	13890	13932	13919	13896	13964	13805	13790	13984	14079	14074	13930	14084	13927	13922	14080	14048	14013	13874	13834	14047	13895	13851	14048	14226	13785	13921	13861	14186	14113	14070	13875	13898	14005	13988	14115	13913	14011	13942	13821	13856	14062	14052	13939	13859	13927	14177	13911	13963	13891	14002	13983	13884	13887	14108	13913	14030	13978	13941	13949	13971	14004	13847	13905	13959	13914	13880	14049	13921	14022	13960	14028	13947	13982	14054	14095	13952	13951	13874	13920	14074	14001	13983	13917	13876	14042	13907	14084	14044	13882	14014	14025	13952	13857	13930	14028	14216	13998	14011	13936	13987	14037	13990	13785	13903	13903	13972	13877	13916	13793	14090	13860	13763	14091	14083	14127	13943	13846	13931	13989	13852	14094	13780	13934	13960	13966	13993	13818	13823	14018	13975	13837	13903	13964	13943	13990	13983	13983	13936	13990	13927	13950
22866	21387	29318	24252	23503	27757	30289	25072	22762	21457	20332	19412	18424	18316	17894	17469	17398	17308	17267	16888	16851	16934	16834	16868	16764	16913	16791	16828	16966	16831	16844	16776	16856	16804	16682	16826	16623	16754	16882	16678	16579	16605	16653	16522	16673	16827	16706	16448	16488	16733	16934	16662	16587	16497	16630	16475	16675	16576	16793	16752	16610	16714	16471	16854	16776	16678	16738	16732	16669	16604	16673	16705	16683	16762	16615	16798	16659	16681	16805	16566	16755	16761	16594	16614	16546	16557	16693	16592	16382	16855	16751	16696	16667	16581	16556	16752	16718	16499	16746	16760	16567	16532	16738	16607	16751	16710	16645	16699	16633	16644	16654	16633	16365	16691	16586	16549	16632	16613	16758	16676	16583	16721	16468	16648	16752	16724	16706	16574	16545	16716	16755	16599	16561	16675	16703	16587	16474	16665	16487	16713	16662	16572	16495	16684	16695	16832	16336	16559	16713	16702	16776	16590	16681	16750	16594	16621	16515	16794	16526	16617	16779	16582	16677	16666	16662	16793	16485	16505	16548	16741	16664	16558	16565	16686	16701	16512	16720	16417	16489	16640	16662	16679	16565	16735	16513	16874	16658	16617	16576	16549	16689	16580	16714	16612	16670	16555	16696	16637	16602	16593	16659	16747	16538	16658	16531	16587	16581	16456	16473	16531	16575	16539	16667	16605	16534	16741	16518	16510	16715	16671	16520	16683	16440	16669	16661	16527	16492	16635	16737	16599	16678	16451	16748	16599	16486	16655	16618	16816	16532	16493	16529	16751	16562	16605	16415	16472	16565	16690	16569	16673	16522	16536	16671	16465	16598	16647	16723	16751	16726	16452	16668	16657	16538	16515	16567	16673	16543	16637	16516	16500	16520	16511	16545	16636	16622	16658	16560	16803	16849	16684	16597	16595	16579	16494	16717	16778	16678	16558	16580	16560	16575	16515	16725	16663	16574	16780	16597	16555	16476	16603	16567	16592	16678	16747	16701	16783	16434	16548	16809	16500	16605	16635	16624	16390	16485	16596	16698	16519	16391	16572	16663	16539	16670	16613	16793	16551	16595	16618	16478	16460	16566	16585	16822	16827	16608	16650	16653	16654	16555	16636	16500	16744	16509	16502	16568	16508	16605	16821	16549	16565	16683	16734	16446	16584	16490	16449	16743	16587	16562	16590	16694	16473	16634	16506	16653	16736	16431	16655	16530	16585	16542	16507	16297	16707	16748	16596	16559	16710	16582	16555	16602	16679	16684	16649	16461	16616	16759	16683	16510	16622	16714	16560	16716	16608	16555	16444	16562	16632	16584	16584	16587	16561	16538	16645	16817	16784	16559	16759	16709	16527	16855	16683	16712	16676	16662	16548	16544	16748	16598	16666	16670	16697	16770	16546	16740	16631	16591	16565	16926	16753	16597	16594	16584	16467	16490	16663	16658	16523	16481	16654	16688	16518	16622	16726	16662	16609	16518	16715	16744	16558	16491	16482	16681	16521	16716	16603	16566	16678	16509	16486	16684	16546	16406	16584	16689	16571	16598	16595	16582	16512	16518	16590	16629	16474	16521	16553	16711	16595	16586	16599	16422	16540	16626	16578	16633	16585	16531	16548	16503	16625	16517	16686	16723	16620	16743	16704	16510	16582	16435	16611	16602	16597	16647	16507	16647	16698	16653	16552	16633	16681	16683	16698	16795	16731	16678	16684	16716	16755	16433	16376	16669	16425	16694	16765	16615	16454	16436	16628	16606	16403	16477	16707	16634	16751	16542	16519	16654	16660	16658	16609	16522	16697	16630	16624	16506	16723	16714	16447	16701	16642	16553	16671	16634	16577	16738	16593	16569	16509	16443	16560	16589	16489	16472	16567	16666	16582	16625	16479	16511	16561	16597	16620	16539	16474	16569	16499	16635	16565	16572	16810	16556	16697	16564	16616	16739	16574	16611	16835	16388	16614	16781	16694	16547	16513	16623	16450	16286	16586	16543	16540	16564	16454	16362	16674	16661	16627	16741	16655	16545	16669	16377	16565	16715	16606	16624	16728	16527	16353	16389	16662	16477	16600	16588	16622	16704	16571	16750	16524	16657	16641	16492	16590	16975	16602	16499	16566	16809	16401	16714	16672	16636	16556	16751	16743	16546	16878	16336	16670	16556	16705	16629	16554	16769	16603	16614	16598	16608	16708	16591	16562	16486	16445	16430	16477	16567	16717	16649	16621	16571	16569	16484	16557	16516	16653	16462	16562	16496	16504	16591	16476	16640	16562	16678	16561	16598	16660	16409	16686	16720	16490	16554	16441	16669	16696	16616	16686	16721	16662	16696	16552	16634	16554	16545	16718	16667	16317	16474	16561	16657	16279	16420	16625	16816	16576	16579	16708	16631	16719	16524	16715	16706	16706	16547	16851	16469	16755	16549	16756	16751	16415	16698	16633	16703	16456	16475	16485	16550	16557	16416	16558	16760	16442	16735	16528	16775	16497	16577	16682	16593	16567	16643	16575	16659	16347	16735	16535	16520	16399	16560	16571	16368	16792	16428	16666	16625	16355	16605	16633	16721	16680	16631	16567	16472	16390	16613	16696	16516	16586	16479	16429	16622	16443	16730	16569	16540	16667	16559	16711	16844	16543	16518	16751	16539	16532	16720	16638	16679	16673	16580	16694	16698	16737	16573	16763	16435	16760	16643	16717	16616	16697	16653	16594	16564	16498	16849	16769	16761	16605	16493	16437	16683	16656	16577	16635	16627	16648	16728	16491	16502	16540	16534	16572	16658	16371	16544	16572	16554	16492	16539	16572	16559	16752	16696	16517	16511	16533	16604	16520	16354	16633	16605	16525	16487	16635	16643	16505	16697	16476	16456	16618	16593	16597	16750	16503	16835	16526	16578	16555	16479	16564	16714	16452	16709	16648	16562	16770	16428	16501	16517	16676	16718	16621	16640	16652	16719	16582	16645	16461	16759	16520	16852	16604	16575	16547	16681	16761	16735	16519	16556	16733	16528	16773	16487	16524	16715	16469	16618	16709	16748	16833	16668	16747	16558	16467	16416	16501	16536	16510	16677	16417	16613	16743	16541	16662	16512	16752	16592	16528	16594	16603	16441	16780	16710	16687	16677	16726	16557	16585	16466	16355	16543	16527	16743	16644	16519	16653	16717	16558	16737	16626	16507	16655	16710	16499	16620	16455	16385	16617	16590	16572	16527	16566	16477	16587	16710	16574	16500	16455	16326	16416	16529	16618	16771	16648	16644	16535	16643	16679	16690	16538	16715	16400	16612	16643	16484	16491	16711	16724	16564	16636	16695	16344	16566	16554	16544	16634	16671	16600	16679	16446	16512	16647	16751	16681	16612	16523	16488	16420	16700	16588	16605	16671	16629	16580	16614	16830	16426	16416	16690	16772	16603	16413	16642	16462	16619	16618	16837	16718	16702	16668	16457	16668	16577	16620	16563	16569	16754	16450	16633	16920	16332	16720	16443	16688	16575	16627	16653	16606	16763	16379	16572	16781	16794	16380	16413	16453	16573	16717	16619	16450	16727	16579	16605	16510	16563	16537	16470	16621	16583	16558	16757	16594	16616	16708	16732	16530	16580	16553	16783	16601	16653	16628	16575	16592	16543	16650	16634	16606	16563	16486	16600	16811	16875	16712	16580	16558	16585	16412	16639	16722	16535	16595	16548	16610	16552	16676	16602	16771	16842	16640	16673	16594	16492	16407	16955	16529	16689	16680	16542	16573	16658	16478	16797	16418	16775	16678	16618	16557	16615	16587	16642	16680	16539	16631	16497	16730	16834	16555	16724	16518	16699	16745	16820	16629	16622	16567	16585	16809	16510	16531	16470	16414	16267	16474	16544	16563	16651	16559	16638	16637	16465	16492	16556	16638	16616	16548	16402	16403	16502	16490	16624	16688	16414	16588	16628	16724	16470	16428	16529	16607	16652	16448	16551	16644	16662	16526	16540	16551	16465	16615	16622	16684	16733	16566	16374	16421	16698	16570	16622	16684	16467	16509	16817	16418	16480	16622	16589	16598	16519	16623	16489	16570	16546	16478	16672	16491	16782	16649	16519	16473	16621	16828	16684	16722	16715	16509	16535	16607	16774	16555	16693	16665	16649	16628	16614	16550	16621	16617	16691	16694	16613	16706	16453	16555	16481	16626	16519	16638	16603	16713	16562	16558	16535	16751	16728	16447	16617	16419	16595	16653	16726	16613	16674	16626	16698	16550	16571	16782	16580	16513	16578	16695	16611	16438	16557	16510	16566	16542	16666	16570	16472	16531	16639	16850	16433	16513	16766	16727	16651	16629	16841	16615	16382	16686	16389	16500	16705	16467	16646	16590	16663	16540	16632	16643	16722	16738	16734	16498	16547	16712	16291	16725	16665	16601	16659	16485	16444	16688	16685	16512	16612	16801	16587	16701	16849	16605	16624	16584	16644	16723	16462	16584	16638	16491	16608	16786	16694	16881	16708	16686	16600	16654	16706	16477	16521	16572	16498	16863	16577	16556	16691	16377	16751	16617	16774	16729	16617	16666	16569	16879	16804	16530	16661	16765	16687	16618	16566	16552	16524	16541	16552	16650	16946	16716	16758	16534	16653	16538	16635	16818	16634	16560	16487	16446	16759	16631	16531	16632	16616	16617	16801	16656	16790	16735	16783	16579	16688	16591	16516	16730	16691	16517	16695	16645	16699	16520	16557	16700	16665	16405	16515	16401	16325	16621	16480	16602	16605	16821	16579	16491	16792	16512	16722	16666	16547	16419	16539	16568	16599	16591	16698	16753	16391	16692	16510	16573	16729	16722	16594	16541	16533	16501	16422	16439	16449	16717	16629	16595	16657	16500	16563	16621	16530	16612	16592	16655	16624	16727	16628	16683	16699	16707	16594	16570	16733	16570	16664	16791	16607	16687	16576	16660	16627	16633	16738	16700	16522	16644	16447	16614	16658	16694	16608	16573	16479	16654	16911	16761	16641	16632	16491	16585	16810	16732	16726	16698	16510	16422	16600	16704	16664	16753	16667	16492	16592	16703	16744	16619	16479	16562	16675	16754	16659	16854	16340	16487	16578	16745	16605	16703	16777	16608	16545	16477	16491	16529	16693	16485	16539	16491	16605	16770	16776	16831	16523	16470
35144	59515	56768	46206	38169	32903	28974	25684	22859	20746	19112	17784	16815	16331	15906	15642	15163	14958	14971	14500	14489	14539	14450	14401	14261	14337	14155	14469	14347	14224	14278	14276	14200	14391	14214	14234	14262	14285	14220	14140	14146	14330	14323	14292	14278	14250	14282	14327	14359	14325	14168	14171	14199	14315	14144	14357	14335	14290	14374	14194	14264	14351	14092	14206	14377	14360	14312	14217	14291	14334	14393	14081	14244	14235	14177	14268	14209	14245	14159	14341	14335	14090	14292	14372	14308	14251	14246	14226	14263	14274	14352	14411	14154	14371	14312	14121	14169	14264	14184	14192	14177	14269	14136	14356	14273	14355	14254	14146	14138	14196	14228	14289	14298	14218	14173	14248	14324	14356	14230	14241	14230	14246	14315	14440	14214	14212	14115	14246	14249	14296	14287	14126	14213	14129	14214	14233	14305	14197	14241	14299	14339	14158	14241	14273	14221	14333	14242	14242	14231	14186	14091	14390	14077	14358	14248	14147	14247	14107	14194	14108	14189	14241	14152	14175	14089	14181	14300	14099	14141	14188	14265	14238	14185	14157	14321	14333	14295	14170	14306	14201	14140	14183	14106	14283	14257	14254	14286	14067	14271	14280	14257	14246	14243	14328	14341	14304	14264	14246	14237	14221	14270	14157	13975	14276	14228	14178	14341	14344	14172	14074	14264	14147	14205	14300	14213	14432	14102	14203	14269	14225	14081	14133	14292	14380	14075	14255	14192	14308	14214	14167	14168	14191	13961	14329	14151	14420	14211	14271	14249	14250	14179	14250	14296	14070	14166	14244	14180	14274	14285	14041	14111	14157	14222	14331	14188	14255	14358	14342	14304	14162	14299	14267	14232	14267	14343	14342	14261	14175	14251	14077	14277	14142	14254	14201	14369	14336	14251	14112	14289	14311	14076	14252	14388	14183	14219	14256	14127	14271	14132	14266	14212	14355	14349	14295	14157	14233	14400	14174	14130	14251	14192	14267	14269	14238	14184	14172	14331	14204	14113	14170	14155	14207	14122	14180	14246	14306	14190	14213	14204	14125	14303	14204	14309	14232	14313	14293	14336	14318	14252	14204	14289	14217	14150	14321	14374	14210	14305	14274	14314	14351	14203	14269	14228	14187	14196	14140	14268	14280	14277	14289	14143	14283	14326	14153	14377	14264	14163	14153	14154	14246	14082	14269	14218	14336	14312	14300	14175	14180	14169	14262	14143	14197	14380	14101	14246	14218	14232	14250	14302	14207	14284	14075	14229	14385	14104	14177	14292	14145	14145	14110	14178	14011	14302	14091	14243	14159	14277	14262	14284	14388	14139	14203	14168	14354	14241	14225	14141	14185	14376	14239	14254	14067	14027	14145	14207	14175	14226	14292	14268	14092	14248	14414	14233	14114	14278	14217	14254	14306	14308	14186	14106	14224	14100	14157	14261	14112	14467	14324	14222	14266	14301	14078	14236	14235	14356	14326	14238	14256	14310	14171	14328	14268	14261	14406	14317	14268	14265	14299	14181	14099	14183	14252	14282	14158	14131	14228	14093	14109	14112	14142	14310	14230	14260	14180	14267	14271	14266	14175	14083	14199	14255	14132	14384	14252	14367	14154	14211	14276	14460	14191	14357	14101	14235	14037	14278	14089	14202	14139	14293	14258	14336	14148	14175	14407	14240	14358	14275	14292	14273	14285	14281	14198	14270	14241	14196	14191	14072	14275	14116	14277	14260	14260	14226	14203	14167	14314	14412	14267	14330	14317	14295	14173	14294	14159	14333	14276	14302	14151	14018	14331	14378	14225	14125	14268	14122	14251	14325	14197	14230	14290	14177	14203	14322	14250	14406	14340	14122	14391	14210	14187	14170	14087	14236	14161	14462	14079	14377	14179	14204	14290	14184	14231	14233	14248	14218	14270	14338	14235	14061	14176	14084	14306	14170	14227	14169	14219	14335	14248	14277	14303	14498	14126	14278	14136	14199	14102	14159	14285	14163	14341	14213	14275	14071	14297	14119	14184	14308	14175	14026	14166	14235	14298	13982	14189	14177	14331	14097	14224	14127	14298	14308	14322	14300	14168	14302	14292	14156	14122	14097	14199	14196	14266	14118	14104	14286	14200	14162	14271	14131	14326	14120	14250	14308	14182	14067	14333	14149	14334	14147	14371	14232	14177	14238	14320	14213	14238	14289	14269	14311	14284	14222	14173	14196	14244	14213	14284	14166	14233	14181	14458	14076	14138	14340	14097	14360	14193	14222	14185	14238	14029	14208	14274	14202	14191	14256	14403	14102	14326	14134	14386	14348	14285	14222	14162	14227	14210	14228	14263	14372	14223	14422	14085	14232	14146	13892	14338	14199	14219	14251	14366	14238	14373	14294	14446	14174	14307	14192	14226	14130	14243	14340	14294	14162	14210	14268	14201	14174	14166	14253	14154	14278	14264	14155	14091	14190	14277	14203	14230	14316	14273	14222	14086	14199	14218	14153	14266	14301	14150	14215	14244	14195	13974	14266	14091	14277	14310	14249	14326	14236	14322	14115	14157	14178	14297	14103	14337	14232	14213	14286	14135	14283	14232	14290	14193	14407	14146	14209	14209	14031	14216	14199	14299	14385	14213	14471	14198	14334	14196	14121	14070	14136	14224	14226	14264	14166	14188	14177	14301	14100	14101	14215	14252	14148	14225	14188	14148	14320	14192	14234	14155	14075	14097	14311	14279	14365	14276	14275	14260	14261	14176	14083	14298	14320	14065	14129	14028	14282	14106	14453	14157	14183	14187	14217	14028	14180	14281	14335	14229	14302	14094	14289	14239	14326	14176	14151	14230	14405	14036	14223	14108	14122	14148	14232	14163	14255	14242	14050	14174	14350	14219	14174	14056	14240	14274	14275	14266	14198	14286	14075	14327	14071	14259	14159	14236	14346	14220	14302	14220	14371	14247	14153	14254	14176	14249	14120	14176	14320	14208	14229	14278	14198	14346	14320	14177	14207	14213	14229	14435	14324	14261	14152	14171	14182	14150	14188	14159	14226	14170	14165	14059	14273	14298	14176	14090	14313	14122	14353	14254	14245	14278	14344	14249	14209	14287	14241	14176	14265	14255	14096	14417	14407	14266	14145	14191	14179	14168	14281	14189	14039	14314	14112	14172	14136	14124	14164	14188	14314	14196	14205	14279	14263	14166	14230	14173	14177	14144	14288	14242	14284	14154	14164	14182	14367	14248	14107	13987	14392	14284	14128	14162	14429	14148	14168	14202	14322	14203	14280	14241	14193	14264	14215	14128	14125	14230	14390	14223	14046	14224	14218	14174	14199	14159	14293	14167	14264	14221	14151	14163	14241	14043	14210	14230	14052	14172	14220	14137	14249	14242	14316	14186	14289	14271	14260	14334	14224	14276	14119	14111	14181	14301	14117	14382	14023	14320	14176	14348	14255	14235	14283	14240	14242	14215	14220	14402	14192	14195	14325	14209	14424	14241	14169	14258	14356	14226	14172	14094	14319	14169	14147	14410	14182	14271	14143	14089	14336	14269	14164	14185	14324	14215	14076	14176	14252	14289	14188	14141	14170	14349	14182	14266	14226	14098	14261	14372	14201	14080	14234	14326	14388	14375	14351	14112	14118	14391	14391	14270	14256	14177	14224	14310	14201	14124	14243	14213	14327	14226	14276	14182	14291	14120	14291	14270	14154	14077	14228	14200	14167	14235	14098	14249	14151	14233	14129	14368	14390	14195	14160	14269	14315	14227	14285	14269	14176	14311	14231	14181	14252	14270	14160	14174	14181	14444	13958	14393	14229	14255	14180	14179	14249	14234	14372	14212	14213	14279	14304	14387	14229	14384	14256	14282	14250	14188	14276	14390	14259	14233	14284	14261	14256	14257	14189	14170	14272	14249	14226	14315	14287	14228	14341	14264	14262	14066	14272	14191	14386	14321	14256	14250	14311	14205	14292	14369	14187	14285	14148	14310	14223	14245	14133	14089	14298	14086	14212	14196	14198	14326	14215	14155	14198	14327	14326	14185	14343	14247	14081	14157	14357	14176	14101	14170	14207	14279	14375	14266	14277	14289	14264	14184	14334	14171	14339	14206	14293	14175	14173	14282	14247	14276	14209	14277	14199	14280	14268	14256	14258	14246	14175	14266	14321	14150	14135	14229	14402	14293	14224	14217	14167	14108	14275	14282	14362	14195	14045	14149	14300	14215	14153	14187	14215	14159	14167	14033	14107	14283	14389	14233	14049	14184	14232	14195	14188	14270	14385	14127	14293	14289	14184	14156	14170	14036	14185	14005	14383	14291	14330	14133	14316	14229	14266	14222	14377	14151	14207	14057	14234	14139	14229	14208	14107	14271	14220	14201	14223	14291	14189	14323	14067	14300	14224	14335	14174	14277	14246	14417	14043	14214	14296	14045	14139	14303	14359	14160	14234	14276	14180	14396	14164	14153	14285	14126	14234	14075	14137	14209	14230	14135	14368	14314	14263	14261	14103	14199	14206	14065	14191	14087	14320	14213	14111	14177	14104	14418	14123	14213	14359	14309	14162	14248	14266	14380	14227	14262	14281	14203	14220	14263	14115	14202	14190	14430	14127	14368	14083	14151	14203	14335	14115	14193	14222	14085	14204	14309	14126	14200	14350	14028	14121	14227	14255	14200	14317	14120	14245	14221	14279	14070	14100	14198	14363	14123	14128	14186	14216	14186	14285	14131	14231	14228	14289	14313	14186	14294	14133	14201	14203	14091	14250	14210	14209	14281	14194	14316	14129	14117	14387	14216	14306	14176	14199	14099	14148	14259	14261	14183	14354	14246	14240	14228	14250	13971	14197	14222	14186	14373	14310	14290	14153	14165	14244	14260	14100	14186	14275	14504	14025	14266	14300	14316	14240	14220	14308	14330	14250	14153	14151	14104	14102	14133	14290	14158	14131	14078	14337	14359	14154	14055	13920	14425	14278	14248	14225	14349	14242	14155	14180	14245	14376	14236	14175	14331	14246	14229	14262	14291	14260	14264	14159	14263	14271	14247	14221	14068	14271	14283	14333	14362	14173	14184	14345	14288	14150	14376	14267	14188	14226	14250	14168	14280	14244	14293	14304	14100	14212	14240	14236	14261	14299	14237	14377	14143	14335	14249	14135	14228	14090	14193
29460	29577	37735	33914	27008	23568	21523	19708	18616	18196	17727	17355	17209	17023	16909	16753	16790	16607	16665	16766	16552	16452	16538	16761	16616	16495	16463	16506	16683	16672	16677	16382	16458	16428	16510	16368	16477	16277	16486	16574	16499	16577	16658	16431	16564	16788	16637	16526	16438	16664	16528	16716	16474	16687	16284	16498	16256	16375	16626	16510	16509	16732	16862	16639	16538	16379	16561	16742	16312	16533	16413	16646	16522	16479	16669	16644	16577	16395	16348	16517	16602	16399	16448	16706	16583	16606	16418	16496	16564	16532	16352	16513	16389	16640	16465	16407	16579	16440	16447	16437	16626	16353	16577	16590	16590	16295	16335	16530	16720	16500	16716	16566	16580	16318	16258	16515	16488	16536	16423	16396	16496	16324	16481	16400	16555	16493	16566	16454	16307	16517	16636	16799	16661	16612	16468	16479	16603	16554	16351	16510	16542	16528	16525	16617	16644	16496	16410	16554	16485	16531	16494	16419	16601	16121	16451	16682	16568	16531	16665	16493	16426	16485	16512	16426	16347	16661	16559	16424	16538	16553	16555	16340	16555	16654	16447	16514	16764	16544	16489	16556	16538	16494	16639	16445	16776	16534	16579	16702	16515	16518	16415	16443	16333	16543	16512	16696	16532	16521	16598	16312	16632	16466	16435	16573	16389	16530	16594	16492	16625	16549	16493	16340	16496	16597	16336	16497	16583	16451	16465	16402	16512	16445	16633	16542	16499	16510	16450	16387	16521	16703	16414	16375	16414	16346	16496	16500	16647	16681	16837	16530	16476	16644	16543	16302	16550	16613	16470	16612	16615	16469	16541	16615	16625	16654	16701	16437	16348	16542	16663	16504	16391	16368	16397	16475	16383	16409	16555	16418	16593	16414	16716	16499	16540	16580	16587	16582	16478	16473	16473	16482	16635	16606	16497	16480	16478	16349	16518	16535	16554	16541	16508	16460	16442	16342	16348	16525	16423	16433	16393	16241	16285	16501	16602	16431	16156	16584	16559	16743	16369	16606	16465	16597	16305	16625	16617	16284	16399	16554	16543	16313	16331	16535	16449	16521	16435	16559	16563	16433	16411	16450	16405	16617	16341	16523	16583	16480	16684	16414	16419	16494	16228	16503	16526	16751	16415	16421	16508	16627	16606	16429	16605	16576	16514	16444	16478	16390	16613	16488	16543	16557	16689	16516	16381	16505	16615	16621	16530	16581	16618	16320	16544	16457	16384	16596	16499	16349	16454	16553	16498	16428	16552	16476	16527	16544	16579	16828	16424	16264	16538	16335	16415	16455	16460	16480	16544	16377	16520	16526	16433	16429	16248	16645	16476	16280	16511	16619	16484	16482	16423	16432	16593	16564	16625	16457	16568	16518	16693	16371	16491	16373	16371	16575	16561	16473	16576	16530	16670	16526	16425	16343	16442	16398	16358	16516	16606	16554	16658	16517	16456	16550	16681	16238	16409	16411	16493	16391	16426	16627	16520	16357	16464	16271	16469	16464	16364	16332	16523	16496	16457	16622	16565	16642	16621	16599	16530	16704	16520	16513	16507	16419	16620	16502	16579	16539	16478	16456	16366	16485	16525	16682	16566	16483	16468	16341	16328	16551	16438	16369	16379	16481	16569	16474	16426	16536	16504	16373	16425	16355	16438	16504	16448	16522	16629	16418	16458	16399	16466	16451	16572	16810	16635	16548	16540	16623	16641	16469	16539	16534	16393	16334	16594	16440	16551	16391	16612	16492	16438	16494	16606	16762	16448	16530	16569	16514	16574	16653	16715	16580	16373	16442	16463	16461	16542	16491	16502	16521	16590	16410	16454	16359	16565	16252	16423	16497	16529	16353	16433	16474	16416	16590	16657	16246	16545	16601	16565	16582	16439	16710	16558	16540	16676	16547	16621	16581	16549	16636	16646	16598	16564	16619	16556	16383	16600	16534	16518	16553	16800	16620	16643	16351	16540	16613	16480	16555	16336	16530	16465	16509	16599	16462	16497	16472	16510	16460	16579	16382	16548	16387	16266	16641	16502	16452	16426	16573	16580	16622	16466	16378	16678	16683	16375	16435	16471	16414	16739	16559	16673	16504	16331	16540	16473	16363	16516	16350	16517	16690	16603	16644	16375	16455	16440	16488	16574	16522	16560	16539	16548	16499	16511	16615	16449	16499	16335	16608	16520	16546	16387	16507	16504	16479	16381	16548	16313	16505	16554	16519	16681	16617	16617	16447	16622	16513	16570	16468	16666	16514	16548	16528	16522	16417	16584	16608	16596	16386	16574	16721	16511	16526	16679	16609	16418	16625	16636	16565	16391	16302	16714	16479	16558	16259	16542	16520	16594	16499	16473	16553	16552	16576	16303	16521	16433	16427	16469	16548	16570	16451	16386	16633	16492	16650	16533	16540	16418	16413	16519	16357	16563	16411	16536	16509	16420	16395	16382	16511	16482	16369	16398	16276	16389	16485	16455	16526	16526	16341	16483	16566	16422	16363	16329	16446	16468	16424	16561	16311	16717	16428	16359	16722	16795	16627	16372	16627	16584	16657	16588	16473	16762	16516	16702	16548	16531	16366	16472	16436	16464	16758	16493	16387	16566	16583	16407	16502	16514	16597	16695	16542	16708	16531	16592	16512	16453	16461	16637	16576	16671	16485	16481	16363	16606	16526	16373	16448	16534	16494	16421	16480	16349	16435	16534	16421	16632	16606	16477	16478	16479	16567	16544	16295	16357	16481	16547	16694	16602	16465	16474	16542	16385	16398	16424	16269	16583	16513	16565	16551	16412	16493	16493	16563	16334	16273	16321	16491	16416	16523	16502	16568	16490	16268	16598	16377	16588	16368	16314	16425	16443	16501	16712	16750	16763	16482	16467	16574	16345	16600	16696	16360	16247	16389	16481	16859	16563	16472	16504	16568	16565	16511	16323	16425	16485	16509	16648	16614	16639	16427	16370	16581	16630	16466	16631	16729	16560	16339	16580	16609	16356	16512	16600	16496	16621	16590	16408	16511	16473	16309	16600	16381	16546	16649	16466	16582	16459	16472	16388	16591	16479	16336	16491	16649	16453	16566	16389	16582	16585	16439	16486	16644	16466	16467	16770	16404	16561	16730	16600	16412	16615	16650	16516	16583	16633	16427	16551	16474	16529	16332	16616	16366	16539	16397	16498	16529	16418	16599	16369	16550	16607	16678	16544	16551	16420	16354	16522	16483	16631	16381	16522	16418	16442	16464	16419	16423	16665	16677	16612	16454	16672	16479	16732	16458	16436	16560	16481	16658	16507	16491	16621	16541	16516	16400	16727	16600	16450	16505	16609	16435	16270	16560	16447	16453	16574	16621	16475	16619	16675	16672	16423	16447	16505	16261	16303	16356	16420	16561	16511	16376	16472	16480	16446	16341	16431	16441	16369	16505	16598	16514	16561	16505	16553	16409	16531	16473	16458	16457	16519	16423	16644	16613	16659	16484	16523	16484	16397	16562	16568	16424	16473	16356	16335	16659	16544	16654	16548	16396	16422	16392	16260	16393	16733	16537	16330	16536	16501	16678	16607	16256	16555	16627	16369	16420	16488	16525	16501	16540	16561	16759	16577	16506	16550	16608	16580	16712	16448	16626	16330	16588	16616	16565	16446	16375	16355	16514	16634	16821	16395	16493	16519	16400	16441	16547	16466	16490	16305	16426	16536	16555	16415	16445	16370	16525	16602	16707	16516	16640	16486	16628	16594	16481	16486	16559	16359	16707	16669	16631	16539	16571	16550	16554	16289	16330	16559	16507	16418	16253	16318	16582	16404	16440	16462	16496	16651	16404	16428	16804	16472	16425	16643	16612	16524	16749	16599	16467	16644	16509	16325	16637	16468	16361	16475	16580	16488	16451	16757	16446	16522	16524	16628	16373	16539	16540	16453	16507	16616	16485	16590	16595	16562	16530	16478	16535	16459	16643	16413	16508	16681	16614	16518	16580	16477	16555	16417	16485	16522	16518	16497	16372	16594	16630	16511	16598	16617	16586	16441	16400	16596	16553	16544	16585	16513	16644	16695	16572	16432	16477	16611	16590	16471	16351	16596	16727	16374	16492	16444	16457	16654	16386	16497	16488	16735	16436	16306	16644	16637	16645	16580	16544	16508	16442	16429	16509	16629	16786	16476	16627	16463	16475	16431	16405	16614	16593	16428	16468	16417	16540	16540	16591	16741	16622	16534	16554	16475	16671	16555	16601	16449	16610	16454	16458	16663	16631	16671	16640	16164	16397	16516	16416	16568	16331	16471	16528	16699	16590	16596	16347	16236	16315	16579	16303	16455	16520	16471	16373	16449	16564	16621	16532	16612	16897	16645	16450	16611	16573	16393	16408	16434	16373	16613	16517	16394	16558	16459	16554	16450	16670	16589	16465	16561	16602	16599	16571	16399	16629	16463	16517	16421	16451	16609	16452	16573	16494	16584	16455	16395	16629	16357	16486	16551	16443	16726	16499	16489	16586	16500	16287	16434	16323	16494	16498	16583	16570	16652	16679	16723	16590	16376	16445	16584	16568	16314	16180	16564	16455	16521	16471	16544	16642	16629	16357	16627	16305	16443	16536	16511	16603	16424	16577	16260	16483	16599	16810	16701	16519	16530	16502	16586	16450	16574	16494	16627	16652	16714	16545	16426	16592	16345	16661	16616	16533	16519	16603	16615	16624	16705	16659	16514	16714	16737	16574	16547	16613	16500	16430	16620	16574	16755	16618	16421	16596	16661	16407	16452	16492	16710	16630	16444	16683	16527	16611	16717	16563	16367	16446	16579	16412	16506	16360	16471	16568	16475	16500	16394	16442	16418	16672	16593	16560	16613	16327	16472	16381	16479	16494	16538	16601	16325	16580	16378	16483	16538	16700	16408	16401	16616	16736	16768	16318	16487	16590	16617	16486	16595	16424	16382	16440	16629	16460	16741	16586	16598	16403	16718	16420	16453	16490	16675	16485	16459	16588	16615	16556	16719	16485	16416	16579	16371	16351	16652	16456	16558	16575	16385	16318	16307	16579	16821	16342	16721	16427	16444	16457	16427	16546	16622	16554	16491	16365	16499	16610	16567	16685	16504	16507	16471	16442	16382	16532	16593	16766	16431	16526	16492	16403	16329	16496	16465	16378	16649	16391
33753	47411	44504	34684	27846	23724	21114	18948	17537	16680	15802	15507	15005	15024	14738	14662	14551	14429	14400	14225	14216	14169	14311	14118	14365	14197	14203	14272	14351	14140	14132	14070	14288	14304	14125	14285	13984	14270	14323	14085	14220	14122	14274	14143	14097	14294	14126	14231	14119	14201	14146	14163	14264	14323	14328	14250	13970	14276	14089	14132	14159	14211	14255	14104	14215	14385	14186	14358	14074	14058	14055	14346	14418	14141	14322	14184	14242	14247	14113	14370	14324	14209	14277	14218	14379	14301	14205	14205	14197	14232	13996	14203	14162	14204	14149	14318	14182	14088	14280	14265	14213	14219	14127	14173	14289	14266	14067	14110	14127	14316	14187	14155	14298	14024	14209	14099	14235	14135	14161	14094	14416	14153	14177	14232	14345	14088	14228	14230	14248	14147	14216	14245	14212	14228	14273	14276	14195	14207	14068	14295	14250	14289	14321	14130	14262	14058	14289	14162	14169	14157	14278	14222	14255	14272	14222	14346	14179	14257	14181	14163	14252	14329	14199	14189	14179	14242	14208	14314	14160	14249	14221	14278	14208	14081	14035	14350	14281	14040	14167	14260	14246	14355	14324	14101	14363	14101	14335	14135	14332	14416	14245	14364	14126	14144	14259	14172	14306	14372	14135	14256	14285	14280	14349	14288	14145	14014	14273	14097	14205	14173	14222	14261	14114	14169	14182	14126	14182	14130	14183	14129	14143	14206	14284	14273	14145	14206	14316	14076	14242	14316	14198	14228	14338	14191	14156	14185	14270	14068	14090	14188	14119	14283	14154	14159	14103	14305	14200	14085	14230	14107	14189	14215	14400	14160	14290	14200	14278	14190	14381	14306	14361	14341	14087	14075	14078	14074	14295	14205	14254	14259	14190	13969	14302	14175	14439	14399	14196	14293	14184	14076	14291	14301	14311	14158	14254	14244	14172	14200	14154	14189	14160	14181	14291	14321	14237	14317	14228	14276	14347	14256	14161	14344	14225	14334	14142	14197	14338	14083	14305	14360	14166	14153	14232	14392	14180	14279	14378	14172	14206	14265	13956	14258	14227	14107	14094	14175	14184	14087	14214	14237	14414	14343	14242	14395	14197	14207	14142	14237	14061	14171	14195	14307	14199	14205	14162	14149	14254	14136	14174	14186	14241	14073	14184	14142	14264	14200	14068	14253	13960	14225	14322	14047	14108	14301	14003	14026	14290	14188	14388	14238	14312	14345	14338	14181	14078	14387	14133	14047	14236	14203	14208	14122	14288	14291	14137	14178	14206	14258	14165	14163	14297	14188	14170	14008	14178	14177	14251	13959	14115	14232	14356	14179	14178	14291	14038	14105	14388	14238	14153	14202	14283	14225	14120	14327	14420	14368	14120	14300	13976	14112	14285	14203	14198	14063	14238	14215	14260	14251	14255	14133	14289	14124	14235	14162	14407	14204	14051	14352	14127	14223	14235	14280	14218	14368	14197	14210	13982	14271	14259	14125	14434	14115	14165	14267	14194	14215	14206	14143	14124	14378	14198	14396	14258	14334	14162	14173	14371	14257	14401	14256	14322	14269	14295	14260	14215	14002	14141	14268	14192	14253	14433	14285	14169	14092	14131	14156	14234	14086	14093	14074	14223	14085	14290	14159	14292	14367	14205	14254	14255	14225	14169	14072	14251	14412	14150	14162	14258	14266	14380	14226	14183	14089	14123	14159	14302	14383	14292	14401	14193	14013	14128	14166	14218	14184	14208	14287	14043	14336	14179	14062	14212	14255	14217	14278	14291	14293	14239	14073	14157	14247	14220	14082	14230	14185	14261	14371	14240	14272	14227	14144	14089	14196	14278	14154	14101	14125	14145	14182	14170	14171	14124	14126	14232	14351	14116	14257	14161	14299	14225	14244	14255	14158	14181	14143	14133	14031	14358	14323	14285	14238	14178	14245	14249	14329	14205	14253	14145	14286	14179	14191	14282	14399	14075	14265	14102	14201	14133	14198	14260	14074	14240	14245	14303	14167	14308	14105	14319	14339	14207	14210	14109	14142	14236	14142	14062	14080	14116	13985	14154	14175	14215	14277	14061	13955	14285	14290	14136	14210	14082	14171	14363	14087	14130	14279	14163	14193	14246	14326	14207	14256	14070	14254	14111	14091	14213	14265	14278	14202	14141	14254	14410	14245	14207	14311	14138	14148	14396	14149	14169	14262	14187	14295	14254	14222	14352	14199	14074	14362	14226	14309	14351	14341	14308	14365	14277	14128	14174	14155	14184	14096	14274	14256	14268	14253	14124	14334	14244	14046	14228	14299	14192	14238	14235	14079	14139	14270	14245	14433	14373	14151	14192	14198	14200	14271	14414	14161	14118	14216	14245	14221	14377	14179	14166	14199	14266	14214	14281	14157	14339	14026	14265	14200	14290	14250	14218	14259	14146	14040	14384	14184	14103	14380	14235	14163	14114	14218	14315	14457	14019	14310	13981	14429	14127	14139	14187	14151	14263	14254	14308	14237	14186	14160	14207	14305	14432	14264	14205	14196	14148	14205	14377	14254	14178	14226	14254	14132	14242	14296	14198	14307	14265	14108	14350	14119	14109	14301	14277	14209	14068	14182	14143	14040	14201	14208	14327	14216	14154	14115	14070	14120	14171	14149	14287	14233	14060	14282	14249	14084	14286	14169	14116	13992	14274	14259	14210	14216	14255	14210	14369	14180	14229	14191	14232	14120	14198	14439	14143	14305	14327	14163	14262	14274	14305	14071	14125	14235	14259	14322	14203	14149	14132	14225	14229	14244	14262	14174	14048	14158	14188	14262	14141	14320	14066	14263	14170	14335	14308	13921	14209	14232	14199	14160	14288	14118	14301	14155	14158	14160	14370	14334	14120	14174	14191	14277	14405	14079	14097	14073	14174	14279	14095	14303	14279	14080	14161	14112	14043	14127	14218	14173	14126	14279	14266	14152	14201	14365	14187	14252	14132	14214	14221	14207	14125	14221	14144	14130	14236	14103	14116	14258	14247	14218	14305	14330	14127	14298	14273	14172	14153	14378	14038	14234	14438	14235	14370	14017	14283	14398	14253	14014	14227	14269	14244	14195	14039	14216	14113	14241	14031	14210	14227	14047	14160	14230	14242	14191	14226	14204	14215	14083	14096	14238	14229	14184	14125	14219	14136	14328	14167	14188	14220	14340	14197	14213	14251	14349	14166	14200	14134	14083	14170	14233	14229	14304	14131	14233	14389	14180	14342	14245	14193	14414	14228	13994	14190	14269	14122	14240	14168	14173	14185	14062	14217	14072	14241	14094	14127	14149	14188	14126	14278	14181	14238	14255	14250	14193	14177	14205	14262	14112	14135	14284	14215	14237	13957	14182	14361	14184	14240	14225	14242	14250	14178	14431	14301	14173	14284	14181	14255	14164	14225	14241	14154	14187	14107	14238	14335	14158	14107	14189	14249	14254	14230	14127	14173	14225	14351	14316	14274	14425	14192	14264	14105	14175	14089	14208	14203	14167	14176	14156	14200	14147	14394	14328	14122	14180	14184	14236	14201	14305	14255	14309	14211	14173	14181	14058	14090	14248	14355	14212	14221	14065	14170	14299	14012	14308	14143	14051	14029	14237	14096	14135	14354	14095	14035	14191	14307	14160	14204	14287	14251	14298	14101	14071	14024	14406	14254	14171	14435	14280	14238	14295	14245	14166	14236	14326	14293	14207	14230	14132	14158	14171	14269	14169	14340	14230	14146	14123	14182	14185	14128	14087	14222	14325	14213	14235	14185	14274	14182	14278	14182	14331	14025	14365	14246	14380	14269	14193	14411	14196	14246	14271	14190	14264	14098	14245	14185	14333	13975	14435	14230	14156	14271	14349	14020	14228	14202	14227	14075	14146	14162	14228	14143	14196	14247	14192	14331	14086	14269	14318	14230	14296	14158	14139	14271	14119	14158	14394	14126	14180	14234	14303	14358	14097	14132	14220	14189	14196	14108	14300	14107	14088	14207	14196	14319	14178	14290	14361	14389	14156	14296	14318	14273	14122	14252	14282	14278	14151	14100	14337	14129	14445	14138	14232	14117	14313	14188	14284	14281	14264	14280	14401	14178	14133	14132	14259	14138	14193	14268	14281	14335	14033	14140	14184	14291	14320	14256	14132	14349	14403	14311	14224	14215	14195	14194	14194	14320	14256	14008	14163	14302	14113	14137	14190	14113	14243	14464	14238	14068	14250	14353	14335	14283	14137	14261	14251	14135	14270	14395	14277	14257	14200	14183	14107	14105	14318	14346	14140	14324	14205	14263	14209	14220	14282	14141	14213	14221	14311	14335	14072	14147	14223	14193	14435	14206	14289	14186	14060	14266	14204	14189	14381	14354	14324	14278	14200	14387	14059	14204	14268	14408	14282	14256	14251	14119	14273	14212	14316	14174	14217	14053	14004	14259	14181	14198	14189	14290	14156	14189	14335	14360	14235	14153	14240	14125	14253	14249	14317	14232	14276	14261	14190	14158	14229	14247	14126	14166	14144	14170	14142	14375	14111	14065	14132	14163	14280	14239	14144	14375	14522	14142	14054	14227	14341	14095	14379	14274	14157	14389	14077	14168	14225	14290	14284	14220	14347	14158	14229	14149	14238	14136	14196	14212	14244	14208	14193	14189	14251	14267	14220	14368	14161	14188	14320	14353	14253	14206	14236	14350	14182	14169	14219	14199	14277	14150	14331	14162	14289	14395	14252	14150	14177	14193	14269	14146	14309	14197	14357	14266	14166	14219	14156	14285	14218	14236	14236	14207	14089	14216	14161	14104	14265	14189	14255	14364	14346	14320	14083	14176	14225	14197	14311	14186	14163	14197	14215	14308	14264	14157	14332	14178	14037	14155	14308	14246	14106	14253	14175	14273	14277	14222	14073	14291	14157	14156	14208	14298	14421	14219	14176	14056	14286	14337	14063	14274	14244	14284	14226	14197	14190	14305	14350	14241	14323	14197	14291	14186	14122	14253	14228	14175	14326	14326	14157	14254	14195	14163	14182	14170	14244	14154	14322	14294	14162	14091	14260	14107	14245	14274	14123	14224	14175	14318	14131	14285	14237	14119	14219	14237	14206	14201	14190	14337	14316	14384	14073	14179	14254	14148	14133	14316	14215	14136	14171	14295	14267
24080	21466	29200	26224	26109	27488	26242	22330	19941	19222	18430	17859	17409	17013	17050	16801	16628	16455	16420	16368	16113	16254	16183	16188	16155	16036	16187	16025	16186	16263	15981	16006	16067	16219	15964	16230	16172	16088	16104	15952	16396	15993	16245	16255	16211	16080	16240	15972	16048	16139	16095	16168	16110	16184	16210	16182	16081	16011	16069	16173	16151	16080	16001	16024	16221	16102	15991	16230	16006	16180	16176	16132	16001	16189	16150	16114	16105	15964	16066	16104	16082	15926	16209	16196	16092	16100	16199	16204	16101	16059	16117	16350	15974	16145	16028	16072	16095	16180	16098	16243	15949	16209	16093	15960	16000	16113	16148	16034	16108	16185	15924	15992	16122	16179	16204	16151	16113	16215	16161	16280	16240	16200	16132	16068	16020	16074	15982	15960	16109	15941	16171	16074	16106	16016	16245	16061	15989	16109	16165	16040	16088	15909	16318	16179	16258	16201	16027	16374	16066	16127	16137	16171	15989	16051	15997	15905	16188	15903	16034	16083	15967	16053	15919	16257	16043	15995	16093	16040	15868	16001	16180	16176	15960	16190	16178	15872	15993	16097	16179	16229	16073	16250	16000	16200	16103	15922	16096	16170	16046	16128	16058	15902	16215	16368	16218	16093	16213	15941	16111	16210	16180	16217	16085	16052	16188	16022	16209	16378	16032	16200	16122	16055	16067	16034	16194	16218	16078	16212	16131	15785	16121	15843	16175	16159	16232	16008	16017	16059	15888	16023	15980	16094	16159	16173	16116	16180	15965	16135	15995	15939	16114	16243	16019	15996	16045	16088	16100	15977	16042	16155	16060	16148	15994	15959	16020	16179	16168	16082	16042	16007	16105	16315	16265	16192	16068	16070	16152	16071	15976	16210	16091	16040	15964	16027	15832	16121	16083	16027	16192	16192	15838	16027	15965	15848	16131	16173	16083	15971	16350	16218	16067	15948	15785	15877	16231	16075	16137	16043	16089	16168	16199	16112	16113	16096	16126	15959	16314	16014	16202	16118	16064	16123	16117	16125	16256	16069	16086	16039	15982	15963	16058	16034	16035	16098	16164	16123	16261	16059	16228	16147	15951	16115	16135	16193	16054	15868	16170	16053	15985	15876	16050	16089	16202	16073	16019	16115	16100	16109	16152	16182	16193	16139	16189	16184	16065	15767	16188	16018	16329	16247	15930	16071	16116	16105	16108	16088	16132	15976	15981	16156	16189	16131	15974	16016	16086	16168	16081	16036	15962	16215	16059	16101	16081	15987	15999	16045	16138	16036	16015	16107	16241	16267	16001	16266	16010	16007	16100	16072	16049	16100	15958	15979	16108	16242	16214	16071	15965	16302	16120	15997	16261	16243	16000	15986	16212	16002	16186	15892	16088	16111	16028	15935	16203	15981	15998	16031	16040	16313	16123	16168	16059	16070	16386	16083	15919	16041	15993	15972	16060	16208	16154	16091	16074	15991	16265	16066	15971	16041	16031	15871	16083	15998	15694	16113	16005	15961	15936	16066	16233	16159	16066	15889	16180	15940	16079	15977	15895	15845	15743	16010	16150	16025	15779	16050	16013	16189	15961	16136	16217	16221	16021	15944	15977	16037	16014	15924	16036	16068	16106	16145	16059	16225	15897	16066	16001	15852	16057	16184	16132	16010	16208	15941	16146	16173	16145	16052	16007	16189	16148	16184	16242	16112	16099	16095	15992	16216	16062	15925	16141	16173	16073	16101	16124	16040	16065	16217	15953	16014	16000	15950	16055	16290	16035	15844	15965	16228	16014	15893	16086	15991	16205	16240	16127	16081	15991	16159	15987	16051	16111	15983	16161	16025	16103	16120	16061	15970	15947	16103	16002	16038	16177	16092	16102	16200	15980	15960	16127	16030	16081	16004	16138	16065	16040	15986	16015	16104	16259	16025	16184	15885	16000	16053	16034	16092	16022	16026	16186	16144	15997	16022	16090	15855	16125	16202	16307	15988	15848	16143	16239	16198	16114	16202	16066	16227	16270	16337	16249	16125	16195	16234	16127	16066	16284	15960	16117	15872	16187	16093	16064	16100	16231	16101	16149	16106	16042	15955	15959	16022	15956	16146	16127	16209	16273	15986	16267	16107	15992	16231	16099	15870	16006	16222	16135	16150	16107	16164	15949	16046	16198	15971	16156	16233	16041	16194	15881	16105	16000	16075	16144	16280	16071	16059	15982	15961	15974	16002	16003	16233	15991	15966	16180	16202	16195	16173	16268	16127	16187	15975	16026	16059	16377	16171	16072	16091	16178	16051	16192	16115	16118	16237	16189	15921	16147	16215	16074	16048	16250	16276	15951	16185	16214	16163	15966	16096	16125	16147	16222	16209	16117	16150	15958	16042	16017	16113	16116	16001	15888	16094	16331	16160	15930	16106	16045	16053	16058	16078	16016	16117	15982	16151	16150	16089	15949	16089	15941	16319	16401	15977	16041	16185	15921	15954	16357	16036	16112	16293	16055	16136	16073	15962	16031	16164	16040	15922	16189	16291	15889	16277	16015	16039	16047	16043	15788	15893	16017	16091	15956	16158	15900	16050	16255	16018	16165	16222	16111	16177	15942	16239	16047	16229	16135	16065	15978	16193	15927	16115	15909	16181	16027	16086	15936	16110	16147	16182	15889	15955	16076	15994	15991	16058	16075	16086	16186	16076	15997	16105	16132	16253	16077	16143	16394	16169	16120	16225	16170	16268	16129	16119	16142	16255	16090	16080	16124	16004	15979	16026	16194	16113	16043	15980	16156	15972	15857	15914	15840	15832	15959	15874	15952	16107	16055	15913	16066	16365	16167	16234	16228	16125	15933	16188	15915	16005	16291	16174	16074	16250	16014	16066	16152	16073	16124	15979	16084	15992	16257	16066	16001	16005	15984	16275	16024	16301	15989	16032	16020	16074	16139	15920	16067	15953	16078	16197	16132	16054	15920	15956	16002	16014	15962	16011	16163	15967	16110	16063	16102	15884	16081	16124	16111	15922	16008	16122	16036	16187	15937	16278	16224	16126	16044	16021	16196	16054	15960	16083	16222	15980	16003	15890	16114	16199	16059	16126	16117	16164	16141	16051	16240	16091	16158	16189	16222	16172	16002	16045	16074	16189	16010	16188	16029	16312	16181	16005	15970	15967	16230	16326	16050	16023	16009	15946	16006	16255	16042	15955	16258	15956	16037	16107	16079	16093	16240	15983	16062	16107	15951	16131	16061	15958	16194	16140	16250	16156	16126	16340	15782	16145	15928	16075	15929	16053	16093	15904	15955	15865	16135	16198	16060	16109	15863	16218	16281	16299	16183	16209	15994	16022	15833	16033	16106	16264	16060	15999	15978	16026	16103	16072	16101	16294	15908	16136	16113	16048	16182	15981	16176	16175	16067	16033	16223	16114	16238	15875	16017	16169	16168	15976	16059	16049	16244	16014	16118	16013	15923	16072	15951	16179	15967	15917	16123	16108	15990	15945	15985	16155	15810	16126	16289	16073	16155	16018	15913	16000	16249	16149	16042	16087	16212	16114	16008	16223	16123	16130	16197	16219	15898	16040	16156	16109	16338	16051	15916	16190	16113	16043	16032	16211	16223	16053	16267	15955	15961	16095	16086	16124	16148	16243	16178	16260	16073	15970	16122	16192	16256	15921	16049	15992	16095	16032	16085	16356	16090	16031	16309	16079	16048	16048	15955	16035	16171	16149	15934	16004	16026	16169	16070	16108	16177	16242	16219	16197	16134	16082	15985	16186	15971	16223	16099	16312	16254	16144	16227	16032	16164	16362	15960	16263	15999	16055	16236	16046	16110	15977	15970	16078	16026	16017	16053	16017	16234	16194	16243	16240	15899	15986	15905	16160	15972	16072	16043	16077	16200	16019	16142	15991	15929	15879	16067	16176	15929	16152	16046	15996	15995	16220	16106	16024	16170	15920	16051	16151	16064	16023	16163	16106	16202	16273	16074	16137	16040	16020	16024	16196	16063	16111	16163	15942	16088	16061	16112	16114	16091	16175	16163	16049	16215	16043	16190	15915	16135	16156	16102	16177	16025	16133	15873	16128	16158	16063	16207	16180	16235	16039	16111	15980	16108	16146	16193	16082	15880	15809	16083	16020	16105	16060	16158	16225	16094	16088	16167	16054	16240	16129	16178	15995	16087	16091	16131	16156	16071	16291	16263	16137	16064	16012	15972	16229	15765	16042	16120	16106	16235	16100	16079	16029	16257	16189	16299	16223	16238	15976	16227	16307	16117	16134	15965	15983	16113	16141	16004	15962	16365	15999	16283	16139	16208	16056	15940	16001	15999	16068	16167	16198	16066	15944	16181	16183	15960	15957	16118	16050	16250	16188	16037	16134	16066	16054	16322	16001	16132	15917	15728	16003	16404	16250	16229	15946	16110	16088	16121	16112	16143	16092	16262	16243	15971	16041	16232	16084	15890	16010	16160	16090	16122	16093	16155	16086	16317	16129	16176	16021	16100	16112	16205	16202	16259	15879	16168	16188	16039	16161	16221	15857	16234	16040	16048	16167	16100	16067	16207	16090	16312	16057	16265	16226	16097	16102	16189	16111	16155	16072	15977	15892	15903	16154	16155	16090	16171	15921	16028	16225	15921	15974	16125	16184	15876	16058	16036	16114	16143	16348	15912	16253	16227	16220	16152	16197	16159	16319	16014	16192	16157	16007	16173	15981	16186	16074	16140	16068	16237	16157	16132	16192	16112	16068	16000	16082	16141	16045	15941	16069	16014	16001	16044	15984	15971	16207	16160	16132	16367	16003	16184	16063	16168	16106	16096	16003	16065	15999	16128	16039	16368	16206	15930	16173	15943	16083	16191	16131	16097	15998	16117	16214	15954	16273	16025	16003	15903	16061	15989	16127	16024	15983	16128	16203	16085	16132	16143	16036	16077	16163	16128	16328	16050	16236	16058	15972	16132	16021	16192	16170	16029	16336	16092	16246	16178	16204	16119	16116	16191	16199	16118	16163	16065	15917	15992	16071	16095	16205	16228	16156	16173	16216	16213	16039	16196	16105	16273	16146	16116	16186	16095	16070	16082	16007	16048	16103	16140	16175	15850	16277	16039	16006	16296	16085	16231	16129	16133	16069	16035	16144	16189	16094	15973	16072	16011	16148
33508	53921	51445	41378	33578	28743	25213	22204	20041	18218	16999	16264	15852	14979	15079	14636	14546	14479	14442	14244	14161	14123	13885	14101	14163	14152	14062	14065	14021	14101	13958	14071	13977	14039	14024	14101	13927	13933	14049	14018	13937	14084	13885	13989	14071	14241	13938	13984	14046	13998	13974	13991	13864	13985	14095	14175	13986	13837	14014	14117	14024	13897	14058	14084	13993	13868	13849	14117	13880	14149	14103	14007	14098	14053	14011	13934	14163	14062	13963	14059	13861	14069	14064	14030	13937	14064	13965	13841	14193	14102	14014	14007	13942	14054	14129	14043	13971	14024	14091	14024	13867	13936	14052	13982	14061	14097	13948	13952	13985	14019	13920	13932	14097	14023	14062	13868	14021	14260	14033	14064	14090	14128	13890	14039	14026	13964	13876	13930	13969	14072	13997	14054	14151	13981	14121	14009	13978	14023	13855	13970	13992	14093	14129	13993	14002	13968	14198	14054	13913	14100	14096	13950	14018	13994	13998	13984	14003	14091	14196	13864	14046	14042	14018	14110	13933	13914	13848	13998	14035	14008	13985	13965	14018	13929	13978	13950	13983	14033	14076	13892	13947	14015	13984	14029	13939	14191	13965	13908	13975	14031	13898	14007	13980	14049	13965	14017	13969	14173	13949	13977	13920	13988	14057	14059	13986	13979	14145	13830	14080	13798	14031	13844	14017	14079	14084	14001	14023	14140	14033	13883	13936	14026	13991	13959	14011	13880	13934	13929	13942	14077	13981	14057	14151	13943	13798	14148	13989	14027	14127	13965	14134	13967	14032	13813	14098	14106	14030	14093	13930	14072	14080	13978	14077	14050	14177	13936	14069	14034	14114	14107	13978	14058	14134	13985	14163	13885	13890	13963	13985	13913	14101	13983	13914	14030	14052	13917	13937	13918	14047	14051	13994	13940	14078	13987	13986	14001	13959	13965	14002	13852	13960	14163	13989	13963	13923	14067	14156	13972	14069	13900	14072	13953	13966	14104	13897	14076	13988	13940	14056	13997	14008	13908	13923	13961	13848	14042	13971	13918	14142	14112	13852	14006	13930	14089	14048	14071	13872	13773	13879	13939	14016	13941	14004	14158	13954	13961	14098	13992	13858	13841	14034	14001	13890	14069	14034	13955	14020	13853	14134	14105	13830	13974	14047	13912	13853	13965	13809	13994	14054	14059	13946	14011	14038	13910	13906	14156	13809	13946	13994	14004	14007	14058	14052	13984	14156	14070	13928	14051	14080	14038	14087	14043	13951	14037	14026	14064	13963	13888	14023	13926	13962	14098	14085	14023	14000	14201	13984	14061	13967	14000	13984	14067	13940	14071	13887	13928	13958	14146	13916	14102	14107	14227	14005	13998	14010	14000	14126	13903	13972	14062	13904	13956	14000	14131	14240	14141	13876	14098	13950	14015	14125	14176	13820	14081	13856	13995	13997	13961	14089	14095	14084	14221	14027	14012	13915	14046	14013	13976	14033	13968	13956	14067	14083	13993	14026	13961	14082	14042	14037	13926	14117	13967	13894	13986	13959	13622	14009	14116	13891	13902	13920	14139	14062	13951	13961	13983	13831	13972	13989	13972	13853	13904	14119	13843	14035	13950	14146	13778	13960	14014	13887	14079	13987	13919	14044	14027	14090	14079	13847	14094	13824	14111	14059	13994	13889	13937	14004	14107	13978	14160	13852	14076	14055	13914	13848	13949	13914	14062	14025	14071	14085	13793	13769	14021	13968	14008	14110	13840	14103	14009	13927	13986	14031	13973	13957	13926	14023	14009	13862	13892	14013	14140	13848	13897	14046	14067	13992	14064	14018	14082	14047	13922	13877	13959	13916	14057	14012	13926	14056	13850	13962	14096	13784	13858	13940	13762	14120	14110	14091	13842	14011	13875	13782	14018	14096	13829	14092	14078	14003	13892	13965	14086	14005	14061	13923	14064	13976	13985	14040	13810	14163	14078	14008	13978	14061	13997	14028	14040	13955	13955	14133	14049	13979	14056	13951	14026	13931	13853	14249	13967	14028	13917	14072	13952	14043	14084	13989	14065	14117	14149	14037	14174	14024	13782	13922	13977	14082	14135	13915	13934	14149	13795	14095	13966	13930	14124	13971	13976	14033	14020	13853	13988	14024	13996	14023	13882	13934	13780	14143	13971	14042	14167	13939	13767	14149	13802	13925	14130	13956	14162	13897	13917	14100	13956	13953	14014	14159	13800	13943	14112	14042	13907	14136	13992	13980	13914	14042	13859	13930	14100	14018	14037	13909	13951	14103	14094	14089	13974	14074	13927	13986	14096	14047	13973	13945	14022	13945	14026	13730	14006	13961	13898	14127	13961	14025	13984	13986	14072	13910	13993	13983	14124	13836	14151	13903	13838	13874	13933	13958	14109	13887	13988	13973	14071	13933	14035	14166	14020	14017	13996	14135	13930	13903	14009	13999	13846	14071	13867	13977	14068	14089	14105	14190	13892	14090	13989	13944	14081	14085	14091	13892	13966	14007	14053	13930	14045	14023	13859	13866	13897	13923	14124	14002	14097	14219	13995	14067	13957	14182	14092	14231	14071	13895	14057	13862	14108	13979	14092	13932	14018	14020	14201	13939	13996	13893	14021	14036	13929	14042	14006	14041	13894	13941	14212	14102	14017	14155	13917	14055	14010	13929	14006	13905	14097	13984	14081	13968	13984	13943	13959	13890	14036	13974	14023	14027	13956	14034	14005	13972	14163	14053	14023	13990	14154	13953	13840	13991	13981	14015	13986	13924	13991	13923	13968	13949	14040	13991	13952	14045	13945	14031	14066	14023	14154	13972	14115	13858	13964	14105	13893	14040	14154	14142	13973	13890	13940	14081	13982	13840	13885	13974	14057	14147	14026	13870	14066	14078	13998	13915	14068	13898	14016	14061	14069	14207	13969	14025	13947	13971	13832	13917	14125	14045	14128	14012	14031	13941	14081	14035	13937	13747	14017	13890	13941	14197	14046	14062	14097	14034	13985	14071	13986	13942	14159	13990	13924	14084	14035	13963	14143	13917	13986	14057	14004	13819	14043	13780	13989	13988	14049	13914	13874	14055	14109	13933	13944	14163	13794	14002	13884	13768	13937	14195	13893	13974	13940	13985	14030	13951	13960	13966	14015	14101	14115	14092	13985	13989	14000	13904	14077	13937	14044	13926	14162	14011	14003	13956	13956	13952	14025	13976	14030	13905	14074	13945	13962	14032	13947	14172	14010	13861	14069	13910	13977	13967	13923	13852	13937	13969	13983	13912	14135	13906	14119	13915	13941	13848	13906	14093	14092	13926	13991	13958	13904	14094	14055	14019	13877	14090	13997	13852	14031	14063	14109	13927	13992	14113	13956	14039	14236	14174	14113	14117	13951	14091	14047	13976	14026	14009	13937	14013	14093	13926	13987	14088	14044	14165	14203	14040	13987	13993	14104	13991	13795	13968	13991	14007	14014	13978	14107	14112	13848	13914	13950	14020	13995	14112	14029	14004	14016	13947	13759	13969	14068	13868	14100	14004	14028	13984	14010	13730	13813	14021	13897	14054	14040	14133	13967	14065	13968	13912	14129	14066	14011	14120	14091	14101	14045	14011	14165	13940	14080	14002	14009	13979	13891	13934	14011	14017	13955	13954	13947	13935	13944	13859	14076	13892	13828	14034	13974	14074	13801	13941	13973	13901	14095	14107	13883	13954	13987	14134	14075	14050	13977	14006	13968	14029	14266	13996	14041	13918	14076	14155	13984	13886	14065	13957	13987	14072	14033	14083	13988	13965	13937	13914	13916	13913	14014	14087	13855	13943	13933	14169	13952	13995	13933	14205	13841	13818	13930	13948	13998	13916	14016	14025	14070	13916	13881	14110	13897	13918	13956	13963	14011	13910	13995	14021	14019	14046	13935	14017	14003	14037	14032	13910	14089	14063	13899	14026	13990	14100	14145	14065	14059	14097	13971	13941	14121	13864	13981	13985	13994	14126	13943	14037	14073	14084	13968	14089	13943	14113	13970	14024	14061	14021	14017	13965	13923	13908	13935	13840	14025	13868	13925	13980	14002	14011	14096	13893	13865	13947	13916	14049	13943	13983	13986	13823	14064	14172	14001	13913	14011	14073	13877	13872	14015	13968	14046	13964	14213	13827	13921	14046	13938	14021	13937	14008	14042	13909	14027	13956	14078	14053	13933	13927	13949	14011	14047	13901	13905	13960	13932	14065	13918	13969	13945	14001	14062	13891	13988	13859	14017	13925	13961	13987	13844	14024	14033	13850	14106	14023	14140	13916	13989	14091	14096	13719	14070	13907	13981	14082	13891	14079	14100	13831	13834	14031	13877	14018	14032	14063	14051	14141	13880	14126	13853	14035	14132	13990	13936	14107	13953	13845	14005	14039	13938	14105	14003	14100	13867	13974	13998	14006	13831	13958	13949	13998	13978	13954	13947	13799	14113	13950	13862	13978	14109	13936	14045	14114	14131	14025	14125	14089	14146	14176	13998	14111	13823	13909	13863	13998	14034	13998	13944	13981	13992	13992	13964	14108	13993	14158	13901	13976	14042	13946	14050	14254	13937	13973	13904	14172	14174	13932	13822	13984	13945	13994	13918	14090	14034	13986	13991	14013	14014	13951	14054	13873	14037	13866	14064	14065	13972	13954	14176	14149	14042	13965	14043	14025	14110	13840	13837	14204	13976	13892	14152	13960	13961	13946	14020	14036	14090	13887	14086	14023	13969	14064	14168	13852	14117	14145	13885	13882	14217	13945	14122	14047	13817	13973	13844	13972	14020	14108	13982	14007	14136	14139	13971	13999	13952	13975	13934	14077	13957	14004	14227	13902	14014	13947	13963	13988	14025	14020	14006	13987	14100	14069	13954	13997	13995	14125	13973	14021	13916	13949	14156	13883	13873	14089	14126	13950	13895	13894	13930	14026	14049	14128	14037	14034	14043	13997	13958	14198	13998	14040	14004	13999	14041	13824	14009	13810	14001	13918	14008	13959	14081	13938	14198	13931	13932	14032	14070	14091	13917	14009	14053	14042	13953	14042	13923	14002	14081	14133	14101	14047	13966	14002	14034	14054	13974	13986	14060	14088	14049	13929	14169	13967	14065	14059	13920	13941	13905	14042	13991	14106	14124
22983	21492	29399	24464	23597	27899	31022	25332	22883	21470	20428	19419	18890	18421	18121	17590	17568	17531	17046	17076	17214	17007	16881	16867	16946	16999	16975	17071	16850	16977	16698	16887	16928	16772	16957	16915	16894	16746	16745	16671	16926	16592	16596	17023	16816	16884	16709	16786	16751	16757	16987	16796	16832	16614	16710	16727	16832	16825	16829	16775	16757	16721	16855	16723	16638	16813	16611	16738	16854	16677	16780	16739	16740	16855	16744	16932	16824	16759	16896	16698	16876	16779	16807	16550	16682	17074	16762	16905	16708	16571	16774	16523	16737	16805	16783	16555	16734	16930	16734	16664	16852	16704	16900	16908	16793	16958	16571	16839	16836	16898	16782	16764	16763	16720	16702	16924	16680	16687	16751	16794	16963	16869	16505	16907	16677	16787	16687	16898	16726	16687	16783	16685	16826	16738	16738	16598	16769	16856	16722	16876	16791	16757	16724	16882	16745	16803	16816	16743	16800	16737	16871	16624	16673	16734	16677	16646	16793	16669	16695	16778	16588	17090	16724	16750	16818	16905	16981	16536	16661	16698	16691	16895	16729	16910	16606	16613	16829	16783	16820	16910	16698	16579	16772	16975	16714	16769	16823	16752	16682	16738	16771	16786	16845	16732	16675	16568	16650	16856	16703	16776	16700	16762	16883	16916	16864	16544	16790	16788	16733	16754	16675	16761	16760	16700	16846	16822	16580	16687	16747	16786	16922	16592	16808	16994	16587	16698	16865	16712	16694	16543	16644	16704	16506	16517	16649	16713	16817	16783	16798	16861	16761	16636	16835	16638	16696	16698	16699	16922	16689	16779	16670	16608	16757	16706	16601	16730	16708	16703	16644	16642	16739	16708	16572	16656	16614	16792	16818	16714	16654	16722	16661	16627	16679	16696	16698	16783	16618	16684	16610	16674	16816	16676	16797	16617	16633	16985	16693	16529	16768	16519	16770	16714	16776	16501	16749	16770	16813	16738	16836	16876	16718	16751	16769	16619	16423	16711	16744	16750	16550	16634	16786	16672	16619	16617	16722	16883	16712	16789	16555	16784	16710	16760	16633	16843	16503	16586	16919	17006	16581	16739	16726	16596	16687	16793	16827	16723	16762	16730	16594	16536	16787	16865	16946	16789	16720	16736	16669	16725	16683	16642	16751	16731	16841	16642	16605	16490	16795	16833	16731	16800	16767	16565	16817	16578	16594	16580	16643	16622	16776	16959	16641	16717	16813	16749	16772	16784	17009	16792	16745	16542	16701	16713	16679	16795	16681	16665	16751	16638	16728	16732	16729	16748	16553	16622	16600	16687	16637	16720	16777	16632	16751	16785	16599	16807	16820	16512	16818	16756	16508	16787	16865	16724	16662	16924	16747	16642	16582	16770	16771	16698	16789	16723	16669	16742	16607	16723	16629	16882	16665	16682	16932	16746	16850	16546	16777	16782	16798	16494	16861	16737	16656	16726	16782	16702	16872	16730	16390	16827	16986	16783	16804	16690	16761	16465	16785	16699	16707	16695	16750	16843	16833	16750	16565	16581	16812	16915	16605	16651	16671	16565	16652	16843	16890	16734	16740	16687	16680	16726	16882	16664	16823	16616	16672	16746	16612	16853	16821	16638	16886	16732	16902	17045	16846	16765	16627	16700	16765	16801	16864	16803	16662	16780	16748	16761	16758	16782	16810	16716	16669	16858	16804	16769	16686	16729	16699	16789	16568	16782	16715	16627	16685	16811	16747	16684	16671	16644	16924	16925	16691	16833	16655	16690	16698	16556	16621	16593	17047	16650	16585	16689	16759	16631	16914	16822	16740	16744	16853	16809	16671	16642	16935	16731	16911	16646	16687	16814	16786	16731	16781	16638	16697	16685	16707	16530	16699	16587	16654	16777	16703	16785	16824	16668	16694	16724	16568	16649	16848	16732	16701	16765	16707	16678	16592	16678	16862	16772	16907	16740	16870	16733	16582	16668	16806	16691	16805	16993	16615	16898	16642	16721	16775	16507	16748	16883	16842	16666	16878	16677	16731	16736	16782	16698	16936	16644	16863	16818	16881	16904	16826	16755	16687	16468	16596	16697	16678	16850	16854	16678	16798	16712	16573	16809	16683	16763	16779	16709	16669	16649	16640	16660	16784	16883	16827	16775	16903	16837	16788	16696	16757	16571	16830	16838	16799	16694	16897	16695	16645	16654	16579	16682	16875	16940	16804	16730	16715	16895	16727	16645	16715	16760	16707	16665	16803	16778	17041	16650	16722	16866	16743	16816	16453	16791	16721	16702	16807	16779	16834	16582	16570	16758	16730	16961	16819	16721	16577	16791	16817	16793	16832	16814	16837	16618	16666	16940	16811	16828	16841	16823	16696	16920	16875	16700	16634	16665	16666	16859	16812	16752	16730	16679	16689	16859	16710	16748	16693	16633	16730	16729	16603	16704	16641	16689	16610	16581	16825	16772	16806	16621	16490	16768	16873	16817	16857	16734	16749	16755	17001	16656	16570	16961	16709	16873	16923	16741	16903	16521	16611	16708	16645	16983	16754	16695	16812	16596	16891	16723	16657	16782	16654	16701	16732	16698	16792	16929	16819	16731	16519	16671	16877	16799	16811	16899	16868	16872	16685	16711	16868	16823	16779	16742	16798	16735	16627	16819	16760	16727	16783	16997	16721	16633	16687	16678	16729	16667	16476	16669	16743	16800	16648	16515	16607	16704	16763	16778	16728	16800	16937	16756	16824	16908	16768	16794	16634	16808	16763	16970	16636	16536	16667	16662	16988	16684	16636	16545	16717	16911	16726	16662	16842	16684	16728	16764	16684	16954	16592	16846	16710	16703	16642	16749	16693	16721	16784	16824	16830	16570	16708	16772	16909	16707	16860	16714	16930	16726	16845	16625	16613	16736	16737	16644	16502	16652	16703	16829	16667	16765	16704	16834	16739	16716	16824	16777	16660	16729	16822	16744	16687	16685	16811	16741	16743	16603	16712	16842	16663	16672	17026	16507	16926	16774	16693	16802	16835	16733	16837	16845	16877	16654	16522	16762	16803	16667	16748	16881	16731	16682	16538	16692	16623	16772	16810	16971	16789	16861	16678	16782	16585	16619	16862	16736	16654	16622	16628	16456	16542	16635	16877	16670	16695	16734	16791	16900	16593	16665	16790	16674	16732	16818	16798	16862	16668	16807	16584	16786	16812	16813	16743	16788	16983	16734	16713	16595	16643	16623	16754	16776	16544	16661	16787	16651	16592	16700	16589	16770	16817	16598	16678	16809	16546	16597	16776	16465	16555	16644	16926	16837	16781	16578	16705	16528	16701	16665	16671	16631	16809	16669	16605	16715	16673	16646	16836	16624	16598	16522	16763	16773	16722	16834	16669	16738	16788	16685	16756	16604	16857	16485	16663	16794	16773	16691	16919	16945	16785	16732	16668	16816	16724	16577	16750	16742	16547	16886	16693	16686	16620	16726	16551	16802	16876	16676	16780	16866	16857	16878	16798	16868	16722	16773	16722	16755	16901	16795	16780	16749	16935	16702	16609	16745	16992	16723	16773	16696	16653	16703	16794	16484	16957	16762	16860	16782	16724	16817	16857	16647	16639	16752	16818	16756	16589	16510	16780	16551	16597	16756	16672	16483	16678	16507	16718	16842	16715	16897	16605	16797	16744	16848	16795	16658	16752	16702	16690	16680	16597	16893	16788	16787	16678	16818	16793	16707	16831	16813	16857	16694	16911	16828	16926	16725	16600	16673	16552	16861	16587	16571	16700	16666	16754	16759	16637	16529	16866	16932	16703	16866	16571	16703	16847	16900	16762	16804	16924	16674	16681	16530	16570	16857	17006	16651	16856	16783	16724	16901	16650	16658	16702	16813	17009	16976	16892	16769	16807	16605	16646	16731	16845	16875	16835	16825	16786	16712	16936	16655	17004	16894	16667	16838	16703	16789	16714	16874	16897	16688	16795	16623	16800	16793	16597	16660	16654	16570	16670	16772	16917	16864	16759	16699	16784	16711	16643	16744	16696	16899	16712	16782	16702	17003	16587	16645	16645	16804	16901	16706	16698	16841	16753	16789	16650	16651	16645	16668	16548	16713	16817	16793	16719	16783	16590	16677	16762	16617	16499	16593	16854	16747	16734	16688	16916	16746	16726	16655	16747	16815	16591	16791	16591	16628	16803	16880	16866	16928	16667	16872	16790	16764	16705	16731	16690	16651	16833	16664	16782	16729	16561	16406	16855	17021	17019	16741	16745	16562	16638	16926	16832	16613	16812	16890	16776	16806	16842	16629	16809	16910	16780	16687	16821	16590	16662	16697	16639	16641	16759	16776	16663	16820	16683	16711	16885	16681	16612	16598	16738	16851	16753	16598	16674	16496	16717	16628	16732	16751	16571	16657	16843	16695	16886	16891	16595	16753	16839	16699	16578	16790	16748	16742	16694	16612	16552	16883	16852	16732	16631	16656	16723	16841	16647	16877	16762	16827	16609	16901	16743	16735	16749	16604	16713	16625	16848	16617	16714	16827	16686	16713	16512	16718	16794	16693	16835	16618	16708	16738	16766	16798	16884	16636	16739	16809	16721	16666	16745	17010	16736	16761	16721	16861	16719	16868	16544	16564	16618	16638	16851	16498	16766	16805	16777	16899	16820	16762	16736	16765	16739	16788	16846	17036	16708	16672	16590	16995	16607	16725	16597	16902	16995	16756	16852	16783	16775	16694	16455	16773	16726	16723	16771	16683	16679	16802	16697	16659	16525	16807	16620	16820	16768	16757	16732	16647	16594	16868	16884	16821	16842	16565	16826	16719	16732	16422	16747	16678	16636	16679	16517	16770	16606	16561	16901	16775	16739	16792	16917	16867	16755	16815	16908	16723	16778	16849	16751	16405	16454	16712	16603	16936	16789	16705	16774	16663	16735	16612	16809	16664	16593	16736	16645	16720	16743	16769	16733	16872	16760	16521	16806	16662	16692	16492	16929	16642	16743	16578	16631	16588	16860	16872	16633	16641	16667	16711	16579	16610	16729	16804	16847	16715	16794	16804	16563	16529	16740	16946	16626	16650	16842	16605	16755	16816	16494	16892	16769	16770	16778	16513	16737	16771	16819	16649	16723	16792	16753	16972	16577	16842	16705	16672	16825	16826	16634	16878
35683	59532	56956	46632	38947	33447	29663	26026	22915	20475	19114	17868	16975	16320	15980	15603	15154	15057	14855	14642	14677	14591	14690	14594	14469	14333	14487	14568	14455	14318	14482	14445	14337	14400	14307	14433	14477	14137	14472	14391	14222	14279	14334	14355	14377	14537	14351	14478	14506	14409	14437	14317	14495	14440	14499	14363	14436	14214	14470	14504	14375	14428	14441	14445	14347	14366	14260	14509	14171	14318	14343	14346	14409	14395	14339	14507	14249	14366	14581	14410	14268	14481	14158	14360	14486	14454	14567	14356	14313	14401	14441	14407	14407	14248	14453	14215	14337	14414	14484	14199	14259	14505	14462	14273	14514	14464	14525	14215	14346	14431	14404	14430	14271	14309	14345	14438	14422	14245	14377	14442	14376	14374	14506	14433	14503	14438	14358	14449	14549	14549	14244	14431	14496	14387	14423	14360	14404	14317	14353	14385	14438	14326	14382	14603	14454	14255	14450	14292	14264	14336	14212	14381	14291	14467	14289	14177	14291	14208	14430	14514	14365	14396	14431	14373	14454	14482	14452	14597	14493	14320	14430	14475	14333	14321	14368	14389	14427	14344	14280	14276	14320	14360	14585	14412	14265	14227	14349	14326	14279	14197	14330	14414	14322	14242	14269	14249	14288	14427	14358	14509	14358	14350	14533	14375	14283	14475	14326	14404	14483	14396	14439	14418	14457	14508	14407	14282	14352	14216	14470	14422	14415	14402	14282	14417	14320	14473	14326	14464	14264	14264	14250	14204	14364	14369	14513	14338	14254	14461	14300	14308	14445	14117	14292	14334	14285	14500	14240	14413	14235	14279	14305	14419	14250	14452	14348	14421	14400	14289	14483	14515	14460	14380	14434	14296	14455	14422	14348	14376	14459	14493	14507	14209	14344	14346	14313	14567	14352	14398	14335	14388	14383	14289	14235	14302	14344	14336	14506	14225	14440	14398	14473	14309	14350	14266	14510	14366	14445	14425	14517	14402	14288	14305	14460	14429	14364	14462	14342	14388	14468	14307	14299	14204	14489	14554	14345	14429	14338	14296	14352	14290	14307	14204	14243	14391	14443	14327	14376	14231	14382	14405	14513	14260	14285	14408	14275	14214	14378	14373	14511	14251	14448	14445	14339	14354	14276	14103	14395	14310	14424	14302	14369	14367	14387	14447	14510	14239	14347	14371	14474	14334	14307	14233	14347	14259	14521	14506	14214	14388	14260	14322	14317	14393	14505	14412	14465	14327	14494	14471	14609	14347	14345	14273	14355	14357	14425	14214	14346	14274	14567	14234	14279	14616	14517	14418	14449	14469	14270	14303	14366	14335	14467	14452	14492	14201	14388	14563	14304	14370	14327	14264	14273	14412	14448	14425	14328	14495	14368	14460	14285	14235	14501	14269	14397	14139	14526	14292	14411	14353	14282	14401	14483	14334	14412	14466	14467	14395	14381	14347	14343	14270	14434	14517	14338	14553	14416	14191	14278	14225	14488	14527	14400	14436	14491	14502	14314	14283	14309	14334	14397	14366	14388	14372	14404	14455	14446	14292	14427	14328	14360	14463	14314	14274	14347	14410	14453	14386	14328	14374	14334	14437	14333	14430	14515	14606	14290	14321	14312	14398	14397	14502	14308	14401	14303	14463	14455	14495	14344	14478	14190	14271	14478	14334	14287	14495	14242	14368	14255	14365	14363	14475	14368	14328	14406	14342	14384	14340	14321	14307	14307	14307	14331	14473	14469	14544	14510	14353	14259	14444	14328	14458	14510	14360	14479	14439	14454	14328	14359	14357	14195	14175	14352	14454	14427	14357	14448	14397	14497	14427	14438	14440	14409	14361	14163	14506	14473	14483	14527	14358	14468	14405	14379	14322	14427	14395	14465	14293	14477	14382	14345	14433	14420	14426	14291	14248	14379	14546	14315	14267	14374	14239	14262	14350	14188	14303	14416	14428	14355	14530	14257	14307	14265	14362	14352	14379	14339	14264	14435	14473	14372	14376	14481	14517	14409	14300	14414	14404	14279	14389	14349	14462	14376	14427	14404	14380	14102	14373	14214	14539	14366	14392	14364	14355	14363	14386	14434	14349	14420	14421	14305	14364	14520	14161	14270	14404	14434	14285	14537	14381	14317	14333	14349	14356	14394	14336	14414	14344	14289	14290	14280	14369	14472	14357	14278	14318	14536	14198	14275	14295	14467	14355	14328	14435	14441	14473	14321	14328	14280	14409	14313	14265	14187	14355	14414	14380	14325	14337	14230	14269	14377	14286	14361	14355	14424	14256	14495	14340	14286	14488	14405	14363	14438	14279	14256	14238	14412	14234	14446	14456	14280	14456	14434	14396	14200	14297	14562	14594	14316	14269	14276	14517	14556	14431	14297	14398	14349	14371	14445	14533	14468	14545	14369	14362	14242	14248	14172	14427	14430	14250	14342	14454	14426	14276	14356	14487	14525	14397	14245	14454	14267	14180	14502	14373	14388	14369	14418	14216	14416	14480	14286	14494	14484	14434	14339	14427	14318	14407	14381	14382	14364	14157	14436	14240	14497	14436	14442	14398	14426	14435	14380	14268	14457	14517	14410	14429	14378	14338	14372	14314	14557	14306	14413	14339	14377	14335	14345	14400	14586	14448	14343	14387	14295	14441	14246	14315	14318	14412	14387	14391	14303	14419	14303	14326	14312	14312	14359	14273	14390	14420	14540	14437	14401	14287	14590	14312	14267	14459	14349	14340	14329	14455	14446	14231	14202	14197	14507	14551	14422	14346	14332	14526	14311	14482	14389	14162	14385	14285	14446	14440	14400	14398	14324	14443	14403	14408	14429	14512	14364	14452	14436	14321	14377	14423	14258	14411	14459	14470	14363	14382	14518	14485	14339	14312	14439	14490	14261	14429	14404	14227	14395	14218	14365	14390	14343	14284	14512	14472	14440	14365	14380	14389	14340	14455	14540	14271	14430	14430	14495	14563	14426	14439	14456	14369	14410	14393	14344	14336	14305	14280	14421	14376	14378	14355	14367	14287	14411	14405	14309	14374	14174	14386	14270	14339	14441	14296	14414	14330	14390	14517	14487	14374	14385	14362	14440	14309	14315	14424	14389	14333	14219	14377	14385	14277	14356	14323	14426	14400	14243	14362	14265	14531	14397	14504	14346	14583	14284	14346	14351	14450	14321	14305	14301	14330	14367	14335	14343	14297	14366	14348	14460	14572	14345	14353	14371	14279	14345	14383	14126	14150	14397	14505	14293	14388	14424	14434	14376	14352	14360	14410	14352	14396	14341	14366	14284	14364	14338	14282	14274	14393	14573	14345	14480	14314	14332	14481	14389	14343	14411	14367	14226	14563	14374	14399	14503	14343	14312	14308	14451	14436	14393	14281	14465	14406	14380	14364	14349	14353	14259	14452	14381	14155	14264	14200	14312	14362	14099	14431	14495	14298	14316	14471	14268	14370	14382	14563	14185	14386	14247	14224	14385	14315	14229	14321	14352	14402	14189	14415	14498	14255	14399	14385	14351	14416	14422	14471	14474	14345	14344	14683	14325	14510	14329	14517	14230	14254	14279	14391	14365	14512	14509	14305	14320	14379	14283	14298	14437	14596	14457	14332	14247	14368	14611	14272	14450	14336	14280	14330	14314	14423	14432	14417	14396	14373	14292	14401	14315	14302	14414	14281	14403	14295	14409	14375	14490	14326	14576	14349	14326	14350	14262	14209	14194	14370	14478	14291	14370	14323	14272	14401	14447	14368	14377	14406	14311	14514	14488	14497	14475	14518	14448	14294	14335	14362	14143	14389	14336	14349	14232	14313	14386	14282	14322	14227	14291	14433	14437	14305	14298	14336	14471	14369	14294	14519	14283	14347	14365	14263	14329	14315	14413	14357	14266	14376	14250	14387	14205	14348	14324	14368	14245	14433	14443	14416	14362	14519	14360	14328	14260	14471	14345	14554	14508	14162	14348	14381	14384	14356	14211	14230	14372	14319	14402	14290	14239	14390	14459	14489	14430	14337	14237	14206	14306	14378	14357	14377	14279	14214	14228	14430	14525	14475	14395	14318	14481	14386	14583	14457	14193	14533	14414	14297	14325	14419	14350	14279	14288	14513	14353	14446	14119	14345	14381	14318	14373	14333	14457	14313	14470	14392	14478	14402	14422	14341	14322	14444	14247	14460	14486	14497	14410	14268	14473	14213	14456	14342	14441	14446	14158	14499	14270	14318	14314	14379	14383	14440	14303	14440	14449	14258	14379	14493	14238	14393	14455	14364	14413	14357	14502	14365	14411	14347	14405	14357	14297	14259	14374	14444	14452	14380	14333	14460	14379	14460	14402	14386	14324	14344	14378	14182	14281	14420	14432	14265	14259	14173	14334	14366	14311	14264	14425	14354	14515	14252	14319	14264	14327	14416	14420	14367	14365	14283	14445	14408	14495	14344	14415	14398	14357	14538	14476	14332	14370	14355	14306	14569	14286	14548	14320	14357	14190	14396	14426	14421	14509	14418	14546	14258	14226	14193	14335	14449	14378	14352	14485	14282	14189	14317	14473	14206	14394	14257	14355	14432	14366	14421	14288	14107	14430	14319	14395	14474	14392	14435	14365	14342	14310	14430	14296	14216	14281	14395	14377	14387	14243	14092	14418	14350	14282	14422	14421	14322	14317	14301	14348	14428	14220	14440	14437	14424	14235	14381	14226	14438	14494	14376	14296	14375	14542	14324	14331	14319	14232	14393	14528	14309	14510	14591	14351	14329	14351	14316	14324	14144	14364	14428	14414	14469	14340	14313	14419	14389	14181	14244	14467	14389	14408	14493	14242	14475	14406	14553	14306	14244	14412	14336	14291	14347	14197	14398	14363	14459	14477	14464	14296	14497	14179	14434	14336	14159	14424	14338	14318	14494	14376	14308	14444	14461	14278	14435	14361	14486	14451	14379	14409	14445	14316	14387	14458	14378	14471	14246	14405	14378	14145	14365	14448	14474	14373	14285	14234	14250	14295	14332	14422	14301	14293	14222	14463	14356	14398	14281	14482	14441	14539	14342	14545	14410	14353	14374	14388	14337	14401	14333	14510	14339	14279	14378	14279	14390	14319	14443	14426	14537	14533	14358	14317	14329	14465	14362	14327	14325	14486	14335	14503	14420	14289	14459
29228	29495	38045	33904	27178	23764	21926	19988	18873	18301	17943	17580	17416	17177	16841	16853	16831	16736	16658	16804	16916	16643	16841	16708	16834	16906	16778	16902	16704	16671	17067	16875	16723	16842	16970	16556	16529	16545	16514	16703	16700	16759	16661	16765	16767	16860	16461	16407	16649	16758	16627	16646	16706	16582	16671	16672	16657	16866	16946	16745	16649	16618	16498	16529	16692	16582	16604	16684	16841	16712	16506	16644	16573	16880	16762	16616	16434	16504	16873	16774	16635	16702	16782	16501	16741	16679	16704	16506	16623	16688	16689	16610	16703	16742	16623	16643	16603	16610	16935	16850	16764	16657	16617	16605	16689	16487	16645	16517	16671	16456	16640	16855	16822	16787	16816	16600	16687	16813	16612	16630	16478	16536	16532	16555	16548	16644	16551	16535	16693	16677	16699	16870	16661	16551	16605	16682	16653	16650	16524	16760	16529	16544	16764	16588	16836	16582	16823	16675	16668	16551	16595	16829	16494	16545	16778	16622	16577	16512	16457	16585	16554	16596	16717	16530	16728	16490	16543	16717	16435	16597	16689	16758	16573	16629	16659	16685	16718	16461	16672	16514	16483	16520	16658	16658	16675	16696	16692	16599	16507	16579	16511	16750	16482	16699	16557	16902	16711	16611	16901	16537	16712	16619	16709	16664	16760	16769	16807	16638	16571	16534	16690	16623	16794	16585	16674	16710	16751	16726	16665	16785	16575	16685	16539	16727	16790	16692	16888	16755	16696	16723	16603	16889	16699	16606	16542	16483	16406	16667	16694	16760	16598	16585	16690	16433	16541	16752	16630	16393	16700	16619	16617	16758	16653	16648	16766	16449	16741	16587	16678	16494	16605	16574	16626	16822	16572	16495	16600	16811	16559	16816	16659	16578	16697	16442	16456	16677	16675	16702	16787	16670	16774	16679	16670	16480	16357	16690	16710	16659	16636	16691	16727	16664	16554	16470	16720	16655	16818	16500	16769	16726	16682	16790	16646	16501	16500	16690	16600	16829	16683	16602	16709	16611	16693	16592	16843	16661	16619	16807	16531	16611	16592	16704	16626	16652	16639	16788	16613	16801	16733	16553	16951	16434	16737	16714	16468	16612	16445	16591	16705	16608	16686	16805	16697	16618	16669	16634	16840	16653	16579	16662	16637	16585	16567	16877	16637	16694	16638	16888	16592	16743	16464	16688	16595	16537	16598	16562	16611	16664	16563	16949	16697	16725	16664	16611	16872	16662	16829	16834	16463	16804	16589	16596	16530	16675	16668	16376	16527	16537	16593	16657	16435	16800	16625	16686	16654	16772	16535	16492	16797	16739	16293	16653	16793	16791	16682	16777	16449	16636	16611	16552	16643	16603	16596	16576	16545	16580	16761	16679	16681	16744	16551	16846	16625	16668	16381	16470	16590	16759	16748	16577	16579	16500	16637	16675	16591	16837	16782	16742	16668	16710	16514	16623	16494	16560	16641	16613	16565	16507	16825	16365	16856	16539	16382	16736	16667	16821	16609	16759	16688	16849	16558	16770	16644	16618	16475	16609	16762	16498	16673	16648	16515	16652	16519	16759	16618	16260	16760	16656	16557	16828	16601	16601	16515	16598	16672	16531	16725	16579	16734	16652	16518	16756	16430	16805	16824	16680	16574	16352	16632	16622	16700	16685	16712	16752	16745	16602	16599	16661	16693	16640	16784	16777	16411	16721	16807	16631	16741	16698	16624	16597	16551	16734	16497	16592	16743	16620	16467	16557	16648	16682	16692	16642	16726	16886	16821	16724	16810	16657	16826	16602	16744	16460	16678	16748	16738	16784	16671	16555	16459	16608	16577	16919	16755	16601	16447	16597	16516	16716	16415	16704	16665	16728	16698	16653	16740	16599	16747	16645	16591	16781	16863	16855	16547	16526	16589	16560	16652	16725	16656	16775	16790	16729	16662	16630	16581	16716	16774	16548	16560	16688	16547	16702	16479	16636	16530	16715	16624	16461	16761	16752	16450	16698	16671	16646	16736	16625	16670	16767	16601	16454	16446	16787	16614	16660	16803	16573	16718	16674	16715	16622	16670	16669	16797	16900	16666	16602	16568	16681	16552	16491	16730	16692	16513	16561	16630	16739	16809	16740	16540	16510	16753	16713	16590	16536	16540	16582	16562	16563	16378	16662	16576	16814	16672	16776	16608	16864	16704	16768	16723	16869	16667	16557	16536	16485	16690	16792	16721	16709	16665	16573	16559	16766	16531	16822	16640	16811	16813	16595	16698	16619	16658	16650	16724	16645	16777	16702	16687	16632	16426	16451	16598	16456	16452	16665	16742	16820	16655	16605	16729	16675	16589	16695	16926	16649	16648	16653	16517	16557	16748	16919	16658	16739	16668	16509	16726	16608	16646	16670	16662	16600	16581	16778	16726	16606	16779	16738	16649	16786	16735	16649	16782	16884	16572	16579	16454	16673	16577	16776	16800	16635	16700	16607	16635	16683	16655	16803	16707	16672	16758	16575	16796	16766	16653	16639	16452	16589	16691	16622	16615	16601	16679	16664	16871	16602	16601	16509	16828	16832	16809	16694	16814	16636	16593	16855	16630	16687	16519	16630	16688	16625	16570	16549	16703	16447	16686	16677	16506	16561	16666	16515	16529	16721	16549	16618	16615	16648	16672	16832	16626	16873	16584	16687	16788	16874	16631	16692	16601	16646	16814	16867	16557	16657	16482	16543	16730	16704	16818	16340	16481	16944	16579	16699	16625	16722	16577	16601	16671	16779	16826	16716	16636	16669	16557	16768	16529	16384	16632	16547	16867	16656	16650	16604	16616	16624	16556	16566	16586	16590	16595	16749	16589	16585	16897	16705	16556	16701	16780	16679	16591	16572	16653	16808	16699	16704	16767	16665	16809	16744	16760	16736	16797	16639	16811	16750	16767	16675	16574	16618	16757	16523	16750	16818	16692	16751	16787	16651	16700	16717	16736	16746	16717	16596	16527	16937	16595	16725	16635	16503	16915	16596	16457	16698	16694	16685	16563	16861	16579	16592	16544	16822	16574	16457	16603	16716	16633	16658	16747	16693	16756	16911	16589	16647	16943	16441	16816	16739	16694	16576	16438	16679	16422	16700	16686	16720	16836	16590	16737	16603	16537	16634	16564	16666	16466	16603	16646	16693	16485	16528	16836	16679	16659	16823	16646	16675	16759	16707	16628	16788	16726	16555	16917	16688	16904	16478	16535	16618	16485	16548	16805	16672	16580	16727	16561	16825	16550	16683	16786	16758	16713	16691	16579	16714	16642	16472	16684	16606	16651	16561	16667	16567	16548	16646	16718	16613	16742	16655	16744	16590	16733	16906	16596	16488	16769	16921	16678	16794	16672	16539	16700	16666	16528	16593	16806	16870	16591	16575	16633	16606	16896	16760	16513	16876	16604	16726	16414	16638	16732	16552	16791	16664	16714	16735	16641	16402	16602	16654	16631	16264	16585	16835	16542	16676	16778	16525	16751	16479	16749	16576	16630	16660	16700	16593	16612	16540	16826	16433	16905	16643	16630	16726	16703	16641	16641	16777	16497	16618	16644	16534	16614	16777	16576	16803	16890	16657	16597	16480	16642	16791	16673	16815	16659	16764	16675	16471	16555	16645	16832	16567	16503	16626	16681	16573	16641	16787	16694	16635	16488	16708	16738	16558	16663	16861	16687	16706	16883	16800	16716	16740	16734	16684	16771	16703	16670	16591	16552	16457	16567	16471	16702	16705	16651	16590	16623	16695	16766	16779	16724	16589	16660	16475	16627	16741	16622	16540	16600	16699	16663	16528	16529	16685	16578	16664	16827	16640	16623	16641	16623	16559	16767	16648	16550	16661	16739	16553	16775	16734	16749	16978	16726	16728	16495	16883	16641	16644	16707	16580	16945	16487	16608	16761	16765	16788	16750	16694	16757	16662	16599	16632	16454	16746	16718	16591	16557	16507	16587	16629	16733	16777	16752	16653	16795	16608	16661	16849	16480	16653	16593	16768	16547	16821	16692	16510	16736	16631	16693	16611	16827	16619	16714	16552	16669	16683	16628	16707	16601	16744	16718	16757	16460	16709	16583	16712	16837	16586	16775	16812	16779	16757	16691	16470	16721	16529	16615	16681	16691	16740	16717	16722	16667	16664	16785	16603	16823	16507	16839	16685	16779	16746	16663	16768	16434	16479	16819	16566	16724	16614	16745	16817	16788	16448	16679	16588	16930	16696	16502	16562	16698	16671	16553	16635	16611	16661	16608	16638	16660	16675	16737	16879	16609	16596	16466	16417	16735	16690	16714	16715	16672	16678	16788	16647	16642	16770	16610	16689	16771	16573	16582	16857	16749	16721	16650	16556	16659	16569	16500	16559	16709	16506	16756	16580	16756	16604	16772	16568	16833	16749	16683	16694	16470	16586	16683	16681	16698	16634	16627	16658	16649	16502	16828	16740	16797	16521	16431	16425	16629	16448	16757	16604	16610	16636	16650	16640	16550	16693	16833	16528	16667	16764	16708	16566	16617	16413	16660	16636	16707	16692	16669	16562	16858	16674	16613	16684	16751	16682	16641	16517	16688	16841	16523	16640	16643	16601	16689	16730	16750	16722	16652	16832	16607	16563	16735	16639	16666	16770	16450	16583	16620	16731	16494	16658	16868	16937	16534	16791	16656	16632	16663	16571	16429	16460	16614	16695	16715	16576	16626	16657	16649	16745	16699	16563	16574	16678	16563	16591	16919	16666	16862	16764	16645	16569	16567	16709	16552	16634	16649	16472	16759	16475	16524	16696	16629	16581	16698	16550	16543	16722	16679	16700	16493	16736	16650	16824	16610	16805	16784	16676	16818	16730	16489	16661	16527	16557	16750	16643	16679	16695	16753	16811	16772	16717	16565	16610	16764	16717	16613	16695	16665	16562	16761	16653	16631	16622	16631	16718	16727	16738	16507	16702	16706	16827	16546	16773	16603	16620	16549	16775	16731	16768	16562	16606	16606	16534	16690	16741	16903	16613	16733	16677	16717	16727	16649	16741	16604	16750	16781	16687	16708	16694	16775	16821	16608	16775	16804	16720	16625	16775	16734	16557	16501	16617	16799	16794	16589	16632	16780	16632	16689	16565	16773	16887	16849	16710	16740	16768	16505	16503
33749	47887	44787	34713	28320	23928	21151	18939	17648	16655	15828	15796	15163	14870	14843	14707	14610	14547	14550	14391	14276	14275	14257	14282	14348	14253	14276	14409	14279	14297	14248	14183	14236	14343	14140	14268	14295	14199	14318	14418	14206	14229	14236	14280	14271	14247	14258	14219	14287	14186	14185	14219	14202	14340	14431	14181	14310	14339	14354	14213	14238	14274	14375	14398	14182	14209	14392	14265	14314	14243	14351	14220	14515	14320	14309	14262	14140	14347	14362	14463	14188	14149	14378	14390	14309	14299	14426	14416	14229	14154	14305	14320	14266	14340	14300	14369	14328	14034	14181	14326	14303	14328	14202	14200	14223	14165	14292	14169	14140	14321	14260	14443	14295	14443	14362	14254	14467	14429	14423	14332	14421	14152	14417	14358	14358	14210	14254	14230	14409	14423	14330	14316	14285	14385	14293	14297	14326	14286	14274	14203	14130	14263	14294	14320	14156	14148	14363	14289	14305	14266	14362	14377	14254	14282	14362	14257	14201	14382	14341	14200	14439	14092	14450	14243	14182	14272	14165	14439	14316	14330	14379	14222	14366	14160	14118	14247	14216	14375	14191	14292	14093	14392	14203	14314	14145	14250	14352	14341	14502	14391	14294	14220	14143	14327	14224	14301	14260	14269	14439	14352	14352	14378	14338	14156	14372	14285	14285	14324	14163	14282	14255	14423	14268	14305	14169	14296	14286	14357	14240	14300	14306	14276	14365	14330	14108	14270	14234	14398	14385	14237	14245	14237	14174	14388	14236	14107	14376	14342	14303	14471	14242	14304	14186	14197	14242	14291	14422	14235	14152	14260	14275	14206	14267	14287	14249	14200	14240	14302	14334	14452	14289	14063	14319	14343	14407	14260	14298	14398	14366	14251	14291	14424	14215	14285	14402	14222	14174	14365	14139	14550	14351	14350	14202	14420	14099	14251	14260	14251	14304	14320	14370	14153	14463	14309	14417	14234	14365	14153	14245	14278	14160	14164	14447	14118	14429	14332	14147	14405	14320	14376	14350	14325	14324	14352	14374	14237	14096	14176	14198	14406	14495	14280	14164	14266	14349	14451	14369	14387	14111	14244	14238	14205	14276	14336	14358	14395	14510	14141	14241	14376	14327	14146	14249	14374	14273	14353	14275	14447	14307	14313	14236	14341	14179	14278	14233	14226	14435	14456	14390	14490	14308	14171	14170	14364	14388	14202	14254	14243	14254	14453	14467	14115	14276	14153	14318	14429	14500	14329	14216	14298	14430	14369	14258	14383	14297	14182	14269	14329	14271	14389	14140	14168	14299	14400	14272	14193	14241	14231	14204	14209	14406	14301	14037	14471	14332	14451	14305	14184	14263	14260	14273	14321	14427	14360	14318	14353	14274	14250	14179	14432	14208	14255	14243	14403	14227	14304	14285	14173	14372	14127	14140	14155	14469	14532	14260	14528	14357	14261	14225	14149	14341	14253	14369	14402	14250	14266	14303	14145	14254	14327	14194	14412	14254	14385	14293	14282	14279	14337	14412	14297	14018	14235	14430	14239	14199	14353	14350	14284	14318	14150	14202	14370	14154	14268	14406	14295	14362	14513	14182	14315	14215	14226	14379	14433	14450	14260	14290	14314	14198	14512	14347	14290	14226	14439	14309	14280	14487	14234	14395	14424	14337	14416	14271	14433	14312	14293	14294	14368	14175	14277	14233	14316	14334	14106	14199	14311	14235	14398	14444	14207	14422	14305	14260	14210	14455	14290	14214	14139	14210	14239	14298	14330	14321	14339	14165	14331	14308	14447	14421	14191	14305	14363	14110	14172	14321	14266	14438	14202	14305	14325	14206	14092	14342	14458	14196	14369	14434	14328	14183	14342	14306	14385	14264	14322	14211	14097	14321	14282	14406	14269	14298	14207	14256	14225	14183	14276	14317	14286	14336	14292	14207	14322	14405	14334	14360	14454	14309	14218	14239	14247	14297	14444	14276	14123	14215	14312	14290	14187	14213	14153	14480	14339	14074	14263	14371	14224	14372	14265	14307	14426	14152	14269	14246	14150	14369	14397	14361	14411	14286	14420	14308	14382	14352	14342	14299	14391	14351	14132	14406	14121	14177	14281	14427	14260	14440	14421	14114	14431	14274	14211	14304	14311	14347	14448	14314	14261	14241	14267	14012	14313	14230	14198	14189	14360	14152	14382	14239	14307	14365	14289	14186	14319	14421	14295	14194	14208	14327	14425	14317	14306	14224	14451	14263	14245	14400	14280	14320	14275	14190	14220	14189	14323	14384	14274	14175	14305	14342	14383	14168	14118	14213	14324	14300	14301	14404	14267	14111	14487	14228	14183	14300	14130	14346	14269	14250	14094	14449	14237	14247	14186	14150	14203	14204	14370	14365	14226	14329	14264	14231	14207	14279	14296	14379	14245	14425	14244	14291	14206	14407	14317	14200	14289	14306	14424	14253	14263	14501	14194	14308	14430	14418	14166	14247	14217	14369	14376	14205	14181	14166	14288	14456	14298	14140	14248	14214	14445	14352	14115	14333	14405	14284	14104	14259	14330	14244	14305	14306	14536	14318	14411	14307	14141	14364	14319	14213	14163	14258	14321	14240	14205	14213	14367	14348	14410	14233	14217	14296	14262	14229	14332	14322	14405	14250	14337	14363	14274	14148	14251	14339	14261	14334	14364	14220	14164	14411	14388	14298	14191	14249	14371	14300	14189	14349	14205	14235	14240	14215	14317	14394	14304	14126	14330	14486	14374	14160	14337	14254	14411	14222	14286	14191	14208	14251	14296	14342	14240	14263	14337	14407	14420	14205	14348	14493	14235	14383	14265	14289	14300	14285	14273	14317	14395	14279	14136	14284	14255	14538	14134	14136	14294	14226	14413	14255	14397	14327	14249	14339	14303	14395	14376	14184	14364	14361	14433	14243	14315	14266	14213	14437	14061	14243	14298	14315	14270	14267	14192	14419	14353	14258	14210	14321	14367	14298	14390	14269	14481	14174	14290	14498	14358	14257	14359	14349	14251	14353	14295	14228	14262	14299	14318	14317	14231	14347	14199	14093	14351	14237	14286	14226	14395	14474	14198	14271	14403	14518	14252	14168	14322	14289	14159	14174	14410	14250	14260	14340	14265	14297	14314	14264	14414	14334	14286	14277	14281	14217	14230	14204	14337	14323	14198	14350	14243	14153	14150	14316	14227	14222	14364	14273	14298	14347	14161	14288	14172	14264	14470	14238	14128	14363	14179	14377	14149	14288	14374	14344	14249	14249	14425	14085	14252	14521	14163	14201	14250	14289	14281	14237	14353	14352	14339	14438	14408	14286	14212	14438	14266	14289	14183	14182	14373	14249	14323	14330	14318	14365	14307	14220	14332	14180	14452	14382	14224	14224	14279	14271	14299	14266	14338	14337	14163	14418	14416	14261	14334	14402	14193	14242	14378	14167	14224	14275	14471	14337	14326	14593	14381	14332	14262	14380	14380	14287	14278	14339	14248	14422	14378	14179	14171	14352	14440	14332	14247	14256	14336	14238	14353	14512	14213	14347	14303	14354	14318	14243	14354	14347	14274	14468	14055	14386	14418	14437	14449	14241	14301	14287	14414	14330	14264	14468	14390	14244	14277	14368	14220	14209	14285	14360	14322	14327	14380	14335	14372	14198	14263	14376	14311	14139	14134	14318	14259	14271	14195	14494	14131	14342	14372	14298	14200	14231	14338	14319	14326	14322	14317	14531	14229	14339	14206	14303	14407	14273	14449	14390	14394	14251	14271	14294	14300	14088	14414	14277	14321	14220	14249	14403	14251	14283	14353	14262	14290	14262	14350	14233	14369	14259	14444	14241	14305	14336	14156	14297	14305	14145	14258	14454	14349	14290	14197	14240	14417	14219	14299	14413	14248	14295	14378	14375	14293	14224	14420	14254	14414	14232	14351	14356	14318	14289	14251	14386	14370	14269	14255	14338	14277	14034	14252	14256	14210	14230	14245	14256	14355	14172	14292	14416	14201	14400	14139	14412	14249	14266	14488	14296	14302	14259	14303	14248	14367	14340	14398	14319	14366	14169	14245	14217	14404	14331	14230	14367	14212	14348	14468	14267	14303	14238	14372	14425	14350	14337	14338	14263	14165	14312	14372	14260	14175	14376	14354	14419	14199	14296	14231	14296	14365	14166	14354	14154	14399	14265	14344	14280	14312	14297	14301	14331	14236	14222	14271	14363	14145	14332	14368	14174	14281	14315	14340	14230	14269	14305	14252	14164	14200	14282	14193	14250	14220	14209	14451	14272	14180	14153	14241	14227	14304	14352	14383	14172	14480	14318	14442	14347	14326	14466	14351	14354	14291	14357	14280	14272	14429	14359	14287	14243	14524	14291	14259	14370	14283	14275	14232	14220	14381	14458	14417	14231	14144	14330	14387	14355	14349	14441	14278	14279	14183	14390	14445	14161	14418	14230	14469	14458	14273	14333	14422	14142	14336	14260	14331	14362	14441	14258	14201	14275	14358	14256	14374	14271	14290	14358	14217	14394	14393	14185	14276	14082	14443	14234	14325	14245	14299	14261	14280	14312	14259	14290	14536	14431	14316	14428	14468	14266	14173	14287	14415	14380	14243	14274	14280	14352	14137	14216	14302	14182	14327	14186	14327	14399	14271	14395	14363	14196	14238	14368	14196	14131	14274	14310	14131	14330	14219	14103	14463	14320	14338	14129	14101	14310	14382	14183	14140	14336	14333	14295	14242	14329	14215	14361	14274	14259	14451	14326	14280	14327	14330	14442	14435	14155	14421	14189	14301	14147	14253	14102	14311	14261	14257	14455	14165	14222	14313	14293	14344	14451	14376	14212	14371	14129	14359	14299	14411	14388	14303	14327	14317	14317	14337	14239	14165	14281	14351	14326	14351	14292	14125	14197	14554	14355	14389	14200	14313	14242	14237	14361	14435	14389	14367	14262	14421	14342	14345	14322	14322	14350	14325	14268	14126	14387	14233	14230	14442	14288	14232	14444	14236	14450	14408	14169	14366	14383	14386	14249	14390	14370	14172	14324	14510	14277	14219	14325	14339	14220	14216	14417	14454	14343	14292	14413	14464	14242	14253	14276	14393	14205	14282	14379	14243	14358	14220	14049	14204	14270	14437	14406	14350	14474	14381
23999	21438	29152	26242	26467	27560	26443	22304	20472	19491	18799	18261	17733	17259	17280	17166	16850	16734	16733	16609	16544	16571	16494	16482	16538	16516	16328	16378	16300	16533	16349	16094	16250	16268	16202	16729	16448	16377	16227	16264	16214	16526	16562	16295	16248	16463	16452	16108	16265	16223	16387	16153	16488	16408	16168	16437	16476	16507	16453	16254	16276	16248	16281	16320	16402	16349	16383	16329	16372	16407	16239	16295	16378	16081	16162	16373	16393	16336	16228	16480	16429	16382	16373	16490	16549	16280	16363	16352	16351	16411	16208	16378	16419	16294	16295	16001	16149	16331	16386	16409	16441	16271	16515	16218	16310	16311	16292	16347	16323	16370	16394	16335	16271	16290	16325	16348	16421	16095	16430	16320	16340	16447	16361	16145	16170	16222	16471	16292	16449	16275	16199	16424	16296	16326	16253	16297	16539	16456	16354	16320	16312	16347	16334	16501	16330	16240	16264	16217	16276	16306	16322	16262	16336	16352	16426	16314	16227	16309	16410	16299	16333	16368	16249	16189	16296	16285	16326	16483	16337	16424	16262	16414	16268	16208	16241	16243	16085	16145	16181	16131	16069	16329	16462	16515	16362	16254	16374	16236	16202	16508	16203	16062	16144	16256	16282	16417	16223	16242	16451	16314	16123	16135	16313	16381	16431	16337	16491	16432	16413	16091	16196	16622	16098	16307	16287	16286	16331	16296	16222	16439	16371	16482	16256	16186	16378	16334	16447	16273	16280	16259	16316	16304	16292	16299	16422	16064	16554	16109	16285	16393	16365	16504	16201	16348	16351	16142	16297	16435	16515	16483	16293	16195	16342	16212	16344	16446	16337	16134	16121	16433	16165	16282	16147	16289	16244	16351	16383	16407	16273	16323	16131	16106	16234	16342	16312	16501	16271	16347	16321	16336	16519	16319	16403	16226	16103	16100	16255	16267	16284	16410	16157	16319	16394	16214	16137	16276	16373	16237	16251	16281	16314	16263	16284	16532	16358	16363	16317	16407	16294	16125	16510	16501	16432	16555	16327	16302	16328	16303	16259	16545	16394	16361	16258	16205	16282	16333	16279	16250	16280	16317	16225	16400	16216	16303	16448	16186	16369	16260	16369	16387	16317	16339	16209	16358	16370	16174	16289	16248	16311	16190	16168	16153	16311	16237	16279	16340	16287	16319	16333	16341	16206	16153	16413	16465	16278	16356	16471	16278	16409	16329	16231	16292	16361	16310	16140	16268	16334	16194	16258	16354	16439	16289	16152	16382	16210	16296	16391	16220	16502	16385	16389	16301	16276	16314	16437	16386	16530	16338	16436	16197	16414	16224	16381	16204	16220	16345	16280	16217	16249	16157	16168	16266	16317	16433	16226	16344	16340	16042	16190	16304	16245	16491	16342	16241	16090	16198	16275	16181	16268	16283	16356	16458	16410	16294	16173	16163	16435	16213	16331	16242	16468	16345	16380	16391	16292	16351	16246	16266	16221	16178	16341	16342	16357	16237	16339	16247	16334	16178	16366	16239	16242	16458	16298	16274	16287	16300	16371	16387	16190	16230	16271	16312	16298	16312	16388	16256	16298	16262	16364	16313	16447	16256	16187	16290	16278	16259	16390	16208	16326	16351	16290	16362	16229	16199	16564	16454	16398	16356	16238	16584	16411	16161	16372	16414	16394	16266	16085	16296	16291	16360	16412	16547	16308	16389	16446	16337	16285	16111	16419	16394	16435	16293	16132	16331	16218	16362	16285	16046	16151	16121	16280	16339	16246	16320	16533	16363	16074	16365	16384	16161	16461	16398	16287	16155	16406	16359	16307	16219	16397	16313	16310	16329	16287	16455	16318	16522	16324	16336	16391	16370	16179	16283	16170	16417	16383	16338	16425	16246	16364	16129	16439	16488	16354	16188	16199	16119	16262	16466	16246	16422	16300	16236	16257	16234	16316	16288	16194	16357	16391	16341	16321	16180	16278	16243	16370	16250	16381	16329	16212	16307	16339	16272	16291	16273	16294	16434	16374	16157	16562	16255	16492	16447	16057	16277	16241	16298	16649	16382	16558	16316	16289	16385	16482	16254	16337	16262	16219	16202	16393	16428	16403	16099	16167	16288	16179	16223	16233	16439	16105	16419	16160	16325	16186	16349	16242	16167	16192	16410	16212	16367	16334	16347	16384	16232	16089	16425	16487	16361	16166	16244	16265	16376	16324	16312	16417	16507	16252	16431	16265	16374	16224	16481	16264	16309	16510	16294	16288	16326	16510	16398	16160	16203	16325	16388	16348	16313	16355	16137	16428	16181	16415	16266	16117	16192	16378	16373	16381	16536	16393	16201	16185	16192	16287	16306	16333	16173	16269	16263	16297	16104	16506	16336	16309	16153	16282	16328	16564	16268	16458	16383	15977	16328	16384	16213	16208	16375	16215	16494	16219	16262	16260	16344	16282	16230	16449	16289	16407	16177	16137	16280	16482	16111	16364	16063	16390	16258	16161	16392	16080	16570	16165	16206	16337	16043	16261	16167	16248	16217	16280	16296	16413	16340	16304	16329	16305	16283	16393	16401	16238	16445	16270	16278	16355	16372	16410	16414	16230	16188	16370	16368	16292	16285	16634	16373	16248	16194	16472	16262	16079	16232	16488	16297	16206	16183	16392	16110	16449	16253	16557	16266	16375	16314	16378	16356	16288	16123	16361	16188	16205	16270	16081	16147	16322	16371	16242	16437	16366	16328	16250	16181	16323	16228	16405	16438	16305	16227	16343	16414	16325	16199	16168	16205	16255	16286	16397	16370	16216	16405	16337	16283	16285	16208	16423	16213	16110	16285	16241	16365	16320	16361	16447	16237	16146	16156	16470	16284	16521	16291	16229	16164	16389	16262	16265	16302	16351	16186	16184	16347	16324	16308	16179	16400	16306	16533	16276	16165	16253	16290	16425	16465	16369	16279	16414	16331	16288	16172	16327	16293	16433	16232	16266	16394	16246	16172	16110	16306	16155	16473	16453	16495	16200	16335	16332	16168	16221	16324	16248	16262	16436	16311	16543	16375	16364	16357	16166	16471	16367	16105	16196	16409	16202	16197	16276	16240	16393	16356	16326	16341	16154	16157	16315	16293	16499	16383	16368	16278	16294	16387	16375	16222	16298	16341	16284	16342	16320	16296	16302	16273	16451	16319	16423	16157	16432	16130	16175	16264	16160	16310	15977	16331	16273	16294	16311	16441	16375	16274	16453	16312	16272	16364	16355	16219	16149	16455	16258	16501	16197	16423	16228	16015	16061	16243	16387	16224	16365	16416	16186	16131	16217	16339	16464	16331	16354	16317	16451	16203	16354	16386	16431	16303	16446	16296	16299	16371	16409	16313	16366	16369	16277	16132	16288	16183	16374	16302	16303	16191	16166	16361	16406	16387	16383	16351	16187	16192	16363	16299	16240	16356	16345	16411	16337	16273	16243	16314	16098	16293	16194	16264	16181	16313	16263	16198	16268	16385	16328	16155	16519	16167	16135	16270	16366	16229	16308	16395	16194	16251	16419	16208	16340	16258	16250	16335	16222	16407	16202	16436	16079	16237	16193	16345	16460	16144	16197	16355	16410	16131	16410	16331	16281	16215	16590	16374	16384	16352	16420	16257	16213	16343	16205	16375	16489	16238	16299	16133	16060	16390	16442	16425	16282	16244	16258	16305	16158	16194	16006	16318	16134	16421	16332	16555	16226	16345	16269	16075	16350	16316	16132	16305	16422	16183	16291	16358	16228	16541	16423	16440	16381	16230	16259	16063	16240	16403	16332	16385	16380	16364	16437	16093	16251	16153	16575	16423	16288	16204	16476	16443	16377	16214	16324	16299	16230	16340	16275	16441	16412	16324	16257	16213	16479	16350	16518	16407	16313	16248	16241	16129	16432	16212	16226	16232	16223	16401	16371	16420	16081	16298	16272	16376	16305	16414	16387	16198	16544	16557	16325	16321	16350	16213	16275	16406	16134	16126	16381	16126	16165	16406	16336	16373	16304	16399	16423	16344	16177	16260	16274	16332	16206	16289	16303	16542	16394	16188	16548	16423	16398	16313	16382	16358	16297	16243	16286	16299	16329	16333	16100	16268	16262	16183	16146	16405	16300	16336	16457	16358	16094	16097	16236	16272	16310	16302	16176	16188	16213	16228	16180	16194	16270	16255	16238	16380	16484	16236	16265	16348	16103	16357	16311	16443	16200	16230	16290	16436	16230	16262	16383	16295	16323	16263	16209	16435	16301	16223	16080	16110	16120	16272	16091	16282	16249	16270	16332	16382	16366	16228	16284	16309	16459	16297	16305	16391	16367	16278	16374	16311	16356	16303	16103	16250	16248	16304	16202	16380	16274	16227	16325	16147	16429	16199	16466	16307	16170	16337	16261	16206	16322	16268	16497	16368	16334	16232	16240	16247	16243	16466	16365	16107	16349	16599	16179	16718	16050	16403	16248	16115	16148	16333	16113	16238	16160	16359	16195	16190	16401	16374	16146	16473	16320	16183	16383	16129	16352	16410	16346	16268	16284	16255	16246	16349	16407	16370	16328	16130	16323	16179	16487	16354	16517	16487	16278	16320	16322	16268	16255	16331	16137	16352	16335	16280	16492	16203	16417	16308	16276	16411	16427	16263	16462	16278	16467	16399	16323	16156	16463	16199	16227	16257	16384	16343	16374	16252	16259	16433	16335	16136	16459	16408	16305	16292	16241	16174	16039	16211	16332	16312	16444	16327	16308	16155	16104	16293	16340	16261	16326	16285	16195	16326	16277	16338	16301	16369	16193	16074	16319	16277	16285	16404	16333	16119	16325	16432	16266	16165	16353	16270	16453	16170	16350	16341	16335	16272	16264	16310	16307	16300	16341	16324	16243	16319	16277	16285	16516	16079	16285	16261	16344	16651	16331	16356	16380	16371	16481	16322	16233	16232	16417	16327	16316	16296	16165	16118	16338	16276	16184	16090	16259	16371	16564	16346	16442	16370	16404	16382	16423	16348	16363	16407	16399	16243	16362	16380	16258	16333	16210	16433	16360	16209	16365	16276	16426	16283	16274	16209	16368	16327	16359	16503	16340	16403	16327	16268	16170	16155	16232	16335	16239	16424	16469	16250	16120	16282	16343	16268	16291	16363	16240	16445
33526	54370	51882	40913	34279	28571	25211	22243	20171	18401	17418	16684	15946	15391	15103	14801	14671	14615	14286	14366	14236	14296	14368	14060	14195	14201	14323	14000	13986	14191	14189	14080	14305	14156	14185	14160	14235	14291	14155	14156	14181	14068	14321	14043	14238	14198	14171	14345	14239	14035	14288	14138	13980	14258	14148	14244	14247	14164	14107	14042	14011	13987	14065	14105	14071	14203	13955	14172	13993	14228	14093	14294	14207	14138	14205	13996	14013	14054	14084	14101	14137	14000	14183	14152	14202	14243	14141	14135	14051	14266	14210	14241	14070	14097	14187	14126	13990	14213	14270	14065	14159	13893	14202	14018	14136	14199	14120	14198	14165	14167	14067	14061	14191	14105	14260	14300	14023	14293	14081	14035	14092	14117	14001	14124	14136	14084	13862	14160	14187	14180	14115	14084	14145	14213	14133	14194	14193	14032	14079	14226	14097	14230	14086	14228	13995	14152	14198	14219	14288	14146	14174	14095	14124	13944	14191	14129	14168	14228	14072	14170	14173	14111	14202	14110	14191	14166	14167	14229	14154	14117	14220	13993	14300	13982	13948	14029	14187	14095	14097	14079	14247	14019	14210	13899	13959	14094	14148	14249	14125	14028	14183	14119	14090	14071	14073	14072	14076	14089	14045	14046	14171	13968	14144	14235	14114	14166	14221	14189	14188	14213	14103	14280	14216	14006	14069	14025	14156	13990	14124	14111	14201	14142	14054	14227	14101	14191	14135	13989	14258	14080	14156	14130	14141	14017	14261	14135	14045	14006	14061	14086	14145	14033	14234	14239	14182	14052	14064	14171	14065	14221	14050	14257	14178	13922	14138	14091	14107	14168	14261	13916	14127	14044	14124	14087	14147	14059	14247	14122	14122	14058	14047	14199	14097	14090	14086	14190	14254	14205	14162	14013	14191	14052	14154	14040	14062	14069	14255	14163	14171	14178	14074	14018	14042	14235	14145	14054	14122	13825	14069	14148	14077	14035	14167	13988	14228	14199	14130	14044	14222	14346	14143	14218	14121	14126	14186	13962	14155	14098	14005	14111	14014	14093	14198	14226	14170	14224	14081	14205	14272	14130	14060	14108	14211	14114	14253	14095	14111	14070	13991	14269	14161	13907	14307	14123	14177	14045	14094	13985	14147	13964	14041	14176	14177	14065	14092	14268	14126	14192	14152	14004	14200	14287	14169	14154	14179	14089	14087	14148	14124	14140	14271	14189	14138	14037	14081	14212	14173	13961	14058	14048	14063	14247	14196	14111	14089	14199	14110	13919	14045	14093	14235	14154	14033	14008	14015	14108	14117	14148	14241	13983	14049	13969	14121	14202	14221	14057	14041	14099	14195	13912	14248	14157	14282	14177	14100	14081	14198	14198	14070	14165	14141	14062	14128	14020	14084	14061	14108	14095	14114	14011	14195	14099	14017	14079	14110	14131	14146	14309	14277	14156	14045	14133	14082	14131	14253	14169	14122	13956	14177	14085	14224	14145	14032	13984	14129	14052	14197	14054	14011	14122	14158	14181	14094	14114	14316	14104	14187	14178	13874	14063	14047	14156	14144	14209	14151	14233	14299	14281	14300	14164	13977	14119	13931	14138	14104	14145	13989	14204	13878	14098	14116	14130	14228	14050	14157	14126	14241	14044	14146	13882	14110	13988	14221	14053	13972	14148	14137	14205	14080	14103	14138	14056	14110	14183	14246	14139	14168	14196	14110	14078	14228	14098	14166	14187	14382	14070	14160	14051	14125	14152	14159	14179	13990	14071	14166	14051	14348	14030	14097	14120	14207	14130	14122	14203	13964	14118	14205	14241	14151	14299	14169	14154	14193	14065	14011	14179	14159	14112	14167	13972	14169	14094	14106	14355	14098	14032	14089	14227	14017	14187	14266	14159	14070	14156	14165	14244	14158	14162	14072	14133	14084	14155	14133	14022	14077	14026	14021	13988	14158	14275	14053	14163	14092	14060	14236	14026	14097	14132	14171	14194	14021	14136	14114	14212	14028	14100	14078	13973	13988	14208	14122	14213	13977	14038	14161	14272	14166	14169	14040	14161	14222	14150	14156	14017	14281	14034	14049	14246	14251	14127	14206	13977	14125	14229	14168	14136	14150	14017	14040	14166	13960	14166	14232	14040	14076	14038	14023	14101	14038	14204	14251	14147	14081	14045	14183	14149	14007	14226	14219	14073	14146	13999	14216	14077	14119	14081	14042	14118	14099	14148	13969	14262	14234	13793	14195	14086	14198	14135	14096	14065	14164	14128	14130	14210	14290	14132	14128	14170	14121	14038	14207	14348	14335	14165	14153	14077	14066	14155	14213	14067	14096	14065	14158	14151	14116	13959	14163	14306	14067	14230	14043	14071	14242	14073	14147	14239	13910	14089	14051	14213	14002	14134	14027	14098	14063	13997	14202	14102	14026	13900	14208	14073	14085	14083	14136	14083	13930	14143	14101	14263	14084	14111	14103	14088	14250	14095	14004	14047	14019	14095	14203	14235	13988	14114	14158	14187	14126	14188	14102	14056	14084	14123	14069	14187	14034	14098	14322	14199	14158	14047	14169	14096	14135	14100	14030	14112	14120	14135	14124	14121	14182	13978	14276	14096	14074	14157	13960	13993	14116	14062	14315	14005	14242	14138	14187	14087	14152	14196	14205	14105	14290	14043	14111	14042	14129	14239	14065	13919	13978	14012	14344	14109	14174	14049	14250	13942	14012	14106	14209	14176	14187	14167	14055	14010	14147	14101	14196	14008	14241	14076	14084	14095	14174	14052	14238	14137	14149	14080	14235	14165	14066	14144	14246	14155	14385	14052	14088	13783	14222	14259	14197	14044	14013	14201	14167	14155	14180	13937	14112	14010	14089	14030	14301	14190	14308	14054	14228	14228	14156	14214	14162	14203	14196	14048	13876	14129	14102	14089	14019	14204	14109	14137	14052	14164	14214	14199	14276	13932	14188	14160	13987	14067	14082	13818	13892	14268	14058	14307	14040	14143	14196	14037	14153	14179	14106	14004	14017	14173	14192	14071	14203	14194	14201	14324	14198	14042	14076	14165	13988	14195	14162	14002	14151	14200	14103	13964	13966	14093	14199	14308	14121	14178	14038	14160	14111	14203	14095	14062	13970	14360	13966	14056	14139	14050	14241	14066	14108	14159	14079	14116	14096	14104	14363	14194	14110	14158	14033	14155	14190	14125	14152	14248	14122	13998	14298	14027	14053	14081	14152	14026	13964	14001	14024	14149	13967	14148	14104	14209	14162	14181	14242	14311	14047	14098	14037	14161	14209	14067	14083	14028	14199	14173	13991	14192	14119	14114	14129	14291	14242	14020	14042	14227	14124	14202	13983	14038	14157	14280	14107	14079	14079	14184	13937	14134	14183	14092	14082	14221	14234	13964	14236	14279	14219	14157	14218	14107	14054	14138	14145	14181	14194	14105	14018	14258	14143	14034	14150	14061	13987	14029	14085	14081	14019	14128	14135	14203	14216	14032	14140	14107	13953	14182	14222	14210	14073	13984	14288	14144	14232	14230	13986	14102	14117	14118	14149	13988	14114	13975	14250	13961	14037	14091	14236	14255	14067	14131	14048	14415	14216	14168	14204	14251	14281	14170	14025	14090	14246	14082	14217	14258	14203	14179	14109	14368	14033	14180	14066	14079	13994	14060	14181	14138	14292	14174	14139	14240	14217	14138	14232	14214	13934	14107	14119	14218	14054	14041	14168	14053	14099	14199	14130	14045	14016	14119	14094	14134	14125	14110	14221	14185	14214	14060	14079	14253	14088	14055	14057	14113	14102	14077	14324	14180	13945	14012	14076	13969	13975	14130	14043	14119	14140	13985	14196	14180	13990	14042	14165	13843	14143	14123	14169	14110	14066	14174	14158	14103	14113	13957	14048	13933	14066	14114	14108	14204	14088	14065	14167	14227	14226	14230	13929	14333	14056	14035	14258	13913	14218	14051	14086	14260	14075	14187	14121	14072	14054	14183	14110	14121	14179	14118	14143	14159	14270	14133	14173	14186	14261	14023	13839	14190	14168	14236	14131	14212	14014	14024	13954	14132	14158	14106	13955	14114	14216	14142	14230	14358	14011	14126	14079	14029	14247	13960	14241	14227	14042	14073	14094	14107	14101	14136	13980	14223	14216	14168	14072	14001	14158	14209	14107	14230	14167	14025	14040	14171	14084	13892	13924	14312	14231	14315	14315	14091	13991	14129	14064	14192	14205	14021	14002	14134	14008	14158	14194	14171	14136	14109	14138	14167	14200	14337	14140	14301	14084	14204	14134	14192	14030	14279	14214	14098	14000	13971	14179	14282	14039	14056	14171	14103	14080	14108	14257	14056	14110	14089	14252	14107	14239	14122	14083	14347	13996	14042	14247	13964	14201	14243	14095	14021	14098	14203	14016	14154	14012	14142	13914	13959	14079	14072	14179	14215	14189	14086	14026	14036	14188	14146	14239	13941	14096	14147	14090	13988	14103	14358	14313	14118	14158	14124	14103	14160	14134	14056	13985	14141	14029	14208	14280	14130	14229	14056	14244	14192	14347	14194	14173	14248	14101	14169	14074	14037	14130	14042	14188	14044	14276	14130	13965	14105	13989	14179	14058	14181	14109	14032	14277	14202	14158	13980	14111	14108	14167	14279	14214	14118	14128	14119	14224	14200	14140	14061	14134	14104	14168	14065	13947	14168	14256	14039	14026	14228	14120	14259	14174	14064	14185	14154	14212	13995	14180	14309	14170	13986	14034	14226	14328	14035	14280	14166	14141	14211	14085	14150	14064	14140	14366	14157	14028	13894	14163	14041	14201	14079	14073	13965	14332	14038	14104	14206	14136	14131	14113	14246	14312	14110	14233	14210	14190	14151	14020	14117	14079	14155	14141	14309	14102	14208	14026	14069	14148	14155	14201	14341	14203	14145	14173	14354	13938	14145	14109	13979	14111	14072	14115	13986	14250	14192	14114	14223	14083	14138	14029	14107	14165	14240	14042	14095	14114	13978	14210	14026	14012	14136	14066	14195	14014	14163	14008	14061	14294	13985	14026	14034	14033	14157	14080	14078	14186	13992	14078	14121	13956	14089	14228	13960	14085	14174	14234	14087	14188	14117	14196	14168	14052	14132	14105	14055
22909	21447	29383	24252	23791	28031	30604	25235	23121	21985	20862	19737	19072	18623	18219	17887	17610	17387	17086	17052	17230	17239	17043	17067	17122	16970	17126	17089	17000	17160	17075	16981	17093	17067	16892	16848	17029	16886	17026	17015	16929	17157	16935	16850	16958	16764	16942	17055	16994	17128	16989	17007	16875	16990	16818	16872	17010	16928	16772	17015	16811	16926	17015	16904	16854	16929	16761	16813	16891	17056	16988	16979	16786	16875	16942	16748	16782	17005	16950	16954	16951	16834	16996	16846	16765	16911	16863	17045	16966	16939	16973	16980	16734	16974	16880	16689	16703	16855	16676	16729	16853	16821	16831	16748	16784	16918	16803	16979	16670	16983	16806	16713	17022	16847	16851	16900	16798	16938	16797	16997	16792	16599	16986	17109	16951	16874	17030	16738	16896	16924	16971	16762	16837	16857	17013	16883	16839	16952	16698	16891	16863	16976	16809	16821	16910	17029	16930	16776	16994	16798	16822	16691	17052	16829	16824	16766	16800	16799	16949	17083	16959	16887	16971	16781	16658	16940	16913	16890	16850	16893	16930	16948	16790	16924	16959	16904	16860	16950	16865	16779	16828	16916	16932	16918	16854	16802	16957	17092	16832	16760	16808	16925	16931	16613	16637	16862	16987	16807	16800	17044	17115	16867	16856	16911	16833	16957	16973	16948	16866	16991	16948	17069	16898	16837	16823	16842	16870	16926	16917	16775	16766	16843	16771	16949	16726	16994	16841	16780	16596	16771	16530	16744	17004	16868	17062	16945	16849	16824	16801	16873	16902	16862	16974	16682	16887	16910	16957	16679	16799	16827	16998	16768	16987	16993	17010	16838	16813	16796	17004	16980	16820	16677	16543	16876	16950	16785	16938	16948	16959	16697	16838	16779	16840	16801	17001	16837	16997	16774	16882	17120	16744	17077	16931	16605	16901	16730	16870	16674	16941	16822	16970	16800	16859	16911	16730	16828	16802	16878	16662	17016	16938	16879	16851	16902	16784	16746	16636	16705	17023	16838	16941	17113	16957	16786	16860	16856	16815	16846	16805	16938	16984	17024	16956	16909	16770	16855	16758	16917	16774	16827	16685	16794	16570	16805	16719	17039	16921	16952	16952	16829	16954	16611	17126	16909	17003	16976	16842	16779	16678	16641	16874	16873	16954	16780	16703	16780	16913	16684	16487	16949	16823	16685	16705	16657	16718	16969	16695	16840	16788	17049	16958	16787	17142	16894	16912	17017	16815	16781	17064	17096	16931	16942	17009	16785	16940	16791	16774	16699	17066	16714	16702	16699	16934	16830	16916	16896	17025	16804	16998	16901	16754	16776	17075	16814	16821	16857	16893	16728	16954	16912	16647	16698	16795	16769	16962	16724	16797	16879	17014	16671	17178	16895	16982	16696	16686	16789	16850	16979	16799	16747	16798	17017	16776	16738	17002	17011	16771	16828	16835	16883	16682	16631	16951	16743	16946	17040	16803	16981	16996	16940	16662	16821	16977	16717	16983	16870	16785	16833	17008	16699	16944	16679	16922	16799	16739	16831	16868	16856	16790	16903	16876	16943	16938	16960	16978	16937	17038	16744	16787	16886	17064	16824	16551	16955	16859	16768	16646	16907	16830	16965	16886	16953	16750	16967	16994	16876	16894	16871	16998	16749	16914	16924	16883	16810	16828	16921	16836	16708	16838	16667	17170	16679	16651	16779	16972	16702	16839	16855	16832	16836	16753	16888	16861	16719	16765	16612	16658	16656	16753	16754	16901	16814	16922	16926	16824	16931	16780	16882	16838	16816	17020	16934	16948	16968	16818	17039	16902	16993	16838	16930	16933	16750	16798	17098	16957	16813	16942	16836	17016	16889	16644	16896	16831	16754	16926	16739	16739	16808	17010	16753	16815	16790	16961	17020	16782	16671	16986	16833	16675	16839	16725	16935	17092	17050	16828	16921	16780	16840	16922	16938	16869	16879	16815	16874	16907	16824	16679	16796	16659	16790	16685	16699	16664	16885	16732	16876	16865	17026	16933	16776	16807	16740	17035	16919	16856	16722	16733	16845	16932	16843	16798	16818	17029	16814	16747	16916	17019	16697	16824	16786	17007	16965	16960	16914	16837	16772	16859	16877	16965	16945	16831	16721	16857	16877	16867	17018	16836	16681	16691	16802	16981	16732	16996	16783	16830	16759	16727	17004	16881	16921	16645	16790	16832	16872	16798	16696	16905	16857	17002	16837	17108	16984	16959	16864	16874	16796	16694	16851	16813	16754	16690	16904	16943	16628	16814	16778	16813	16781	16851	16778	16877	16793	16759	16874	16762	17052	16703	16813	16747	16771	16813	16966	16889	16870	16761	16959	16994	17048	16820	16606	16770	16805	16836	16781	16838	17103	16846	16716	16953	16848	16869	17087	16829	16674	16888	16727	16818	16758	16938	16786	16892	16925	16865	16907	17015	16720	16869	17010	17032	16972	16695	16955	16912	16872	16741	16780	16748	16955	16835	16925	16967	16694	16642	16709	16848	16920	16963	16961	16936	16995	16748	16933	16698	16779	16680	17037	17054	16726	16822	16702	16669	16942	16895	16748	16712	16610	16781	16912	17032	16874	16955	16910	16938	16923	16982	17123	16615	16755	16734	16833	16651	16961	16834	16788	16991	16770	16872	16858	16776	16871	17003	16765	16832	16790	16729	16791	16902	16796	16804	17126	16775	16916	16950	16994	16721	16696	16806	16687	16982	16941	16916	16964	16692	16853	16772	16935	16982	16764	17128	17068	16622	16889	16785	16653	17021	17012	16987	16935	16724	16578	16845	16896	16940	16753	16811	16975	17094	16932	16794	16842	16697	16983	16857	16829	16759	16835	16840	16934	16887	17025	16894	16925	16661	16869	16678	16930	16988	16893	16836	16915	16889	16979	16705	16878	16976	16781	16767	16863	16739	16992	16858	16781	16809	16644	16700	16774	16806	17025	16780	16864	16876	16840	16705	16802	17010	16710	16943	16607	16909	16955	16973	16872	16849	16706	16974	16917	16888	16848	16825	16851	16795	17143	16766	16694	16845	16843	16693	16996	17206	16941	16983	16864	16971	16767	17062	16921	16877	16987	16784	17010	16963	16734	16817	16715	16888	16988	16842	16905	16633	16890	16826	16904	16723	17000	16992	16792	16772	16732	16714	16628	16693	16862	16902	16881	16671	16761	17019	16842	17020	16974	16889	16957	16981	16814	16917	16871	16847	16805	16977	16941	16830	17102	16826	16766	16828	17139	16908	16946	16949	16989	16863	16740	17064	16634	16797	16931	16755	16740	16903	16952	16892	17058	16898	16871	16636	16710	16906	16776	16936	16686	16681	16740	16839	17011	16678	16738	16961	16635	16799	16920	16999	16764	16674	16926	16721	16806	16699	16837	16723	16798	16938	16914	16982	17141	16893	16748	16765	16821	16672	16898	16893	16800	16730	16929	17029	16924	17037	16873	16918	16825	16892	16682	16898	16940	16958	16806	16956	16711	16775	16655	16795	16775	16732	16730	16722	16706	16778	16674	16841	16813	16995	17094	16925	16647	16721	16705	16817	16861	16769	16836	16958	16796	16957	16845	16785	16596	16821	16728	16732	16972	16848	16731	16881	17029	16891	16896	16976	17042	16912	16808	16930	16797	17067	16626	16730	16754	16891	16750	16807	16858	16915	16731	16966	17028	16729	16697	16802	16711	16860	16891	16922	16798	16899	16905	16817	16910	16916	16774	17020	16894	17037	16744	16743	16889	16864	16823	16950	16848	16818	16901	16751	16922	16971	16982	16773	17032	16811	16943	16755	16604	16733	16872	16791	16884	16721	16943	16818	16792	16787	16924	16741	16748	16838	16843	16970	16891	16843	17013	16751	16803	16753	16781	16751	16972	17155	16921	17023	17187	16899	16710	16742	17019	16842	16826	16703	16812	16676	16881	16934	16716	16741	17036	16990	16899	16790	16877	16889	17173	16721	16847	16682	16801	16880	17126	16833	16746	16865	16598	16954	16806	16919	16796	16771	16892	16805	16877	16693	16702	16799	16762	16938	17069	16816	16889	16699	16941	17028	16879	16760	16807	16635	16757	16811	16811	16958	16886	16817	17078	17009	16959	16794	16687	16963	17104	16795	17049	16907	16858	16691	16944	16851	16929	16908	16767	16817	16637	16788	17030	16920	16806	16761	16944	16876	16860	16947	16722	16916	16907	16739	16733	17023	16922	16670	16932	16566	16824	16808	16790	16750	16913	16816	16828	17024	16828	16606	16929	16821	17060	16919	16900	17044	17016	17011	16562	16848	16757	16782	16894	16927	17099	16928	16817	17006	16945	16982	16933	16799	16738	16738	16762	16788	16855	16789	16879	16790	16819	16908	16956	16787	16762	16877	16797	16922	16965	16896	16666	16829	16840	16814	16954	16841	16846	16886	16804	16961	16751	17023	16855	16877	16831	16923	17013	16953	16618	16665	16988	16777	16950	16692	17039	16847	16841	16932	16814	16801	16948	16916	16831	16839	16768	16896	16670	16879	16744	16926	16911	16778	16859	16809	16943	17029	17060	16774	16817	16945	16739	16932	16825	16766	16960	16621	16972	16663	16957	16869	16859	16935	16647	16636	16792	16807	16814	16779	16900	16735	16815	16764	16612	16911	16985	16790	16959	16876	16848	16832	16933	16994	16985	16794	17064	16803	16850	16882	16792	16733	16853	16712	16808	16873	16708	16995	16805	16946	16889	16947	16865	16908	16853	16733	16657	16753	16721	16672	16906	16882	16970	16799	16766	16927	16981	16855	16743	17041	16809	16878	16893	16801	16982	16796	16882	16808	16725	16844	16901	16758	16873	17189	16925	16762	16602	16733	16951	16912	16905	16928	16801	16846	16802	16861	16758	16973	16937	16996	16671	16896	16829	16889	16845	16730	16823	16922	17087	16695	16860	16787	16824	16879	16834	16859	16892	16920	16940	16865	16892	16988	16933	16733	16843	16720	16691	16905	16748	16707	16876	17046	16989	16883	16817	17004	16741	16830	16763	17005	16520	16853	17089	16943	16971	16910	16957	16795	16720	16992	16983	16815	16734	16859	16694	16927	16868	16547	16543	16715	16809	16846	16848	16992	16938	16895	16773	16845	17005	16683	16776	16965	16702
35564	60761	56935	46584	38735	33363	29106	25886	23235	20946	19421	18268	17129	16487	15976	15332	15132	15095	14872	14743	14682	14640	14472	14502	14490	14322	14522	14353	14388	14495	14372	14477	14355	14386	14322	14386	14388	14466	14471	14630	14544	14499	14481	14391	14466	14514	14367	14463	14556	14417	14430	14375	14346	14373	14313	14460	14438	14429	14544	14482	14593	14541	14410	14575	14438	14447	14478	14481	14417	14429	14259	14542	14421	14418	14561	14489	14329	14462	14442	14686	14372	14197	14479	14406	14414	14504	14361	14310	14327	14364	14492	14411	14483	14342	14446	14390	14443	14420	14269	14384	14460	14356	14347	14488	14427	14460	14361	14475	14369	14455	14453	14169	14424	14246	14324	14246	14420	14291	14482	14383	14404	14490	14602	14315	14384	14456	14542	14477	14356	14434	14342	14601	14496	14342	14346	14452	14307	14526	14427	14415	14288	14300	14340	14457	14529	14361	14445	14252	14404	14369	14393	14263	14392	14564	14422	14346	14312	14312	14509	14476	14504	14384	14326	14436	14417	14498	14237	14382	14371	14240	14460	14462	14464	14423	14414	14412	14405	14566	14534	14551	14394	14325	14306	14607	14453	14396	14460	14386	14515	14377	14415	14379	14394	14587	14279	14338	14518	14471	14328	14272	14474	14404	14497	14593	14425	14281	14365	14331	14465	14426	14541	14360	14300	14405	14314	14382	14419	14430	14415	14350	14393	14218	14350	14536	14549	14336	14325	14404	14261	14358	14340	14401	14353	14396	14433	14371	14357	14369	14414	14506	14459	14302	14545	14251	14375	14397	14596	14421	14496	14425	14394	14400	14324	14241	14470	14404	14168	14414	14501	14425	14356	14414	14462	14439	14324	14328	14467	14518	14295	14506	14513	14524	14434	14283	14612	14429	14528	14275	14362	14359	14174	14621	14390	14494	14354	14427	14409	14372	14468	14346	14445	14406	14397	14435	14534	14467	14352	14486	14370	14370	14375	14452	14439	14388	14307	14366	14426	14376	14214	14395	14361	14461	14378	14332	14372	14523	14372	14444	14483	14458	14399	14438	14344	14583	14407	14489	14355	14579	14387	14368	14280	14480	14271	14317	14389	14361	14320	14317	14227	14455	14263	14355	14332	14384	14476	14444	14324	14437	14397	14301	14244	14317	14365	14201	14336	14440	14365	14484	14391	14449	14310	14641	14239	14350	14367	14425	14313	14337	14260	14335	14396	14502	14384	14446	14432	14360	14389	14338	14361	14344	14397	14496	14364	14419	14402	14516	14602	14340	14248	14468	14361	14368	14437	14345	14223	14303	14279	14248	14148	14317	14411	14416	14454	14406	14438	14433	14455	14351	14459	14321	14586	14368	14460	14340	14340	14378	14407	14322	14415	14368	14404	14396	14509	14201	14408	14274	14309	14495	14469	14324	14389	14379	14406	14361	14437	14251	14441	14339	14435	14450	14238	14171	14356	14282	14372	14451	14315	14357	14500	14374	14442	14505	14271	14441	14425	14436	14340	14386	14444	14356	14426	14575	14213	14425	14315	14315	14327	14462	14492	14401	14266	14316	14442	14675	14328	14406	14439	14332	14573	14294	14481	14328	14527	14427	14423	14442	14412	14665	14444	14529	14484	14464	14511	14327	14330	14466	14311	14388	14299	14405	14398	14465	14379	14402	14401	14466	14328	14388	14473	14293	14371	14453	14480	14334	14426	14522	14566	14346	14312	14324	14474	14479	14426	14384	14249	14493	14391	14435	14431	14312	14513	14354	14468	14504	14489	14390	14351	14246	14563	14436	14282	14381	14391	14493	14572	14282	14195	14371	14425	14394	14280	14309	14351	14313	14652	14125	14202	14289	14451	14363	14504	14397	14461	14130	14246	14473	14327	14478	14432	14421	14486	14439	14366	14241	14349	14392	14431	14158	14513	14451	14453	14252	14503	14357	14473	14649	14430	14385	14548	14350	14360	14498	14329	14417	14405	14385	14476	14452	14347	14331	14314	14403	14344	14295	14532	14293	14534	14301	14258	14434	14406	14277	14428	14414	14256	14507	14564	14349	14415	14277	14495	14585	14270	14446	14465	14427	14313	14425	14364	14467	14451	14474	14356	14344	14497	14346	14390	14490	14281	14283	14426	14328	14506	14307	14359	14395	14398	14481	14163	14424	14677	14354	14541	14383	14311	14403	14513	14350	14370	14407	14497	14353	14364	14410	14446	14392	14397	14177	14487	14276	14457	14256	14430	14437	14036	14276	14585	14545	14428	14435	14364	14444	14380	14409	14412	14432	14579	14624	14299	14383	14352	14389	14274	14417	14450	14230	14196	14239	14462	14539	14620	14319	14439	14417	14460	14320	14373	14383	14398	14605	14416	14284	14441	14557	14295	14512	14415	14391	14315	14518	14471	14332	14423	14521	14512	14528	14423	14219	14238	14471	14601	14449	14373	14452	14604	14600	14432	14409	14404	14273	14310	14352	14423	14371	14311	14340	14459	14357	14467	14282	14253	14284	14421	14210	14424	14373	14373	14396	14441	14342	14373	14455	14426	14353	14278	14395	14332	14477	14367	14615	14359	14355	14363	14406	14522	14306	14374	14340	14251	14472	14322	14495	14346	14365	14290	14413	14452	14469	14380	14269	14500	14588	14537	14327	14411	14346	14451	14364	14529	14419	14440	14451	14552	14242	14254	14331	14307	14335	14399	14510	14339	14592	14465	14431	14463	14371	14478	14350	14403	14300	14536	14419	14410	14308	14443	14470	14438	14345	14381	14367	14253	14409	14411	14522	14375	14438	14379	14485	14287	14379	14386	14336	14354	14479	14453	14373	14422	14315	14450	14300	14330	14280	14416	14475	14556	14393	14318	14297	14486	14196	14540	14517	14437	14459	14405	14484	14420	14562	14528	14429	14464	14270	14576	14474	14623	14342	14589	14482	14496	14483	14430	14397	14284	14430	14333	14552	14452	14453	14434	14508	14486	14320	14516	14531	14347	14555	14403	14423	14389	14199	14398	14375	14450	14435	14408	14432	14400	14390	14336	14358	14494	14508	14334	14502	14437	14367	14256	14467	14453	14424	14503	14259	14409	14461	14570	14357	14436	14412	14506	14487	14446	14348	14493	14464	14328	14371	14267	14293	14412	14458	14512	14379	14451	14461	14380	14263	14270	14349	14393	14411	14517	14350	14470	14599	14503	14316	14527	14384	14222	14514	14529	14342	14360	14452	14580	14550	14423	14365	14551	14499	14511	14442	14451	14430	14512	14538	14424	14479	14284	14492	14268	14305	14244	14142	14135	14460	14535	14280	14498	14356	14371	14389	14297	14377	14341	14326	14284	14242	14454	14482	14396	14421	14293	14293	14435	14082	14440	14359	14335	14603	14397	14347	14422	14373	14300	14354	14382	14447	14428	14368	14407	14328	14486	14422	14315	14388	14506	14381	14533	14400	14363	14279	14248	14500	14455	14477	14371	14393	14486	14301	14455	14408	14377	14499	14394	14470	14472	14402	14171	14411	14662	14312	14373	14291	14525	14187	14396	14386	14495	14370	14498	14397	14253	14294	14668	14514	14298	14410	14553	14448	14464	14434	14498	14285	14353	14348	14384	14439	14415	14346	14330	14396	14465	14534	14270	14301	14307	14371	14271	14341	14419	14348	14543	14423	14380	14175	14455	14373	14247	14562	14288	14436	14413	14466	14244	14428	14235	14501	14338	14433	14269	14387	14408	14401	14298	14407	14207	14365	14348	14269	14326	14263	14485	14297	14307	14338	14408	14433	14402	14276	14415	14256	14425	14300	14394	14270	14443	14426	14335	14294	14388	14364	14437	14312	14293	14496	14327	14360	14430	14381	14341	14523	14374	14353	14373	14385	14239	14364	14373	14506	14516	14421	14574	14418	14510	14393	14386	14517	14391	14405	14645	14553	14229	14464	14381	14356	14231	14419	14331	14472	14378	14377	14354	14483	14374	14389	14373	14273	14320	14346	14237	14356	14282	14431	14474	14435	14464	14394	14446	14239	14315	14396	14363	14372	14565	14384	14327	14354	14377	14404	14488	14292	14454	14454	14366	14342	14426	14429	14280	14415	14439	14406	14409	14297	14541	14325	14573	14378	14393	14371	14393	14556	14292	14471	14319	14425	14200	14218	14488	14373	14270	14400	14301	14539	14236	14365	14464	14251	14320	14344	14328	14352	14384	14311	14521	14500	14585	14483	14328	14486	14292	14370	14322	14358	14468	14435	14355	14521	14338	14531	14157	14508	14205	14217	14374	14379	14405	14497	14448	14337	14601	14351	14262	14470	14432	14550	14393	14554	14332	14443	14600	14355	14406	14451	14513	14334	14620	14261	14419	14348	14386	14474	14525	14454	14282	14394	14474	14419	14480	14332	14552	14383	14397	14348	14390	14395	14484	14451	14524	14545	14539	14376	14475	14342	14192	14381	14351	14330	14479	14416	14306	14618	14387	14453	14228	14381	14437	14308	14273	14241	14302	14427	14277	14266	14475	14303	14473	14252	14444	14354	14329	14438	14246	14437	14429	14344	14381	14514	14423	14537	14282	14326	14315	14491	14403	14248	14507	14387	14563	14219	14361	14417	14428	14365	14458	14395	14294	14554	14235	14309	14415	14453	14326	14362	14514	14327	14433	14244	14313	14404	14344	14472	14207	14287	14261	14582	14345	14497	14549	14346	14383	14457	14429	14443	14387	14298	14437	14276	14511	14369	14510	14408	14512	14486	14253	14430	14306	14455	14692	14375	14385	14343	14392	14225	14428	14311	14513	14442	14535	14420	14340	14215	14373	14390	14358	14292	14458	14528	14397	14483	14525	14290	14513	14545	14210	14385	14356	14527	14375	14292	14342	14285	14410	14498	14255	14547	14414	14380	14283	14341	14250	14377	14435	14514	14303	14271	14564	14498	14189	14599	14359	14316	14368	14389	14541	14336	14409	14634	14239	14531	14442	14216	14300	14539	14537	14225	14424	14409	14322	14259	14282	14569	14468	14505	14358	14298	14347	14434	14491	14418	14459	14395	14408	14491	14528	14359	14385	14491	14492	14418	14575	14419	14375	14324	14373	14438	14381	14389	14342	14526	14459	14547	14313	14385	14471	14394	14441	14310	14369	14417	14424	14426	14280	14296	14391	14211
29364	30403	38200	33747	26781	23931	21841	20036	19190	18519	18104	17547	17290	17112	17156	16925	17092	16762	16860	16554	16842	16684	16833	16734	16831	16845	16787	16861	16831	16858	16881	16783	16672	16764	16675	16744	17076	16594	16763	16712	16707	17028	16814	16638	16539	16740	16716	16813	16699	16571	16719	16667	16544	16605	16726	16791	16808	16433	16824	16840	16610	16851	16686	16698	16792	16703	16607	16757	16638	16784	16520	16755	16724	16660	16775	16875	16668	16882	16633	16591	16340	16666	16977	16813	16707	16634	16574	16893	16732	16668	16769	16669	16802	16827	16759	16627	16799	16612	16538	16768	16579	16652	16625	16906	16597	16657	16537	16671	16685	16842	16808	16760	16693	16701	16759	16843	16679	16865	16696	16503	16589	16601	16803	16739	17000	16785	16491	16758	16754	16874	16704	16896	16703	16724	16808	16629	17012	16691	16813	16893	16601	16785	16862	16795	16634	16638	16753	16737	16969	16719	16964	16656	16790	16568	16726	16508	16654	16564	16714	16574	16871	16473	16852	16721	16930	16610	16661	16660	16865	16628	16557	16683	16896	16880	16678	16649	16824	16726	16802	16593	16793	16548	16767	16796	16713	16672	16608	16652	16583	16724	16696	16759	16835	16742	16783	16857	16783	16892	16620	16569	16845	16757	16777	16629	16800	16692	16862	16877	16599	16714	16690	16823	16670	16484	16511	16914	16679	16720	16869	16675	16674	16827	16727	16797	16655	16760	16709	16563	16700	16501	16843	16700	16731	16831	17005	16553	16620	16731	16510	16647	16728	16648	16657	16811	16674	16711	16600	16724	16579	16700	16659	16834	16595	16675	16691	16998	16855	16725	16800	16765	16539	16738	16884	16717	16668	16618	16684	16641	16762	16716	16818	16636	16687	16752	16571	16752	16816	16604	16802	16687	16645	16823	16787	16678	16751	16834	16657	16652	16753	16701	16573	16704	16627	16714	17010	16715	16570	16724	16862	16701	16825	16745	16609	16879	16559	16804	16687	16616	16869	16730	16731	16618	16771	16897	16787	16841	16681	16527	16893	16434	16551	16671	16924	16662	16739	16630	16706	16777	16549	16506	16535	16630	16609	16561	16473	16733	16526	16866	16744	16659	16720	16828	16671	16750	16689	16824	16726	16798	16460	16666	16557	16856	16708	16604	16886	16543	16832	16629	16581	16468	16696	16463	16683	16676	16785	16645	16575	16900	16634	16623	16723	16731	16754	16449	16742	16749	16847	16907	16711	16537	16663	16477	16847	16843	16783	16649	16699	16694	16615	16607	16782	16905	16774	16839	16729	16825	16824	16753	16748	16553	16853	16512	16907	16690	16752	16963	16856	16752	16723	16604	16728	16789	16787	16680	16702	16658	16981	16944	16726	16710	16740	16964	16924	16785	16713	16601	16669	16934	16898	16674	16584	16747	16797	16758	16926	16500	16680	16797	16834	16665	16657	16602	16715	16801	16796	16680	16718	16748	16686	16690	16703	16848	16747	16540	16696	16833	16613	16619	16652	16840	16618	16603	16706	16701	16751	16783	16863	16806	16825	16672	16761	16677	16705	16664	16795	16811	16658	16655	16649	16724	16732	16696	16790	16666	16690	16812	16907	16528	16778	16666	16611	16773	16767	16846	16669	16624	16696	16665	16711	16886	16889	16849	16861	16751	16831	16563	16665	16725	16797	16789	16739	16774	16457	16587	16521	16692	16516	16986	16631	16527	16866	16789	16795	16751	16652	16579	16695	16697	16769	16986	16778	16595	16639	16521	16808	16542	16655	16821	16653	16791	16818	16585	16619	16869	16684	16565	16654	16768	16721	16751	16765	16843	16686	16798	16723	16586	16750	16619	16618	16743	16718	16698	16718	16601	16782	16692	16747	16898	17034	16893	16667	16555	16578	16564	16837	16605	16750	16592	16701	16805	16810	16888	16663	16657	16747	16820	16723	16600	16563	16627	16873	16753	16618	16779	16546	16812	16809	16670	16580	16651	16622	16694	16585	16803	16995	16724	16656	16557	16579	16848	16758	16640	16714	16792	16611	16491	16795	16687	16731	16722	16747	16743	16894	16657	17004	16667	16742	16558	16725	16812	16532	16585	16607	16714	16839	16852	16472	16541	16573	16603	16812	16492	16960	16776	16883	16634	16634	16730	16626	16730	16557	16628	16723	16579	16627	16668	16741	16667	16580	16513	16582	16722	16662	16699	16571	16566	16760	16705	16520	16693	16717	16596	16806	16690	16619	16660	16636	16748	16671	16872	16632	16544	16786	16720	16627	16608	16641	16859	16613	16731	16665	16603	16669	16859	16484	16693	16755	16601	16756	16717	16570	16724	16717	16820	16781	16799	16696	16829	16438	16803	16839	16940	16734	16764	16654	16760	16798	16554	16643	16543	16757	16801	16632	16686	16731	16786	16811	16747	16699	16653	16532	16693	16764	16684	16688	16408	16654	16732	16834	16799	16863	16778	16614	16679	16891	16639	16820	16744	16698	16834	16583	16824	16726	16869	16626	16784	16706	16728	16616	16784	16630	16810	16892	16605	16516	16788	16839	16709	16788	16476	16928	16706	16809	16885	16524	16718	16633	16587	16643	16643	16678	16605	16742	16491	16606	16757	16716	16563	16486	16612	16707	16721	16865	16759	16902	16593	16659	16661	16651	16616	16651	16741	16625	16689	16780	16717	16940	16728	16908	16764	16741	16921	16588	16638	16617	16826	16925	16570	16692	16658	16750	16791	16757	16612	16886	16501	16730	16954	16895	16742	16658	16712	16601	16807	16680	16755	16751	16683	16705	16693	16667	16737	16673	16648	16730	16614	16740	16764	16760	16793	16752	16844	16641	16621	16589	16872	16644	16660	16630	16765	16670	16866	16745	16677	16697	16744	16717	16635	16779	16751	16707	16738	16605	16609	16881	16676	16720	16869	16721	16862	17027	17046	16562	16607	16833	16779	16585	16789	16811	16606	16651	16700	16695	16668	16666	16471	16706	16831	16654	16890	16600	16675	16362	16677	16639	16732	16569	16711	16895	16658	16869	16614	16816	16687	16801	16634	16744	16764	16740	16765	16748	16850	16827	16834	16694	16683	16758	16566	16585	16767	16757	16846	16728	16704	16891	16881	16838	16608	16624	16872	16853	16868	16894	16719	16873	16763	16740	16597	16551	16635	16473	16638	16619	16763	16731	16717	16785	16624	16756	16574	16789	16583	16420	16768	16778	16576	16752	16668	16774	16755	16864	16672	16469	16656	16586	16969	16720	16685	16786	16763	17046	16983	16788	16498	16843	16648	16752	16652	16756	16748	16761	16503	16796	16751	16954	16593	16795	16715	16572	16910	16538	16436	16726	16850	16760	16698	16695	16525	16795	16738	16566	16644	16646	16745	16621	16451	16667	16515	16999	16746	16749	16494	16799	16563	16640	16635	16596	16847	16571	16830	16769	16698	16581	16687	16745	16727	16585	16688	16795	16756	16732	16690	16718	16745	16715	16689	16589	16585	16765	16518	16677	16715	16667	16647	16706	16763	17070	16626	16648	16584	16768	16819	16780	16652	16569	16685	16601	16993	16627	16698	16742	16741	16669	16762	16740	16814	16940	16644	16725	16709	16790	16802	16630	16605	16594	16665	16964	16709	16688	16823	16732	16514	16774	16748	16616	16534	16878	16798	16707	16659	16760	16624	16682	16828	16575	16533	16638	16731	16758	16759	16782	16531	16546	16439	16705	16840	16582	16734	16653	16889	16730	16696	16425	16661	16764	16581	16660	16624	16543	16677	16700	16603	16931	16793	16685	16836	16506	16718	16820	16690	16795	16724	16920	16784	16541	16725	16673	16805	16764	16665	16591	16583	16795	16593	16754	16729	16628	16597	16622	16661	16912	16775	16649	16581	16667	16777	16747	16826	16714	16521	16683	16650	16607	16649	16730	16664	16761	16590	16814	16782	16459	16815	16764	16678	16539	16537	16847	16842	16659	16755	16770	16668	16681	16800	16789	16548	16718	16587	16678	16833	16764	16714	16825	16816	16671	16665	16682	16695	16574	16614	16754	16839	16869	16490	16697	16725	16728	16839	16780	16662	16847	16563	16839	16772	16918	16649	16755	16616	16708	16625	16618	16798	16671	16784	16789	16763	16506	16725	16789	16723	16743	16636	16776	16887	16618	16988	16775	16729	16585	16630	16666	16793	16862	16640	16608	16809	16820	16648	16771	16589	16799	16654	16580	16821	16824	16670	16595	16647	16776	16611	16774	16648	16643	16665	16593	16615	16684	16715	16732	16675	16657	16888	16690	16754	16752	16739	16604	16635	16556	16527	16801	16643	16655	16663	16890	16853	16695	16876	16593	16632	16774	16690	16632	16803	16792	16594	16699	16762	16652	16719	16707	16604	16735	16607	16584	16765	16797	16918	16789	16685	16789	16772	16858	16745	16802	16741	16544	16672	16642	16800	16672	16799	16799	16593	16847	16723	16836	16529	16563	16715	16710	16737	16727	16777	16716	16847	16797	16620	16730	16528	16815	16736	16804	16682	16741	16696	16813	16678	16654	16670	16736	16630	16693	16755	16734	16814	16630	16554	16800	16666	16627	16873	16698	16754	16660	16734	16638	16763	16680	16904	16567	16674	16794	16529	16752	16722	16656	16864	16799	16597	16767	16783	16738	16652	16689	16716	16751	16778	16693	16593	16699	16705	16769	16683	16735	16629	16601	16879	16579	16609	16951	16623	16829	16643	16540	16782	16777	16792	16666	16732	16697	16699	16858	16657	16970	16905	16738	16601	16621	16612	16707	16821	16563	16899	16832	16775	16742	16717	16891	16678	16669	16788	16542	16481	16706	16743	16878	16834	16836	16752	16845	16846	16757	16715	16737	16570	16677	16644	16728	16755	16572	16584	16652	16730	16759	16723	16696	16883	16778	16755	16804	16854	16805	16531	16771	16826	16640	16732	16761	16729	16595	16617	16699	16725	16830	16769	16735	16883	16774	16603	16664	16767	16774	16468	16788	16675	16823	16682	16905	16506	16656	16633	16602	16657	16556	16656	16616	16803	16782	16728	16718	16787	16759	16911	16708	16812	16915	16715	16730	16606	16740	16752	16844	16726	16841	16823	16571	16884	16712	16800	16764	16609	16581	16697	16741	16454
34189	48931	44430	34657	28131	24078	20969	19162	17803	16806	16356	15747	15488	15082	14879	14676	14566	14670	14604	14275	14418	14597	14394	14399	14383	14522	14335	14357	14464	14460	14354	14303	14436	14688	14171	14441	14245	14221	14353	14452	14296	14168	14398	14323	14406	14265	14434	14327	14347	14436	14322	14310	14377	14416	14414	14440	14465	14450	14418	14466	14460	14377	14377	14475	14267	14310	14410	14311	14370	14262	14458	14438	14357	14225	14593	14364	14432	14240	14337	14328	14295	14315	14442	14538	14579	14569	14528	14393	14432	14234	14384	14389	14512	14336	14356	14323	14330	14315	14582	14336	14390	14278	14521	14246	14236	14361	14261	14456	14462	14324	14200	14303	14360	14412	14376	14340	14449	14458	14325	14332	14308	14423	14246	14414	14477	14477	14288	14370	14422	14472	14397	14401	14291	14280	14447	14230	14206	14384	14235	14225	14402	14352	14379	14414	14290	14474	14230	14314	14477	14394	14403	14298	14414	14221	14407	14451	14324	14393	14315	14409	14505	14444	14357	14366	14415	14333	14518	14306	14436	14279	14438	14602	14442	14311	14477	14403	14476	14516	14326	14334	14189	14311	14397	14148	14348	14324	14440	14365	14316	14306	14450	14366	14233	14389	14448	14484	14371	14412	14179	14315	14440	14278	14292	14350	14340	14471	14425	14403	14454	14300	14364	14382	14389	14395	14497	14208	14535	14435	14266	14226	14485	14358	14567	14211	14356	14374	14406	14448	14407	14414	14405	14402	14254	14335	14419	14314	14256	14329	14507	14325	14440	14620	14309	14316	14425	14409	14111	14450	14416	14515	14275	14353	14515	14218	14438	14467	14317	14236	14224	14303	14252	14381	14362	14349	14550	14510	14354	14270	14428	14441	14417	14237	14435	14299	14365	14311	14280	14349	14380	14534	14247	14469	14395	14484	14335	14318	14175	14560	14496	14350	14379	14478	14368	14393	14275	14324	14421	14243	14310	14230	14211	14393	14363	14364	14347	14426	14149	14388	14285	14243	14421	14160	14269	14448	14484	14419	14333	14281	14481	14490	14359	14270	14423	14388	14402	14458	14215	14199	14360	14455	14243	14547	14204	14347	14446	14235	14460	14382	14350	14414	14373	14404	14504	14355	14513	14406	14446	14381	14352	14467	14270	14354	14201	14341	14250	14350	14470	14357	14526	14330	14219	14415	14403	14422	14404	14321	14374	14211	14335	14326	14409	14430	14324	14506	14448	14403	14245	14433	14437	14306	14394	14265	14346	14403	14334	14272	14264	14378	14271	14454	14346	14166	14500	14395	14427	14366	14490	14283	14486	14395	14403	14482	14430	14308	14357	14381	14462	14241	14415	14295	14219	14180	14267	14460	14211	14338	14339	14399	14422	14469	14456	14301	14446	14473	14266	14545	14440	14366	14215	14426	14414	14342	14302	14266	14442	14525	14419	14333	14378	14380	14447	14369	14516	14343	14472	14478	14402	14377	14393	14351	14345	14583	14503	14254	14330	14297	14450	14304	14273	14212	14290	14416	14318	14325	14383	14244	14413	14295	14280	14264	14181	14337	14394	14496	14329	14523	14306	14393	14355	14514	14329	14451	14517	14421	14382	14363	14436	14526	14245	14361	14423	14277	14269	14398	14433	14402	14504	14335	14469	14350	14402	14288	14482	14392	14322	14367	14413	14394	14433	14579	14275	14383	14337	14436	14266	14453	14158	14497	14317	14351	14435	14410	14407	14373	14234	14477	14381	14408	14395	14344	14298	14241	14459	14220	14373	14428	14342	14157	14502	14528	14519	14458	14321	14490	14336	14278	14301	14370	14448	14344	14547	14338	14215	14378	14455	14498	14227	14324	14333	14404	14225	14408	14256	14372	14295	14325	14367	14378	14381	14472	14441	14307	14425	14325	14378	14266	14473	14420	14475	14380	14296	14441	14314	14385	14303	14497	14362	14213	14340	14493	14522	14598	14331	14337	14295	14439	14326	14308	14475	14411	14539	14372	14262	14538	14226	14188	14400	14356	14382	14278	14392	14236	14419	14438	14382	14340	14311	14471	14232	14397	14426	14459	14385	14396	14343	14387	14502	14379	14247	14320	14303	14344	14260	14330	14327	14457	14357	14447	14446	14361	14366	14395	14421	14443	14342	14398	14226	14456	14251	14493	14212	14359	14505	14419	14301	14276	14300	14371	14343	14482	14470	14439	14396	14381	14148	14445	14461	14434	14184	14384	14265	14507	14350	14338	14315	14283	14274	14484	14402	14315	14451	14314	14379	14343	14333	14394	14270	14284	14435	14243	14450	14412	14360	14452	14395	14403	14385	14415	14314	14377	14403	14307	14323	14277	14237	14224	14492	14312	14339	14352	14360	14561	14400	14346	14347	14281	14340	14254	14285	14324	14356	14231	14303	14426	14346	14335	14219	14380	14508	14424	14412	14385	14329	14239	14333	14379	14448	14247	14323	14587	14419	14289	14248	14394	14447	14252	14523	14303	14416	14494	14426	14329	14325	14264	14187	14358	14354	14317	14453	14329	14379	14276	14485	14570	14369	14404	14505	14261	14281	14491	14330	14463	14325	14446	14379	14440	14424	14358	14388	14208	14429	14327	14429	14284	14443	14373	14222	14393	14305	14451	14360	14436	14313	14362	14299	14564	14406	14301	14439	14206	14333	14354	14275	14338	14448	14342	14505	14301	14482	14360	14389	14313	14435	14298	14475	14353	14436	14407	14242	14412	14409	14282	14444	14269	14373	14257	14468	14525	14411	14416	14308	14254	14376	14281	14419	14430	14440	14520	14395	14181	14349	14511	14510	14458	14298	14413	14540	14350	14359	14387	14323	14472	14407	14301	14406	14450	14458	14220	14308	14354	14454	14273	14350	14298	14423	14332	14259	14410	14210	14312	14267	14310	14234	14317	14405	14471	14406	14389	14275	14410	14146	14404	14397	14439	14477	14319	14300	14292	14406	14375	14401	14311	14376	14351	14410	14347	14439	14334	14409	14498	14419	14310	14663	14262	14452	14338	14416	14431	14266	14440	14348	14282	14300	14424	14294	14479	14328	14332	14361	14379	14409	14346	14246	14353	14334	14333	14292	14395	14320	14487	14436	14362	14217	14473	14404	14291	14330	14434	14424	14375	14452	14410	14146	14150	14474	14312	14257	14202	14246	14297	14366	14439	14237	14226	14405	14435	14567	14419	14394	14359	14297	14559	14393	14446	14369	14429	14234	14252	14397	14306	14380	14206	14379	14404	14421	14369	14492	14318	14299	14412	14551	14351	14450	14320	14237	14480	14351	14395	14365	14479	14391	14381	14472	14334	14420	14407	14290	14425	14410	14339	14386	14535	14365	14389	14351	14464	14332	14417	14260	14358	14332	14424	14335	14355	14491	14408	14389	14370	14322	14392	14413	14354	14333	14325	14324	14459	14479	14220	14456	14312	14265	14468	14264	14341	14282	14477	14527	14333	14218	14327	14437	14407	14294	14380	14425	14562	14465	14374	14416	14432	14467	14285	14454	14363	14368	14411	14341	14258	14253	14199	14172	14443	14361	14252	14236	14506	14299	14393	14347	14216	14185	14452	14421	14355	14466	14262	14305	14343	14350	14408	14451	14375	14165	14362	14265	14377	14380	14353	14351	14332	14417	14456	14390	14372	14299	14370	14264	14373	14400	14326	14505	14300	14418	14500	14411	14393	14437	14491	14443	14207	14329	14312	14490	14282	14375	14158	14229	14412	14423	14398	14406	14518	14433	14370	14469	14506	14263	14288	14261	14593	14451	14358	14311	14487	14185	14331	14362	14244	14456	14319	14382	14444	14464	14313	14461	14345	14387	14447	14346	14362	14390	14388	14351	14434	14282	14284	14405	14215	14331	14405	14523	14383	14374	14468	14416	14361	14239	14490	14365	14503	14563	14308	14340	14284	14295	14310	14160	14427	14429	14249	14401	14405	14407	14503	14367	14528	14335	14178	14413	14400	14407	14281	14380	14334	14398	14409	14391	14296	14525	14323	14313	14283	14106	14387	14342	14422	14472	14471	14337	14297	14470	14483	14237	14438	14322	14374	14471	14386	14366	14403	14338	14304	14376	14414	14376	14322	14376	14392	14241	14364	14415	14297	14312	14406	14259	14383	14318	14662	14398	14477	14392	14354	14291	14565	14114	14392	14359	14363	14412	14493	14374	14522	14408	14344	14223	14467	14492	14421	14685	14278	14377	14327	14462	14345	14348	14438	14364	14432	14462	14322	14548	14245	14435	14233	14389	14412	14316	14359	14417	14277	14483	14283	14343	14511	14423	14378	14258	14206	14305	14471	14341	14239	14402	14350	14452	14474	14408	14421	14512	14303	14413	14321	14435	14412	14225	14412	14504	14348	14348	14305	14376	14332	14313	14480	14632	14368	14356	14534	14462	14378	14384	14377	14189	14403	14562	14405	14375	14341	14351	14311	14258	14339	14377	14276	14375	14422	14390	14410	14269	14507	14416	14493	14368	14368	14343	14291	14501	14379	14313	14420	14533	14520	14470	14443	14395	14392	14483	14433	14298	14515	14406	14365	14499	14469	14313	14283	14451	14393	14551	14467	14366	14410	14289	14505	14392	14342	14322	14345	14457	14412	14471	14509	14239	14440	14350	14304	14378	14621	14312	14381	14311	14351	14437	14420	14297	14480	14316	14466	14447	14429	14399	14159	14396	14323	14407	14233	14187	14466	14456	14446	14435	14553	14338	14271	14357	14419	14302	14390	14382	14433	14434	14350	14448	14352	14343	14469	14346	14355	14388	14414	14342	14270	14420	14327	14549	14383	14337	14326	14390	14324	14526	14457	14320	14313	14441	14371	14480	14233	14361	14250	14355	14388	14280	14352	14291	14160	14395	14546	14382	14428	14485	14455	14375	14338	14398	14373	14363	14395	14340	14409	14485	14395	14331	14561	14388	14319	14340	14223	14262	14425	14291	14246	14504	14448	14606	14288	14385	14417	14442	14448	14292	14592	14304	14186	14459	14358	14404	14252	14320	14431	14394	14389	14325	14341	14297	14376	14466	14426	14445	14454	14371	14439	14216	14399	14366	14449	14373	14347	14492	14297	14367	14322	14211	14546	14282	14497	14397	14439	14256	14274	14204	14479	14529	14368	14291	14292
24029	21433	29123	26153	26162	27662	26320	22789	20986	19596	18642	18091	17718	17189	17189	16861	16683	16778	16461	16360	16539	16558	16377	16353	16523	16521	16340	16375	16506	16284	16353	16304	16579	16421	16403	16659	16489	16285	16346	16465	16460	16317	16394	16555	16431	16535	16417	16429	16547	16385	16247	16200	16130	16362	16224	16210	16324	16371	16492	16430	16401	16450	16318	16382	16580	16374	16281	16340	16142	16310	16486	16425	16500	16646	16227	16290	16489	16347	16398	16411	16400	16646	16403	16320	16130	16408	16302	16454	16332	16263	16463	16412	16264	16354	16380	16186	16409	16444	16602	16266	16417	16245	16362	16392	16241	16301	16187	16314	16190	16444	16379	16308	16496	16588	16483	16460	16288	16300	16328	16279	16448	16556	16378	16278	16344	16397	16281	16310	16372	16406	16310	16439	16352	16165	16474	16191	16407	16405	16304	16251	16226	16275	16246	16330	16406	16341	16307	16406	16290	16135	16157	16223	16496	16432	16092	16122	16282	16440	16401	16141	16555	16402	16461	16450	16456	16403	16424	16479	16462	16150	16341	16262	16306	16418	16198	16448	16491	16417	16385	16231	16488	16360	16518	16481	16323	16514	16392	16493	16489	16412	16193	16404	16488	16376	16407	16297	16360	16417	16219	16426	16418	16169	16325	16442	16439	16270	16506	16590	16431	16388	16308	16374	16298	16245	16350	16243	16117	16220	16347	16550	16370	16189	16342	16241	16273	16326	16414	16326	16293	16355	16304	16167	16414	16143	16464	16227	16329	16420	16428	16220	16343	16502	16490	16442	16451	16343	16363	16459	16256	16297	16292	16375	16208	16152	16165	16281	16397	16367	16361	16468	16334	16455	16292	16365	16513	16471	16338	16277	16299	16409	16362	16220	16291	16340	16295	16354	16501	16119	16306	16018	16420	16465	16402	16237	16701	16380	16407	16329	16269	16422	16449	16346	16155	16336	16608	16411	16390	16340	16488	16317	16346	16389	16390	16428	16262	16329	16397	16370	16450	16260	16309	16291	16090	16505	16472	16376	16270	16390	16280	16237	16341	16380	16575	16419	16393	16389	16323	16411	16257	16225	16319	16373	16420	16233	16353	16648	16477	16508	16445	16115	16491	16288	16493	16488	16296	16444	16466	16267	16345	16426	16271	16504	16387	16194	16376	16319	16424	16238	16456	16279	16359	16603	16209	16358	16490	16410	16227	16279	16526	16230	16415	16457	16134	16522	16474	16279	16418	16225	16552	16348	16284	16288	16608	16437	16475	16290	16221	16387	16499	16419	16281	16248	16465	16198	16443	16423	16312	16425	16429	16542	16191	16515	16560	16297	16440	16372	16469	16239	16478	16533	16658	16352	16288	16228	16307	16428	16588	16461	16262	16152	16459	16311	16457	16238	16303	16393	16367	16267	16362	16141	16128	16362	16308	16144	16347	16354	16305	16349	16471	16118	16258	16398	16287	16350	16320	16306	16392	16274	16337	16565	16360	16389	16427	16203	16191	16377	16501	16224	16275	16388	16456	16319	16408	16227	16418	16225	16344	16318	16363	16400	16264	16189	16312	16305	16581	16440	16466	16132	16351	16448	16307	16369	16311	16341	16324	16271	16517	16452	16452	16546	16221	16418	16380	16289	16159	16192	16240	16244	16353	16361	16172	16234	16231	16354	16217	16086	16261	16374	16270	16431	16402	16399	16305	16502	16379	16159	16244	16321	16351	16440	16631	16466	16458	16298	16352	16472	16472	16354	16108	16429	16422	16368	16286	16498	16330	16402	16327	16318	16372	16430	16215	16450	16288	16427	16426	16404	16315	16249	16531	16511	16306	16388	16428	16161	16285	16330	16388	16432	16259	16217	16387	16448	16272	16294	16392	16415	16386	16131	16283	16457	16280	16368	16482	16360	16376	16317	16249	16382	16413	16358	16554	16383	16529	16502	16393	16261	16404	16420	16373	16485	16326	16348	16441	16436	16266	16563	16387	16397	16373	16516	16460	16300	16159	16550	16226	16367	16703	16352	16341	16476	16213	16147	16316	16386	16412	16426	16224	16242	16263	16340	16332	16201	16243	16239	16147	16328	16358	16387	16336	16484	16405	16390	16286	16358	16348	16262	16416	16463	16304	16315	16223	16487	16361	16278	16365	16492	16658	16449	16357	16488	16330	16418	16315	16315	16247	16395	16586	16436	16387	16158	16485	16472	16370	16296	16272	16362	16421	16317	16431	16451	16449	16512	16280	16461	16608	16685	16254	16504	16257	16295	16443	16304	16321	16426	16432	16469	16292	16267	16125	16141	16456	16227	16424	16281	16177	16533	16327	16261	16324	16463	16530	16376	16373	16335	16295	16360	16290	16476	16386	16534	16409	16371	16394	16141	16408	16425	16403	16263	16422	16422	16394	16358	16311	16400	16423	16509	16546	16456	16393	16247	16205	16417	16400	16380	16295	16277	16265	16341	16195	16188	16267	16297	16311	16352	16386	16481	16379	16303	16335	16282	16317	16512	16584	16310	16542	16309	16354	16120	16392	16456	16255	16422	16456	16300	16545	16302	16297	16225	16394	16392	16340	16427	16272	16370	16435	16425	16443	16334	16215	16286	16290	16488	16309	16602	16479	16368	16207	16314	16445	16357	16505	16233	16263	16222	16275	16494	16354	16523	16304	16252	16256	16409	16580	16360	16218	16338	16365	16532	16380	16340	16228	16251	16460	16395	16334	16331	16402	16466	16386	16373	16210	16320	16307	16370	16491	16390	16345	16506	16328	16506	16503	16274	16364	16291	16243	16515	16189	16177	16392	16428	16389	16608	16453	16339	16556	16458	16309	16424	16414	16179	16235	16361	16141	16458	16377	16434	16419	16251	16361	16260	16355	16427	16230	16321	16336	16456	16340	16344	16348	16396	16543	16308	16391	16363	16227	16461	16501	16380	16454	16398	16272	16436	16364	16394	16217	16071	16354	16424	16422	16339	16529	16263	16241	16258	16368	16120	16035	16325	16241	16423	16469	16496	16417	16270	16399	16373	16368	16411	16397	16285	16383	16404	16529	16391	16141	16220	16536	16221	16378	16519	16299	16137	16312	16368	16378	16213	16017	16075	16221	16369	16478	16161	16303	16645	16289	16228	16333	16501	16274	16432	16425	16355	16337	16259	16277	16423	16265	16429	16161	16403	16346	16603	16560	16296	16343	16415	16312	16339	16382	16417	16245	16511	16406	16272	16272	16560	16383	16430	16469	16467	16435	16089	16237	16170	16466	16349	16586	16570	16306	16336	16173	16387	16375	16381	16325	16286	16323	16345	16361	16492	16410	16467	16292	16416	16353	16350	16254	16392	16310	16354	16407	16258	16607	16361	16406	16420	16405	16346	16376	16378	16453	16236	16267	16543	16473	16349	16375	16432	16319	16418	16132	16403	16394	16452	16334	16387	16259	16256	16262	16402	16253	16303	16141	16416	16258	16444	16431	16446	16447	16468	16336	16492	16268	16625	16471	16275	16373	16520	16311	16288	16277	16396	16474	16355	16483	16333	16385	16282	16282	16417	16371	16478	16380	16250	16539	16299	16203	16318	16310	16280	16553	16530	16292	16319	16317	16558	16378	16400	16584	16388	16359	16311	16356	16596	16502	16307	16410	16433	16324	16421	16408	16282	16335	16496	16404	16260	16194	16363	16425	16141	16344	16326	16523	16518	16176	16331	16499	16413	16479	16261	16499	16264	16521	16319	16666	16508	16103	16247	16316	16209	16208	16517	16236	16431	16317	16194	16279	16285	16243	16439	16515	16459	16475	16325	16529	16301	16277	16404	16220	16370	16514	16478	16403	16223	16546	16252	16393	16389	16171	16230	16348	16206	16371	16335	16278	16476	16424	16446	16296	16353	16431	16347	16352	16151	16332	16233	16379	16378	16335	16220	16469	16317	16312	16564	16297	16207	16377	16310	16462	16299	16234	16295	16377	16288	16208	16450	16362	16378	16207	16352	16413	16319	16285	16320	16331	16046	16341	16282	16447	16292	16227	16308	16380	16353	16239	16289	16289	16437	16545	16401	16364	16328	16378	16289	16507	16275	16159	16305	16464	16267	16444	16439	16380	16213	16393	16237	16140	16453	16262	16253	16369	16413	16379	16361	16367	16322	16321	16456	16468	16316	16352	16506	16292	16339	16135	16330	16414	16300	16486	16304	16518	16533	16431	16382	16544	16478	16291	16396	16445	16436	16334	16617	16333	16182	15978	16209	16344	16416	16366	16441	16306	16253	16280	16421	16329	16373	16328	16715	16529	16444	16261	16117	16217	16180	16412	16299	16447	16282	16360	16381	16235	16373	16464	16508	16194	16233	16264	16421	16446	16363	16339	16373	16370	16186	16445	16401	16375	16460	16363	16328	16290	16232	16179	16328	16314	16460	16339	16452	16187	16314	16322	16492	16315	16214	16388	16402	16289	16157	16362	16401	16300	16778	16356	16441	16438	16492	16422	16348	16220	16297	16144	16280	16329	16395	16331	16593	16318	16469	16471	16454	16454	16284	16257	16326	16359	16503	16390	16395	16336	16579	16526	16332	16361	16377	16232	16300	16330	16458	16506	16220	16252	16218	16460	16372	16184	16469	16449	16166	16339	16284	16143	16410	16464	16386	16344	16345	16477	16278	16285	16449	16395	16351	16512	16391	16396	16445	16292	16144	16386	16367	16165	16462	16263	16341	16291	16361	16357	16529	16329	16340	16355	16210	16402	16441	16251	16243	16491	16417	16396	16343	16528	16536	16445	16230	16278	16282	16199	16380	16332	16264	16257	16230	16434	16337	16343	16258	16413	16499	16239	16275	16294	16328	16135	16244	16299	16227	16370	16371	16362	16185	16435	16185	16388	16259	16391	16303	16182	16506	16304	16362	16446	16590	16388	16409	16299	16294	16253	16490	16302	16498	16233	16323	16313	16181	16365	16444	16395	16396	16344	16243	16343	16503	16345	16299	16437	16220	16361	16190	16362	16341	16303	16322	16422	16261	16340	16547	16514	16467	16522	16451	16564	16286	16478	16455	16212	16351	16456	16433	16374	16436	16233	16384	16374	16435	16341	16522	16215	16396	16235	16409	16489	16216	16505	16236	16219	16280	16309	16431	16262	16209	16463	16136	16327	16490	16503	16245
34038	55643	51186	41037	33987	29149	25074	22684	20353	18857	17434	16563	16053	15410	14992	14694	14669	14654	14411	14408	14314	14307	14240	14110	14142	14076	14159	14147	14266	14018	14113	14099	14138	14206	14143	14087	14259	14273	14229	14216	14056	14000	14217	14125	14116	14116	14125	14148	14249	14229	13997	14077	14066	14107	14129	14026	14222	14174	14187	14100	14143	14168	14142	14112	14313	14203	14327	14028	14188	14222	14082	14250	14299	14184	14148	14151	14121	14178	14102	14095	14074	14049	14004	13995	14015	14187	14227	14182	14044	14209	14216	14110	14424	14013	14202	14031	14065	14146	13970	14149	14293	14269	14149	14190	14015	14075	13984	14053	14149	14082	14228	14134	14064	14005	14302	14048	14032	14145	13864	14172	14039	14196	13967	14164	14021	14193	13949	14218	14115	13964	14223	14240	14262	14026	14098	14296	14188	14076	14134	14120	14144	14113	14288	14186	14102	14187	14180	14099	14012	14206	14173	14200	14152	14119	14215	14157	14137	14313	14168	14104	14027	14195	14149	13936	14053	14153	14012	13961	14276	14095	14263	13985	14114	14047	14103	14126	14272	14210	14178	14208	14133	14079	14112	14038	14162	14210	14110	14284	14128	14092	14192	14038	14089	14089	14201	14249	14050	14213	14023	14274	14269	14077	14161	14262	14217	14120	14220	14077	14057	14423	14157	14045	14163	14032	14105	13942	14134	14102	14246	14060	14186	14055	14128	14117	14106	14073	14038	14132	14246	14025	14102	14200	14129	14201	14143	13967	14135	14182	14074	14249	14061	14351	14188	14062	14194	14276	14101	14092	14151	14250	14251	13998	14114	14099	14087	14152	14241	13912	14222	14256	13959	14135	14159	14023	13997	14123	14192	14163	14196	14087	14018	14122	14169	13936	14183	13970	14064	14146	14115	14210	14154	13951	14159	14171	14212	14231	14233	13995	14090	14105	14141	14093	14096	14148	14034	14011	14169	14225	13994	14105	14101	14094	14113	14134	14328	14141	14202	14165	14022	14195	14176	14115	14009	14066	13879	14073	14158	14014	14184	14149	14163	14008	14203	14411	14098	14225	14271	14152	14098	14113	14194	14033	14172	14217	14111	14204	14223	14272	14157	14118	14141	14242	14034	14213	13953	14132	14152	14263	14145	14113	14071	14015	14293	13975	14117	14075	14197	14129	14157	14070	14253	14240	14248	14064	13967	14196	14087	14142	13979	14135	14017	14236	14188	14358	14034	14277	14066	14061	14147	14198	14009	14134	14004	14138	14277	14235	14219	13996	14001	14149	14268	14013	14130	14203	14129	14120	13991	14150	14238	14095	13988	14076	14149	14115	14237	14136	14114	14240	14109	14209	14219	14096	14100	14015	14192	14231	14156	14008	14132	14189	14209	14323	14286	14043	14233	14041	14256	13943	14197	14160	14321	14064	14168	14151	14131	14293	14011	14166	14215	14079	14183	14019	14237	14171	14185	14059	14304	14097	14032	14064	14124	14125	14177	14136	14252	14126	14175	14080	13983	14222	14071	14164	14136	14075	14049	14262	14089	14129	14154	14015	14008	14108	14015	14127	14124	14236	14061	14042	14087	14174	14094	14180	14173	14206	14116	14116	14185	14120	14148	14206	14152	14078	14201	14053	14073	14209	14033	14323	14311	14072	14215	14241	14163	14086	14023	14151	14125	14177	14154	14182	14184	14073	14075	14053	14164	14159	14042	14072	13926	14156	14159	14236	14188	14139	14082	14259	14263	14157	14171	14126	14143	14122	13936	14143	14272	14149	13987	14164	14115	14062	14307	14182	14235	14048	14240	13998	14003	14082	14188	14162	14341	14193	14138	14227	14086	14186	14091	14109	14138	14145	14201	14077	14144	14144	14129	14250	14063	14094	14139	14064	14371	14063	14321	14208	14053	14185	14192	14109	13927	13983	14058	14200	13892	14164	14226	14165	14150	14076	14136	14159	14321	14113	14122	14213	14137	14088	14392	14167	14103	14114	14089	13967	14016	14234	14099	14149	14117	14164	14220	14121	14186	14284	14076	13945	14008	13945	14041	14224	13843	14142	14188	14159	14084	14188	14169	14164	14224	14170	14085	14121	14256	14076	13978	13929	14214	14159	14372	14266	14308	14083	14149	14214	14298	14004	14068	14175	14081	14053	14168	14303	14175	14141	14064	14065	14128	14120	14215	14062	14035	14095	14126	14190	14035	14146	14120	14138	13958	14126	14084	14188	14227	14192	14099	14167	14198	14253	14192	14114	14140	14052	13945	13998	14079	14072	14136	14135	14227	14044	14180	14245	14224	14158	14104	13919	14174	14174	14148	14216	14065	13924	14134	14151	14241	14192	14171	14102	14125	14073	14210	14200	14120	14049	14253	14072	14215	14175	14176	14088	14143	14148	14068	14094	14095	14081	14199	14154	14087	14176	14151	14031	14214	14226	14190	14149	14129	14333	14107	14008	14091	13896	14161	14045	14200	14005	14257	14136	14185	14248	14224	14211	13998	14135	14111	14114	14052	13959	14226	14172	14106	14250	14108	14099	14068	14083	14169	14285	14313	14019	14117	14050	14081	14172	14010	14010	14095	14019	13888	14182	14115	14118	14107	14248	14002	14310	14163	14125	14190	14190	14146	14206	14104	14177	14219	14046	13858	14101	14242	14158	14083	14139	14134	14265	14082	14184	14156	14150	13989	14022	14264	14076	14071	14053	14125	14171	14054	14001	14302	14081	14290	13963	14063	14120	14182	14151	14271	13976	14008	14015	14043	14325	13965	14222	14091	14083	14137	14216	14090	14305	14134	14156	14253	14216	14119	14245	14222	14206	14057	14158	14171	14050	14041	14209	14048	14138	14159	14000	14040	14195	14081	14178	14174	14089	14158	14079	14157	14168	14266	14089	14147	14159	14276	14104	14159	14328	14174	14073	14269	14097	14187	14305	14260	14236	14105	14177	14180	14127	14295	14144	14070	14151	14093	14279	13974	13975	14321	14086	14112	14158	14129	14024	14181	14122	14095	14067	14005	14168	14000	14075	14039	14217	14183	14072	14136	14013	14193	13993	14134	14105	14173	14087	14332	14135	14114	14194	14155	14027	14195	14169	14136	14086	14071	14308	14062	13990	14184	14044	14041	14212	14127	14114	14032	14152	14241	14328	14223	14067	14202	14126	14120	14087	14251	14119	14259	14209	14055	14163	14155	14233	14267	14095	14023	14143	14084	14098	14151	14222	14234	14121	14032	14221	14435	14088	14178	14116	14151	14156	14215	14034	14190	14066	14205	14233	14232	14180	13963	14139	14308	14139	14221	14148	14173	14111	14104	14105	13937	14221	14083	13900	14362	14268	14230	14033	14098	14134	14036	14266	14124	14087	14020	14165	14253	14199	14080	14274	14318	14082	14236	14065	14132	14025	14156	14136	14079	14232	14021	14244	14146	14148	14136	14196	14169	14066	14097	14168	14122	14231	14262	14100	14112	14234	14075	14125	14171	14151	14216	14080	14269	14184	13914	14012	14128	14165	14003	14237	14143	14070	14086	14256	14035	14259	14061	14051	14048	14259	14089	14380	14131	14113	14162	14065	14283	14248	14288	14127	14216	14061	14135	14266	14235	14255	14029	14016	14104	14214	14043	14028	14114	13968	14090	14183	14199	14130	14149	14056	14120	14061	14248	14314	14124	14159	14100	14102	14058	14295	14228	14117	14078	14248	14089	14015	14233	13989	14322	14328	14154	14187	14291	14017	14134	14070	14040	14099	14023	14296	14146	14219	14096	13997	14124	14172	14209	14211	14136	14160	14032	14144	14235	14227	14157	14159	13966	14182	14113	14011	14102	14075	13992	14143	14160	14172	14082	14107	14283	14174	14287	13957	14104	14182	14198	14272	14077	14054	14138	14113	14088	14090	14141	14328	14211	14076	14184	14179	14135	14070	14199	14134	14042	14194	13926	14083	14028	13888	14119	14184	14194	14060	14048	14018	14135	13991	14128	14020	14162	14211	14151	14134	14105	14111	14077	14211	14156	14139	14284	14126	14088	14093	14258	14143	14158	14239	14140	14125	14220	13884	14079	14113	14102	14177	13917	14086	14107	14147	14148	14215	14225	13936	14107	14159	14139	14159	14197	14167	14121	14014	14112	14146	14124	14256	14100	14124	14195	14084	14165	14210	14001	14088	14262	14074	14088	14005	14042	14037	14015	14228	14154	14132	14017	14010	14186	14013	14267	14092	14104	14229	14102	14161	14128	14089	14174	14366	14006	14067	14162	14209	14145	14122	13956	14129	14236	14116	14072	14164	14192	14212	14190	14193	14213	14170	14217	14158	14046	14163	14272	14186	14216	14271	14080	14148	14248	14043	14128	14084	14004	14252	14133	13991	14101	14146	14107	14065	14261	14170	14124	14260	14195	14043	14232	14143	14155	13997	14091	14049	14091	14037	14180	14183	14199	14106	14361	14105	14061	14057	14177	13968	14200	14067	14223	14109	14178	14055	14177	14255	14090	14080	14124	14061	14387	14250	14089	14137	14237	14080	14214	13965	14102	14085	14298	14175	14098	14139	14316	14030	14217	14066	14359	14203	14127	14017	13947	14234	14048	14152	14247	14240	14085	14167	14074	14280	13921	14119	14083	14197	14066	14184	14092	14235	14063	14074	14001	13999	14298	14023	14074	14006	14160	14180	14055	14162	14174	14152	14274	14070	14215	14018	14142	14075	14004	14026	14158	14164	14258	14054	14086	14204	14227	14188	14095	14203	14002	14085	14271	14158	14279	14110	14156	14144	14186	14225	14015	14180	14220	14247	14173	14214	14095	14158	14169	14054	14062	14024	14078	14233	14063	14155	14322	14202	14013	14094	14156	14236	14265	14147	14175	14100	14070	13997	14138	14238	14205	14281	14173	14171	14087	14113	14063	14056	14030	14098	13976	14220	14147	14146	14134	14071	14153	14018	14095	13989	14184	14178	14188	14031	14172	14272	14078	14140	14066	14134	14298	13958	14130	14163	14012	14077	14053	14127	14100	14084	14165	14261	14063	14172	14167	14142	14241	14085	13957	14106	14264	14163	13957	14291	14118	14204	14150	14220	14117	14109	13943	14121	13999	14140	14177	14067	14294	14139	14054	13998	14169	14010	14176	14244	14182	14255	13946	14198
22924	21470	29371	24365	23638	28277	30604	25667	23415	22133	20626	19660	18856	18457	18271	17802	17861	17415	17163	17376	17264	17026	17057	17091	16978	17137	17095	17084	16993	17179	16945	16778	16970	17180	16969	17174	16955	17084	17111	16888	17017	17043	16842	16927	16876	16815	17002	16864	16909	16836	16960	16920	17024	16981	16932	17036	17055	17115	16806	16879	16933	16839	17016	16904	16828	16972	17080	17077	17099	16882	16869	16865	16739	16960	16935	16860	16685	17022	16961	16833	16922	16842	16826	16935	16849	16789	16652	16754	16930	17045	16848	16991	16966	16871	16801	17034	17005	16911	16911	16961	17008	17015	16843	16969	16808	16808	16836	16856	17155	16910	16955	16964	16688	16741	16940	16864	16887	16847	16799	16895	16861	16828	16848	16934	16931	16721	16868	16935	16760	16727	16823	16732	16751	16844	16982	16890	16998	16949	16894	17022	16886	16902	16864	16913	16792	16938	16788	17039	16806	16966	16855	17016	16930	16908	16953	16802	17054	16816	16852	16825	16985	16882	16780	17151	16891	16803	16857	16918	16861	16816	16745	16838	16824	16921	16816	16707	16919	16933	16697	16985	16783	16933	16909	16944	16909	16926	16785	16997	16899	16868	16750	16909	16771	16968	16773	16896	16963	16971	16924	17046	17037	16708	16882	16807	16704	16678	16915	17013	16935	16994	16894	16939	16719	16743	16900	16873	16826	16729	16922	16831	16972	16825	16875	16975	17023	17001	16791	16841	16904	16837	16856	16908	16918	16887	16961	16954	16916	16820	16874	16995	16981	16929	16850	17052	17022	16912	16935	16853	16714	16877	16846	16777	16824	16977	17037	16823	16731	16885	16861	16714	16908	16928	16882	16641	16736	17049	16957	16966	16857	16817	17052	16884	16829	16725	16857	16928	16847	16885	16955	16749	16822	17010	16913	16686	16881	16876	16903	16894	16938	16945	16852	16753	17043	16911	17033	17200	16929	16969	17117	16662	16974	16891	16978	16781	17059	16977	16701	16922	16836	17016	17006	16908	16817	16742	16996	16905	16889	16705	16945	16900	16859	16694	17010	17084	16922	16927	16852	16834	16799	16964	16862	17127	16791	17068	16771	16831	16965	16858	16795	17006	16864	16773	17047	16786	17048	16887	16977	16933	16986	16923	16905	16824	17088	16769	16853	16840	16846	16832	17154	16883	16696	17097	16806	16718	16807	17010	16812	16774	16754	16867	16887	16819	16805	16747	16924	16837	16868	16781	16822	16711	16939	16983	16965	16985	17104	16843	16979	16804	16859	16653	16804	16883	16765	16839	16912	16909	16898	16721	16852	16848	16875	16919	16857	16772	16859	16930	16818	16629	16839	16907	16786	16730	16718	17024	16878	16970	16806	16712	16828	16983	17061	16851	16908	17039	17154	16950	16692	16940	17194	16771	16962	17019	16782	17050	16818	16945	16819	16939	17010	16915	16849	16914	17067	16897	16878	16918	16749	17067	16913	16948	17043	17029	16869	16843	16858	17060	16917	16817	16949	16682	16935	16811	17002	16879	16816	16706	16932	16925	16903	16958	16790	16910	17030	17035	16829	16738	16825	16988	16705	17155	17120	16898	17190	16966	16827	16823	16781	17081	17015	17164	16948	16814	16683	16707	16853	17048	16862	16761	17041	16887	16701	16770	16810	16926	16922	16928	16741	16812	16897	16888	16883	16985	16909	16873	16863	16844	16642	16876	16896	16897	16784	16658	16851	17023	16761	16848	16896	16848	17125	17139	16954	17079	16793	16797	16885	16888	17000	16845	16790	16995	16889	16876	16824	16941	16752	16960	16665	16781	16889	17015	16814	16763	16868	16885	16827	16829	16715	16920	16803	16888	16864	16868	16845	16828	16911	16778	16804	16839	16796	17224	16967	16853	16918	16949	16997	16881	16925	16769	16888	16755	16758	17077	16918	16724	16781	16857	17000	16865	16932	16726	16811	16977	16893	16755	16976	17161	16768	16877	17006	16903	16886	16879	16915	16760	17052	16885	16971	16730	16808	16948	16827	16799	16902	17039	16847	16823	16777	16794	16927	16975	17051	17105	16913	16812	17137	16834	17019	16795	16870	16988	16903	16839	16797	16905	16805	16888	16780	17038	16833	16750	16827	16911	16704	16727	17014	16852	16739	16774	16814	17072	16943	16847	16712	17132	16845	16949	16754	16919	16986	16830	16806	16817	16725	17039	16879	16874	16771	16921	17058	16951	16929	16862	16950	17032	16887	16864	17117	16905	16833	16883	16679	16924	16894	16920	17099	16738	16833	16698	16664	16985	16745	16694	16914	16846	16731	16804	16921	16755	16759	16934	16825	17031	17047	16967	16634	16770	16798	17091	17076	17053	16811	16843	16808	16916	16845	16912	17056	16846	16749	16735	16911	16636	16796	16843	16730	16942	16704	16702	16994	16818	16762	16754	16859	16873	16796	16979	16961	16857	17009	16852	16724	16880	16654	16918	16746	16853	16905	16957	16908	16912	17009	16862	16985	16977	17055	16941	16928	16883	16960	16805	17222	16987	16963	16948	16711	16865	16771	17062	16837	17095	16965	16674	16647	16930	17003	16729	16879	16732	16841	16798	16976	16966	16925	16924	16827	16799	16794	16914	17053	16891	16986	16810	17046	16941	16953	16777	16812	16809	16978	16975	16758	16901	16913	16872	16891	17121	16915	16858	16757	16962	16869	16717	16891	16684	16788	16949	17020	17083	16741	16827	16812	16791	16742	16915	16689	16757	16858	16923	16673	17101	16804	16948	16816	16787	16985	17178	17073	16997	16744	16900	16605	16990	16974	16868	16833	16907	17044	16909	17004	16815	16845	16748	16937	17018	16806	16824	16921	16897	16918	16905	16974	16952	16898	16724	16916	17005	17050	16804	16819	16815	16806	17141	16754	16729	16905	17021	16915	16712	16809	16986	17081	16699	16985	16844	16952	16742	16873	16876	16913	16729	16884	16700	16750	16995	16965	16860	16876	16919	16710	16918	16829	16890	16958	16766	16970	16807	16994	16876	16746	16736	16764	16885	16727	16768	16846	16779	16629	16771	16777	16943	16695	16836	16891	16982	16781	16760	16735	16882	16702	17283	16896	16987	16824	17149	16781	16853	16771	16871	16872	16806	16815	16831	16861	17062	16816	17170	16904	16939	16806	16816	16909	16837	16939	16996	16951	16921	16800	16762	16765	16760	16954	16730	16875	16931	16921	16904	16996	16678	16828	16889	16998	16763	17133	16732	16665	16826	16810	16868	16880	16882	16961	16895	16855	16845	16561	16979	16871	16769	16891	16976	17016	16717	16959	16907	17088	16940	16989	16800	16891	16943	16959	17011	16973	16714	16903	16969	16802	16907	17066	16900	16907	17024	16603	16982	16692	16969	16743	16851	16590	16946	16837	16944	17099	16995	16927	16738	16831	16863	16937	16751	16768	16917	16852	16913	16834	16684	17001	16762	16805	17109	16752	16913	16934	16863	17010	17016	16947	16641	16770	16776	16809	16686	16899	16661	16970	17029	16975	16879	16697	16896	16941	16896	16914	17081	16813	16817	16727	16696	16896	16893	16993	16934	16736	16718	16846	16976	16916	16918	16888	16713	16767	16833	16896	16955	16907	16716	16880	16903	17003	16772	16921	16923	16936	16717	16593	16807	16865	17028	16647	16972	16727	16881	17005	16934	16985	16804	16757	16840	16960	16727	16842	16831	16911	16685	16816	16777	16755	16915	16848	16813	16882	16797	16780	16667	16909	16830	16871	16781	16731	16566	16977	16852	16957	16597	16632	16717	16892	16933	17007	16844	17061	16794	16941	16617	16933	17012	16836	16799	16800	16906	16864	16870	16862	16876	17035	16776	16939	16858	17014	16832	16781	16927	16982	16972	16871	16843	17119	16856	16933	16823	16735	16870	16903	16876	16966	16926	17061	17080	16964	16898	16809	16845	16924	17016	17033	16922	16834	16954	16826	16945	16982	16857	16952	16987	17001	16899	17049	16885	16886	16789	16824	17071	17069	16861	16957	16915	16902	16937	17078	16991	16831	16858	16806	16820	17055	17018	16847	16944	17000	16687	16907	16751	16905	16880	17066	16687	16987	16893	16854	16703	16924	16883	16885	16899	16794	16947	16915	16844	16865	16961	16817	17053	16755	16848	16978	16868	16867	16927	16967	16896	16744	16776	16928	16788	16863	16716	17010	16825	16898	16985	16846	16861	16958	17036	17105	16903	16867	16648	16792	16837	17063	16967	16950	16960	16750	16896	16906	16788	16688	16725	16999	17149	16782	17108	16879	16818	17006	16779	16794	16917	16801	16850	17080	16721	16605	16846	16791	16829	16809	16702	16874	16846	16867	16841	16847	17132	16749	16973	16880	17020	16928	16917	16886	16649	17012	16978	16832	16758	16651	16809	16991	16826	16865	16867	16851	17051	16850	16653	17024	16813	16757	16774	16833	16812	16769	16628	16784	17045	16998	16842	16884	16787	16659	16785	17068	16947	17019	17082	16922	16985	16925	16998	16894	16978	16799	16818	16943	16935	17016	16704	16764	16831	16982	17005	16883	16705	16991	16807	16723	16925	16847	17078	17127	17001	16970	16863	16863	16905	16805	16811	16727	16842	16703	16737	16828	16880	17023	16733	16946	16965	16923	16556	16741	16854	16915	16948	16791	16922	16897	17029	16809	16932	16817	16802	16849	16977	16864	16734	16994	16716	16845	16986	16950	16871	17050	16972	16805	16833	16898	16855	17039	17005	16835	16920	17024	17026	16756	16858	16701	16698	16814	16858	16825	16853	16975	16892	16753	16865	16853	16799	16840	16751	17040	16798	16897	16713	17028	17024	16691	16803	16855	16936	17137	16869	16984	16809	16779	16947	16939	16987	16830	16744	16797	17064	17063	16940	16864	16825	16901	16935	16957	16835	16843	16929	16885	17034	16740	17004	16896	16986	16659	16756	16679	16759	16976	16962	16808	16799	17138	16930	17003	17014	17002	16906	17002	16912	16804	16870	16656	16850	16783	16933	16889	16852	16901	16806	16644	16865	16750	16996	16956	16747	16583	16562	16882	16856	16759	16728	16632	16861	16888	16905	16780	17017	16730	16951	16940	16763	16817	16879	17072	16644	16864	16837	16845	16869
36133	60818	56632	46252	38810	33699	29288	26616	23713	21426	19392	18072	17003	16345	15679	15530	15171	14834	14889	15053	14581	14646	14523	14622	14465	14537	14527	14440	14429	14420	14312	14416	14319	14435	14159	14623	14421	14509	14426	14336	14478	14474	14409	14424	14423	14349	14347	14679	14414	14337	14539	14336	14523	14605	14435	14454	14396	14456	14439	14492	14577	14399	14496	14439	14432	14424	14571	14401	14414	14434	14462	14398	14334	14452	14521	14402	14618	14543	14573	14565	14375	14618	14515	14535	14270	14502	14385	14402	14433	14571	14383	14223	14530	14327	14492	14406	14522	14571	14383	14585	14353	14575	14453	14434	14348	14465	14321	14462	14510	14401	14440	14335	14522	14570	14400	14571	14340	14432	14415	14439	14557	14286	14474	14399	14516	14546	14294	14508	14340	14634	14369	14485	14390	14554	14655	14395	14443	14382	14452	14382	14346	14406	14464	14343	14380	14476	14564	14428	14471	14607	14426	14372	14454	14406	14302	14416	14459	14420	14478	14425	14498	14399	14437	14300	14354	14432	14403	14492	14470	14377	14514	14483	14506	14556	14321	14267	14484	14350	14565	14486	14545	14340	14385	14465	14462	14529	14489	14461	14454	14414	14479	14565	14433	14654	14410	14404	14433	14575	14391	14592	14176	14323	14594	14234	14307	14470	14533	14413	14667	14520	14435	14403	14521	14443	14455	14328	14429	14489	14415	14438	14376	14385	14462	14452	14384	14380	14495	14334	14501	14501	14481	14487	14531	14353	14604	14398	14435	14354	14398	14480	14266	14514	14410	14410	14332	14383	14407	14446	14446	14566	14533	14486	14437	14514	14289	14570	14468	14574	14487	14477	14468	14400	14517	14564	14505	14454	14510	14336	14679	14410	14277	14376	14526	14554	14633	14449	14458	14454	14434	14376	14406	14439	14462	14521	14381	14340	14281	14545	14404	14317	14350	14508	14585	14484	14492	14548	14324	14469	14459	14440	14355	14406	14526	14536	14476	14408	14560	14342	14353	14544	14295	14369	14361	14443	14481	14469	14524	14371	14564	14388	14535	14333	14384	14398	14394	14701	14470	14560	14474	14495	14408	14505	14465	14404	14229	14572	14467	14276	14402	14434	14392	14483	14443	14489	14352	14630	14339	14271	14542	14577	14332	14439	14427	14563	14328	14492	14509	14352	14562	14515	14553	14547	14502	14445	14543	14423	14419	14250	14422	14564	14396	14479	14278	14508	14406	14459	14543	14258	14389	14473	14472	14480	14495	14446	14521	14476	14331	14351	14463	14546	14523	14378	14515	14366	14459	14434	14270	14430	14341	14502	14512	14405	14475	14498	14342	14388	14554	14471	14342	14510	14369	14487	14440	14481	14384	14384	14310	14501	14426	14435	14390	14502	14527	14612	14424	14372	14281	14298	14474	14474	14389	14574	14483	14356	14368	14555	14421	14502	14427	14532	14461	14436	14495	14414	14449	14313	14392	14214	14390	14363	14247	14281	14477	14435	14296	14261	14392	14449	14450	14355	14435	14488	14452	14463	14678	14671	14462	14560	14480	14359	14428	14383	14504	14495	14544	14419	14420	14454	14470	14360	14563	14642	14251	14687	14486	14595	14456	14431	14371	14374	14452	14507	14463	14386	14411	14463	14565	14474	14389	14500	14310	14471	14626	14380	14306	14399	14572	14463	14519	14437	14477	14348	14467	14512	14452	14276	14536	14462	14563	14383	14635	14411	14457	14510	14361	14433	14470	14360	14374	14467	14508	14260	14316	14419	14477	14453	14524	14422	14524	14421	14418	14246	14493	14371	14356	14506	14587	14330	14436	14215	14395	14387	14536	14391	14533	14385	14628	14275	14329	14339	14514	14404	14420	14512	14360	14246	14372	14470	14404	14612	14579	14484	14610	14251	14087	14533	14470	14517	14570	14409	14485	14506	14422	14409	14553	14348	14449	14374	14436	14404	14317	14417	14545	14225	14473	14385	14308	14518	14513	14244	14386	14472	14549	14408	14490	14444	14399	14415	14380	14484	14408	14416	14461	14367	14463	14476	14326	14493	14421	14435	14370	14506	14359	14316	14381	14517	14343	14337	14475	14371	14479	14387	14502	14270	14387	14456	14441	14347	14443	14347	14511	14339	14502	14380	14626	14375	14602	14585	14412	14315	14609	14482	14434	14400	14427	14485	14367	14429	14366	14568	14287	14384	14455	14436	14277	14477	14471	14400	14523	14409	14318	14341	14450	14342	14426	14440	14390	14254	14288	14477	14419	14413	14198	14449	14497	14449	14323	14691	14547	14646	14300	14473	14528	14233	14500	14338	14324	14496	14308	14445	14439	14307	14394	14462	14282	14487	14517	14554	14597	14352	14300	14475	14419	14384	14615	14494	14515	14440	14551	14564	14379	14422	14351	14377	14453	14446	14439	14442	14385	14595	14507	14401	14552	14614	14258	14477	14515	14456	14514	14456	14413	14378	14555	14356	14448	14268	14442	14521	14411	14588	14475	14538	14175	14443	14533	14389	14328	14435	14408	14444	14462	14475	14632	14381	14392	14340	14397	14553	14503	14341	14460	14292	14391	14640	14315	14367	14359	14540	14567	14424	14498	14509	14493	14556	14544	14545	14482	14414	14356	14427	14507	14470	14458	14417	14585	14420	14293	14373	14477	14387	14223	14376	14352	14584	14269	14595	14498	14572	14329	14544	14534	14329	14550	14481	14357	14517	14571	14369	14509	14301	14447	14402	14482	14559	14345	14444	14421	14367	14369	14292	14484	14514	14331	14562	14413	14285	14341	14467	14530	14505	14465	14541	14431	14276	14535	14432	14431	14485	14507	14409	14332	14532	14568	14482	14337	14299	14490	14329	14399	14405	14340	14412	14519	14357	14369	14307	14335	14407	14611	14430	14415	14539	14401	14548	14494	14342	14628	14612	14334	14561	14470	14503	14359	14439	14495	14391	14447	14407	14482	14467	14427	14501	14366	14430	14498	14541	14311	14507	14504	14458	14497	14316	14325	14529	14445	14559	14416	14408	14251	14470	14483	14361	14283	14380	14447	14462	14373	14447	14507	14368	14499	14413	14476	14367	14351	14411	14565	14358	14459	14390	14490	14551	14383	14554	14441	14435	14612	14183	14469	14412	14337	14656	14342	14467	14297	14561	14419	14546	14546	14742	14364	14506	14327	14459	14367	14507	14392	14315	14499	14542	14364	14457	14302	14458	14532	14464	14321	14532	14395	14448	14419	14580	14461	14304	14406	14344	14314	14514	14380	14446	14473	14549	14500	14316	14651	14342	14420	14441	14437	14467	14482	14509	14376	14490	14307	14461	14382	14427	14307	14412	14489	14467	14497	14383	14354	14315	14453	14404	14454	14375	14301	14449	14400	14407	14573	14360	14554	14360	14557	14494	14523	14528	14488	14588	14495	14477	14478	14488	14607	14486	14368	14592	14454	14304	14435	14317	14677	14559	14321	14398	14344	14548	14388	14288	14469	14460	14535	14412	14492	14288	14423	14409	14336	14362	14395	14348	14351	14459	14527	14343	14403	14472	14468	14467	14352	14256	14619	14556	14397	14250	14486	14464	14425	14498	14401	14317	14575	14491	14378	14254	14524	14513	14494	14399	14547	14326	14443	14521	14652	14565	14451	14572	14599	14525	14436	14440	14452	14526	14492	14440	14492	14353	14470	14309	14528	14322	14440	14376	14492	14630	14374	14346	14371	14373	14404	14306	14313	14456	14562	14535	14569	14492	14508	14563	14275	14526	14534	14375	14400	14473	14394	14380	14499	14225	14517	14504	14306	14450	14433	14392	14393	14568	14610	14481	14436	14441	14367	14441	14344	14249	14546	14632	14438	14372	14564	14337	14251	14513	14421	14412	14652	14483	14477	14473	14349	14601	14368	14560	14466	14425	14412	14554	14304	14448	14507	14388	14659	14368	14247	14360	14368	14354	14444	14586	14373	14529	14458	14410	14569	14414	14529	14417	14488	14545	14500	14334	14405	14550	14549	14427	14410	14428	14441	14481	14505	14360	14346	14321	14586	14348	14519	14520	14502	14474	14620	14535	14340	14505	14322	14484	14352	14450	14589	14296	14330	14457	14378	14487	14261	14361	14368	14432	14444	14570	14625	14393	14432	14399	14590	14450	14386	14369	14467	14507	14495	14401	14553	14449	14429	14488	14401	14450	14454	14464	14350	14353	14436	14416	14411	14365	14297	14376	14348	14457	14418	14567	14430	14399	14541	14418	14585	14457	14461	14236	14597	14570	14466	14487	14403	14379	14317	14276	14577	14372	14345	14238	14528	14573	14392	14483	14396	14545	14447	14484	14408	14402	14314	14548	14413	14294	14308	14594	14430	14393	14509	14287	14652	14451	14404	14573	14476	14462	14276	14338	14378	14390	14356	14374	14546	14396	14276	14417	14602	14454	14433	14437	14638	14266	14575	14420	14339	14336	14503	14463	14475	14492	14551	14587	14408	14366	14394	14557	14479	14517	14450	14483	14325	14349	14366	14364	14479	14616	14456	14465	14421	14468	14437	14432	14454	14406	14299	14469	14488	14668	14424	14532	14252	14486	14339	14454	14377	14420	14291	14318	14375	14530	14458	14473	14484	14541	14272	14504	14543	14471	14484	14457	14391	14445	14406	14512	14418	14477	14225	14313	14530	14592	14561	14459	14431	14450	14280	14477	14449	14527	14612	14567	14388	14446	14595	14334	14408	14412	14507	14480	14623	14469	14468	14603	14452	14604	14492	14421	14347	14417	14406	14517	14531	14390	14349	14174	14419	14536	14384	14471	14584	14430	14526	14372	14509	14547	14463	14373	14466	14460	14388	14418	14274	14388	14482	14599	14484	14187	14385	14490	14522	14490	14514	14404	14298	14340	14547	14420	14504	14354	14548	14378	14382	14325	14438	14451	14641	14372	14461	14270	14463	14631	14491	14357	14533	14328	14423	14363	14495	14647	14586	14449	14386	14430	14390	14362	14523	14669	14436	14567	14389	14402	14468	14416	14552	14488	14563	14445	14384	14539	14543	14386	14483	14554	14414	14436	14378	14437	14541	14258	14270	14741	14345	14462	14399	14606	14416	14409	14387	14393	14337	14271	14351	14427	14349	14400	14390	14253	14387	14323	14513	14428
29506	30238	37937	33416	27289	24003	21865	20177	19282	18466	17966	17439	17395	17092	16962	16856	16785	17019	16997	16950	16996	16698	16751	16685	16755	16587	16888	16732	16721	16661	16764	16821	16562	16768	16763	16649	16558	16589	16712	16620	16716	16663	16733	16685	16751	16702	16712	16662	16665	16338	16883	16649	16588	16507	16691	16758	16863	16789	16849	16784	16545	16567	16791	16663	16744	16782	16674	16603	16613	16337	16580	16732	16781	16610	16860	16625	16756	16701	16742	16756	16667	16614	16728	16767	16492	16766	16717	16761	16680	16580	16631	16676	16563	16832	16636	16873	16520	16473	16829	16560	16647	16634	16728	16675	16597	16617	16468	16636	16635	16621	16655	16872	16969	16828	16746	16640	16494	16737	16506	16649	16622	16633	16630	16605	16805	16754	16552	16548	16669	16576	16721	16632	16582	16535	16654	16579	16782	16690	16645	16674	16679	16606	16763	16738	16721	16511	16592	16560	16644	16649	16500	16376	16840	16541	16492	16541	16394	16677	16545	16532	16454	16585	16438	16528	16588	16804	16748	16850	16566	16548	16585	16473	16638	16696	16636	16736	16497	16673	16624	16604	16661	16649	16488	16633	16804	16577	16450	16592	16583	16597	16648	16522	16491	16737	16549	16868	16559	16560	16736	16797	16614	16827	16605	16849	16611	16660	16692	16673	16781	16864	16596	16538	16641	16537	16638	16854	16606	16689	16593	16549	16818	16910	16604	16400	16700	16621	16585	16710	16931	16726	16738	16615	16484	16577	16600	16625	16827	16513	16586	16707	16558	16684	16641	16689	16843	16596	16566	16674	16688	16791	16753	16473	16728	16433	16737	16782	16747	16745	16757	16585	16645	16661	16466	16621	16630	16633	16686	16697	16553	16570	16548	16630	16496	16604	16836	16688	16465	16607	16628	16697	16722	16669	16629	16591	16569	16686	16788	16589	16596	16596	16678	16651	16784	16807	16722	16617	16684	16887	16795	16749	16659	16614	16450	16596	16520	16515	16563	16661	16732	16822	16764	16529	16752	16624	16685	16696	16522	16436	16453	16649	16729	16598	16668	16720	16768	16494	16725	16324	16699	16763	16633	16567	16615	16550	16683	16627	16626	16472	16601	16764	16674	16515	16546	16548	16682	16656	16412	16558	16659	16597	16593	16698	16714	16725	16680	16638	16594	16750	16650	16590	16664	16568	16701	16725	16712	16596	16805	16437	16478	16573	16586	16964	16617	16658	16795	16661	16650	16679	16604	16528	16859	16709	16691	16569	16614	16831	16906	16662	16490	16522	16578	16836	16546	16407	16641	16524	16963	16809	16412	16604	16683	16646	16736	16623	16522	16736	16778	16897	16687	16534	16613	16753	16640	16638	16352	16628	16844	16875	16598	16609	16949	16632	16625	16723	16831	16683	16659	16618	16568	16613	16621	16785	16603	16716	16726	16639	16733	16675	16648	16702	16731	16567	16905	16751	16585	16730	16598	16617	16604	16561	16482	16630	16670	16690	16493	16566	16534	16686	16749	16714	16510	16826	16677	16605	16729	16664	16763	16553	16555	16626	16973	16648	16412	16673	16872	16533	16698	16642	16658	16630	16512	16537	16910	16663	16585	16821	16697	16446	16633	16408	16618	16453	16709	16564	16697	16552	16498	16425	16690	16696	16739	16812	16627	16847	16694	16800	16715	16546	16599	16762	16653	16437	16703	16659	16746	16538	16859	16652	16468	16635	16710	16893	16499	16773	16663	16587	16707	16776	16686	16717	16572	16896	16877	16553	16612	16741	16739	16560	16627	16548	16742	16628	16816	16635	16788	16723	16690	16609	16654	16636	16683	16548	16811	16747	16647	16626	16685	16588	16615	16487	16559	16796	16493	16630	16642	16612	16633	16697	16762	16589	16698	16719	16555	16707	16456	16875	16571	16647	16709	16648	16495	16535	16680	16729	16536	16521	16672	16775	16473	16690	16717	16581	16753	16743	16741	16738	16778	16721	16824	16850	16581	16614	16819	16557	16438	16617	16751	16592	16579	16628	16614	16634	16639	16612	16684	16783	16757	16752	16642	16859	16711	16626	16518	16869	16709	16484	16573	16516	16580	16629	16620	16492	16703	16790	16667	16538	16390	16638	16631	16860	16670	16881	16559	16880	16730	16543	16661	16598	16615	16532	16782	16889	16579	16625	16559	16703	16537	16637	16597	16676	16600	16587	16648	16568	16851	16656	16701	16821	16706	16649	16595	16699	16673	16841	16664	16784	16851	16542	16724	16614	16776	16728	16647	16646	16645	16541	16549	16472	16744	16589	16669	16667	16503	16733	16766	16659	16521	16828	16500	16619	16571	16686	16483	16617	16846	16658	16688	16631	16659	16711	16706	16733	16420	16708	16722	16681	16825	16532	16743	16685	16613	16778	16755	16509	16570	16622	16570	16671	16595	16508	16516	16716	16729	16699	16616	16657	16715	16581	16716	16634	16744	16684	16826	16504	16780	16700	16741	16352	16532	16724	16724	16601	16634	16687	16599	16586	16604	16422	16704	16808	16729	16565	16807	16765	16839	16603	16617	16642	16834	16729	16706	16722	16764	16533	16764	16803	16666	16542	16766	16679	16580	16500	16740	16778	16872	16479	16837	16822	16621	16629	16727	16480	16596	16673	16583	16702	16836	16626	16835	16535	16459	16559	16563	16710	16429	16724	16742	16661	16581	16493	16404	16841	16633	16640	16681	16621	16555	16841	16604	16562	16805	16736	16680	16544	16701	16578	16736	16593	16716	16548	16635	16479	16540	16616	16679	16650	16582	16805	16647	16792	16684	16670	16767	16588	16703	16754	16477	16820	16857	16805	16557	16705	16807	16803	16820	16761	16668	16698	16713	16493	16615	16816	16524	16608	16643	16739	16546	16720	16665	16547	16706	16489	16555	16712	16931	16551	16648	16517	16549	16829	16818	16608	16683	16615	16710	16535	16640	16763	16912	16722	16725	16822	16653	16655	16573	16593	16578	16675	16778	16664	16601	16478	16759	16727	16541	16532	16603	16542	16434	16529	16617	16700	16376	16697	16606	16375	16650	16529	16454	16652	16740	16694	16599	16649	16596	16399	16624	16729	16852	16538	16800	16533	16546	16422	16774	16757	16682	16746	16740	16499	16458	16452	16633	16664	16608	16743	16557	16787	16727	16706	16452	16664	16676	16510	16696	16499	16614	16793	16570	16711	16748	16634	16649	16744	16697	16607	16481	16687	16695	16683	16550	16441	16720	16705	16636	16630	16636	16625	16680	16731	16696	16731	16700	16825	16711	16510	16715	16611	16686	16676	16781	16527	16847	16732	16576	16841	16815	16840	16611	16558	16885	16760	16951	16545	16691	16661	16615	16721	16670	16762	16593	16693	16552	16691	16574	16683	16664	16994	16701	16640	16579	16725	16571	16608	16834	16694	16758	16866	16550	16746	16613	16724	16627	16695	16685	16436	16766	16717	16554	16665	16741	16704	16676	16595	16562	16332	16458	16537	16535	16622	16698	16775	16582	16736	16709	16703	16816	16531	16786	16723	16636	16624	16745	16760	16636	16522	16720	16735	16443	16802	16751	16790	16649	16860	16759	16652	16777	16518	16643	16864	16771	16867	16535	16644	16840	16615	16688	16551	16639	16640	16512	16550	16548	16533	16511	16834	16564	16694	16779	16556	16823	16661	16710	16552	16872	16817	16596	16692	16600	16724	16661	16535	16649	16746	16742	16831	16589	16738	16502	16745	16750	16666	16632	16640	16646	16741	16615	16731	16716	16686	16707	16618	16513	16549	16720	16654	16768	16524	16560	16481	16514	16670	16655	16686	16719	16864	16720	16697	16588	16565	16904	16659	16761	16615	16548	16510	16750	16644	16840	16606	16891	16563	16696	16549	16695	16528	16599	16573	16592	16555	16519	16793	16647	16900	16644	16554	16673	16523	16886	16460	16636	16761	16841	16714	16680	16523	16768	16872	16612	16769	16622	16723	16611	16728	16790	16709	16643	16417	16672	16567	16570	16743	16550	16698	16552	16664	16719	16659	16806	16739	16722	16633	16650	16540	16572	16476	16505	16705	16836	16722	16543	16517	16763	16743	16631	16650	16508	16513	16518	16802	16727	16475	16695	16583	16650	16532	16608	16521	16697	16543	16605	16683	16527	16746	16695	16650	16663	16646	16599	16703	16789	16610	16808	16647	16521	16622	16860	16613	16479	16611	16584	16579	16558	16548	16626	16571	16658	16761	16454	16607	16586	16491	16731	16484	16538	16631	16386	16579	16351	16636	16691	16665	16723	16803	16675	16623	16654	16783	16657	16574	16562	16628	16671	16886	16805	16720	16561	16539	16676	16890	16767	16822	16865	16403	16617	16636	16629	16752	16817	16773	16652	16490	16617	16548	16561	16709	16742	16643	16565	16765	16773	16344	16845	16560	16648	16609	16780	16672	16476	16670	16601	16812	16750	16562	16813	16691	16631	16714	16872	16518	16642	16466	16573	16683	16698	16784	16949	16639	16784	16803	16752	16842	16508	16812	16733	16686	16804	16549	16691	16563	16623	16889	16552	16751	16782	16650	16770	16597	16710	16559	16635	16741	16878	16567	16600	16761	16647	16683	16599	16759	16619	16635	16712	16582	16731	16693	16620	16709	16832	16754	16482	16718	16711	16547	16587	16629	16739	16580	16645	16709	16658	16683	16645	16805	16536	16618	16828	16823	16845	16601	16719	16588	16775	16752	16780	16666	16820	16829	16748	16805	16664	16751	16814	16717	16676	16552	16843	16733	16624	16650	16616	16785	16582	16551	16737	16525	16685	16753	16591	16590	16598	16721	16664	16632	16777	16628	16739	16684	16764	16747	16609	16782	16734	16684	16716	16448	16781	16740	16674	16669	16600	16624	16356	16473	16616	16890	16582	16562	16584	16731	16833	16720	16691	16551	16660	16543	16566	16651	16676	16809	16890	16786	16636	16508	16752	16766	16710	16829	16630	16915	16769	16483	16577	16620	16612	16621	16428	16462	16675	16705	16820	16665	16824	16561	16680	16751	16729	16508	16748	16546	16578	16787	16516	16679	16670	16640	16539	16825	16520	16767	16757	16690	16711	16644	16627	16723	16631	16708	16606	16609	16563	16647	16614	16748	16710	16570
34168	48538	44182	34483	28714	24184	21253	19437	18120	17021	16014	15797	15268	14879	14755	14678	14492	14424	14572	14548	14499	14504	14461	14389	14636	14368	14287	14161	14371	14332	14200	14369	14434	14438	14284	14253	14285	14362	14292	14382	14367	14348	14405	14528	14375	14273	14311	14499	14280	14318	14259	14409	14473	14286	14288	14390	14419	14341	14254	14399	14393	14452	14317	14386	14466	14325	14348	14172	14317	14314	14157	14366	14345	14370	14427	14342	14376	14330	14437	14389	14367	14283	14226	14205	14244	14285	14150	14376	14440	14263	14372	14280	14321	14151	14272	14131	14525	14323	14319	14317	14328	14393	14374	14475	14378	14229	14288	14327	14288	14460	14348	14363	14311	14389	14335	14381	14313	14200	14380	14280	14322	14410	14358	14370	14407	14392	14297	14390	14457	14313	14463	14378	14377	14429	14244	14374	14345	14335	14297	14226	14386	14341	14189	14254	14320	14371	14371	14281	14441	14319	14336	14354	14460	14133	14345	14457	14409	14430	14242	14262	14504	14272	14355	14326	14384	14283	14625	14402	14264	14294	14533	14127	14334	14316	14471	14327	14358	14364	14329	14351	14397	14368	14311	14269	14286	14438	14421	14314	14468	14391	14358	14282	14424	14337	14339	14178	14371	14188	14357	14351	14417	14240	14443	14185	14230	14195	14279	14178	14556	14563	14443	14334	14350	14237	14162	14275	14223	14483	14424	14338	14415	14372	14440	14372	14341	14133	14491	14188	14358	14191	14529	14266	14501	14360	14202	14254	14135	14412	14400	14539	14389	14389	14300	14324	14232	14321	14254	14223	14290	14200	14511	14288	14360	14315	14344	14507	14237	14279	14370	14205	14357	14315	14348	14314	14367	14347	14376	14189	14230	14296	14424	14249	14279	14328	14332	14541	14421	14100	14272	14298	14315	14330	14202	14423	14333	14495	14324	14327	14156	14319	14302	14501	14296	14567	14518	14515	14234	14110	14394	14352	14275	14424	14208	14305	14115	14450	14306	14257	14085	14310	14322	14350	14182	14457	14345	14168	14232	14381	14508	14353	14226	14381	14388	14310	14484	14370	14571	14290	14307	14389	14326	14307	14249	14248	14407	14386	14416	14416	14346	14261	14426	14235	14349	14296	14448	14160	14172	14391	14445	14454	14285	14357	14438	14302	14292	14338	14315	14409	14399	14239	14188	14338	14375	14399	14404	14417	14323	14303	14152	14583	14264	14277	14266	14263	14378	14318	14242	14375	14364	14312	14471	14214	14498	14360	14384	14599	14365	14341	14349	14350	14446	14305	14334	14164	14305	14455	14393	14314	14356	14294	14400	14330	14474	14189	14455	14287	14346	14155	14248	14442	14398	14472	14253	14331	14360	14481	14343	14402	14524	14424	14297	14418	14367	14245	14356	14363	14307	14411	14311	14202	14292	14323	14456	14279	14267	14342	14429	14409	14285	14352	14328	14316	14334	14357	14410	14260	14245	14390	14443	14279	14427	14473	14391	14200	14179	14376	14385	14228	14297	14335	14332	14389	14361	14248	14295	14295	14381	14386	14196	14383	14255	14336	14338	14405	14315	14402	14199	14230	14218	14488	14459	14416	14351	14402	14427	14271	14223	14375	14175	14358	14430	14300	14178	14269	14370	14436	14275	14362	14243	14400	14402	14416	14272	14132	14267	14211	14296	14424	14485	14434	14288	14234	14271	14344	14334	14364	14133	14362	14402	14404	14489	14246	14334	14308	14502	14320	14226	14396	14525	14391	14380	14286	14265	14362	14291	14328	14536	14391	14353	14417	14273	14473	14421	14176	14335	14189	14249	14375	14283	14441	14291	14386	14313	14465	14309	14405	14412	14403	14316	14328	14357	14327	14387	14402	14370	14414	14394	14368	14317	14217	14410	14386	14432	14304	14169	14297	14093	14276	14344	14558	14401	14374	14421	14249	14632	14316	14342	14198	14295	14499	14152	14217	14375	14414	14262	14350	14498	14456	14348	14367	14286	14190	14326	14220	14353	14271	14350	14228	14321	14404	14328	14507	14306	14314	14333	14465	14492	14588	14331	14245	14197	14548	14355	14410	14501	14285	14434	14352	14292	14307	14394	14330	14408	14498	14228	14251	14242	14358	14356	14226	14242	14173	14442	14200	14323	14327	14461	14307	14509	14241	14207	14527	14383	14435	14391	14170	14255	14398	14225	14302	14392	14264	14391	14514	14337	14242	14552	14348	14385	14213	14111	14454	14187	14467	14196	14442	14273	14161	14385	14407	14299	14291	14272	14476	14549	14422	14428	14381	14499	14321	14321	14342	14391	14387	14414	14327	14510	14433	14348	14273	14568	14046	14445	14305	14413	14357	14467	14294	14305	14144	14460	14414	14357	14350	14365	14423	14308	14355	14153	14246	14370	14318	14294	14328	14440	14390	14394	14385	14322	14318	14271	14302	14297	14180	14286	14504	14395	14378	14194	14311	14419	14485	14254	14280	14439	14324	14274	14407	14265	14201	14280	14385	14327	14348	14234	14430	14255	14384	14089	14408	14452	14263	14457	14279	14289	14397	14218	14310	14356	14438	14293	14405	14387	14321	14466	14248	14250	14329	14384	14444	14287	14410	14130	14224	14279	14427	14463	14445	14314	14531	14422	14370	14391	14353	14370	14428	14346	14405	14502	14401	14473	14293	14399	14283	14418	14422	14243	14327	14431	14473	14373	14352	14337	14335	14553	14392	14237	14258	14359	14346	14490	14389	14247	14496	14452	14343	14284	14166	14227	14271	14240	14230	14430	14361	14211	14392	14379	14501	14407	14397	14367	14160	14448	14276	14382	14435	14364	14046	14444	14302	14290	14569	14352	14270	14477	14316	14376	14381	14357	14344	14306	14245	14407	14408	14467	14277	14375	14521	14320	14151	14413	14587	14294	14401	14378	14460	14383	14379	14396	14121	14269	14267	14380	14416	14334	14496	14357	14278	14462	14451	14265	14389	14404	14283	14318	14646	14304	14251	14331	14395	14321	14215	14159	14330	14384	14294	14480	14440	14460	14236	14443	14278	14257	14542	14334	14317	14216	14294	14330	14298	14280	14461	14181	14156	14208	14272	14352	14404	14442	14277	14317	14334	14247	14352	14244	14286	14282	14360	14282	14194	14262	14422	14410	14239	14275	14228	14361	14231	14467	14324	14210	14405	14256	14179	14263	14321	14271	14284	14410	14315	14330	14403	14374	14387	14389	14305	14614	14394	14377	14376	14401	14288	14296	14463	14296	14434	14309	14288	14276	14286	14191	14340	14219	14261	14406	14386	14363	14291	14392	14396	14374	14216	14489	14303	14417	14358	14355	14309	14432	14259	14245	14347	14344	14189	14469	14386	14382	14342	14293	14319	14251	14191	14283	14300	14503	14243	14481	14411	14580	14334	14370	14503	14399	14373	14363	14173	14359	14427	14449	14331	14324	14471	14212	14284	14398	14394	14242	14486	14274	14407	14302	14456	14363	14384	14458	14283	14399	14453	14347	14303	14378	14271	14318	14481	14626	14368	14098	14309	14319	14349	14275	14494	14291	14350	14421	14223	14410	14232	14239	14351	14441	14446	14427	14328	14340	14402	14297	14175	14346	14086	14246	14216	14487	14243	14268	14209	14444	14219	14363	14470	14381	14580	14443	14214	14283	14285	14417	14263	14394	14276	14271	14304	14332	14299	14356	14234	14122	14250	14208	14417	14379	14436	14165	14282	14397	14160	14385	14269	14363	14353	14509	14326	14265	14252	14295	14229	14317	14271	14240	14468	14505	14490	14157	14366	14362	14265	14208	14539	14381	14402	14288	14359	14394	14331	14289	14547	14346	14398	14196	14342	14412	14329	14465	14403	14398	14358	14365	14165	14440	14392	14225	14229	14139	14486	14169	14294	14137	14229	14349	14381	14096	14435	14352	14465	14388	14306	14374	14440	14278	14403	14383	14266	14437	14376	14229	14319	14387	14265	14291	14311	14377	14352	14408	14247	14362	14351	14407	14568	14308	14298	14444	14511	14384	14358	14362	14367	14357	14384	14396	14364	14265	14426	14345	14436	14258	14387	14335	14379	14422	14417	14373	14349	14547	14353	14457	14467	14417	14452	14476	14245	14543	14400	14220	14509	14525	14117	14308	14368	14292	14396	14386	14368	14223	14332	14411	14426	14451	14320	14406	14173	14275	14306	14392	14292	14511	14280	14320	14262	14260	14254	14518	14344	14520	14235	14447	14316	14323	14295	14389	14197	14321	14194	14363	14300	14392	14558	14536	14322	14347	14461	14313	14282	14345	14138	14333	14378	14353	14418	14472	14320	14444	14414	14375	14472	14219	14313	14336	14400	14280	14229	14466	14302	14379	14327	14378	14354	14322	14299	14366	14386	14276	14311	14492	14450	14116	14179	14288	14207	14288	14349	14345	14385	14307	14236	14299	14330	14390	14396	14381	14384	14298	14399	14295	14334	14452	14278	14335	14413	14405	14274	14423	14283	14365	14261	14504	14374	14210	14465	14403	14527	14227	14503	14393	14057	14309	14583	14435	14533	14235	14296	14311	14473	14286	14486	14377	14134	14331	14424	14215	14365	14376	14368	14401	14299	14368	14286	14263	14193	14368	14454	14398	14371	14324	14528	14168	14436	14214	14229	14283	14313	14268	14480	14233	14366	14250	14261	14181	14465	14415	14363	14220	14294	14378	14432	14202	14396	14328	14379	14146	14277	14288	14527	14296	14323	14365	14499	14366	14435	14258	14509	14285	14419	14425	14294	14208	14347	14409	14408	14268	14427	14248	14461	14311	14480	14386	14422	14497	14244	14282	14381	14239	14392	14298	14398	14365	14217	14465	14346	14375	14365	14320	14192	14339	14283	14390	14393	14377	14263	14607	14392	14281	14322	14479	14362	14199	14404	14381	14355	14667	14389	14308	14265	14457	14442	14331	14487	14420	14382	14329	14205	14331	14442	14354	14457	14433	14440	14297	14405	14324	14406	14452	14429	14410	14369	14381	14344	14409	14358	14371	14231	14220	14371	14292	14322	14361	14362	14294	14360	14391	14320	14396	14553	14332	14296	14467	14372	14433	14423	14248	14401	14273	14383	14357	14636	14370	14315	14287	14408	14248	14353	14318	14429	14248	14385	14415	14447
24106	21451	29187	26073	26379	27890	26661	22928	21023	19967	19047	18097	17649	17362	17054	16820	16753	16421	16419	16717	16462	16364	16494	16553	16417	16431	16691	16529	16516	16403	16395	16300	16467	16308	16168	16420	16649	16533	16319	16300	16567	16245	16454	16541	16517	16291	16286	16367	16660	16250	16361	16265	16636	16149	16326	16331	16202	16266	16420	16301	16491	16409	16514	16540	16359	16365	16513	16307	16389	16284	16251	16130	16673	16605	16374	16560	16662	16265	16246	16394	16232	16560	16324	16459	16441	16474	16390	16262	16268	16450	16576	16231	16370	16435	16276	16603	16481	16368	16426	16138	16462	16449	16369	16050	16411	16399	16401	16395	16412	16502	16377	16472	16379	16190	16341	16298	16485	16624	16458	16484	16421	16382	16505	16212	16295	16379	16396	16496	16415	16338	16274	16366	16417	16243	16347	16242	16224	16373	16330	16262	16356	16397	16295	16372	16656	16389	16346	16397	16412	16224	16607	16263	16315	16432	16347	16385	16522	16334	16240	16108	16408	16391	16175	16407	16250	16455	16481	16444	16511	16537	16416	16251	16525	16589	16411	16256	16399	16419	16299	16376	16397	16488	16327	16397	16261	16157	16308	16320	16260	16430	16320	16368	16418	16332	16258	16272	16539	16210	16201	16245	16591	16382	16387	16307	16434	16491	16259	16266	16330	16429	16281	16506	16535	16270	16368	16376	16170	16266	16298	16230	16472	16180	16192	16219	16358	16361	16379	16417	16225	16187	16215	16259	16312	16249	16411	16334	16368	16384	16296	16456	16208	16403	16442	16329	16284	16371	16361	16423	16224	16347	16390	16304	16482	16204	16251	16403	16374	16152	16514	16466	16255	16420	16325	16143	16382	16348	16508	16379	16454	16337	16207	16261	16415	16284	16396	16299	16407	16253	16359	16437	16374	16306	16306	16396	16441	16408	16346	16218	16152	16698	16413	16339	16450	16212	16197	16343	16403	16505	16298	16393	16117	16251	16466	16266	16468	16362	16503	16395	16342	16456	16443	16392	16493	16279	16448	16210	16564	16610	16289	16624	16426	16357	16497	16242	16261	16403	16267	16235	16334	16234	16291	16243	16419	16533	16336	16327	16311	16359	16336	16400	16324	16491	16419	16424	16303	16447	16598	16404	16390	16460	16469	16427	16397	16152	16286	16279	16471	16181	16241	16286	16482	16261	16371	16054	16206	16460	16461	16424	16489	16426	16420	16211	16377	16532	16354	16339	16419	16354	16567	16316	16403	16575	16468	16325	16317	16358	16369	16233	16385	16345	16150	16263	16251	16324	16353	16319	16436	16278	16269	16261	16167	16483	16372	16542	16411	16521	16338	16515	16351	16389	16400	16440	16453	16306	16423	16496	16379	16321	16310	16369	16279	16383	16392	16322	16389	16298	16577	16306	16283	16450	16448	16237	16273	16594	16221	16428	16503	16344	16339	16448	16433	16400	16303	16186	16402	16231	16298	16324	16359	16302	16439	16282	16340	16450	16383	16507	16346	16423	16279	16468	16393	16491	16269	16372	16329	16344	16539	16318	16308	16329	16445	16173	16172	16267	16335	16381	16463	16178	16493	16459	16361	16451	16441	16564	16237	16366	16326	16341	16463	16428	16317	16365	16319	16478	16344	16359	16330	16421	16317	16263	16362	16533	16236	16268	16586	16540	16409	16349	16276	16391	16312	16346	16423	16333	16415	16419	16579	16295	16118	16230	16480	16384	16461	16407	16380	16215	16253	16371	16481	16396	16393	16369	16399	16486	16553	16256	16477	16472	16318	16208	16370	16238	16253	16240	16392	16214	16446	16380	16417	16334	16262	16513	16362	16304	16308	16393	16225	16445	16237	16303	16387	16421	16268	16453	16483	16432	16246	16625	16271	16310	16450	16540	16533	16354	16262	16459	16402	16268	16525	16333	16406	16343	16231	16529	16440	16284	16251	16338	16380	16239	16446	16369	16354	16304	16384	16318	16265	16334	16167	16300	16246	16148	16397	16211	16286	16445	16532	16388	16324	16518	16458	16327	16291	16477	16556	16406	16330	16358	16218	16535	16374	16220	16381	16331	16489	16365	16298	16224	16358	16301	16579	16259	16331	16467	16689	16329	16497	16267	16382	16393	16316	16311	16175	16446	16022	16367	16326	16238	16351	16406	16319	16273	16431	16377	16459	16423	16409	16325	16413	16493	16300	16235	16349	16522	16260	16375	16278	16434	16352	16346	16290	16335	16291	16287	16282	16325	16374	16199	16394	16420	16440	16549	16231	16277	16351	16372	16421	16359	16368	16356	16424	16515	16437	16317	16338	16363	16313	16473	16290	16345	16327	16434	16136	16201	16373	16373	16344	16482	16414	16438	16265	16384	16437	16350	16414	16289	16608	16393	16362	16298	16408	16237	16600	16380	16245	16439	16151	16256	16165	16135	16486	16372	16408	16485	16165	16346	16311	16407	16445	16428	16269	16246	16167	16416	16240	16225	16074	16316	16386	16289	16518	16461	16649	16274	16454	16389	16267	16436	16422	16492	16585	16505	16541	16152	16187	16367	16332	16276	16218	16453	16276	16388	16183	16050	16207	16484	16252	16257	16276	16416	16180	16280	16347	16287	16254	16426	16188	16423	16386	16365	16341	16365	16397	16254	16398	16525	16250	16194	16410	16491	16291	16291	16130	16250	16583	16538	16470	16278	16219	16155	16337	16466	16280	16353	16398	16401	16459	16312	16263	16462	16194	16365	16402	16303	16410	16341	16563	16389	16481	16132	16418	16251	16346	16301	16356	16155	16420	16532	16350	16543	16238	16197	16413	16670	16301	16457	16532	16444	16377	16210	16224	16320	16294	16386	16550	16378	16298	16353	16231	16242	16195	16454	16388	16321	16533	16328	16509	16378	16333	16534	16347	16367	16310	16438	16573	16464	16514	16239	16214	16486	16490	16354	16322	16428	16302	16325	16497	16384	16404	16382	16238	16422	16221	16426	16420	16342	16417	16208	16324	16375	16394	16131	16310	16356	16449	16345	16434	16409	16198	16447	16288	16336	16303	16312	16395	16386	16272	16206	16260	16253	16357	16263	16332	16365	16360	16391	16480	16196	16473	16493	16180	16263	16288	16466	16276	16383	16386	16249	16277	16341	16366	16471	16315	16467	16440	16623	16396	16263	16469	16441	16306	16314	16225	16311	16278	16497	16380	16175	16290	16349	16507	16365	16372	16456	16355	16359	16450	16356	16285	16427	16441	16348	16406	16311	16328	16335	16333	16316	16453	16390	16395	16416	16259	16252	16436	16369	16402	16171	16261	16406	16206	16228	16341	16490	16408	16454	16278	16075	16355	16214	16359	16568	16460	16348	16403	16429	16343	16598	16532	16459	16312	16373	16313	16365	16320	16214	16584	16296	16470	16291	16329	16342	16261	16295	16510	16470	16538	16084	16404	16351	16287	16411	16440	16573	16428	16341	16367	16387	16290	16456	16359	16487	16302	16378	16360	16564	16248	16526	16201	16257	16356	16402	16383	16303	16203	16499	16439	16393	16474	16188	16293	16257	16525	16271	16362	16246	16429	16510	16363	16439	16285	16339	16264	16275	16361	16266	16341	16214	16145	16481	16390	16363	16389	16328	16427	16431	16410	16325	16322	16625	16380	16573	16224	16455	16202	16597	16419	16543	16366	16598	16247	16036	16310	16277	16359	16476	16511	16168	16544	16441	16428	16459	16390	16356	16343	16410	16433	16446	16390	16607	16365	16353	16344	16323	16336	16508	16192	16520	16366	16453	16341	16459	16577	16466	16492	16434	16517	16321	16332	16300	16297	16229	16416	16303	16333	16464	16461	16265	16479	16266	16282	16444	16303	16249	16214	16378	16271	16264	16105	16462	16325	16210	16234	16421	16403	16375	16315	16344	16309	16273	16315	16444	16271	16423	16402	16278	16247	16268	16084	16252	16329	16442	16411	16376	16361	16418	16410	16268	16108	16263	16386	16144	16229	16446	16495	16243	16582	16450	16274	16401	16501	16472	16181	16382	16350	16398	16390	16241	16177	16546	16437	16421	16338	16165	16344	16253	16486	16249	16332	16583	16476	16335	16363	16424	16428	16385	16340	16358	16547	16130	16313	16333	16380	16259	16327	16383	16356	16209	16093	16233	16475	16410	16627	16336	16605	16198	16341	16387	16540	16382	16296	16581	16410	16497	16545	16483	16452	16364	16321	16431	16243	16403	16316	16191	16457	16341	16402	16414	16321	16332	16371	16501	16335	16140	16380	16436	16334	16402	16492	16378	16535	16388	16226	16402	16353	16315	16290	16284	16456	16456	16208	16304	16252	16551	16245	16325	16301	16385	16363	16323	16451	16407	16298	16318	16384	16258	16407	16406	16342	16399	16244	16536	16270	16497	16411	16309	16353	16219	16399	16414	16273	16305	16258	16348	16246	16315	16394	16233	16333	16524	16452	16338	16324	16392	16450	16344	16384	16257	16396	16332	16420	16357	16204	16422	16419	16380	16424	16403	16311	16328	16388	16239	16422	16361	16558	16399	16377	16396	16194	16195	16423	16206	16351	16418	16299	16513	16358	16330	16245	16282	16433	16245	16232	16410	16286	16220	16454	16476	16413	16445	16371	16375	16370	16190	16245	16332	16261	16374	16362	16442	16290	16274	16383	16306	16426	16435	16374	16500	16423	16453	16421	16421	16240	16486	16467	16403	16385	16460	16197	16334	16410	16535	16325	16307	16435	16514	16293	16443	16478	16487	16520	16293	16542	16357	16427	16506	16430	16339	16493	16374	16286	16314	16189	16485	16490	16406	16509	16408	16294	16451	16479	16524	16541	16316	16676	16502	16490	16270	16480	16295	16452	16594	16344	16359	16435	16335	16206	16441	16220	16400	16280	16396	16558	16352	16353	16309	16354	16279	16303	16328	16253	16376	16526	16211	16192	16498	16339	16413	16456	16343	16309	16278	16464	16365	16228	16365	16272	16437	16307	16364	16428	16495	16301	16343	16295	16395	16404	16380	16331	16425	16308	16582	16336	16416	16566	16283	16433	16403	16592	16489	16398	16335	16421	16310	16449	16357	16196	16403	16283	16398	16392	16192	16451	16334	16338	16297	16420	16481	16363	16544	16468	16411	16353	16528	16435	16368
34344	55672	51428	40838	34690	29418	25627	23015	20728	18862	17512	16337	15574	15265	14824	14583	14593	14442	14316	14384	14311	14337	14162	14229	14255	14198	14176	14228	14138	14186	14161	14158	14251	14091	14075	14145	14230	14122	14144	14084	14018	14204	14006	14231	14089	14265	14072	14091	13931	14106	14079	14252	14007	13936	14192	14222	14082	14324	14187	14073	14016	14162	14102	14186	14150	14048	14124	14175	14153	14194	14076	14252	13945	14187	14124	14237	14067	14238	14048	14065	14150	14439	14173	14181	14347	14180	14037	14064	14425	14285	14019	14208	14143	14183	14164	14030	14131	14027	14175	14150	14313	14210	14202	14122	14089	14204	13938	14263	14324	14160	14151	14283	14230	14284	14146	14234	14163	14294	14226	14166	14113	14095	14064	14122	14068	14090	13937	14152	14160	14351	14096	14060	14274	14170	14069	14274	14206	14097	14165	14148	14220	14139	14118	14368	13988	14033	13995	14108	14181	13958	14262	14159	14004	14110	14158	14033	14175	14254	14160	14189	14208	14129	14244	14165	14190	14148	14189	13971	14094	14034	14141	14216	14178	14053	13999	14025	14040	14222	14051	14216	14053	14094	14187	14116	14125	14168	14236	14092	14113	14322	14096	14269	14214	14181	14349	14063	14235	14076	14176	14085	14022	13993	14083	14237	14184	14133	14079	14216	14202	14122	14159	14236	14166	14299	14225	14221	14015	14117	14111	14223	14059	14131	14079	14076	14233	14143	14173	14162	14155	14016	14013	14202	14125	14103	14222	13964	14170	14061	14121	14077	14212	14018	13976	14061	14329	13998	14182	14179	14160	14329	14115	14028	14266	14148	14053	14108	14192	14215	14315	14060	14039	14121	14072	14114	14074	14242	14148	14076	14132	14171	14216	13929	14278	13933	14031	14234	14168	14156	14044	14306	14118	14002	14077	14151	14153	14123	14114	14232	14255	14163	14107	14080	14264	14171	14324	14168	14048	14136	13948	14183	14145	13971	14174	14021	14248	14010	14178	14008	14107	14054	14064	14217	14111	14157	14038	14294	14075	14101	14130	14140	14086	13992	14157	14151	14198	14044	14021	14087	14306	14031	14222	13927	14231	14101	14047	14128	14286	14105	14132	14042	14344	14034	14047	14031	13982	14076	13999	14052	14225	14236	14120	14071	14128	14250	14213	13992	14035	14042	14123	14125	14176	14120	14149	14105	14121	14208	14196	14083	14099	14139	14097	14236	14185	14182	14222	14126	14093	14085	14230	14106	14184	14194	14090	14065	14298	14110	14060	14265	14083	14042	14030	14214	14024	14284	14126	14159	14061	14058	13985	14034	14274	14154	14056	14224	14341	14176	14004	14217	14022	14090	14278	14013	14177	14133	14188	14145	14069	14170	14038	14158	14222	14094	14088	14247	14016	14247	13964	14032	14013	13953	14176	14063	14142	14238	14082	13892	14136	14169	14093	14247	14033	14177	14261	14082	14070	14159	14165	14126	14174	14244	14107	14146	14074	13975	14111	14122	14066	14137	14182	13890	14053	14083	14154	14138	14016	14192	14129	14214	14127	14204	14093	14184	14122	14273	14012	14229	14229	14150	14130	14092	14022	14218	14316	14047	14014	14140	14154	14148	14045	14181	14146	14158	14118	14252	14143	14142	14131	14171	14192	14045	14032	14110	14048	14093	14076	14221	14126	14122	14137	14116	14057	14254	14363	14138	14066	14156	14157	14053	14085	14003	14006	14183	14217	14142	14060	14185	13975	14122	14227	14110	14092	14047	14116	14183	14221	14130	14249	14183	14082	14097	14252	14032	14060	14145	14252	14034	14046	14101	14154	14243	14169	14103	14138	14145	14259	14199	13947	14272	14069	14154	14098	14145	13879	14146	14159	14112	13978	14320	14099	14016	13997	14167	14304	14252	14208	14180	14194	14192	14114	14306	14100	14053	14004	13986	14168	14131	13929	14012	14269	14093	14084	14088	14103	14173	14138	14090	14129	14147	14092	14077	14091	14159	14017	14185	14141	14142	14205	14078	14187	14122	14062	14000	14263	14295	14163	14089	13886	14125	14143	14205	14078	14214	14426	14035	14114	14282	14254	14158	14180	13964	14212	14086	14160	14166	14121	14256	14222	14181	14271	14085	14166	14060	14151	14205	14163	14133	14076	14091	14272	14045	14138	14093	14103	14218	14023	13934	14081	14142	14175	14161	14069	14219	14219	13990	14039	14108	14117	14284	13943	14124	14031	14250	14136	14041	14067	14119	14035	14186	14255	14163	14222	14203	14300	14117	14108	14098	14179	14255	14190	14253	13961	14162	14099	14260	14175	14094	14240	14229	14203	14156	14157	14026	14236	14015	14125	14059	14064	14076	14236	14133	14135	14195	14283	14042	14059	14128	14109	14148	14071	14207	14285	14150	14158	14185	14166	13925	14188	14087	14236	14245	14198	14183	14149	14097	14074	13986	14284	14141	14187	14073	14291	14176	14141	14262	14138	14036	14043	14164	14232	14190	14276	14164	13942	14174	13958	14194	14187	14228	14076	14210	14124	14088	14305	14227	14034	14100	14227	14207	13982	14191	14300	14206	14106	14164	14178	14136	14162	14037	14210	14055	14194	14217	14048	14187	14181	14145	14238	14258	14080	14270	14152	14097	14286	14001	14188	14358	14196	13972	14137	14204	13971	14334	14092	14115	14198	14162	14186	14137	14036	14042	14019	14236	14215	14418	14201	14018	14146	14152	14169	14191	14030	14117	14046	14240	14061	14126	14120	14209	14188	14097	14065	14178	14074	14130	14137	14153	14229	13956	14250	14011	14239	14151	13942	14083	14010	14051	14202	14186	14165	14066	14000	14043	14361	14028	14155	14105	14220	13965	14205	14071	14138	14132	14181	14135	14243	14046	14239	14104	14142	13959	14184	14252	14118	14045	14248	14104	14239	14215	14138	14132	14114	14250	14018	14086	14099	13998	14128	14209	13968	14045	14045	13998	14228	14142	14125	13940	14061	14233	14106	14020	14269	14401	14058	14125	14129	14112	14163	14217	14237	13990	14215	14169	14086	14171	14119	14200	14098	14332	14373	14169	14078	14034	14165	14013	14154	14075	14046	14177	14256	14153	14317	14063	14253	14019	14197	14120	14114	14088	14164	14060	14212	14194	14121	14010	14042	14040	13964	14218	14232	14060	14187	14203	14067	13952	14217	14067	14151	14113	14317	14127	14072	14076	14202	14229	14145	14135	14002	14214	14040	14248	14114	14121	14038	14144	14135	14120	14184	14100	14037	14055	14202	14201	14279	14078	14209	14142	14182	14051	14149	14307	14105	13987	13907	14178	14058	14067	14055	14080	14087	14079	14043	14037	13987	14183	14186	14234	14136	14151	14165	13982	14033	14220	14051	14209	14127	13947	14046	14287	13995	14088	14178	14284	14350	14151	13970	14261	14273	14087	14057	14065	14278	14125	14145	14347	14232	14111	14136	14146	14240	14134	14249	14212	14232	14034	14408	14156	14113	14173	14223	14099	14295	14082	14070	14083	14014	14165	14177	14232	14170	14038	14001	14114	14097	14192	14010	14086	14215	14095	14107	14171	14072	14162	14122	13917	14016	14118	14078	14113	14161	14185	14097	14094	14241	14049	14048	14144	14059	14136	14040	14288	14127	14154	14053	14071	14288	14268	14142	14190	14073	14215	14066	14219	14175	14094	14128	14274	13945	14112	14184	14190	14196	14181	14063	14182	14011	14275	14196	14183	14034	14130	14163	14027	14083	14105	14275	14079	13965	14193	14208	14096	14144	14300	14307	13976	14325	14146	14118	14125	14103	14013	14054	14200	14108	14254	14043	13918	14187	13966	14078	14218	14211	14068	14074	14059	14114	14141	14155	13994	14234	13978	14286	13956	14215	14201	14239	14128	14208	14184	14187	14189	14142	14247	14156	14176	14136	14117	13996	14134	14131	14084	14137	14199	14116	14196	14126	13938	14134	14020	14158	13983	14079	14042	14074	13984	14146	14164	14148	14162	14155	14169	14196	14200	14344	14185	13944	14209	14214	14148	13968	14020	14165	14056	14216	14128	14214	14151	14224	14212	14089	14134	14066	14231	14207	14047	14172	14125	14032	14005	14117	14078	14169	14259	14131	14097	13989	14202	14224	14011	14046	14170	14312	14217	14028	14048	14183	14148	14169	14087	14238	14097	14194	14245	13944	14320	14266	14008	14042	14134	14232	14124	14134	14001	14147	14107	14225	14172	14204	14018	14214	14149	14157	14245	14100	14084	13962	14126	14099	14115	14075	14007	14377	14096	14143	14147	13966	14099	14191	14208	14135	14069	14143	14207	14071	14222	14140	14119	14046	14134	14276	14160	14009	14165	14065	14296	14181	14088	14071	14068	14091	14057	14179	14239	14225	14057	14081	14115	14276	14220	14112	14044	14093	14254	14137	14284	14145	14118	14224	14277	14135	14079	14084	14249	14280	13967	14132	14075	14083	14340	14176	14008	14091	14188	14173	14133	14043	14247	14057	14179	14082	14196	13970	14129	14124	14165	14301	14153	14079	14177	14205	14146	14124	14153	14130	14143	14043	14332	13918	14091	14213	14072	14026	14120	14094	14168	13935	14090	14015	14090	14131	14108	14280	14200	14215	14129	14141	14162	14142	14253	14254	14132	14081	14095	14110	14105	14209	14125	14231	14198	14217	14216	14120	14120	14304	14189	14163	14119	14152	14195	14216	14247	14048	14149	14205	14177	14212	14118	14131	13923	14077	14062	14140	14000	14090	14118	14075	14268	14146	14163	14339	14110	14202	14124	14126	14046	14064	14272	14085	14132	14185	13972	14269	14086	14106	14215	14010	14018	14093	14151	14077	14359	14378	14108	14094	14169	14056	14059	14320	14146	14184	14048	14177	14041	14235	14047	14339	14226	14066	14178	14291	14202	14048	14112	14110	14186	14124	14122	14152	14035	14238	14097	14089	14041	14102	14110	14234	14091	14040	14182	14035	14026	14152	14036	14299	14054	14215	14225	14291	14148	14214	14354	14084	14166	14123	14081	14293	14178	14181	14225	14324	14164	14118	14229	14103	14182	14225	14068	14111	14227	14048	14122	14130	14003	14003	14174	14129	14186	14135	14179	14120	14242	14154	14180	14195	14078	14261	14091
22861	21388	29290	24261	24057	28716	31338	26005	23256	22104	20601	19438	18661	18140	17877	17720	17513	17461	17282	17234	17264	16959	17148	16872	17004	16786	16900	16885	17130	17167	16988	17084	16905	17051	16879	17034	17141	16947	17113	17006	16858	16876	17047	16797	17044	16856	16976	16909	16922	17061	16755	16942	16956	17065	16937	16840	16912	16748	16989	17054	17179	16874	16896	16868	16719	16810	16950	17113	16823	17042	17074	16923	17056	17129	16827	16732	16932	16959	16913	17062	16841	17058	16951	16761	16992	16801	16942	16921	16870	17021	16958	16837	16896	16649	17015	16883	16899	17053	17084	16805	16817	16760	16736	16733	16883	16929	16880	16925	16984	16913	16673	16810	16962	16594	16951	16776	16875	16753	16857	16740	17003	16813	16869	16883	16766	16886	16919	16975	16955	16811	16936	16887	16925	16873	16851	16884	16967	16796	16962	16909	16757	16781	16657	16860	16772	16818	17046	16704	16912	16631	17139	16821	16829	16756	16842	16825	16918	16682	16822	16852	16839	17027	16733	16855	16774	16699	16849	16664	17057	17087	16944	16991	16800	16867	16912	16850	16796	16796	16849	16690	16887	16837	17001	16883	16723	16879	16679	16860	17087	16887	17062	16994	17006	16941	16722	17022	16795	16810	16789	16855	16962	16892	16901	17059	16962	16856	16822	16906	17028	17000	16836	16922	16888	16763	16948	16844	16955	16830	16822	16800	16602	16874	16855	17012	16851	16884	16969	16852	16812	16750	16715	16787	16872	16822	16728	16950	16782	16940	16916	16757	16848	16790	16727	16848	16761	16846	16791	16802	16600	16935	16732	16766	16815	16904	16947	17073	16901	16873	16804	16743	16949	16772	16894	16873	16765	16826	16941	16915	16761	16770	16578	16890	16755	16660	16573	16814	16928	16903	16964	16691	16720	16699	16882	16803	16745	16574	16784	16821	16794	16861	16881	16780	16845	17024	16754	16881	16885	16979	17004	16983	16680	16820	17101	16828	16724	16691	16702	16845	16747	16835	16890	16950	17035	16850	16845	16847	16915	16945	16861	16909	16908	16994	16846	16897	16909	16903	16849	16807	16746	16959	16990	16893	16915	17011	16957	16656	16893	16964	16916	16925	16636	16832	16898	16927	17070	16936	16829	16909	16881	16812	16959	16957	16932	16809	17029	16987	16704	16624	16946	16640	16905	16820	16836	16679	16941	16737	16700	16858	16778	16793	16928	16884	16902	16828	16919	16847	16793	17012	16939	16983	17100	16665	16785	16772	16808	16739	16955	16788	16984	16749	16825	16765	16808	16938	16695	16891	16762	16818	16775	16856	16888	16832	16570	16962	16837	16846	16792	16746	17042	16942	16908	17091	16884	16696	16841	16935	16868	16805	16966	16800	16888	16914	16802	16848	16966	16784	16994	16840	16983	16700	16691	16761	16978	16512	16916	16859	16934	16815	16603	16882	16949	16837	16844	16872	16929	16878	16959	16734	17008	16819	16866	16894	16816	16752	16766	16987	16827	16844	16763	16990	16764	16881	16889	16986	17068	16813	16812	16720	16797	16743	16732	16883	16671	16668	16663	16925	16614	16849	16838	16925	17020	16755	16764	16872	17011	16804	16723	16951	16741	16703	16671	16734	16795	17023	16794	17020	16766	16705	16875	17120	16970	16968	16895	16715	17088	16622	16832	16897	16751	16901	16922	16719	16990	16762	16856	16724	17033	16722	16590	16939	16795	16958	16870	16799	16762	16745	16751	16963	16797	16743	16746	16781	16855	16921	16780	16962	16949	16935	16751	16699	16838	16991	16721	16720	16951	17026	16919	16747	16942	17064	16650	16879	16838	16723	17010	16894	16778	16841	16986	16911	16900	16868	16874	16743	16911	16691	16636	16627	16615	16739	16788	16844	16728	16981	16938	16771	16853	16811	16864	16841	16782	16803	16966	16896	16898	16784	16838	16704	16746	16771	16811	16780	16729	16755	16678	16813	16777	16759	16888	16816	17044	16746	16719	17000	17114	16916	16967	16759	16798	16834	16847	16716	16757	17060	16835	16976	16645	16921	16687	16826	16782	16822	16898	16828	16701	16956	16738	16799	16740	16862	16791	16879	16648	16876	16732	16924	16729	16661	16764	16809	16663	16825	16854	16794	16961	16734	17022	16875	16855	17046	16866	16798	17024	16910	16871	16877	16768	16848	16830	16752	16793	16951	16741	16801	16865	16673	17005	16777	16833	16665	16728	16687	16854	16867	16749	16722	16654	16848	16807	16763	16652	16685	16862	16915	16765	16799	16907	16859	16967	16896	16673	16804	16890	17109	16757	16805	16936	16756	16788	16813	16550	16850	16891	16776	16836	16888	16912	16926	16822	16692	16940	16932	16838	16800	16790	16805	16729	16803	16835	16886	16811	16883	16872	16792	16772	16843	17045	16953	16699	16961	16838	16949	17048	16771	17016	16998	16900	16781	16870	16889	16802	16907	16932	16859	16920	16867	16783	16892	16838	16719	16872	16824	16980	16738	16977	16761	16925	16945	16958	16848	16723	17033	16991	16861	16530	16840	16798	16850	16915	17073	16968	16714	16790	16657	16664	17043	16872	16878	16940	16932	16931	16733	17022	16817	16799	16793	16955	16589	16850	17056	16801	16919	16810	16884	16784	16836	16816	17155	17005	16868	16904	16930	16879	16850	16974	17029	16802	16865	16852	16810	16694	16845	16717	16793	16694	16773	16820	17097	16901	16825	16800	16953	16820	16802	16787	16998	16980	16815	17055	16934	16750	16770	16689	16749	16817	16833	16964	16843	16790	16780	16817	16786	16608	16793	16895	16846	16849	16709	16944	16927	16904	16995	16890	16793	16754	16832	16762	16719	16705	16936	17008	16838	16940	17033	16881	16878	16879	16536	16776	16917	16925	16956	17046	16884	16835	17022	16854	16780	16794	16899	16928	16902	16853	16949	17060	17055	16945	16648	16680	16899	16901	16925	16891	16918	16928	16649	16832	16843	16987	16883	16879	16867	16755	16880	16938	16822	17027	16792	16794	16971	17031	16804	16778	16856	16892	16698	16981	16694	16887	16855	16846	16706	16921	16772	16940	16910	16837	16954	16687	16832	16935	16899	17047	16840	16862	16899	16736	17073	16728	16857	16887	16768	16882	16905	16884	16835	16781	16996	16801	16974	17022	16725	16865	17063	16896	17032	17017	16685	16839	16939	16819	16834	16771	16922	16779	16731	16845	16901	16813	16841	16998	16667	16836	16667	16872	16585	17123	16793	16978	16901	16706	16812	17081	16865	16805	16720	16891	16819	17007	17078	16938	16904	16853	16634	16806	16971	16805	16995	16572	16659	16875	16717	16796	16685	16762	16782	17018	16888	16884	16852	16911	16823	16732	16791	16718	16764	16850	16834	16872	16799	16898	16842	16957	16914	16869	16809	16922	16829	16872	16805	16791	16935	16786	16621	16858	16933	16775	16683	16750	16728	16853	16822	16970	16552	16664	16891	16762	16829	16670	16966	16877	16986	16875	16889	16981	16852	16725	16873	17063	16852	16855	16642	16940	16975	16806	16811	16892	16819	16820	16714	17060	16864	16789	16732	17032	16741	16687	16887	16962	16862	16980	16916	16825	16938	16910	16719	16815	16683	16878	16828	17011	16599	16832	16846	16689	16764	16818	16838	17084	16839	16886	16966	16724	16722	16786	16719	16945	16773	16849	17017	16933	16793	16612	16826	16893	16859	16893	16802	16995	16851	16818	16874	16795	16871	16891	16753	16834	17036	16767	16776	16810	16795	16919	16748	16762	16818	16808	16848	16630	16917	16941	16905	16825	16918	16831	16745	16809	16638	16833	16762	16915	16782	17057	16851	17084	16940	16818	16760	16951	16905	17005	16886	16878	16822	17052	16887	16883	16821	16935	16766	17046	16978	16978	16858	16907	16956	16832	16846	16833	16694	16861	16933	16824	16843	16938	16680	16981	16812	16742	16905	16938	16640	16916	16940	16917	16730	16649	16724	16765	16973	16830	17034	16872	16719	16853	16779	16866	16890	17063	16895	16774	16732	16943	16899	16862	16845	16774	16815	16885	16788	17052	16692	16940	16861	16954	16699	16920	16820	17075	16872	16896	17016	16859	16846	16827	16900	16952	16697	16804	16896	16869	16795	16768	16899	16948	16921	16757	16773	16781	16769	16861	16831	16701	17033	16924	16858	16814	16779	16922	16839	17041	16873	16719	16821	16915	16754	16868	16655	16884	16880	17024	16876	16797	16786	16865	16741	16718	16839	16711	16893	16911	17056	16773	16715	16969	16848	16896	16799	17042	16816	16952	17050	16878	16781	16792	16863	16968	16578	16883	16744	16921	16761	16703	16839	16851	16565	17012	16788	16784	16708	16906	16853	16994	16945	16954	16935	16770	16878	16839	16869	16849	16948	16751	16808	16868	16939	16829	16798	16894	16780	16881	16741	16835	16888	16799	16869	16726	17056	16913	16976	16974	17053	16617	16935	16827	16633	16766	16849	16498	16886	16834	16766	16942	16897	16753	16869	16886	16718	16896	16605	17055	16910	16869	17002	16943	16960	16911	16947	16755	16630	16650	16695	16735	16948	16900	17081	16798	16933	17015	16973	16653	16851	17077	16957	16833	16809	16544	16808	16709	17207	16834	16900	16919	16858	16876	16850	16783	16711	16965	16781	16959	16912	17077	16891	16837	16922	16890	16721	16715	16715	16896	16839	16542	16929	16733	16727	16983	16734	17015	16851	16822	16871	16941	16768	16950	16894	16718	16627	16930	16729	16714	16940	16793	16699	16863	16558	16816	16840	16847	16853	16799	16804	16923	16978	17071	16665	16733	16730	16723	16749	16882	16781	16766	16819	16729	16784	16678	16956	17068	17020	16783	16833	16893	16835	16809	16788	16954	16922	16960	17011	17061	17073	16831	16510	16751	16829	16751	16871	16873	16894	17050	16860	16820	16770	16963	16778	16838	16603	16850	16770	16885	16908	16854	16833	16769	16710	16832	16914	16792	16821	16653	16834	16782	16692	16625	16758	16633	16826	16797	16948	16969	16783	16831	16789	16806	16807	16884	16833	16783	16767	16781	16616	16761	16922	16911	16848	16873	16849	16832	16944	16848	17165	16815	16809	16759	16881
36212	60477	56401	46014	40318	34286	30346	26440	23548	21267	19228	17638	16712	16108	15678	15204	15083	14688	14782	14550	14615	14569	14467	14627	14569	14542	14645	14393	14390	14609	14477	14529	14341	14542	14227	14403	14393	14449	14570	14543	14449	14407	14453	14535	14366	14570	14320	14337	14308	14400	14397	14473	14383	14441	14359	14500	14287	14320	14426	14283	14210	14488	14777	14594	14315	14358	14507	14437	14635	14334	14442	14350	14375	14351	14333	14223	14454	14467	14309	14396	14526	14531	14362	14431	14340	14299	14383	14505	14385	14392	14351	14301	14423	14269	14363	14386	14502	14388	14438	14506	14347	14407	14341	14406	14494	14399	14374	14544	14554	14260	14456	14493	14443	14425	14429	14406	14253	14431	14434	14541	14469	14451	14464	14385	14484	14496	14355	14485	14444	14632	14353	14370	14353	14299	14330	14399	14394	14421	14608	14307	14444	14383	14348	14310	14454	14399	14285	14429	14297	14240	14329	14505	14286	14327	14439	14300	14455	14364	14520	14434	14383	14485	14444	14448	14502	14390	14517	14350	14166	14256	14233	14304	14481	14342	14395	14275	14469	14320	14323	14480	14498	14399	14365	14415	14467	14395	14408	14471	14627	14427	14540	14359	14423	14201	14403	14371	14267	14380	14489	14280	14365	14570	14384	14422	14593	14303	14481	14443	14245	14435	14386	14595	14224	14377	14403	14377	14479	14304	14412	14359	14320	14336	14345	14183	14436	14270	14304	14493	14358	14274	14252	14254	14442	14294	14521	14430	14497	14374	14357	14331	14225	14430	14292	14314	14373	14350	14379	14454	14300	14391	14153	14331	14322	14474	14378	14189	14464	14606	14578	14314	14501	14581	14345	14473	14270	14377	14499	14354	14371	14331	14430	14283	14328	14361	14353	14437	14298	14442	14407	14411	14427	14340	14555	14376	14338	14398	14324	14345	14394	14421	14337	14311	14374	14413	14322	14405	14401	14273	14263	14404	14475	14194	14529	14579	14444	14398	14255	14392	14440	14270	14519	14487	14474	14557	14208	14472	14265	14348	14413	14400	14354	14406	14225	14483	14440	14334	14491	14319	14422	14463	14548	14342	14429	14261	14536	14374	14283	14449	14374	14335	14475	14479	14540	14636	14366	14442	14439	14301	14296	14305	14487	14343	14477	14274	14365	14190	14461	14333	14520	14567	14545	14463	14419	14394	14381	14232	14451	14344	14489	14496	14346	14423	14504	14338	14322	14349	14301	14507	14413	14452	14303	14410	14418	14451	14280	14542	14368	14290	14322	14399	14252	14282	14366	14465	14472	14341	14311	14355	14534	14486	14348	14306	14356	14455	14330	14354	14458	14426	14538	14469	14459	14228	14377	14471	14550	14546	14555	14329	14298	14304	14376	14322	14266	14156	14384	14455	14495	14407	14314	14502	14419	14386	14354	14473	14358	14366	14441	14305	14502	14196	14478	14436	14425	14316	14506	14386	14413	14574	14631	14309	14438	14285	14334	14485	14343	14414	14364	14425	14467	14408	14268	14369	14497	14550	14386	14209	14423	14443	14451	14450	14358	14282	14410	14411	14338	14381	14340	14445	14379	14438	14465	14456	14435	14572	14286	14364	14299	14542	14331	14293	14587	14371	14426	14536	14337	14278	14501	14294	14407	14503	14439	14305	14502	14305	14448	14336	14457	14305	14480	14366	14388	14391	14307	14305	14477	14230	14506	14469	14543	14392	14332	14392	14527	14486	14453	14259	14367	14357	14519	14309	14539	14426	14484	14204	14378	14345	14477	14337	14411	14448	14454	14423	14318	14365	14343	14233	14338	14520	14460	14462	14389	14597	14454	14420	14404	14345	14449	14435	14372	14361	14276	14519	14404	14430	14310	14475	14211	14324	14519	14417	14378	14354	14244	14535	14488	14503	14307	14256	14431	14256	14360	14413	14428	14364	14479	14289	14510	14437	14231	14431	14397	14301	14434	14429	14439	14510	14481	14314	14350	14510	14575	14391	14299	14227	14323	14496	14398	14569	14299	14421	14594	14334	14260	14267	14275	14423	14392	14223	14379	14269	14631	14266	14354	14540	14423	14327	14536	14373	14419	14450	14193	14424	14397	14502	14329	14437	14457	14431	14443	14318	14402	14380	14294	14463	14417	14397	14362	14516	14300	14464	14227	14312	14544	14344	14453	14395	14351	14231	14469	14444	14333	14507	14400	14406	14282	14492	14431	14340	14276	14148	14617	14398	14402	14465	14448	14466	14485	14260	14533	14317	14348	14295	14520	14314	14380	14355	14422	14274	14459	14461	14456	14506	14391	14399	14281	14367	14357	14277	14497	14384	14432	14282	14333	14440	14314	14362	14410	14375	14410	14133	14399	14420	14356	14406	14351	14496	14274	14322	14416	14245	14206	14518	14241	14286	14339	14473	14330	14409	14272	14248	14540	14460	14309	14374	14450	14377	14355	14361	14464	14500	14347	14234	14443	14357	14270	14400	14436	14460	14424	14419	14401	14542	14325	14436	14413	14493	14329	14373	14429	14405	14412	14404	14414	14443	14351	14399	14266	14379	14243	14497	14376	14412	14370	14416	14432	14329	14493	14390	14465	14500	14566	14565	14265	14287	14497	14339	14400	14429	14450	14461	14362	14446	14361	14293	14421	14444	14433	14333	14590	14282	14212	14405	14471	14308	14588	14350	14533	14254	14420	14368	14336	14388	14495	14358	14292	14499	14254	14546	14322	14486	14318	14266	14436	14422	14593	14427	14549	14432	14321	14324	14481	14352	14365	14461	14498	14129	14426	14510	14326	14524	14383	14309	14278	14464	14386	14538	14409	14461	14371	14317	14425	14541	14490	14378	14414	14384	14322	14432	14424	14452	14370	14244	14402	14316	14164	14281	14374	14439	14363	14471	14605	14403	14426	14456	14264	14418	14340	14475	14433	14621	14427	14307	14317	14518	14490	14440	14343	14466	14546	14448	14298	14410	14460	14409	14201	14296	14366	14320	14436	14383	14438	14345	14435	14416	14489	14396	14321	14432	14384	14383	14383	14432	14518	14443	14130	14340	14590	14301	14401	14393	14329	14396	14597	14315	14407	14322	14363	14495	14196	14409	14570	14365	14413	14451	14352	14320	14604	14334	14327	14382	14373	14315	14472	14321	14363	14370	14438	14378	14514	14178	14460	14502	14418	14472	14323	14375	14308	14551	14467	14332	14361	14267	14323	14412	14369	14384	14517	14444	14273	14559	14444	14411	14428	14519	14461	14449	14411	14554	14292	14441	14334	14361	14399	14362	14436	14295	14526	14326	14351	14347	14422	14313	14442	14401	14483	14349	14335	14410	14238	14546	14252	14472	14418	14363	14533	14531	14580	14287	14473	14379	14434	14219	14414	14235	14401	14292	14337	14417	14408	14448	14437	14213	14566	14337	14493	14481	14373	14482	14415	14173	14399	14391	14450	14347	14395	14451	14290	14489	14428	14378	14417	14299	14585	14468	14348	14417	14447	14301	14256	14537	14441	14351	14425	14305	14301	14416	14419	14406	14474	14363	14478	14381	14315	14394	14396	14483	14336	14368	14351	14527	14360	14439	14413	14248	14283	14289	14482	14409	14561	14381	14315	14452	14329	14332	14373	14343	14317	14595	14391	14355	14435	14507	14517	14161	14421	14502	14291	14460	14406	14252	14391	14297	14367	14410	14273	14436	14421	14442	14364	14510	14298	14279	14461	14456	14411	14477	14330	14399	14386	14605	14322	14523	14260	14299	14551	14445	14313	14480	14432	14360	14463	14351	14449	14230	14293	14464	14363	14330	14445	14261	14419	14350	14454	14461	14429	14394	14219	14358	14307	14393	14269	14347	14266	14485	14258	14359	14506	14456	14378	14534	14533	14496	14415	14589	14413	14403	14394	14326	14392	14274	14487	14453	14274	14469	14412	14441	14212	14346	14514	14456	14534	14277	14241	14531	14393	14434	14322	14518	14333	14306	14426	14555	14458	14371	14460	14510	14485	14382	14630	14388	14398	14487	14242	14285	14427	14533	14578	14422	14318	14269	14317	14213	14542	14483	14216	14496	14278	14229	14450	14288	14497	14373	14385	14370	14435	14436	14409	14377	14471	14399	14363	14432	14282	14630	14446	14287	14660	14499	14237	14352	14387	14248	14373	14445	14206	14481	14366	14354	14429	14459	14449	14408	14538	14326	14518	14394	14307	14247	14526	14272	14332	14432	14438	14313	14478	14492	14307	14331	14370	14524	14264	14487	14298	14440	14362	14423	14403	14215	14319	14439	14298	14530	14333	14348	14599	14476	14334	14324	14292	14378	14220	14648	14157	14355	14394	14216	14401	14263	14447	14483	14353	14333	14375	14428	14342	14378	14523	14405	14520	14238	14449	14492	14362	14371	14325	14385	14500	14344	14269	14287	14402	14431	14368	14389	14257	14326	14426	14560	14434	14447	14405	14350	14329	14428	14477	14479	14557	14400	14502	14320	14485	14343	14411	14448	14317	14482	14400	14294	14475	14422	14557	14330	14301	14372	14322	14483	14428	14452	14363	14324	14468	14283	14479	14346	14627	14471	14395	14394	14460	14461	14389	14390	14313	14276	14162	14502	14288	14437	14313	14595	14460	14301	14535	14239	14269	14478	14462	14390	14445	14423	14318	14347	14496	14578	14530	14486	14506	14381	14433	14379	14371	14501	14395	14401	14521	14375	14147	14400	14394	14486	14374	14312	14387	14402	14313	14499	14449	14366	14516	14507	14455	14322	14397	14408	14417	14592	14343	14270	14230	14327	14336	14358	14565	14369	14320	14453	14354	14572	14225	14286	14459	14475	14301	14306	14253	14300	14277	14472	14175	14513	14459	14423	14559	14347	14334	14222	14402	14504	14473	14243	14258	14365	14445	14385	14382	14480	14367	14303	14347	14395	14348	14562	14395	14281	14308	14435	14471	14340	14253	14278	14324	14437	14444	14457	14312	14380	14426	14368	14421	14364	14175	14414	14445	14349	14330	14557	14538	14458	14437	14300	14267	14423	14568	14288	14383	14574	14286	14422	14383	14479	14406	14417	14404	14222	14466	14277	14488	14375	14422	14331	14300	14535	14442	14327	14346	14483	14378	14251	14332	14364	14225	14530	14425	14307	14293	14284
29330	30038	37678	34757	28336	24748	22468	20206	19286	18632	17922	17500	17351	17101	17312	17085	17108	16836	16798	16652	16824	16968	16758	16827	16843	16872	16702	16715	16766	16852	16650	16992	16732	16906	16647	16540	16794	16781	16954	16603	16664	16781	16886	16854	16802	16885	16873	16597	16786	16721	16780	16755	16630	16657	16829	16902	16834	16748	16798	16860	16737	16845	16862	16676	16761	16668	16711	16783	16808	16592	16879	16854	16796	16732	17065	16861	16933	16643	16561	16723	16775	17070	17062	16947	16779	16768	16839	16700	16850	16995	16916	16796	16782	16687	16823	16821	16810	16909	16684	16837	16557	16446	16741	16739	16677	16552	16726	16558	16868	16802	16734	17002	16748	16933	16700	16711	16818	16701	16971	16773	16826	16921	16896	16803	16928	16692	16746	16658	16744	16714	16740	16648	16879	16968	16846	16983	16660	16783	16651	16775	16811	16838	16725	16735	16640	16761	16731	16858	16846	16833	16729	16561	16779	16784	16554	16675	16830	16748	16836	16651	16837	16677	16723	16609	16811	16683	16705	16620	16678	16563	16676	16843	16912	16968	16829	16774	16871	16746	16802	16648	16713	16566	16966	16864	16555	16813	16734	16628	16822	16765	16907	16928	16865	16746	16841	16720	16616	16550	16614	16796	16817	16867	16641	16748	16698	16934	16860	16542	16804	16629	16649	16629	16729	16743	16878	16875	16640	16576	16808	16730	16652	16735	16728	16801	17042	16698	16829	16775	16640	16713	16869	16680	16774	16705	16726	16863	16743	16777	16819	16725	16778	16755	16621	16775	16891	16923	16772	16742	16651	16676	16517	16876	16752	16687	16822	16609	16806	16731	16730	16748	16712	16803	16729	16870	16831	16860	16932	16693	16765	16650	16800	16807	17009	16712	16993	16735	16707	16729	16953	16586	16970	16755	16628	16760	16868	16773	16822	16675	16691	16882	16604	16765	16669	16530	16819	16543	16774	16745	16793	16693	16626	16877	16757	16876	16816	16786	16773	16766	16888	16735	16908	16771	16727	16787	16701	16732	16798	16720	16781	17035	16855	16692	16883	16800	16891	16877	16930	16748	16794	16745	16847	16963	16748	16853	16824	16697	16852	16757	16846	16707	16720	16764	16820	16794	16763	16751	16805	16762	16785	16656	16757	16579	16814	16839	16569	16662	16805	16524	16640	16848	16726	16934	16489	16859	16794	16695	16597	16810	16854	16900	16735	16832	16846	16720	16773	16698	16615	16754	16778	16841	16863	16700	16678	16786	16751	16814	16853	16648	16859	16691	16743	16696	16876	16597	16576	16817	16711	16919	16745	16793	16823	16731	16898	16673	16724	16717	16768	16885	16698	16769	16683	16665	16686	16882	16672	16663	16699	16770	16785	16805	16787	16738	16816	16645	16802	16962	16816	16922	16796	16859	16648	16680	16661	16781	16833	16937	16848	16699	16791	16792	16646	16466	16772	16785	16823	16717	16583	16862	16787	16657	17113	16692	16757	16645	16683	16781	16693	16667	16840	16811	16693	16844	16710	16885	16890	16727	16703	16827	16676	16827	16667	16728	16743	16831	16788	16881	16756	16845	16740	16697	16673	16600	16969	16729	16758	16677	16693	16765	16693	16666	16843	16777	16737	16839	16959	16639	16472	16783	16681	16752	16710	16855	16825	16748	16788	16755	16771	16900	16919	16668	16854	16781	16750	16855	16695	16723	16798	16900	16815	16721	16910	16725	16657	16643	16745	16725	16777	16954	16784	16765	16936	16885	16871	16795	16794	16772	16770	16749	16623	16708	16734	16751	16592	16780	16697	16712	16833	16783	16594	16653	16771	16947	16696	16723	16542	16757	16812	16803	16838	16804	16802	16795	16759	16824	16819	16827	16761	16599	16793	16622	16770	16852	17006	16870	16865	16700	16872	16620	16846	16822	16562	16738	16602	16691	16886	16489	16582	16754	16855	16712	16820	16741	16749	16678	16928	16623	16830	16674	16520	16661	16801	16727	16662	16859	16830	16545	16733	16863	16685	16696	16664	16744	16954	16802	16667	16675	16648	16553	16836	16718	16879	16966	16882	16675	16793	16621	16844	16631	16726	16447	16768	16885	16983	16710	16894	16691	16751	16875	16737	16737	16728	16731	16887	16842	16763	16874	16743	16583	16467	16790	16760	16696	16690	16736	16685	16780	16697	16766	16758	16844	16747	16655	16706	16768	16637	16813	16936	16775	16821	16874	16709	16739	16605	16690	16976	16768	16707	16635	16589	16518	16804	16860	16810	16706	16649	16789	16643	16735	16821	17003	16781	16813	16502	16641	16725	16680	16655	16921	16721	16609	16617	16755	16767	16767	16920	16931	16730	16924	16678	16574	16728	16713	16696	16702	16667	16608	16568	16593	16732	16738	16950	16800	16819	16782	16962	16707	16910	17051	16896	16973	16770	16844	16853	16920	16823	16890	16851	16733	16791	16810	16625	16636	17021	16858	16877	16702	16784	16693	16872	16846	16589	16682	16668	16688	16870	16537	16610	17028	16901	16771	16793	16742	16793	16622	16723	16626	16927	16798	16863	16870	16703	16606	16534	16747	16836	16779	16923	16735	16845	16832	16566	16890	16739	16668	16778	16672	16816	16853	16882	16997	16909	16788	16911	16798	16724	16695	16762	16789	16729	16826	16945	16841	16735	16709	16732	16720	16856	16853	16838	16719	16731	16648	16545	16814	16876	16882	16849	16708	16797	16751	16810	16753	17009	16702	16793	16850	16656	16716	16690	16764	16702	16792	16651	16732	16612	16560	16762	16716	16733	16625	16709	16716	16645	16548	16808	16667	16751	16815	16748	16851	16653	16741	16641	16780	16961	16742	16641	16848	16827	16960	16870	16919	16730	16792	16720	16871	16622	16846	16782	16606	16716	16668	16863	16841	16589	16723	16850	16538	16881	16773	16911	16697	16765	16824	16806	16736	16561	16679	16835	16847	16887	16882	16897	16675	16784	16699	16729	16673	16723	16842	16739	16799	16809	16884	16765	16870	16792	16896	16834	16794	16654	16605	16793	16831	16763	16655	16855	17007	16739	16705	16600	16596	16735	16831	16658	16848	16758	16695	16766	16791	16770	16880	16923	16932	16687	16703	16678	16667	16727	16893	16807	16846	16866	16905	16812	16790	17001	16765	16773	16898	16755	16957	16895	16893	16677	16709	16818	16629	16915	16834	16656	16670	17022	16898	16713	16859	16564	16531	16916	16801	16699	16835	16605	16621	16644	16777	16814	16865	16737	16606	16921	16973	16715	16866	16766	16722	16717	16780	16614	16858	16888	16736	16733	16767	16930	16742	16610	16934	16862	16720	16790	16585	16595	16783	16638	16807	16783	16946	16660	16585	16765	16846	16848	16706	16886	16722	16756	16881	16852	16843	16811	16824	16842	16813	16765	16818	16938	16916	16886	16709	16558	16783	16788	16769	16656	16677	16694	16750	16861	16772	16934	16681	16560	16801	17010	16617	16785	16838	17036	16732	16823	16686	16776	16757	16672	16895	16797	16797	16509	16763	16791	16650	16712	16906	16724	16769	16738	16599	16786	17010	16869	16693	16652	16799	16793	16870	16989	16867	16826	16759	16748	16724	16829	16672	16884	16637	16746	16709	16688	16702	16783	16638	16662	16770	16771	16810	16695	16658	16608	16701	16811	16785	16955	16767	16759	16773	16862	16880	16931	16845	17005	16705	16941	16715	16824	16832	16658	16941	16670	16609	16698	16599	16674	16658	16730	16826	16871	16818	16815	16794	16686	16719	16805	16760	16878	16648	16549	16962	16869	16750	16849	16915	16772	16739	16673	16749	16606	16721	16813	16668	16786	16734	16737	16830	16860	16793	16779	16430	16729	16541	16805	16691	16737	16692	16659	16627	16980	16816	16649	16668	16763	16822	16829	16844	16719	16862	16907	16876	16755	16708	16727	16552	16731	16607	16611	16773	16901	16838	16654	16641	16737	16837	16848	16868	16786	16724	16867	16897	16777	16677	16864	16824	16595	16674	16716	16755	16520	16742	17009	16559	16610	16786	16861	16772	16871	16923	16851	16689	16747	16793	16843	16937	17052	16832	17056	16857	16827	16721	16642	16866	16837	16817	16969	16607	16710	16729	16780	16956	16935	16871	16844	16741	16853	16750	16530	16693	16717	16670	16855	16686	16758	16839	16711	16693	16629	16907	16774	16614	16845	16912	16648	16939	16975	16832	16681	16773	16920	16818	16763	16821	16572	16845	16793	16926	16897	16808	16708	16706	16680	16862	16839	16844	16781	16719	16944	16841	16808	16719	16637	16681	16801	16754	16705	16683	16706	16791	16691	16717	16776	16809	16897	16732	16679	16827	16824	16755	16554	16520	16599	16697	16736	16643	16845	16782	16829	16733	16841	16869	16692	16806	16841	16889	16722	16693	16822	16778	16951	16800	16809	16758	16665	16680	16693	16820	16724	16745	16796	16706	16865	16701	16727	16847	16714	16619	16425	16641	16829	16867	16884	16711	16761	16843	16902	16613	16598	16911	16757	16655	16888	16954	16894	16848	16630	16714	16885	16607	16826	16802	16686	16795	16573	16787	16976	16887	16529	16610	16718	16660	16711	16749	16796	16615	16833	16797	16820	16855	16787	16746	16741	16640	16795	16808	16712	16816	16605	16713	16862	16717	16870	16659	16930	16713	16836	16607	16881	16608	16949	16749	16827	16794	16756	16775	16748	16807	16893	16935	16756	16654	16899	16720	16703	16827	16612	16701	16765	16512	16689	16753	16631	16777	16802	16781	17018	16825	16671	16805	16809	16851	16683	16966	16887	16599	16763	16699	16767	16759	16603	16943	16727	16643	16975	16978	16720	16746	16558	16731	16801	16943	16883	16714	16847	16673	16657	16986	16767	17000	16816	16842	16847	16664	16771	16507	16829	16771	16662	16883	16819	16786	16838	16864	16638	16747	16839	16543	16676	16789	16845	16632	16724	16766	16843	16655	16555	16731	16631	16713	16871	16738	16733	16570	16482	16571	16855	16609	16666	16749	16860	16819	16623	16804	16952	16804	16760	16633	16882	16624	17043	16727	16735	16799	16637	16767	16668	17034	16901	16730	16767	16710	16804	16825	16815	16711	16772	16857	16764	16995
34316	48341	44346	35728	29903	25028	21833	19485	17940	16865	16123	15365	15131	15085	14797	14643	14509	14561	14400	14435	14461	14627	14615	14369	14286	14451	14170	14406	14403	14542	14442	14348	14279	14507	14254	14408	14367	14247	14390	14345	14368	14315	14513	14390	14387	14284	14417	14398	14453	14331	14311	14197	14510	14307	14380	14444	14420	14309	14378	14305	14401	14418	14264	14439	14393	14259	14436	14368	14471	14347	14458	14395	14268	14227	14269	14383	14327	14325	14395	14403	14204	14274	14337	14350	14250	14508	14370	14226	14547	14427	14469	14320	14240	14516	14320	14527	14308	14219	14406	14182	14393	14328	14445	14341	14430	14376	14379	14350	14409	14378	14409	14257	14310	14343	14399	14180	14249	14241	14282	14195	14384	14506	14416	14382	14304	14350	14427	14347	14406	14403	14309	14373	14481	14350	14441	14213	14358	14074	14467	14401	14203	14416	14363	14208	14354	14468	14329	14270	14419	14398	14369	14385	14317	14253	14252	14314	14412	14246	14310	14348	14402	14397	14366	14397	14329	14378	14338	14425	14295	14463	14343	14376	14285	14199	14499	14269	14301	14339	14374	14267	14546	14413	14396	14369	14358	14400	14462	14313	14606	14387	14427	14434	14342	14347	14398	14384	14220	14402	14364	14636	14446	14479	14612	14381	14335	14464	14488	14420	14381	14445	14274	14150	14356	14316	14431	14341	14375	14487	14395	14363	14240	14405	14297	14325	14444	14384	14509	14408	14291	14343	14286	14455	14374	14318	14307	14356	14330	14322	14391	14556	14485	14474	14285	14415	14333	14339	14308	14342	14490	14238	14392	14296	14455	14417	14395	14464	14415	14188	14465	14476	14366	14233	14401	14389	14269	14262	14441	14312	14178	14337	14279	14265	14196	14413	14189	14419	14368	14317	14350	14365	14378	14244	14439	14518	14285	14237	14407	14411	14324	14315	14228	14336	14135	14406	14390	14380	14361	14232	14190	14405	14359	14389	14419	14339	14309	14326	14376	14430	14338	14312	14475	14291	14159	14638	14333	14424	14396	14482	14310	14467	14485	14411	14366	14212	14384	14261	14319	14358	14440	14322	14336	14371	14358	14430	14441	14187	14367	14393	14181	14297	14276	14359	14525	14186	14427	14378	14475	14340	14137	14408	14410	14313	14156	14361	14519	14291	14594	14489	14482	14084	14378	14590	14354	14438	14424	14355	14355	14556	14189	14332	14259	14159	14278	14321	14527	14326	14321	14179	14345	14287	14467	14388	14469	14469	14307	14266	14273	14379	14344	14245	14365	14397	14389	14548	14424	14196	14391	14404	14290	14509	14222	14452	14350	14365	14415	14275	14344	14457	14321	14354	14362	14314	14382	14508	14359	14278	14377	14327	14432	14278	14456	14409	14282	14258	14343	14271	14193	14294	14356	14452	14303	14422	14485	14252	14240	14302	14386	14404	14404	14373	14343	14554	14474	14252	14364	14285	14421	14433	14481	14332	14389	14410	14310	14462	14196	14346	14350	14443	14319	14438	14557	14296	14418	14257	14256	14250	14545	14371	14486	14414	14467	14298	14192	14462	14146	14410	14402	14360	14515	14417	14301	14328	14397	14442	14459	14425	14291	14277	14315	14342	14281	14399	14344	14459	14354	14421	14430	14274	14280	14523	14264	14397	14220	14386	14287	14344	14366	14347	14357	14518	14385	14258	14256	14448	14275	14223	14461	14505	14452	14329	14318	14345	14316	14386	14374	14313	14482	14494	14255	14407	14339	14323	14408	14447	14208	14268	14486	14270	14309	14341	14321	14428	14356	14374	14290	14385	14279	14376	14531	14364	14374	14303	14452	14380	14262	14453	14323	14344	14377	14341	14182	14238	14530	14091	14633	14428	14243	14451	14327	14158	14316	14390	14505	14269	14441	14452	14347	14469	14509	14291	14361	14359	14304	14340	14391	14245	14307	14195	14278	14275	14491	14375	14381	14316	14410	14203	14508	14387	14255	14306	14348	14363	14281	14295	14381	14495	14599	14226	14460	14425	14356	14361	14414	14492	14271	14294	14442	14443	14293	14363	14441	14322	14339	14366	14438	14381	14314	14443	14254	14417	14393	14397	14343	14313	14423	14521	14297	14227	14295	14537	14458	14334	14319	14506	14504	14276	14243	14504	14346	14268	14455	14280	14227	14335	14285	14413	14242	14528	14151	14349	14239	14198	14272	14319	14387	14184	14305	14264	14533	14311	14418	14409	14347	14433	14279	14445	14370	14355	14383	14427	14425	14395	14465	14325	14463	14277	14429	14355	14286	14312	14447	14344	14339	14212	14318	14346	14350	14521	14440	14222	14208	14340	14380	14321	14254	14434	14328	14371	14264	14425	14333	14247	14335	14352	14415	14455	14307	14349	14376	14457	14327	14406	14571	14359	14373	14470	14451	14366	14367	14304	14393	14289	14388	14301	14448	14585	14288	14278	14203	14197	14410	14417	14379	14354	14346	14367	14398	14335	14356	14492	14397	14470	14520	14470	14284	14489	14485	14310	14300	14273	14190	14369	14472	14522	14247	14449	14344	14255	14406	14423	14456	14454	14350	14446	14423	14614	14278	14457	14361	14353	14500	14304	14350	14362	14356	14400	14404	14196	14224	14261	14345	14333	14361	14377	14425	14353	14362	14301	14113	14389	14377	14317	14508	14291	14320	14421	14337	14326	14339	14215	14436	14332	14379	14449	14351	14344	14402	14301	14390	14392	14248	14451	14358	14417	14448	14315	14523	14407	14332	14430	14361	14264	14229	14425	14326	14335	14310	14441	14310	14391	14453	14346	14373	14311	14387	14230	14471	14268	14219	14351	14206	14476	14453	14321	14326	14370	14409	14375	14436	14449	14375	14523	14315	14485	14516	14360	14389	14374	14247	14403	14334	14429	14382	14296	14416	14377	14388	14309	14273	14298	14208	14462	14278	14465	14417	14336	14400	14215	14497	14524	14293	14290	14267	14339	14353	14300	14303	14427	14361	14360	14482	14303	14302	14445	14174	14407	14292	14438	14420	14413	14287	14280	14390	14452	14267	14497	14196	14407	14262	14501	14402	14154	14385	14347	14245	14338	14444	14376	14331	14389	14424	14113	14344	14482	14053	14286	14358	14333	14267	14341	14287	14332	14434	14174	14302	14361	14403	14344	14346	14362	14425	14365	14415	14278	14604	14395	14238	14378	14300	14469	14383	14270	14268	14368	14318	14325	14290	14273	14273	14336	14371	14394	14386	14425	14214	14278	14279	14429	14249	14488	14303	14209	14357	14257	14236	14408	14374	14162	14473	14332	14458	14396	14444	14317	14377	14424	14403	14428	14495	14299	14310	14555	14311	14343	14413	14388	14325	14364	14169	14307	14385	14462	14473	14494	14294	14341	14361	14364	14260	14370	14170	14224	14441	14300	14279	14363	14467	14416	14452	14491	14347	14364	14383	14176	14185	14301	14370	14347	14357	14415	14365	14334	14247	14168	14426	14428	14548	14388	14375	14201	14448	14380	14347	14255	14241	14412	14463	14350	14379	14364	14391	14382	14242	14263	14311	14339	14175	14264	14368	14451	14373	14442	14289	14423	14328	14438	14360	14404	14446	14206	14469	14471	14311	14320	14232	14358	14379	14362	14341	14394	14210	14492	14440	14342	14274	14329	14282	14454	14364	14343	14362	14369	14270	14265	14326	14343	14076	14333	14377	14311	14304	14201	14376	14255	14447	14337	14296	14307	14385	14472	14266	14242	14282	14488	14277	14214	14428	14276	14349	14394	14514	14309	14323	14285	14309	14322	14525	14349	14278	14229	14303	14255	14358	14348	14291	14330	14337	14206	14408	14332	14510	14499	14505	14321	14355	14452	14229	14428	14330	14353	14381	14258	14454	14340	14230	14391	14390	14407	14365	14255	14413	14446	14568	14554	14423	14430	14273	14305	14357	14384	14566	14318	14248	14486	14402	14442	14366	14247	14399	14184	14297	14310	14359	14256	14518	14282	14383	14464	14344	14380	14328	14428	14479	14224	14496	14375	14493	14402	14458	14195	14591	14476	14456	14480	14477	14527	14193	14333	14258	14332	14430	14484	14432	14287	14310	14438	14217	14135	14335	14364	14280	14373	14241	14278	14404	14357	14309	14248	14386	14395	14419	14438	14298	14474	14458	14306	14531	14305	14375	14239	14345	14367	14290	14482	14301	14320	14489	14311	14413	14460	14450	14306	14353	14202	14452	14466	14338	14319	14327	14480	14365	14373	14324	14298	14341	14245	14409	14240	14308	14378	14330	14179	14389	14220	14486	14184	14158	14277	14464	14507	14129	14466	14399	14331	14376	14391	14540	14360	14604	14424	14424	14412	14293	14393	14470	14310	14364	14446	14398	14557	14503	14313	14376	14339	14606	14506	14372	14361	14410	14273	14446	14307	14490	14417	14478	14425	14367	14356	14295	14338	14296	14368	14459	14470	14370	14504	14284	14324	14499	14141	14313	14469	14422	14388	14393	14319	14381	14192	14318	14404	14268	14347	14469	14453	14425	14588	14411	14417	14214	14632	14242	14473	14249	14450	14383	14375	14313	14410	14419	14555	14413	14223	14367	14332	14386	14358	14299	14321	14340	14416	14307	14416	14356	14352	14434	14369	14370	14343	14363	14345	14548	14305	14270	14533	14252	14296	14253	14295	14409	14375	14447	14383	14308	14433	14241	14247	14432	14327	14522	14409	14506	14462	14324	14489	14381	14350	14318	14293	14286	14240	14342	14466	14264	14275	14357	14363	14342	14326	14403	14399	14279	14295	14350	14508	14290	14387	14381	14396	14466	14359	14403	14350	14498	14355	14420	14482	14386	14310	14368	14460	14306	14435	14394	14309	14606	14436	14461	14468	14322	14487	14455	14471	14471	14367	14383	14538	14271	14369	14416	14523	14142	14277	14318	14363	14312	14397	14425	14428	14469	14420	14465	14233	14469	14224	14380	14157	14357	14306	14208	14396	14365	14375	14296	14450	14358	14359	14381	14183	14361	14481	14346	14293	14394	14237	14471	14549	14252	14173	14246	14364	14433	14308	14295	14410	14383	14449	14459	14333	14461	14528	14388	14283	14362	14405	14492	14175	14352	14465	14320	14267	14331	14428	14332	14256	14336	14370
24169	21519	29267	26723	27388	28501	27447	22892	20892	19681	18734	18058	17719	17281	17250	16890	17004	16755	16705	16531	16713	16484	16689	16758	16659	16687	16459	16581	16364	16510	16524	16567	16539	16560	16664	16650	16397	16431	16269	16441	16824	16540	16661	16479	16358	16485	16438	16611	16536	16665	16517	16462	16479	16561	16462	16638	16490	16636	16462	16474	16575	16379	16602	16505	16631	16406	16453	16525	16453	16311	16586	16505	16624	16617	16491	16451	16410	16563	16471	16480	16601	16443	16377	16727	16406	16408	16370	16434	16548	16530	16467	16497	16420	16376	16401	16421	16363	16491	16599	16826	16576	16644	16409	16580	16548	16634	16425	16441	16379	16510	16338	16613	16381	16577	16392	16610	16405	16556	16361	16498	16515	16494	16612	16503	16540	16379	16466	16330	16378	16627	16376	16414	16512	16307	16588	16581	16490	16595	16443	16506	16528	16536	16707	16233	16574	16423	16485	16519	16455	16373	16427	16219	16370	16466	16618	16473	16537	16507	16450	16674	16305	16428	16343	16482	16475	16634	16515	16532	16456	16550	16577	16361	16295	16397	16490	16398	16512	16585	16607	16626	16266	16232	16517	16445	16529	16538	16383	16615	16669	16596	16660	16231	16485	16378	16575	16498	16352	16510	16485	16530	16530	16456	16380	16410	16436	16391	16466	16614	16608	16558	16538	16653	16545	16491	16500	16629	16484	16548	16408	16352	16632	16482	16500	16492	16537	16465	16320	16577	16642	16396	16432	16311	16383	16525	16332	16340	16410	16542	16424	16501	16399	16516	16438	16314	16490	16262	16372	16558	16514	16422	16564	16437	16616	16456	16577	16374	16540	16490	16605	16523	16816	16450	16437	16579	16493	16323	16373	16515	16501	16474	16425	16408	16480	16554	16578	16529	16283	16475	16481	16515	16393	16379	16468	16486	16515	16412	16370	16553	16738	16515	16721	16513	16571	16309	16514	16372	16703	16514	16416	16342	16533	16528	16529	16420	16407	16434	16393	16482	16601	16391	16396	16356	16665	16404	16300	16521	16673	16455	16324	16411	16145	16479	16472	16432	16453	16359	16472	16606	16438	16435	16534	16444	16450	16456	16266	16348	16440	16406	16651	16492	16389	16595	16487	16511	16443	16622	16625	16554	16503	16367	16457	16590	16504	16413	16451	16545	16606	16389	16248	16242	16566	16439	16334	16493	16427	16420	16403	16635	16677	16439	16505	16464	16448	16633	16532	16331	16579	16517	16503	16513	16565	16697	16530	16465	16446	16543	16480	16388	16599	16370	16512	16542	16458	16511	16651	16622	16400	16337	16283	16335	16304	16579	16244	16514	16531	16359	16390	16489	16543	16626	16444	16472	16311	16560	16368	16403	16553	16419	16363	16526	16617	16426	16515	16483	16489	16768	16355	16251	16624	16508	16513	16560	16692	16600	16590	16294	16611	16531	16565	16461	16485	16502	16378	16461	16296	16376	16466	16315	16369	16469	16488	16567	16352	16368	16267	16448	16232	16472	16518	16460	16603	16351	16426	16449	16201	16442	16635	16458	16647	16560	16668	16462	16353	16352	16503	16577	16796	16358	16640	16484	16434	16403	16406	16342	16282	16653	16550	16440	16281	16567	16345	16353	16670	16510	16383	16473	16550	16518	16598	16517	16534	16509	16407	16541	16429	16392	16317	16609	16515	16335	16312	16436	16467	16660	16570	16425	16547	16315	16487	16480	16305	16530	16571	16322	16356	16549	16445	16419	16298	16433	16497	16597	16369	16349	16490	16693	16552	16622	16490	16445	16352	16495	16520	16432	16530	16503	16416	16472	16623	16333	16286	16522	16466	16634	16509	16415	16371	16607	16355	16532	16565	16370	16405	16543	16273	16385	16401	16551	16470	16307	16448	16407	16346	16359	16324	16544	16561	16504	16565	16505	16492	16401	16386	16343	16377	16446	16586	16741	16352	16201	16335	16472	16389	16491	16521	16396	16417	16545	16496	16475	16261	16538	16276	16518	16677	16548	16514	16517	16422	16423	16352	16677	16656	16434	16434	16455	16683	16545	16353	16611	16498	16406	16517	16480	16557	16256	16316	16151	16332	16502	16573	16229	16684	16403	16506	16516	16551	16612	16422	16293	16483	16492	16451	16266	16193	16592	16516	16316	16333	16476	16203	16548	16337	16457	16395	16632	16488	16512	16529	16457	16398	16554	16428	16701	16374	16345	16493	16470	16556	16485	16478	16515	16614	16492	16542	16438	16517	16733	16488	16490	16630	16442	16481	16319	16365	16522	16432	16443	16524	16541	16197	16457	16468	16569	16488	16503	16422	16262	16456	16231	16480	16510	16460	16561	16474	16290	16465	16633	16444	16475	16539	16419	16709	16375	16594	16457	16555	16459	16428	16377	16349	16388	16365	16337	16575	16507	16539	16443	16758	16349	16437	16437	16539	16454	16481	16691	16440	16517	16549	16440	16449	16524	16430	16434	16300	16472	16677	16390	16444	16389	16324	16456	16431	16272	16404	16405	16487	16547	16237	16567	16471	16327	16556	16506	16528	16356	16512	16456	16448	16455	16754	16581	16690	16505	16281	16442	16556	16454	16494	16259	16257	16486	16329	16579	16570	16512	16481	16487	16331	16664	16400	16646	16310	16353	16533	16437	16207	16517	16664	16545	16353	16220	16649	16485	16348	16318	16557	16422	16545	16464	16591	16389	16439	16427	16491	16470	16501	16500	16375	16462	16730	16454	16454	16439	16444	16371	16460	16429	16619	16452	16367	16492	16502	16394	16656	16430	16233	16502	16615	16417	16476	16514	16468	16419	16533	16550	16348	16623	16653	16440	16321	16551	16414	16263	16643	16432	16405	16239	16528	16254	16448	16355	16412	16491	16538	16466	16622	16409	16473	16724	16527	16378	16413	16323	16531	16600	16542	16568	16725	16482	16540	16319	16399	16342	16354	16482	16475	16618	16599	16515	16491	16449	16346	16541	16561	16594	16543	16610	16441	16526	16655	16582	16579	16534	16499	16556	16492	16433	16395	16379	16449	16433	16130	16518	16399	16509	16244	16346	16334	16384	16557	16416	16488	16549	16426	16431	16556	16399	16435	16509	16490	16508	16544	16371	16568	16402	16508	16618	16327	16288	16464	16474	16347	16708	16394	16448	16511	16471	16658	16325	16602	16480	16588	16391	16480	16461	16344	16193	16280	16471	16419	16546	16541	16416	16518	16500	16445	16459	16623	16523	16584	16390	16452	16244	16583	16342	16570	16328	16631	16687	16425	16606	16549	16245	16341	16319	16552	16445	16463	16532	16698	16639	16470	16418	16493	16511	16329	16577	16576	16534	16300	16347	16513	16542	16615	16365	16395	16488	16207	16393	16385	16432	16253	16513	16332	16327	16494	16566	16527	16501	16496	16273	16336	16471	16576	16433	16399	16422	16562	16370	16473	16330	16570	16465	16442	16311	16409	16501	16702	16548	16600	16442	16450	16404	16357	16673	16301	16526	16618	16403	16381	16530	16265	16426	16723	16543	16496	16545	16749	16606	16473	16451	16484	16513	16355	16344	16503	16514	16615	16462	16436	16600	16440	16568	16610	16627	16364	16532	16405	16554	16539	16449	16227	16396	16517	16600	16339	16595	16303	16380	16457	16540	16655	16417	16532	16452	16548	16442	16360	16540	16572	16500	16678	16401	16636	16458	16495	16597	16392	16392	16456	16383	16334	16580	16630	16478	16522	16539	16353	16369	16525	16511	16583	16673	16421	16666	16275	16793	16555	16347	16356	16744	16599	16328	16570	16542	16500	16348	16526	16592	16458	16556	16489	16267	16478	16577	16582	16656	16540	16489	16445	16610	16407	16312	16431	16436	16391	16287	16596	16438	16454	16495	16469	16535	16267	16355	16512	16404	16530	16514	16500	16542	16595	16467	16455	16434	16427	16470	16356	16364	16415	16410	16411	16243	16456	16446	16463	16559	16488	16474	16320	16434	16458	16462	16397	16584	16615	16516	16244	16677	16351	16455	16335	16438	16398	16391	16518	16557	16464	16464	16358	16567	16426	16333	16727	16437	16319	16491	16509	16465	16333	16574	16268	16389	16474	16363	16502	16535	16313	16514	16549	16351	16508	16461	16334	16577	16405	16568	16414	16408	16408	16214	16350	16487	16378	16403	16492	16484	16556	16304	16603	16501	16541	16477	16333	16559	16487	16564	16560	16555	16708	16531	16512	16520	16503	16471	16376	16497	16453	16335	16369	16631	16465	16551	16481	16440	16469	16461	16671	16403	16445	16525	16246	16484	16370	16425	16356	16478	16536	16416	16378	16326	16715	16469	16493	16449	16518	16303	16528	16392	16326	16241	16587	16572	16332	16423	16419	16379	16496	16485	16488	16243	16493	16244	16598	16452	16570	16518	16590	16479	16404	16428	16685	16360	16528	16425	16671	16450	16515	16358	16524	16469	16431	16574	16461	16326	16226	16464	16593	16563	16528	16440	16535	16453	16450	16399	16474	16325	16633	16579	16536	16437	16547	16388	16592	16501	16422	16532	16458	16448	16443	16583	16527	16557	16715	16393	16578	16413	16467	16422	16591	16700	16422	16670	16587	16425	16366	16729	16553	16646	16480	16313	16584	16524	16348	16467	16280	16648	16590	16443	16530	16444	16326	16463	16423	16440	16484	16504	16337	16440	16270	16408	16621	16542	16580	16577	16426	16542	16734	16588	16490	16346	16463	16522	16680	16529	16439	16221	16340	16458	16469	16530	16591	16444	16424	16367	16550	16347	16445	16671	16417	16341	16474	16530	16523	16480	16550	16443	16482	16695	16483	16272	16663	16471	16489	16347	16220	16388	16362	16648	16427	16407	16498	16349	16424	16473	16404	16599	16447	16382	16436	16436	16621	16513	16361	16348	16409	16449	16557	16424	16333	16507	16797	16457	16524	16512	16523	16475	16512	16644	16555	16344	16473	16575	16445	16336	16475	16518	16499	16517	16584	16397	16459	16564	16529	16454	16462	16358	16523	16431	16578	16575	16560	16550	16233	16313	16508	16497	16474	16414	16373	16509	16564	16337	16344	16509	16486	16408	16554	16673	16479	16508	16572	16592	16445	16513	16611	16459	16672	16484	16586	16419	16452	16372	16407	16419
34368	55505	52310	43222	35952	30329	26090	22802	20202	18597	17000	16200	15728	15425	15069	14841	14524	14420	14479	14417	14313	14461	14346	14225	14388	14308	14293	14250	14446	14208	14221	14226	14148	14349	14211	14087	14428	14372	14096	14147	14385	14220	14253	14211	14199	14125	14306	14132	14418	14228	14174	14149	14205	14133	14360	14250	14160	14131	14231	14225	14195	14221	14203	14247	14225	14228	14239	14342	14083	14336	14268	14187	14134	14237	14256	14322	14189	14266	14065	14244	14186	14151	14280	14300	14290	14231	14371	14311	14161	14320	14103	14341	14106	14030	14304	14197	14326	14163	14229	14381	14244	14043	14213	14220	14292	14130	14245	14233	14242	14128	14393	14171	14199	14166	14187	14214	14224	14112	14210	14093	14343	14263	14270	14262	14132	14082	14379	14271	14237	14186	14249	14087	14306	14213	14338	14130	14165	14188	14162	14254	14174	14404	14123	14235	14178	14096	14201	14212	14270	14117	14095	14150	14232	14146	14191	14280	14237	14299	14180	14333	14291	14333	14091	14242	14257	14307	14058	14128	14210	14244	14205	14101	14152	14239	14150	14182	14192	14272	14102	14137	14259	14224	14290	14227	14272	14144	14291	14204	14282	14173	14132	14233	14268	14312	14144	14134	14098	14233	14156	14084	14240	14180	14101	14213	14076	14239	14277	14155	14289	14387	14080	14358	14237	14261	14167	14298	14308	14333	14311	14321	14372	14353	14210	14153	14295	14156	14147	14294	14306	14093	14192	14289	14200	14125	14160	14219	14357	14158	14222	14159	14136	14431	14134	14251	14352	14287	14352	14231	14273	14128	14126	14158	14201	14178	14291	14105	14170	14215	14244	14462	14213	14107	14178	14220	14128	14358	14207	14081	14207	14173	14068	14170	14362	14185	14227	14302	14327	14201	14277	14066	14066	14157	14242	14357	14233	14225	14119	14294	14357	14213	14231	14121	14103	14226	14181	14214	14310	14309	14177	14253	14262	14224	14360	14211	14080	14183	14160	14270	14125	14274	14152	14173	14243	14234	14115	14275	14202	14260	14285	14203	14324	14304	14238	14237	14156	14198	14246	14201	14267	14340	14326	14177	14279	14186	14011	14202	14164	14386	14215	14296	14192	14320	14173	14257	14273	14217	14406	14057	14345	14163	14260	14171	14187	14163	14306	14325	14099	14238	14246	14273	14113	14317	14151	14192	14331	14322	14280	14241	14071	14203	14284	14268	14160	14128	14193	14232	14193	14274	14382	14113	14161	14150	14233	14055	14334	14276	14242	14144	14203	14203	14360	14179	14166	14146	14208	14200	14094	14408	14340	14171	14272	14279	14264	14189	14076	14370	14265	14244	14251	14277	14162	14186	14308	14318	14287	14291	14208	14136	14104	14145	14187	14306	14078	14093	14274	14345	14305	14131	14211	14236	14160	14221	14111	14390	14206	14190	14200	14293	14149	14124	14197	14195	14059	14136	14201	14427	14185	14204	14186	14178	14246	14102	14213	14401	14121	14210	14347	14496	14082	14264	14134	14087	14192	14221	14098	14256	14297	14148	14259	14248	14050	14327	14314	14112	14228	14069	14237	14073	14288	14288	14136	13938	14278	14124	14336	14148	14162	14314	14233	14351	14328	14157	14186	14439	14184	14150	14127	14267	14101	14233	14236	14333	14190	14171	14211	14224	14123	14359	14298	14297	14039	14166	14306	14229	14017	14103	14207	14194	14262	14188	14065	14327	14357	14266	14164	14312	14183	14181	14196	14167	14262	14135	14171	14211	14206	14295	14146	14167	14230	14210	14043	14024	14346	14099	14412	14212	14160	14075	14342	14086	14165	14176	14147	14019	14285	14266	14251	14213	14390	14326	14151	14322	13985	14096	14245	14242	14135	14378	14165	14186	14196	14315	14247	14172	14370	14205	14274	14179	14207	14193	14203	14062	14092	14207	14106	14136	14211	14030	14284	14174	14163	14138	14205	14171	14077	14264	14212	14336	14336	14235	14141	14129	14324	14185	14299	14097	14221	14176	14452	14054	14296	14197	14254	14189	14338	14214	14305	14271	14097	14352	14338	14303	14403	14362	14077	14271	14083	14341	14129	14403	14283	14079	14065	14244	14305	14103	14019	14341	14242	14163	14283	14357	14239	14215	14072	14390	14283	14138	14160	14110	14142	14109	14233	14179	14257	14418	14353	14303	14115	14184	14215	14030	14346	14176	14180	14392	14271	14242	14425	14228	14212	14234	14037	14374	14130	14259	14261	14036	14229	14147	14242	14230	14135	14093	14268	14154	14198	14399	14119	14255	14215	14154	14162	14156	14236	14359	14101	14199	14164	14313	14168	14290	14283	14231	14218	14269	14260	14182	14180	14248	14118	14173	14335	14205	14353	14242	14279	14180	14133	14105	14248	14266	14287	14029	14310	14364	14145	14300	14255	14217	14045	14179	14134	14301	14076	14419	14147	14240	14197	14290	14145	14312	14234	14201	14239	14143	14262	14420	14239	14330	14537	14146	14296	14141	14198	14228	14382	14275	14133	14266	14179	14335	14244	14191	14267	14098	14125	14150	14213	14203	14219	14228	14246	14131	14296	14116	14243	14211	14166	14149	14254	14183	14250	14235	14098	14239	14153	14177	14203	14284	14157	14413	14277	14209	14131	14235	14201	14042	14151	14046	14319	14244	14238	14283	14220	14297	14245	14214	14189	14202	14254	14171	14030	14316	14115	14152	14190	14180	14390	14332	14142	14255	14204	14158	14271	14206	14254	14253	14234	14137	14251	14136	14208	14231	14311	14146	14339	14222	14249	14218	14105	14109	14259	14209	14227	14217	14291	14144	14205	14104	14331	14212	14166	14241	14248	14374	14209	14273	14342	14184	14175	14132	14128	14259	14168	14213	14336	14209	14189	14287	14083	14292	14139	14279	14228	14187	14114	14128	14251	14259	14142	14100	14181	14247	14395	14280	14109	14324	14133	14390	14171	14308	14131	14350	14085	14304	14072	14435	14168	14174	14154	14152	14157	14134	14207	14342	14335	14189	14228	14131	14332	14119	14324	14208	14251	14328	14193	14159	14299	13997	14332	14279	14213	14154	14417	13954	14294	14070	14195	14181	14220	14256	14110	14147	14171	14182	14120	14214	14150	14203	14174	14289	14226	14201	14306	14223	14195	14217	14176	14166	14087	14278	14337	14104	14282	14246	14232	14329	14381	14133	14344	14222	14331	14163	14166	14289	14211	14268	14313	14220	14120	14311	14269	14156	14175	14385	14276	14188	14329	14207	14204	14201	14187	14283	14199	14263	14423	14067	14337	14126	14271	14171	14223	14330	14412	14069	14216	14262	14072	14267	14122	14140	14223	14306	14174	14140	14367	14266	14253	14388	14213	14202	14149	14187	14156	14229	14157	14292	14324	14120	14258	14134	14159	14084	14120	14265	14449	14217	14319	14211	14194	14113	14138	14215	14113	14281	14211	14299	14205	14108	14079	14171	14233	14205	14212	14187	14254	14255	14152	14346	14146	14319	14079	14205	14304	14256	14272	14169	14203	14215	14217	14103	14149	14197	14236	14304	14154	14291	14130	14234	14066	14083	14198	14384	14130	14154	14202	14170	14301	14214	14109	14277	14157	14304	14339	14165	14255	14213	14381	14258	14262	14239	13933	14223	14278	14324	14215	14268	14343	14254	14082	14234	14093	14275	14270	14111	14095	14196	14119	13991	14292	14176	14249	14236	14137	14181	14243	14255	14070	14251	14208	14272	14266	14200	14269	14245	14270	14042	14147	14451	14150	14189	14187	14131	14410	14180	14229	14163	14169	14040	14259	14284	14390	14285	14196	14441	14062	14192	14156	14109	14294	14243	14231	14244	14370	14186	14298	14269	14307	14292	14257	14148	14258	14298	14291	14088	14208	14044	14140	14314	14429	14345	14164	14267	14236	14231	14212	14459	14313	14042	14035	14213	14024	14401	14251	14172	14240	14266	14355	14211	14206	14155	14172	14225	14198	14250	14365	14157	14084	14098	14233	14192	14294	14280	14210	14075	14243	14180	14334	14087	14245	14159	14241	14319	14222	14220	14280	14283	14325	14374	14205	14125	14089	14232	14145	14237	14236	14198	14156	14148	14292	14020	14255	14207	14249	14209	14224	14327	14192	14174	14255	14081	14319	14278	14162	14304	14228	14191	14164	14306	13961	14179	14161	14155	14261	14255	14231	14099	14304	14110	14185	14195	14038	14223	14128	14154	14116	14185	14188	14235	14169	14202	14128	14277	14172	14219	14344	14119	14330	14094	14248	14127	14341	14169	14078	14147	14281	14243	14330	14213	14420	14182	14162	14220	14255	14075	14256	14206	14326	14199	14275	14109	14285	14074	14258	14123	14217	14360	14087	14155	14167	14204	14115	14182	14231	14204	14069	14239	14269	14145	14160	14177	14225	14010	14257	14165	14226	14160	14358	14184	14285	14365	14260	14195	14297	14194	14193	14165	14325	14343	14305	14227	14281	14201	14155	14358	14198	14040	14191	14265	14188	14219	14255	14199	14220	14149	14104	14159	14136	14083	14179	14143	14237	13984	14332	14242	14226	14174	14119	14259	14244	14179	14232	14289	14215	14126	14260	14253	14173	14177	14253	14254	14308	14281	14278	14363	14289	14299	14194	14163	14167	14131	14129	14140	14554	14158	14214	14377	14246	14218	14284	14073	14148	14259	14149	14119	14329	14219	14261	14233	14263	14164	14267	14227	14333	14234	14309	14128	14277	14241	14300	14303	14132	14231	14367	14309	14307	14430	14354	14084	14305	14176	14110	14287	14296	14084	14378	14317	14177	14237	14158	14340	14123	14126	14212	14046	14243	14168	14053	14150	14250	14371	14355	14088	14230	14175	14215	14293	14173	14284	14195	14348	14110	14356	14117	14269	14255	14059	14195	14237	14215	14285	14291	14247	14227	14020	14112	14219	14253	14352	14128	14157	14242	14217	14187	14346	14306	14264	14236	14172	14046	14142	14222	14196	14229	14100	14235	14361	14099	14053	14074	14327	14171	14100	14163	14204	14399	14252	14203	14349	14086	14082	14126	14341	14123	14205	14233	14038	14153	14182	14229	14219	14168	14314	14327	14158	14142	14358	14115	14247	14099	14174	14218	14179	14337	14294
22929	21374	29269	24446	24419	28947	31257	25822	23115	22025	20369	19185	18620	18172	17769	17507	17530	17455	17454	17171	17074	17051	17165	16989	17271	17072	17274	17199	17101	17114	17153	17014	17159	17003	17068	17019	17088	16843	16900	16640	16953	17025	17051	17129	17033	16966	17249	17049	17083	16859	16892	17013	17106	17090	17249	16823	16985	17010	17052	17223	16762	17020	17137	16942	16828	16996	16820	16939	16972	17086	16950	16826	16712	16840	17128	16895	16911	16842	17023	16999	16939	16930	17026	16947	16845	17048	16859	16893	16904	16873	16993	17088	17073	17051	16920	16744	16894	17006	16944	16956	16896	17140	17028	17154	17051	17032	16828	17134	16918	16862	17202	16843	16956	16760	16867	16966	17012	17012	17023	16932	17053	17231	16988	16908	16967	17198	16849	16892	16894	16989	16956	16951	16959	16942	16996	16886	16774	16988	17015	16980	17210	17050	16826	16917	16874	16908	17047	16995	16953	16674	17110	17027	17152	17191	16883	17015	16949	16859	17087	16824	16912	16968	17131	17072	17020	17084	16942	16993	16956	17064	17120	16943	16952	16945	16809	17026	17001	16753	16934	16987	16974	16978	16901	17031	16899	16746	16804	17077	17115	17024	16892	17058	17017	16970	16829	16784	16913	16853	16960	16843	16958	17033	17014	16961	17003	16874	16861	17057	17007	16702	17165	17011	16992	17076	16960	16945	16979	16923	16814	16981	16964	17076	17013	16957	16813	17036	16778	16986	17039	16960	16943	16995	16741	16970	17111	16720	16765	17019	16884	16933	17022	16661	16779	16796	17095	16997	16895	16949	16909	16870	16817	16887	16914	16849	16910	16977	17059	17023	16980	16775	16989	16941	17038	16833	16789	16721	16887	16744	17104	16909	16983	17067	16802	17049	16906	16936	17018	16850	16760	16910	16999	16897	16899	17019	17018	16930	16810	16741	16870	16802	16817	16875	16917	16913	16939	16915	16957	16898	17001	16885	16726	16831	16962	17058	16911	17039	16897	17080	17114	17006	16862	17010	16913	16949	17035	17037	17003	16995	16995	16901	17124	16929	16809	16828	16854	16805	17139	16951	16953	16714	16906	16798	16992	16897	17167	17028	17131	17050	16900	16972	16782	16928	16845	16751	16865	16867	16976	16668	16978	16931	16778	16909	17000	17018	16967	16941	17095	16946	16838	16960	16989	16943	16990	16886	17024	17008	17029	16996	16792	16982	17099	16780	16941	16679	16789	16880	16962	17020	16955	16795	17077	16952	17074	16831	16914	16944	16832	16755	16799	16976	16768	17000	17008	16942	16905	16920	16985	16893	16997	16844	17059	16976	16948	17032	16772	16998	16976	16823	16911	16876	17201	16978	16996	16842	16804	16949	17040	16925	17220	16872	16847	17059	16978	17058	16961	16932	17047	17012	16952	16964	16842	17074	16961	16924	16976	16905	16986	16795	16979	16795	16834	16925	16961	16953	17050	17019	16946	16759	16933	17101	17001	16909	17023	16893	17030	16843	16934	16855	16885	17101	17083	16903	16788	16793	16959	16859	16891	16775	16825	16685	16882	16907	16793	16866	16979	16824	16945	16950	16807	16779	16953	16996	16871	16879	16982	16813	16823	16725	16920	16966	16998	17025	16892	16912	17078	16675	16875	16788	16973	17025	17061	16913	16865	16974	16692	17003	17062	16894	16913	16919	16803	16798	16986	16942	16903	16891	16893	16938	16814	16774	16815	16761	16773	16723	17037	16984	16919	16905	17033	16905	16812	17014	16869	17073	16829	16709	16820	16948	16980	17136	17004	17077	16990	17017	16649	16898	16892	17092	16852	16879	16859	16965	17031	17082	17055	16891	17007	16902	16794	17105	17041	16851	16940	16810	16928	17043	16957	16773	16937	16805	17008	17064	17034	16945	16934	16716	17003	16890	16956	16801	16833	16900	17207	16889	16854	16946	16803	17170	17046	17054	17117	16990	16874	16973	16833	16887	16801	16902	16682	16835	16763	16844	16947	17046	17024	17132	16926	17076	16753	17175	16985	16969	16934	16930	16894	16992	16829	16835	16844	17049	17067	16945	16934	16741	16745	16813	16801	16921	16959	16892	16891	16905	17022	16836	16923	17001	17003	16933	16902	17023	17016	16990	16722	16939	16904	16968	16730	16869	17019	16653	16990	16937	16828	17123	17000	16891	16952	17009	16902	16906	16826	16941	17073	16872	16729	16960	17102	16719	17008	16811	16841	16989	16876	16808	16764	16946	16877	17088	16982	17023	17017	16841	17033	16679	16947	16810	16898	16854	16876	16991	17009	16766	17146	16701	16905	16782	16889	16933	17103	17181	16947	16978	16828	16828	16864	16930	17163	16876	16989	16820	16957	16852	16999	17010	17081	16952	16837	16872	17008	16934	16951	16839	16915	16893	16845	16674	16852	16906	17017	17093	16749	16875	16755	16881	16975	16854	16905	16923	16954	17005	16830	17088	16785	16936	16982	16965	16853	16989	17110	16912	16847	16767	16904	16794	16926	16925	16928	16934	17019	17015	16927	16948	16981	16935	16926	17012	16946	16871	16977	16714	16860	16931	17042	17147	16987	16886	17015	16960	16785	17215	16876	16974	16874	16952	16937	17019	16921	17064	16931	17050	16907	16802	16865	16882	16989	17000	17028	16755	17007	16829	16832	16834	17008	17045	16820	17070	17052	16685	17062	16988	16962	16832	16898	17067	16721	16737	16974	16794	16822	16655	16904	17104	16973	16885	16910	16994	16853	16929	16791	17088	17017	16894	16927	16813	17013	16947	16976	16968	16913	16863	16911	16987	17035	16832	17121	17006	16916	16914	16891	16989	16873	16781	16878	16829	17065	16764	16728	16942	17034	17055	16971	17019	17094	17098	16916	16956	16991	16783	16920	16810	16876	16943	16615	17112	16835	16899	16985	17044	16888	16958	16826	16903	17051	16752	16868	16764	16769	16955	16932	16785	16910	16963	16767	16701	16894	16998	16940	16953	16859	16727	16923	16876	17047	17173	16837	16802	16890	16875	16818	17068	16833	16898	16738	16976	16954	16744	16815	16908	17083	16896	16943	16939	16884	16955	17099	17021	17051	16911	16882	16994	16883	17040	16938	16909	16964	16988	17008	16628	17124	16829	17060	16856	16986	17098	17018	16765	16838	16827	16812	16792	17103	16877	16956	17017	16908	16897	16842	16966	16887	16964	16936	16878	16918	16950	16640	16868	16916	16925	16804	16899	16999	16840	16895	16880	16795	16980	16870	16793	16903	17008	17109	17065	16892	17043	17029	17010	16871	16809	16798	16881	16732	16822	16979	16793	17084	17083	16914	16847	16860	16961	16886	16800	16807	16952	17076	16984	17098	16752	16687	17056	16931	16929	16999	17283	16829	16898	16913	17074	17048	16951	16808	16991	16986	17027	17020	17089	16912	17019	16868	16960	16888	16701	16887	16994	16926	16746	16960	16872	16921	17080	16910	16998	17062	16913	16928	17018	17008	16774	16890	17047	17151	16843	16914	16694	16994	16972	16911	16817	16961	16759	16909	16878	16908	16940	17051	16885	16904	16867	16672	17052	16713	16848	17045	16873	16836	16925	16706	16862	16899	16912	16952	17147	17012	16898	16905	16987	17027	16817	16961	17197	16980	16822	17012	16881	17085	16650	16868	17184	16764	16770	16976	17021	16980	16962	17080	16840	16919	16659	17081	17080	16878	16957	17035	17043	16839	17004	16801	16737	16979	16901	16829	16761	16832	16923	16718	16679	16873	16863	16739	16968	16986	16974	16963	16952	16956	17159	16904	16864	16792	17130	16568	16897	16924	16977	16970	16904	17035	16954	16783	16809	17005	17160	16908	16765	16835	16914	16798	16913	16729	16769	16909	17115	16956	16797	16960	16926	16854	16895	16864	17032	16996	16792	17103	16828	17115	16892	16950	16975	16958	16951	17038	17009	16939	16933	17054	16791	16977	16919	16873	17053	16895	16967	16956	16926	16944	16929	17112	17054	16837	16909	17007	17045	16827	17154	17082	16821	16990	16741	17098	16734	16891	16692	16862	16656	17031	16894	16878	16963	16897	16838	16900	16906	17058	16789	16917	16912	16824	16790	17100	16940	16921	16907	16891	16981	17016	16985	16870	16803	16958	16846	16954	16932	16802	16848	16932	17050	17042	16977	17048	17022	17008	16791	17030	16905	16931	16897	16851	16775	16788	16920	16883	16599	16958	16995	16722	16902	16930	16707	17018	16903	16926	17113	17111	16871	16955	16895	16966	16873	17035	16838	17027	17093	17049	16883	16860	16895	16992	16715	17082	17181	17004	17138	16949	16791	16838	17072	16893	17064	17005	16939	16771	16848	16803	16771	16697	16854	16943	17009	16759	16855	16735	16840	17071	16986	17010	17054	16917	16830	16926	16881	16986	16760	16867	16964	16976	16968	16871	16675	16810	16908	16982	17082	17214	16796	16957	16928	17091	17009	17042	16818	17007	17175	16983	16862	16917	16884	16957	16892	17016	16877	17020	16910	16906	17170	16995	16918	17026	16850	17011	16909	16876	17131	17064	16800	17052	16912	16915	16896	16895	17026	17031	16955	16696	16857	16848	16925	16950	16896	16845	17111	16881	17100	16875	16825	16908	16952	17025	17007	16841	16974	17122	16975	16893	16834	16588	16920	16881	16842	17034	16840	16850	16872	16940	16877	16768	16938	17086	16999	16937	16818	16988	16882	16780	16882	16750	16831	16958	16989	16798	16902	16943	16974	17028	16942	16900	16732	16922	17198	16871	16845	16987	17063	16861	16698	16789	17068	17010	16985	16909	16983	17065	17168	16844	16932	16881	16918	16928	16835	16981	16844	16840	16990	16845	17071	17190	16998	16995	16944	16962	16937	16936	16957	16906	16995	16961	17068	17006	16984	16986	16872	16901	16939	16861	16993	16975	16903	17015	16924	16834	16891	16966	16791	16925	16925	16920	16703	16920	16984	16820	17002	16844	16964	16970	17079	17141	16983	16949	17162	16854	17204	16783	16906	16922	16939	17113	16910	17048	16868	16918	17124	16942	17067	16761	16821	16886	16971	16922	16742	16760	16931	16985	16875	16852	16998	16968	16825	17031	16911	16791	16745	16819	17025	16901	17065	17106	16791
36112	60444	57420	48586	40890	35051	29934	26107	23135	20703	18702	17440	16751	16193	15464	15181	14947	14824	14881	14878	14677	14694	14482	14438	14370	14573	14383	14436	14430	14302	14394	14408	14590	14473	14350	14403	14448	14266	14488	14384	14331	14303	14553	14425	14361	14500	14480	14348	14404	14469	14386	14428	14371	14435	14369	14392	14537	14308	14413	14427	14557	14466	14347	14412	14502	14583	14388	14399	14421	14462	14329	14321	14451	14481	14418	14227	14507	14431	14332	14510	14465	14493	14549	14457	14329	14477	14516	14465	14213	14429	14354	14574	14578	14253	14548	14382	14461	14494	14377	14403	14377	14418	14556	14467	14287	14400	14549	14480	14320	14446	14561	14375	14532	14588	14424	14540	14410	14348	14441	14460	14438	14410	14361	14386	14458	14471	14360	14513	14374	14524	14459	14396	14336	14494	14439	14448	14444	14427	14512	14495	14451	14536	14455	14315	14612	14669	14421	14345	14316	14306	14421	14431	14453	14452	14337	14648	14437	14460	14570	14520	14416	14183	14271	14366	14448	14534	14546	14510	14386	14438	14284	14393	14306	14332	14343	14368	14341	14290	14496	14343	14241	14360	14484	14608	14470	14547	14408	14497	14289	14531	14238	14446	14478	14374	14605	14563	14611	14489	14388	14347	14309	14360	14541	14347	14397	14477	14456	14443	14377	14322	14230	14380	14449	14183	14382	14566	14185	14461	14382	14312	14275	14497	14342	14387	14529	14434	14532	14456	14359	14407	14539	14508	14357	14269	14459	14341	14439	14387	14547	14275	14442	14353	14365	14427	14403	14388	14339	14404	14430	14284	14256	14378	14334	14340	14462	14516	14340	14675	14554	14294	14516	14477	14573	14545	14369	14372	14391	14493	14399	14492	14467	14292	14461	14387	14508	14266	14218	14538	14486	14419	14390	14214	14364	14430	14416	14337	14506	14267	14510	14391	14292	14411	14354	14370	14239	14317	14646	14449	14376	14338	14246	14526	14370	14236	14653	14327	14227	14462	14560	14382	14269	14440	14338	14493	14466	14479	14273	14432	14465	14544	14445	14335	14484	14544	14361	14421	14484	14401	14585	14466	14401	14415	14477	14387	14617	14436	14640	14334	14335	14458	14458	14371	14380	14480	14514	14358	14435	14477	14264	14480	14390	14377	14345	14446	14399	14369	14317	14485	14344	14496	14437	14530	14484	14297	14423	14476	14325	14453	14393	14590	14378	14449	14510	14366	14460	14331	14467	14443	14270	14383	14406	14239	14367	14344	14377	14425	14381	14391	14355	14227	14583	14528	14433	14347	14433	14292	14410	14455	14253	14483	14489	14285	14448	14331	14573	14633	14539	14466	14510	14398	14403	14332	14607	14425	14356	14362	14252	14474	14513	14538	14376	14385	14299	14269	14313	14513	14413	14416	14417	14368	14572	14422	14495	14454	14332	14593	14439	14515	14500	14622	14246	14506	14349	14367	14649	14407	14293	14401	14429	14360	14415	14488	14629	14331	14516	14360	14524	14341	14394	14358	14361	14177	14542	14447	14369	14580	14406	14397	14433	14453	14305	14306	14569	14423	14432	14453	14488	14512	14213	14329	14391	14434	14347	14402	14214	14316	14448	14364	14337	14299	14398	14286	14288	14340	14443	14392	14506	14367	14316	14409	14448	14278	14531	14619	14573	14405	14327	14330	14355	14307	14345	14513	14498	14232	14432	14480	14430	14434	14410	14413	14532	14442	14468	14312	14448	14350	14392	14453	14265	14352	14489	14580	14302	14498	14322	14506	14440	14423	14435	14438	14478	14295	14301	14434	14451	14402	14330	14285	14412	14230	14252	14414	14434	14344	14330	14428	14495	14319	14321	14575	14398	14415	14244	14331	14586	14484	14345	14431	14426	14564	14367	14342	14389	14454	14464	14322	14401	14417	14349	14462	14424	14389	14428	14418	14357	14438	14471	14365	14374	14459	14579	14378	14449	14467	14443	14318	14463	14339	14340	14288	14312	14450	14430	14401	14413	14402	14433	14567	14392	14529	14462	14340	14408	14361	14466	14622	14396	14313	14456	14564	14330	14294	14369	14340	14400	14332	14385	14392	14441	14425	14394	14457	14354	14209	14276	14423	14449	14532	14228	14515	14395	14386	14461	14550	14234	14343	14491	14461	14391	14269	14465	14635	14352	14564	14483	14385	14337	14277	14225	14349	14337	14398	14556	14400	14491	14472	14577	14416	14286	14400	14428	14330	14383	14514	14347	14441	14357	14303	14269	14369	14456	14463	14485	14370	14361	14422	14375	14387	14600	14432	14525	14273	14451	14316	14490	14304	14503	14327	14489	14362	14371	14645	14396	14519	14268	14429	14269	14369	14500	14351	14429	14386	14468	14421	14344	14388	14366	14281	14363	14477	14372	14332	14391	14485	14502	14429	14422	14277	14365	14409	14374	14489	14339	14249	14404	14516	14458	14399	14451	14401	14294	14358	14351	14363	14427	14358	14485	14572	14374	14483	14299	14472	14425	14518	14292	14386	14249	14475	14505	14577	14347	14306	14542	14232	14417	14502	14570	14272	14539	14446	14397	14516	14600	14451	14462	14344	14387	14241	14356	14261	14311	14421	14254	14397	14260	14421	14296	14357	14401	14394	14376	14432	14554	14498	14321	14224	14496	14448	14270	14352	14326	14224	14337	14473	14463	14367	14491	14409	14403	14584	14449	14378	14481	14441	14556	14381	14409	14609	14371	14355	14342	14460	14449	14358	14259	14434	14425	14426	14332	14325	14213	14316	14464	14480	14444	14331	14397	14304	14364	14423	14468	14479	14355	14495	14247	14505	14398	14323	14360	14383	14339	14482	14490	14482	14339	14247	14441	14538	14537	14433	14384	14322	14307	14404	14286	14369	14341	14564	14452	14522	14610	14394	14433	14373	14447	14489	14531	14283	14313	14292	14455	14437	14432	14390	14593	14372	14404	14481	14307	14417	14428	14387	14498	14437	14499	14480	14480	14459	14258	14532	14287	14322	14524	14351	14313	14484	14423	14275	14363	14430	14475	14292	14250	14470	14337	14340	14290	14292	14395	14215	14334	14484	14306	14371	14461	14344	14308	14404	14354	14430	14325	14507	14360	14332	14436	14429	14378	14318	14324	14444	14392	14497	14352	14384	14394	14419	14482	14219	14315	14335	14351	14263	14332	14487	14387	14407	14158	14306	14379	14452	14470	14256	14500	14340	14367	14272	14433	14372	14127	14492	14378	14404	14367	14352	14243	14390	14409	14371	14393	14309	14270	14350	14556	14230	14473	14480	14359	14265	14492	14251	14268	14401	14494	14380	14432	14287	14197	14397	14400	14469	14407	14301	14395	14432	14428	14246	14452	14367	14511	14538	14235	14189	14486	14281	14379	14381	14247	14435	14428	14375	14364	14289	14473	14365	14195	14361	14353	14244	14481	14387	14475	14391	14394	14516	14460	14384	14490	14317	14516	14350	14319	14481	14403	14377	14470	14281	14354	14399	14317	14414	14240	14415	14473	14420	14372	14349	14576	14231	14412	14328	14493	14375	14490	14475	14219	14339	14482	14263	14384	14465	14583	14468	14494	14456	14224	14443	14403	14440	14559	14223	14378	14471	14418	14159	14512	14220	14399	14513	14397	14398	14485	14416	14410	14307	14327	14293	14524	14462	14360	14308	14372	14463	14498	14279	14132	14346	14380	14273	14330	14267	14442	14427	14362	14357	14341	14525	14364	14555	14268	14241	14428	14362	14408	14529	14363	14312	14399	14398	14432	14306	14474	14306	14400	14265	14385	14536	14429	14317	14496	14211	14377	14368	14323	14361	14432	14327	14404	14526	14339	14369	14362	14390	14476	14395	14479	14151	14287	14338	14495	14336	14531	14303	14156	14177	14346	14283	14426	14357	14342	14408	14433	14460	14428	14298	14364	14586	14339	14611	14343	14559	14359	14436	14310	14275	14214	14432	14321	14315	14287	14554	14544	14550	14294	14293	14342	14397	14554	14432	14466	14422	14417	14483	14330	14665	14368	14428	14410	14462	14339	14464	14419	14394	14325	14417	14468	14407	14451	14405	14518	14457	14220	14385	14487	14385	14513	14324	14457	14581	14357	14573	14432	14389	14476	14427	14321	14403	14539	14398	14501	14338	14344	14399	14328	14325	14389	14490	14496	14560	14362	14537	14422	14461	14285	14402	14409	14485	14291	14403	14343	14372	14263	14458	14336	14516	14322	14401	14326	14472	14500	14367	14464	14385	14343	14588	14420	14481	14511	14509	14406	14486	14347	14534	14412	14295	14452	14320	14429	14571	14449	14370	14434	14545	14459	14370	14359	14255	14323	14408	14306	14460	14486	14440	14258	14300	14453	14298	14099	14313	14423	14388	14471	14423	14224	14497	14381	14436	14483	14465	14409	14312	14249	14485	14320	14315	14348	14530	14410	14430	14374	14241	14376	14578	14271	14541	14455	14344	14384	14454	14489	14496	14447	14450	14491	14296	14318	14543	14290	14372	14428	14445	14416	14303	14502	14445	14359	14250	14257	14379	14335	14457	14598	14384	14468	14466	14406	14392	14321	14359	14373	14436	14562	14477	14313	14436	14220	14334	14237	14473	14457	14465	14399	14293	14269	14383	14540	14342	14348	14394	14410	14280	14390	14402	14303	14390	14351	14328	14331	14552	14455	14369	14410	14527	14340	14470	14473	14469	14447	14338	14403	14392	14528	14442	14273	14517	14439	14283	14455	14332	14435	14264	14492	14655	14388	14380	14476	14346	14452	14495	14314	14280	14343	14323	14423	14435	14428	14318	14429	14236	14513	14325	14411	14500	14376	14282	14439	14335	14444	14235	14459	14434	14461	14327	14492	14220	14300	14359	14420	14445	14551	14373	14422	14317	14486	14392	14353	14374	14398	14322	14399	14346	14352	14446	14329	14311	14438	14368	14515	14358	14403	14277	14501	14516	14405	14339	14464	14390	14387	14600	14284	14419	14372	14354	14397	14311	14412	14406	14392	14362	14290	14505	14502	14449	14427	14411	14218	14306	14604	14229	14270	14231	14466	14499	14328	14376	14300	14406	14225	14146	14346	14325	14333	14531	14400	14596	14307	14420	14488	14268	14362	14486	14469	14391	14296	14572	14408	14384
29363	29609	38670	35812	28852	24802	22284	20299	19293	18580	17898	17776	17361	17354	16974	17064	16896	16889	16959	17010	16998	16839	17066	16761	16905	16903	16848	16912	16684	16817	16821	16744	17057	16922	17013	16820	16791	16788	16816	16780	16938	16872	16745	16672	16815	16665	16783	16697	16819	16808	16909	16877	16834	16890	16832	16849	16896	16983	16720	16668	16874	16714	16768	16762	16713	16890	16568	16836	16650	16756	16891	16681	16754	16871	16669	16680	16798	16858	16858	16861	16566	16832	16797	16728	16755	16754	16885	16871	16768	16869	16834	16676	16707	16692	16870	17015	16823	16747	16526	16964	16814	16854	16904	16695	16819	16654	16948	16861	16894	17073	16619	16930	16672	16631	16634	16865	16761	17058	16826	16784	16845	16863	16790	16865	16662	16831	16882	16785	16803	16764	16726	16924	16719	17021	16766	17046	16673	16566	16888	16909	16677	16514	16748	16654	16628	16696	16778	16722	16792	16654	16825	16691	16780	16674	16585	16799	16816	16638	16925	16840	16882	16805	16646	16975	16687	16779	16655	16725	16817	16727	16686	16788	16720	16870	16676	16885	16776	16673	16790	16803	16646	16833	16792	16758	16675	16627	16783	16836	16771	16835	16695	16694	16791	16658	16611	16769	16809	16774	16972	16857	16850	16840	16776	16824	17032	16720	16869	16867	16768	16866	16739	16677	16745	16644	16797	16869	16867	16986	16762	16775	16663	16845	16862	16698	16973	16734	16685	16633	16746	16755	16832	16734	16755	16670	16767	16703	16795	16944	16789	16925	17006	16865	16734	16921	16881	17030	16752	16834	16860	16810	16744	16744	16815	16751	16872	16806	16770	16545	16724	16613	16753	16743	16798	16997	16879	16623	16882	16791	16939	16970	16878	16863	16633	16726	16660	16670	16906	16895	16948	16857	16670	16659	16830	16923	16668	17034	16745	16582	16858	16820	16815	16916	16868	16742	16662	16823	16813	16662	16731	16603	17011	16716	16604	16787	16897	16730	16667	16817	16710	16902	16644	16765	16591	16753	16656	16858	16779	16732	16700	16701	16942	16835	16780	16846	16685	16635	16782	16889	16762	16886	16628	16889	16725	16840	16608	16810	16796	16657	16882	16874	16972	16778	16643	16708	16807	16742	16804	16685	16729	16752	16921	16879	16736	16850	16688	16875	16867	16730	16898	16908	16705	16763	16647	16872	16806	16807	16647	16966	16761	16790	16919	16743	16698	16797	16698	16761	16674	16744	16877	16966	16821	16861	16954	16877	16789	16731	16822	16680	16738	16953	16842	16836	16786	16678	16537	16800	16617	16995	16809	16718	16870	16576	16823	16682	16823	16808	16881	16720	16732	16744	16718	16678	16736	16737	16864	16531	16992	16714	16941	16935	16665	16640	16781	16566	16652	16697	16734	16633	16682	16684	16712	16642	16685	16697	16791	16945	16887	16679	16926	16848	16821	16544	17005	16635	16707	16688	16776	16685	16916	16840	17055	16659	16884	16734	16528	16765	16825	16872	16793	16982	16904	16850	16897	16685	16604	16808	16809	16725	16740	16778	16715	16738	16623	16718	16741	17003	16962	16747	16813	16823	16703	16886	16873	16611	16698	16843	16901	16824	16955	16678	16833	16929	16725	16781	16855	16632	16794	16591	16843	16901	16940	16894	16789	16779	16919	16860	16777	16949	16681	16855	16776	16657	16777	16889	16840	16857	16914	16772	16819	16576	16736	16897	16882	16884	16792	16799	16986	16674	16584	16736	16854	16750	16800	16688	16574	16773	16853	16738	16867	16797	16848	16823	16911	16773	16702	16692	16917	16791	16774	16772	16796	16791	16803	16837	16815	16761	16776	16867	16910	16848	16590	16894	16797	17005	16832	16947	16822	16856	16819	16765	16718	16739	16858	16896	16823	16800	16758	16672	16618	17000	16758	16850	16840	16669	16760	16670	16886	16885	16883	16945	16807	16797	16814	16738	16976	16747	16849	16730	17010	16660	16979	16565	16659	16678	16839	17074	16744	16731	16759	16829	16848	16879	16849	16780	16800	16774	16847	16834	16827	16739	16787	16721	16780	16675	16795	16684	16952	16756	16949	16706	16990	16647	16911	16816	16783	16832	16748	16853	16723	16809	16716	16727	16792	16915	16650	16695	16821	16848	16877	16761	16618	16775	16697	16762	16841	16805	16663	17006	16769	16747	16804	16962	16754	16727	16863	16798	16864	16977	16851	16853	16919	16872	16816	16827	17121	16895	16878	16954	16815	16773	16715	16798	16891	16754	16976	16735	16606	16633	16746	16848	16821	16827	16836	16633	17006	16800	16770	16724	16913	16907	16934	16614	16741	16688	16736	16742	16682	16669	16789	16636	16590	16951	16704	16772	16650	16790	16746	16728	16789	16767	16727	16664	16865	16855	16667	16773	16801	16910	16911	16764	16795	16776	16842	16675	16567	16930	16880	16858	16961	16838	16723	16916	16806	16762	16723	16981	16879	16785	16706	16852	16927	17050	16668	16847	16636	16972	16840	16673	16927	16905	16730	17071	16839	16845	16709	16798	16681	16744	16784	16737	16836	16983	16819	16840	16800	16817	16765	16991	16611	16738	16642	16838	16785	16645	16733	16808	16739	16748	16699	16827	16816	16837	17069	16957	16780	16822	16931	16779	16690	16957	16626	16871	16840	16936	16903	16888	16648	16673	17042	16758	16682	16715	16844	16713	16722	16862	16811	16888	16919	16708	16846	16715	16715	16962	16822	16997	16768	16588	16667	16762	16798	16799	16697	16826	16911	16867	16815	16858	16624	16797	16684	16872	16854	16646	16866	16985	16726	16940	16639	16750	16842	16736	16782	16917	16732	16575	16682	16940	16735	16909	17006	16743	16677	16747	16900	16791	16895	16713	16881	16716	16912	16617	16845	16800	16812	16828	16856	16764	16643	16661	16650	17119	16848	16838	16746	16946	16875	16726	16775	16851	16989	16807	16899	16977	16921	16892	16977	16659	16961	16897	16748	16859	16811	16798	16684	16767	16915	16687	16559	16682	16860	16868	17008	16775	16942	16860	16778	16936	16900	16641	16724	16809	16699	16877	16611	16825	16560	16783	16723	16722	16757	16607	16741	16600	16816	16637	16808	16845	16699	16848	16776	16830	16746	16642	16722	16606	16585	16673	16749	16682	16670	16622	16839	16748	16757	16752	16807	17013	16879	16829	16715	16782	16804	16747	16676	16615	16587	16875	16686	16708	16844	16670	16733	16916	16853	16678	16856	16782	16755	16776	17014	16851	16765	16825	16746	16611	16893	16676	16425	16751	16933	16727	16846	16798	16905	16866	16895	16680	16791	16476	16800	16821	16819	16742	16662	16655	16735	16746	16730	16646	16857	16745	16775	16836	16776	16594	16598	16759	16787	16894	16640	16909	16850	16970	16743	16766	16696	16825	16803	16851	16821	16824	16544	16892	16793	16703	16838	16618	16795	16851	16821	16524	16666	16749	16743	16868	16897	16971	16540	16933	16666	16612	16782	16779	16645	16752	16780	16885	16744	16990	16782	16584	16827	16719	16929	16911	16718	16926	16914	16629	16789	16660	16764	16854	16806	16732	16662	16724	16749	16867	16748	16962	16727	16814	16899	16895	16724	16784	16739	16950	16744	16818	16977	17056	16907	16706	16918	16746	16692	16837	16777	16428	16702	16959	16557	16751	16797	16761	16780	16723	16644	16873	16760	17050	16766	16905	16859	17049	16615	16762	16960	16790	16710	16637	16937	16811	16670	16950	16832	16884	16809	16813	16806	16729	16823	16596	16762	16944	16892	16679	16755	16655	16796	16919	16708	16801	16821	16828	16689	17021	16963	16606	16785	16744	16918	16914	16788	16856	16804	16729	16782	16860	16858	16774	16892	16801	16871	16696	16710	16649	16802	16596	16560	16749	16840	16828	16664	16807	16768	16832	16910	16837	16677	16634	16851	16685	16781	16569	16581	16545	16869	16755	16892	16778	16750	16709	16936	16757	16751	16789	16683	16769	16858	16947	16897	16747	16811	16675	16798	16968	16788	16756	16832	16733	16926	16516	16874	16743	16900	16763	16671	16510	16788	16837	16992	16578	16714	16552	16973	16743	16754	16884	16704	16796	16725	16645	16770	16878	16922	16723	16667	16622	16967	16915	16633	16697	16754	16822	16794	16735	16899	16864	16761	16794	16792	16722	16817	16639	16758	16761	16771	16916	16713	16696	16773	16785	16967	16824	16741	16740	16799	16940	16726	16793	16802	16570	16852	16728	16675	16836	16878	16741	16832	16719	16901	16653	16672	16818	16983	16795	16629	16829	16775	16658	16660	16951	16694	16761	16717	16680	16706	16501	16866	16819	16817	16611	16630	16816	16770	16923	16904	16800	16994	16960	16732	16892	16857	16821	16989	16970	16666	16761	16802	16794	16754	16549	16823	16704	16712	16731	16824	16842	16858	16869	16829	16955	16803	16786	16850	16693	16611	16778	16760	16688	16773	16944	16831	16984	16811	16641	16780	16834	16795	16842	16748	16800	16872	16963	16787	16843	16828	16740	16884	16684	16729	16781	16718	16820	16738	16518	16781	16690	16682	16895	16636	16762	16714	16678	16952	16745	16851	16782	16851	16850	16832	16841	16636	16857	16777	16959	16841	16780	16747	16857	16876	16852	16712	16732	16640	16814	16849	16705	17115	16699	16916	16623	16864	16806	17010	16792	16760	16714	16718	16735	16713	16878	16928	16697	17010	16833	16826	16727	16457	16804	16821	16818	16860	16934	16846	16788	16783	16913	16643	16600	16797	17026	16750	16670	16621	16825	16763	16912	16931	16807	16662	16862	16918	16795	16848	16772	16696	16722	16615	16718	16769	16891	16776	16979	16607	16743	16674	16642	16854	16813	16885	17050	16629	16781	16848	16751	16890	16719	16580	16689	16726	16821	16744	16723	16807	16790	16733	16853	16805	16737	16770	16977	16791	16856	16740	16879	16901	16894	17023	16721	16855	16757	16752	16781	16901	16733	16885	16770	16728	16889	16764	17036	16889	16945	17015	16731	16953	16805	16688	16636	16808	16753	16909	16757	16662	16580	16684	16809	16839	16795	16607	16666	16673	16979	16736	16988	16857	16903	16790	16843	16857	16894
34163	48461	45761	37239	30240	25081	21753	19348	17924	16821	16053	15379	15164	14900	14750	14735	14535	14677	14362	14374	14319	14405	14550	14420	14557	14346	14472	14340	14462	14322	14504	14512	14320	14256	14359	14274	14447	14368	14156	14284	14387	14333	14373	14362	14199	14330	14235	14414	14286	14394	14281	14356	14400	14371	14280	14367	14183	14462	14578	14322	14326	14297	14221	14394	14386	14366	14306	14470	14346	14313	14376	14288	14580	14428	14387	14364	14439	14313	14439	14325	14476	14291	14100	14382	14192	14142	14431	14339	14462	14408	14337	14281	14253	14395	14502	14394	14418	14351	14397	14323	14352	14360	14382	14324	14554	14300	14322	14368	14305	14406	14407	14318	14367	14370	14275	14314	14191	14475	14387	14362	14297	14287	14478	14392	14354	14344	14322	14264	14333	14357	14332	14304	14275	14382	14326	14547	14385	14074	14360	14235	14502	14435	14471	14374	14219	14162	14483	14385	14313	14224	14462	14346	14265	14386	14262	14359	14462	14488	14291	14273	14235	14346	14360	14285	14405	14220	14262	14320	14424	14375	14400	14290	14312	14286	14495	14276	14258	14458	14293	14401	14384	14378	14413	14269	14356	14267	14350	14361	14329	14415	14390	14268	14417	14393	14505	14480	14158	14312	14411	14580	14233	14405	14422	14386	14267	14195	14331	14240	14252	14313	14392	14325	14381	14225	14339	14472	14177	14333	14298	14446	14448	14292	14249	14356	14301	14274	14544	14306	14384	14377	14418	14437	14420	14437	14377	14161	14280	14519	14465	14470	14247	14404	14430	14360	14338	14414	14318	14358	14272	14484	14446	14407	14278	14340	14306	14373	14375	14418	14466	14261	14276	14344	14371	14506	14349	14506	14239	14410	14148	14423	14376	14329	14305	14311	14422	14259	14284	14366	14453	14366	14317	14281	14449	14297	14278	14315	14358	14351	14398	14445	14488	14354	14530	14346	14351	14260	14366	14386	14354	14254	14260	14274	14382	14252	14372	14414	14443	14333	14340	14198	14294	14168	14495	14366	14434	14269	14365	14392	14439	14385	14312	14393	14305	14332	14474	14249	14364	14244	14218	14422	14367	14247	14297	14463	14486	14328	14264	14311	14298	14481	14331	14520	14331	14171	14335	14343	14496	14397	14248	14567	14357	14232	14423	14431	14441	14276	14454	14476	14293	14391	14312	14392	14409	14270	14411	14252	14257	14239	14261	14098	14346	14598	14377	14376	14520	14251	14374	14462	14255	14234	14502	14447	14168	14152	14070	14399	14354	14381	14372	14321	14412	14339	14422	14339	14047	14378	14429	14397	14406	14251	14283	14276	14416	14400	14488	14362	14432	14459	14331	14183	14230	14271	14150	14533	14283	14229	14416	14188	14541	14277	14361	14273	14360	14331	14307	14521	14281	14421	14268	14373	14319	14504	14434	14276	14323	14344	14272	14215	14345	14310	14512	14349	14278	14431	14439	14319	14252	14313	14365	14387	14403	14313	14286	14249	14524	14333	14300	14340	14309	14232	14406	14269	14423	14501	14246	14279	14457	14272	14248	14236	14346	14217	14195	14404	14371	14404	14321	14370	14308	14368	14431	14329	14201	14395	14430	14205	14462	14245	14198	14463	14316	14449	14342	14352	14330	14267	14280	14466	14249	14272	14414	14367	14353	14366	14292	14490	14304	14214	14357	14393	14300	14422	14302	14297	14333	14398	14472	14354	14394	14324	14493	14269	14251	14337	14373	14334	14238	14388	14352	14457	14376	14519	14339	14302	14366	14403	14370	14283	14350	14285	14458	14383	14282	14391	14306	14257	14404	14383	14299	14413	14295	14338	14417	14428	14519	14423	14205	14477	14300	14236	14377	14577	14312	14295	14371	14351	14326	14222	14248	14330	14383	14283	14465	14282	14378	14467	14368	14518	14357	14384	14345	14356	14320	14384	14466	14392	14315	14175	14374	14403	14376	14198	14383	14370	14458	14493	14389	14233	14282	14317	14339	14162	14370	14335	14277	14480	14416	14421	14280	14277	14273	14400	14433	14446	14398	14293	14284	14152	14323	14202	14448	14322	14405	14340	14428	14452	14350	14346	14370	14439	14323	14553	14358	14331	14285	14505	14341	14276	14261	14104	14228	14255	14333	14301	14386	14219	14331	14395	14249	14360	14308	14521	14215	14383	14241	14617	14456	14471	14238	14324	14259	14475	14419	14419	14306	14229	14269	14564	14437	14330	14518	14333	14436	14283	14256	14342	14344	14264	14344	14468	14212	14398	14344	14319	14515	14287	14326	14302	14364	14356	14480	14482	14431	14439	14375	14228	14485	14485	14358	14341	14364	14438	14562	14235	14402	14303	14182	14404	14528	14458	14323	14319	14329	14401	14434	14339	14360	14347	14196	14419	14433	14481	14395	14386	14258	14156	14326	14342	14494	14229	14337	14373	14318	14296	14349	14295	14326	14389	14305	14471	14197	14193	14317	14214	14248	14366	14335	14388	14380	14314	14285	14379	14366	14399	14461	14221	14380	14347	14346	14271	14456	14530	14487	14463	14405	14255	14357	14524	14324	14291	14416	14366	14401	14441	14201	14490	14265	14402	14216	14365	14404	14442	14361	14370	14386	14300	14284	14298	14491	14582	14139	14312	14409	14501	14210	14432	14355	14186	14355	14459	14185	14411	14289	14410	14328	14264	14455	14319	14325	14433	14229	14267	14287	14357	14505	14439	14329	14403	14495	14392	14466	14302	14307	14358	14393	14176	14327	14269	14426	14176	14364	14308	14252	14394	14587	14288	14325	14257	14285	14452	14492	14537	14273	14479	14449	14298	14123	14436	14261	14568	14446	14337	14235	14485	14435	14350	14330	14422	14334	14330	14473	14389	14395	14339	14369	14434	14630	14153	14300	14407	14361	14327	14428	14560	14379	14308	14437	14220	14276	14343	14313	14275	14377	14516	14269	14437	14309	14455	14186	14335	14397	14345	14369	14320	14425	14295	14332	14282	14319	14383	14385	14320	14306	14425	14352	14329	14327	14222	14233	14260	14334	14255	14273	14507	14438	14302	14417	14272	14550	14525	14420	14196	14526	14393	14214	14450	14299	14401	14333	14335	14507	14410	14302	14462	14176	14213	14341	14450	14304	14232	14320	14327	14345	14494	14258	14324	14375	14439	14196	14220	14338	14457	14412	14346	14192	14243	14333	14253	14219	14363	14261	14507	14392	14389	14315	14258	14425	14444	14246	14285	14222	14247	14361	14423	14234	14382	14179	14337	14188	14404	14315	14237	14263	14432	14245	14486	14377	14430	14542	14269	14457	14176	14409	14337	14341	14354	14402	14303	14252	14347	14358	14264	14149	14426	14136	14166	14290	14238	14387	14365	14286	14512	14315	14191	14400	14281	14512	14307	14336	14280	14352	14430	14347	14265	14371	14257	14328	14394	14187	14402	14622	14306	14442	14292	14411	14574	14366	14291	14456	14365	14421	14287	14442	14241	14420	14222	14455	14353	14365	14237	14357	14451	14366	14181	14432	14385	14281	14429	14264	14321	14417	14268	14313	14423	14401	14364	14284	14385	14271	14251	14279	14232	14456	14251	14461	14335	14482	14392	14322	14389	14320	14406	14287	14461	14333	14351	14207	14262	14373	14228	14324	14398	14379	14463	14452	14361	14443	14382	14380	14384	14377	14249	14265	14325	14467	14230	14384	14290	14388	14315	14353	14266	14592	14253	14496	14206	14434	14501	14150	14272	14275	14367	14520	14056	14501	14337	14233	14223	14566	14309	14458	14278	14326	14339	14506	14323	14453	14386	14552	14506	14356	14416	14550	14309	14477	14424	14370	14218	14400	14370	14362	14238	14357	14359	14220	14305	14334	14281	14365	14256	14427	14279	14374	14353	14430	14600	14196	14323	14386	14382	14376	14378	14361	14457	14275	14300	14328	14338	14357	14503	14409	14431	14294	14300	14308	14371	14369	14490	14325	14364	14463	14473	14346	14419	14406	14483	14159	14180	14365	14455	14464	14454	14289	14382	14262	14347	14315	14377	14269	14274	14450	14447	14256	14378	14295	14215	14330	14358	14419	14329	14477	14389	14386	14223	14366	14237	14438	14489	14492	14364	14504	14273	14442	14587	14292	14317	14359	14361	14451	14378	14190	14347	14492	14314	14310	14465	14319	14560	14335	14447	14242	14346	14321	14232	14455	14440	14402	14311	14372	14362	14449	14416	14379	14410	14371	14451	14334	14200	14295	14438	14344	14368	14254	14178	14452	14326	14403	14211	14265	14428	14324	14396	14294	14235	14353	14408	14361	14230	14279	14295	14390	14399	14291	14338	14378	14332	14328	14420	14237	14343	14390	14185	14286	14375	14417	14416	14311	14388	14357	14469	14372	14289	14205	14106	14189	14373	14309	14311	14294	14583	14354	14418	14336	14455	14480	14289	14280	14418	14300	14276	14293	14353	14374	14286	14456	14304	14368	14336	14393	14306	14414	14415	14397	14478	14295	14421	14279	14491	14536	14325	14345	14273	14251	14299	14421	14247	14560	14378	14306	14503	14330	14276	14332	14272	14368	14194	14225	14205	14461	14305	14206	14306	14296	14303	14332	14221	14284	14267	14377	14331	14241	14199	14381	14453	14479	14419	14271	14377	14335	14382	14242	14360	14289	14441	14301	14319	14369	14287	14454	14344	14339	14420	14565	14350	14308	14325	14483	14198	14382	14452	14360	14323	14256	14316	14260	14348	14351	14414	14375	14395	14265	14293	14375	14378	14312	14406	14369	14506	14509	14226	14473	14364	14556	14356	14263	14330	14463	14410	14427	14355	14305	14390	14439	14535	14291	14424	14513	14439	14301	14344	14225	14496	14401	14426	14243	14405	14568	14285	14411	14341	14495	14393	14244	14466	14307	14256	14469	14426	14361	14180	14393	14395	14397	14339	14398	14394	14291	14308	14338	14347	14316	14426	14265	14357	14340	14377	14249	14377	14216	14335	14259	14358	14527	14367	14354	14404	14397	14395	14421	14256	14554	14203	14369	14175	14450	14457	14267	14434	14351	14490	14457	14259	14274	14309	14475	14378	14498	14431	14159	14369	14334	14302	14602	14352	14302	14517	14267	14565	14283	14419	14270	14253	14442	14415	14337	14332
24057	21447	29308	26983	27169	28360	26852	22601	20446	19367	18573	17743	17449	17222	17181	16967	16762	16915	16745	16704	16632	16685	16535	16628	16548	16474	16509	16434	16290	16488	16455	16465	16378	16437	16425	16342	16439	16352	16433	16562	16479	16367	16418	16317	16553	16215	16411	16517	16465	16498	16647	16246	16580	16252	16510	16385	16410	16487	16518	16381	16683	16674	16343	16520	16223	16278	16326	16474	16409	16512	16625	16416	16381	16524	16555	16370	16412	16340	16279	16447	16585	16263	16461	16473	16263	16389	16201	16434	16604	16238	16575	16625	16237	16413	16538	16387	16304	16417	16418	16313	16560	16420	16407	16393	16279	16471	16281	16139	16366	16588	16561	16407	16526	16398	16653	16300	16302	16253	16417	16524	16384	16519	16554	16103	16362	16442	16484	16314	16412	16321	16379	16435	16513	16499	16470	16533	16348	16345	16489	16360	16412	16346	16352	16398	16488	16322	16454	16443	16472	16529	16259	16489	16437	16445	16317	16415	16388	16273	16447	16424	16544	16638	16467	16459	16545	16363	16288	16611	16125	16421	16523	16380	16394	16546	16498	16570	16519	16511	16426	16226	16440	16497	16715	16444	16433	16193	16371	16416	16508	16421	16358	16432	16407	16392	16356	16422	16478	16180	16419	16395	16381	16503	16418	16349	16419	16444	16464	16418	16435	16431	16383	16431	16355	16192	16274	16345	16271	16332	16456	16544	16437	16352	16295	16448	16473	16129	16298	16359	16388	16340	16632	16379	16381	16547	16340	16410	16369	16332	16609	16328	16311	16213	16345	16311	16478	16480	16448	16481	16238	16533	16459	16387	16518	16228	16415	16418	16575	16637	16332	16404	16143	16335	16421	16248	16687	16436	16469	16347	16500	16503	16197	16321	16359	16319	16464	16477	16268	16146	16345	16432	16615	16378	16501	16594	16368	16334	16558	16465	16288	16510	16401	16570	16445	16552	16365	16599	16474	16410	16453	16270	16537	16347	16600	16411	16313	16464	16377	16529	16335	16253	16445	16417	16335	16534	16397	16446	16485	16528	16456	16115	16415	16426	16428	16434	16342	16376	16228	16235	16317	16454	16434	16503	16597	16502	16174	16633	16351	16280	16425	16573	16446	16424	16605	16463	16417	16244	16423	16349	16532	16513	16449	16452	16562	16446	16573	16436	16473	16339	16376	16329	16343	16276	16539	16378	16457	16661	16339	16165	16413	16369	16566	16303	16413	16362	16419	16348	16561	16387	16533	16408	16407	16516	16545	16255	16382	16590	16304	16548	16572	16321	16463	16526	16389	16313	16503	16365	16200	16320	16476	16525	16353	16316	16457	16356	16492	16437	16326	16409	16495	16300	16361	16462	16411	16549	16391	16211	16343	16221	16536	16518	16581	16623	16452	16180	16348	16434	16391	16234	16265	16580	16667	16259	16390	16277	16312	16346	16409	16276	16529	16401	16290	16243	16538	16574	16252	16191	16169	16371	16362	16418	16344	16462	16579	16389	16479	16343	16590	16402	16246	16360	16359	16389	16391	16551	16412	16470	16555	16404	16326	16373	16491	16391	16314	16511	16357	16500	16366	16398	16600	16467	16528	16347	16413	16396	16209	16363	16327	16384	16468	16552	16491	16298	16459	16491	16426	16458	16431	16482	16327	16485	16282	16477	16369	16264	16318	16224	16518	16189	16132	16250	16264	16269	16392	16355	16344	16560	16389	16173	16371	16605	16473	16195	16497	16409	16617	16222	16311	16180	16507	16248	16563	16294	16455	16412	16471	16136	16343	16397	16591	16333	16400	16405	16439	16587	16427	16376	16280	16288	16346	16315	16579	16323	16375	16744	16474	16428	16411	16314	16147	16359	16419	16551	16461	16445	16583	16685	16507	16473	16231	16537	16490	16359	16332	16237	16486	16277	16279	16306	16348	16392	16428	16251	16356	16419	16407	16312	16397	16391	16411	16324	16351	16413	16669	16525	16423	16562	16489	16447	16503	16538	16436	16197	16498	16330	16455	16350	16360	16512	16304	16625	16437	16365	16524	16333	16439	16297	16213	16581	16377	16485	16556	16378	16463	16477	16466	16405	16315	16584	16313	16666	16208	16478	16498	16459	16424	16316	16441	16580	16298	16440	16678	16420	16409	16410	16346	16276	16453	16486	16248	16496	16599	16401	16557	16556	16266	16372	16379	16310	16352	16388	16521	16417	16414	16615	16585	16284	16439	16325	16328	16082	16556	16484	16238	16396	16420	16638	16237	16461	16468	16281	16418	16300	16336	16377	16373	16349	16438	16596	16220	16347	16445	16453	16585	16534	16546	16384	16562	16434	16603	16535	16398	16213	16392	16454	16248	16340	16410	16500	16352	16470	16289	16413	16256	16346	16415	16375	16240	16597	16356	16418	16524	16310	16304	16341	16639	16446	16584	16483	16398	16527	16209	16375	16563	16483	16252	16348	16478	16414	16373	16406	16327	16319	16483	16518	16534	16383	16511	16269	16403	16449	16294	16419	16648	16579	16357	16535	16605	16467	16177	16450	16661	16487	16367	16374	16592	16344	16402	16468	16249	16566	16468	16354	16210	16468	16333	16201	16489	16453	16276	16455	16479	16332	16514	16578	16423	16493	16441	16586	16394	16558	16259	16304	16329	16569	16437	16383	16459	16426	16599	16433	16331	16304	16337	16265	16355	16186	16306	16314	16398	16281	16503	16306	16442	16553	16500	16370	16401	16450	16397	16455	16631	16447	16416	16510	16392	16232	16652	16220	16463	16625	16378	16291	16254	16321	16246	16282	16614	16393	16360	16406	16567	16359	16263	16545	16454	16336	16185	16438	16420	16639	16701	16438	16435	16330	16262	16472	16528	16118	16388	16419	16395	16410	16363	16427	16373	16570	16417	16425	16451	16295	16509	16493	16334	16610	16294	16366	16358	16358	16408	16368	16388	16124	16566	16318	16521	16352	16325	16257	16409	16319	16538	16548	16343	16444	16451	16203	16447	16369	16412	16297	16319	16311	16450	16459	16513	16404	16494	16591	16557	16452	16509	16508	16293	16540	16318	16215	16534	16357	16547	16350	16610	16577	16292	16313	16432	16378	16205	16355	16427	16460	16421	16303	16490	16384	16425	16326	16476	16464	16358	16602	16464	16492	16288	16463	16342	16609	16274	16260	16434	16493	16479	16362	16504	16368	16378	16431	16280	16119	16376	16430	16360	16417	16302	16254	16384	16483	16440	16323	16248	16230	16477	16443	16452	16405	16575	16343	16458	16278	16392	16495	16382	16393	16356	16440	16348	16316	16319	16558	16776	16298	16352	16387	16335	16334	16362	16152	16356	16294	16608	16551	16453	16447	16437	16493	16491	16384	16403	16452	16399	16273	16555	16262	16346	16393	16476	16611	16371	16388	16516	16332	16293	16434	16334	16308	16433	16416	16184	16222	16339	16320	16490	16302	16250	16310	16254	16405	16356	16257	16519	16370	16569	16406	16365	16477	16231	16359	16353	16331	16485	16319	16237	16527	16523	16428	16472	16530	16292	16338	16197	16142	16381	16370	16249	16311	16265	16327	16375	16362	16462	16621	16389	16406	16358	16429	16434	16566	16557	16248	16404	16197	16277	16330	16541	16562	16498	16258	16335	16454	16357	16528	16504	16428	16283	16250	16590	16432	16482	16539	16327	16330	16378	16389	16647	16445	16344	16314	16414	16312	16316	16227	16293	16490	16532	16375	16406	16757	16606	16406	16376	16232	16412	16232	16457	16343	16400	16398	16477	16364	16588	16408	16474	16410	16267	16470	16530	16371	16406	16428	16446	16369	16300	16310	16525	16498	16434	16428	16541	16510	16497	16530	16460	16396	16261	16443	16316	16479	16368	16327	16267	16471	16464	16385	16326	16451	16319	16536	16358	16535	16265	16407	16373	16191	16629	16703	16460	16395	16558	16462	16288	16217	16410	16361	16437	16361	16357	16587	16420	16476	16274	16502	16392	16524	16401	16291	16408	16372	16421	16503	16386	16427	16220	16309	16192	16332	16481	16299	16416	16556	16404	16249	16212	16335	16540	16180	16513	16347	16555	16422	16409	16288	16622	16304	16323	16377	16281	16373	16455	16294	16464	16362	16401	16479	16450	16543	16546	16524	16563	16429	16399	16314	16473	16672	16321	16468	16524	16451	16432	16447	16521	16539	16460	16475	16406	16361	16427	16368	16532	16501	16364	16444	16512	16339	16516	16235	16328	16514	16403	16478	16443	16274	16239	16371	16337	16475	16352	16431	16379	16449	16308	16638	16589	16262	16511	16233	16253	16418	16308	16415	16267	16286	16385	16197	16308	16472	16332	16406	16387	16336	16572	16365	16459	16501	16452	16307	16447	16403	16403	16452	16294	16384	16369	16454	16392	16325	16254	16205	16383	16486	16445	16404	16418	16456	16467	16386	16302	16461	16538	16458	16549	16429	16581	16340	16437	16387	16272	16272	16503	16320	16289	16247	16248	16279	16605	16229	16489	16391	16314	16434	16342	16397	16359	16417	16312	16160	16387	16526	16498	16525	16401	16386	16492	16521	16430	16353	16481	16236	16349	16500	16359	16218	16679	16332	16567	16434	16455	16511	16540	16463	16321	16444	16464	16368	16345	16530	16381	16622	16538	16392	16528	16518	16462	16703	16422	16541	16612	16388	16391	16403	16297	16312	16558	16564	16207	16545	16442	16292	16496	16398	16309	16312	16455	16417	16269	16392	16452	16527	16413	16297	16355	16465	16390	16411	16466	16419	16328	16316	16603	16355	16281	16410	16554	16520	16344	16517	16543	16337	16346	16260	16291	16555	16491	16368	16350	16471	16364	16434	16243	16396	16374	16305	16312	16492	16400	16523	16520	16229	16473	16336	16444	16332	16506	16308	16307	16343	16315	16340	16324	16272	16251	16564	16537	16305	16660	16341	16204	16381	16266	16403	16408	16319	16406	16477	16409	16618	16357	16422	16463	16482	16775	16442	16235	16308	16475	16322	16337	16356	16200	16417	16600	16217	16265	16485	16256	16444	16137	16423	16420	16375	16453	16515	16372	16173	16352	16420	16391	16423	16385	16388	16207	16405	16612	16401	16346	16395	16372	16407	16452	16385	16379	16447	16550	16457	16502	16450	16415	16411
33810	55420	54047	43838	35777	30100	25514	22489	19986	18187	16777	15999	15392	15247	14975	14590	14572	14457	14430	14168	14232	14137	14229	14287	14158	14042	14204	14221	14241	14227	14196	14183	14154	14061	14278	14019	14155	14114	14042	14145	14009	14218	14366	14041	14169	14161	14199	14240	14310	14222	14034	14094	14224	14190	14092	14152	14217	14273	14052	14228	14131	14261	14152	14058	14094	14200	14169	14045	14167	14032	14081	14164	14190	14231	14230	14208	14262	14110	14163	14325	14207	14256	14210	14234	13965	14182	14173	14160	14214	14044	14119	14016	14182	14220	14117	13981	14085	14165	14060	13998	14096	14095	14227	14039	14072	14200	14199	14122	14078	14008	14083	13964	14098	14177	14262	14154	13974	14206	14215	14072	14164	14181	13990	14128	14353	14155	14030	14062	14192	14271	14276	14105	14116	14209	14114	14218	14025	14216	14194	13988	14180	14213	14063	14179	14288	14046	14097	14143	14101	14142	14113	14139	14190	14195	14268	14146	13977	14185	14074	14087	14170	14089	14143	14183	14197	14199	14162	14165	14027	14030	14206	14118	13988	14155	14107	14043	14100	14074	14176	14180	14218	14177	14230	13984	14103	14152	14214	14225	14108	13956	14248	14211	14198	14297	14060	14047	14024	14047	14086	14240	13912	14113	14027	14185	14218	14182	14072	14224	14085	14187	14034	14247	14132	14260	14012	14300	14071	14291	14202	14150	14406	14169	14131	14058	14251	14153	14157	14253	13938	14097	14242	14133	14154	14097	14234	14337	13916	14092	14301	14119	14084	14139	14121	13956	14079	14211	14144	14214	14140	13988	14174	14163	14178	14064	14119	14097	14248	14027	14136	14086	13971	14049	14158	14135	14151	14137	14070	14049	14253	14128	14081	14215	13990	14279	14041	14167	14081	13988	14283	14066	14212	14198	14082	14193	14101	14224	14263	14151	14206	14151	14071	13995	14312	14095	14251	14120	14155	14007	14271	13916	14213	13972	14295	14130	14105	14126	14010	14223	14005	14079	14077	14083	14154	14125	14221	14299	14082	13998	14183	14052	14265	14023	14177	14241	14235	14105	14009	14096	14131	14163	14369	14289	14078	14063	14151	14137	14132	14037	14301	14074	14206	14076	14058	14107	14135	14017	14248	13959	14197	14094	14194	14122	14049	14040	14002	14072	14131	14281	14226	14146	14130	13994	14210	14335	14007	14183	14182	14238	14060	14109	14061	14157	14235	14097	14289	14047	14315	14037	14139	14195	14140	14193	13924	14093	14213	14120	14056	13981	14215	14109	14136	14081	14207	14220	14306	13935	14230	14240	14072	14181	14156	14107	14184	14021	14246	13993	14048	14057	14226	14110	14003	14113	14068	14112	14036	14106	13932	13992	14249	14116	14037	14016	13989	14000	14298	14145	14077	13982	14198	14131	14070	14242	14300	14028	14289	14248	14116	14114	14162	14050	14027	14112	14177	14039	14316	13964	14012	14082	14303	13962	14015	14026	14022	14030	14103	14204	14239	13989	14155	14088	14144	14304	14000	14153	14099	14113	14050	14138	14189	14191	14254	14094	14235	14125	14191	14123	14287	14074	14122	13977	14144	14095	14161	14295	14097	14174	14125	14107	14175	14210	14101	14193	14293	14222	14216	14058	14133	13881	14135	14288	14035	14004	14142	14225	14069	14045	14078	14072	14193	14201	14204	14049	14069	14081	14067	14096	14071	14246	14070	14377	14236	13979	13992	13985	14097	14132	14165	14284	14083	14081	14145	14038	14075	14105	14109	14097	14174	14229	14189	14157	14108	14163	14055	14302	14038	14121	14194	14140	13972	14230	14174	14019	14171	14241	14177	14066	14141	14126	14206	14228	14146	13944	14213	14257	14135	14197	13987	14129	14258	14048	14149	14225	14027	14143	14169	14280	14074	14063	13973	14026	14078	13925	14340	13991	14050	14145	14015	13982	14153	14095	14122	14146	13939	14054	14147	14096	14196	13903	14114	14058	14093	14001	14066	13989	14111	14237	14150	14025	14204	14049	14373	14084	14063	14226	13986	14183	14090	14108	14134	14147	14177	14253	14263	14141	14265	14126	14159	14071	14147	14066	14188	14171	14134	14193	14322	14099	14166	14179	14124	14068	14205	14059	14072	14078	14049	14000	14312	14082	14092	14061	14168	14151	14035	14130	14058	14393	14032	14058	14090	14218	14125	14108	14016	14143	14055	14144	14219	14043	14095	14171	14109	14190	14114	14193	14342	14149	14060	13989	14218	14368	14124	14011	14056	14056	14160	14067	14060	14165	14040	14079	14201	14027	14034	14085	14091	14087	14203	14223	14207	14077	14241	14161	14101	14155	14113	14090	14089	14361	14139	14193	14075	14032	14239	14205	14096	14040	14126	14165	14238	14142	14191	14193	13990	14116	14085	14074	14165	13976	14178	14307	14100	14259	14138	14069	14091	14173	14132	14124	14069	14110	14182	14057	14168	14179	14155	14103	13919	14229	14177	14084	14101	14180	14218	14118	14143	14004	14210	14136	14213	13946	14149	14054	14079	13993	14079	14047	14238	14000	14248	13986	14119	14208	14192	14016	14110	14139	14152	14100	14001	14220	13973	14071	14029	14098	14040	13996	14169	14164	14076	14001	14170	14024	14223	14286	14211	14152	14008	14147	14172	14046	14189	14049	14051	14233	14324	14227	14036	14252	14106	14315	14085	14117	13985	14156	14028	13951	14139	14176	13997	14118	14300	14218	14011	14065	14100	14129	14230	14045	14032	14097	14180	14306	14181	14136	14205	14187	14223	14032	13943	14214	14028	14163	14242	14160	14196	14244	13914	14081	14186	14020	14074	14069	14081	14221	14019	14125	14181	14151	14266	13965	14198	14018	14186	14164	14174	14051	14167	14182	14210	14161	14023	14199	14234	14029	14158	14069	14175	14099	14140	14342	14007	14038	14050	14174	14186	14173	14200	14134	14124	14112	14035	14021	14065	14151	14169	14123	13990	13945	14142	14089	14127	14230	14261	13984	14114	14150	14109	14209	14043	14075	14243	14231	14101	14266	14224	14032	14109	14054	14113	14216	14277	14077	13948	14176	14121	13940	14002	14162	13932	13875	13949	14146	14183	14109	14038	14143	14123	14148	14198	14145	14102	14094	14155	14138	13960	13994	14142	14157	13992	14153	14102	14006	14180	14137	14182	14111	14131	14308	14014	14042	14117	14083	14048	14140	14068	13911	14055	14210	14223	14130	14017	14136	14034	14164	14149	14170	14203	14096	14126	14056	14093	14116	14206	14132	14115	14027	13956	14203	14108	14122	14078	14138	14119	14216	14200	14064	14232	14109	13999	14095	14193	14138	14111	14161	14285	14100	14125	14251	14139	14292	14091	14050	14218	14241	14090	14003	14113	14055	14152	14220	14122	14009	14056	13936	14215	14051	14277	14120	14096	14333	13924	14033	14074	14021	14087	14040	13918	14334	14202	13958	14145	14103	14071	14189	14177	14129	13905	14140	14064	13942	14085	14086	14220	14157	14169	14191	13995	14225	13933	14156	14040	13942	14031	14018	14231	14184	14144	14075	14094	14171	14344	14074	14093	14063	14183	14110	14211	14188	14151	14188	14253	14174	14140	14009	14086	14210	13967	14120	14333	14172	14116	14049	14168	14000	13993	14293	14239	14129	13990	14069	14140	14014	14125	14228	14255	14169	14194	14099	14184	14216	14113	14016	14196	13980	14083	14111	14079	14090	14404	13937	14071	14164	14197	14007	14135	14169	14222	14123	14108	14055	14104	14190	14123	13997	14221	13967	14108	14043	14151	14043	14202	14007	14136	13953	14253	14176	14182	13985	14085	14071	14163	14200	14183	14120	14209	14208	14161	14089	14033	14165	14058	14228	14091	14121	14248	14332	14040	14201	14165	14113	14009	14070	14108	13890	14161	14121	14122	14109	14039	14137	14124	13990	14236	14258	14128	14030	14084	14148	14175	14271	14174	14147	14101	14187	14040	14253	14157	14102	14193	14141	14168	14196	14112	14075	14005	14361	13970	14092	14029	14144	14005	14389	14159	14247	14053	14047	14057	14004	14016	14014	14142	14144	14231	14105	14178	14134	14198	14200	14015	14044	14131	14161	14112	14049	14161	14045	14146	14152	13810	14019	13993	14022	14175	14118	14266	14061	14056	13973	14249	14182	14015	14136	14094	14079	14110	14073	14160	14117	14207	14093	14123	14008	14290	14130	14194	14233	14060	14302	14182	14143	14208	14214	13959	14123	14223	14091	14093	14055	14248	14186	14237	14067	14099	14120	14274	14170	14348	14195	14180	14057	14212	14223	13963	14252	14114	14236	14141	14197	13983	14059	14279	14177	14070	13959	14175	13928	14046	14167	14142	13974	14117	14161	14137	14168	13982	14111	14006	14325	14126	14085	14230	14054	14046	14022	14297	14163	14146	14019	14041	14082	14071	14205	14298	14213	14026	14103	13952	14228	14306	14073	13991	14106	14173	14190	14014	14239	14096	14016	14198	14241	14230	14200	14313	13986	14029	14171	14159	14169	14333	14203	14185	13985	14060	14087	14168	14134	14029	14078	13978	14228	13945	14141	14150	14285	14032	14253	14218	14110	14295	14011	14106	14253	14087	14205	14072	14117	14064	14022	14151	14210	14193	14023	14016	14136	14161	14233	13995	14178	14129	14193	13996	14021	14135	14175	14171	13987	14066	14096	14280	14031	14077	14126	14017	14148	14004	14114	14119	14021	14072	14134	14060	14173	14137	14110	14232	14181	13984	14102	14092	14186	14246	13937	14022	14077	14216	14204	14094	14231	14210	14180	14167	14258	14065	14124	14114	14165	13994	14110	14123	14102	14265	14002	14133	14137	14062	14328	14377	14068	14085	14268	14270	14232	14038	14063	14150	14060	14122	14117	13968	14149	14173	14328	14258	14016	14280	14135	14122	14074	14166	14181	14042	14037	13909	14149	14204	14083	14169	14002	14075	14157	14222	14001	14100	14069	14244	14153	14255	14170	14042	14229	14163	14187	13994	14229	14240	14238	13848	13951	14042	14201	14270	14001	14078	13994	14057	14096	14250	14115	13955	14222	14257	14183	14160	14116	13931	14227	14200	14134	14096	14336	14195	14033	14128	14096	14363	14270
22876	21434	29365	24684	24311	28735	30980	25540	22889	21642	20286	19385	18724	18258	17795	17562	17609	17568	17495	17578	17376	17326	17338	17132	17109	17333	17285	17198	17185	17197	17307	17125	17314	17032	17273	17220	17186	17258	17182	17129	17111	17136	17127	17138	16967	16896	16864	16914	17227	17008	16940	17061	17236	17135	17153	17079	16968	17105	17077	16993	17103	17248	17205	16973	17138	16893	17018	17259	17113	17103	17340	16980	17108	16924	17237	17184	17191	17117	16957	16986	17063	17052	17114	17064	17013	16840	17159	17058	16889	17085	16847	16999	17010	16973	17093	16925	16915	17023	16938	16936	17158	17058	17062	17022	17010	16907	16918	16971	17047	17097	16940	16898	17312	16956	16904	17075	16991	17016	17061	17009	17034	16937	17029	16928	17142	16940	17092	17069	17064	17153	17206	17114	16905	16953	16938	16832	17171	17113	17161	16861	16973	17040	16997	17225	17069	16920	16882	17044	17170	17032	16994	16971	16959	16850	16863	17053	17069	16968	16943	17212	17023	16943	17141	16829	16836	17024	17315	17084	16826	16958	17017	17031	17087	17092	17081	16925	17096	16883	17006	17034	17078	16977	16978	16981	17097	16939	16956	17253	16983	16940	17101	17055	17160	16976	17037	16999	17070	16974	16958	16817	16756	16931	16973	17085	16991	17069	16995	16794	17039	17139	17106	16966	17002	17147	17240	17083	16918	17103	16918	16981	16941	16999	16908	17114	17144	16911	17047	16877	17123	17055	17030	17042	17070	16910	16965	16857	17059	16964	17000	17078	17023	16969	17065	16853	17000	17100	17025	16849	16889	17263	17225	16951	17084	17232	17021	17272	16993	16985	17115	17059	16988	17065	16993	16966	17098	16897	17003	16827	17036	16962	17167	17241	17116	17019	16963	16998	16936	17186	17036	16902	17146	17080	17043	16990	16965	17080	17008	17055	17010	17022	17012	17007	16748	16806	16908	17082	16905	17024	17002	16992	16822	17009	17034	16912	16953	16867	16792	17029	16847	17208	16876	16847	17006	17016	16890	17215	17186	16972	16857	17013	16975	17147	17052	16958	17022	16859	16992	17049	17124	17013	17116	16822	17106	17212	16966	16978	16973	16760	16990	17099	16996	16835	16965	17081	17127	16920	16932	16961	16988	17067	16861	17046	17142	16919	16919	16871	17071	17137	16936	17066	17142	17022	17130	16864	16841	16686	17135	17007	16950	16979	17054	16903	16952	17087	17166	16978	17101	17058	17039	16982	17097	16917	16945	17001	16997	17012	17209	16956	17040	17107	16903	17176	17052	16953	16902	16987	16951	16957	17044	16941	16958	16920	17003	16856	17198	16935	17014	16939	17049	17037	17068	17129	16883	16825	17077	17127	17006	16956	17049	16807	17003	16887	17352	17007	17095	16993	16910	17016	17116	16990	16947	17219	17170	17091	17189	16887	17145	17057	16985	16931	17161	16896	17025	17074	16958	17155	17115	16862	16902	17094	17023	16892	16941	17101	16869	16902	17056	16966	16901	17123	16952	16896	17100	16980	16885	16812	16905	17169	17000	17051	17210	16928	16903	17142	17250	17074	16965	17239	16897	17046	16859	16975	17099	16990	16949	17210	16951	16961	17298	17026	17038	17023	17043	17120	16929	16917	17072	17067	17002	17081	16830	16988	17049	16921	16991	16905	16891	16895	16813	17138	17047	17092	16976	16756	16992	16944	16991	17003	17136	16996	17007	17066	16949	16982	17155	16791	16957	16815	16784	17045	17190	16901	16826	17046	16907	16882	17171	16961	16961	16941	17073	17084	17129	16884	17186	16980	17016	17030	17067	16988	17047	17128	17046	17001	17046	17018	17073	17060	16961	16890	17123	16999	16953	17014	17024	16956	17162	17044	16986	16831	17007	17164	17014	17098	17125	16886	16975	17115	17121	17019	16892	16842	16915	17021	16984	17105	16975	17022	17167	16908	16815	17046	17073	16987	17122	16858	16980	17249	16913	16900	16893	17030	17020	17132	16960	16991	16986	17031	16757	16966	16938	16959	16882	16835	17099	17170	16971	17168	16953	16936	17210	17155	17107	17095	16954	17100	16873	17170	17205	17068	16969	17054	17047	16946	16989	16909	16982	16983	17147	17122	17061	17069	17155	16991	16993	17042	16996	16912	16939	16917	17090	17102	17097	16893	16998	17104	17249	16920	16755	16763	17018	17187	17015	16936	16950	17082	16945	16860	17063	17051	17081	16775	17034	17185	17096	17013	16869	16918	17015	16986	17157	17219	17130	16910	17037	16976	16956	16991	16934	16859	16938	17080	17157	17319	17019	17032	17073	17084	17252	17050	17085	17178	17153	16977	16809	16976	17091	16910	16892	16812	17033	16890	16988	16843	17121	17171	16953	16786	17005	17069	16952	17101	16888	16776	17023	17124	17063	17050	16993	16888	17091	16931	17177	17127	17120	17111	17158	17092	17033	16967	17093	17078	17012	16879	17015	17070	17049	16971	16967	17043	17173	17008	17039	17004	17078	17268	16874	17060	17021	17058	17063	17067	17047	17008	17039	16920	17091	16977	17103	17021	16938	16913	16793	16961	17124	16974	17091	17009	17025	17099	16947	17075	16839	16860	16869	16985	17074	17000	17001	16983	17056	16990	16978	17014	17188	17217	17085	17080	17054	17073	17152	16983	17015	16999	16886	16898	17080	16980	16866	17178	16970	17019	17085	16918	17116	16928	17008	17093	17004	16826	17005	17016	16969	16978	16986	16996	17173	16947	17107	16927	17084	16980	17115	17035	16633	17221	16923	17042	16975	16887	17044	17091	17016	16862	17200	16897	17082	16987	16926	17018	16894	16834	17020	17092	16927	17104	16834	16992	16726	16987	16914	16996	17053	17086	17011	17050	16844	17070	17080	17107	17013	17142	16914	17145	17241	17125	17022	17068	17118	17023	17072	17040	16963	16929	16951	17054	17105	17162	17000	16977	16959	17067	17076	16837	16974	17007	16993	16801	16997	17335	16949	17089	16910	16878	17014	16959	16925	17040	16961	16984	16828	17011	16936	17172	17011	16935	16982	17022	17039	16909	16932	17006	17137	17083	16894	17197	16983	17085	16916	17019	16856	16866	16959	17174	17021	17207	17189	17096	16980	17024	17051	17065	16752	17010	16974	17053	17220	17157	16969	16984	16799	17135	17055	17129	16741	17001	17191	17084	17220	16852	16850	16719	17013	16745	16987	16776	16934	17025	16833	16891	16987	17113	16940	16875	16989	17068	16955	17201	17063	17160	16939	17038	16894	17082	17078	16987	17172	17046	17211	16968	16831	16787	16988	17079	16945	17027	17152	17190	17127	17079	17241	17136	17155	17019	17161	17067	17095	17162	16928	17144	17191	16896	17078	16970	16924	16876	16827	17073	16829	16911	16834	16837	17035	17049	16884	16870	17043	17063	16879	16878	16989	17035	17076	17045	17081	16955	16857	16988	17046	16832	17045	17166	17104	17000	17073	16960	17187	16907	16719	16841	16731	16967	16849	17010	16971	16783	17037	16938	16927	17148	17266	17227	17081	16919	16857	16983	16977	16889	16830	17062	17275	17188	17051	17026	16949	17010	17020	17027	16773	16821	17077	17059	17222	16930	16793	17081	17302	17054	17131	17156	16735	16976	17055	17017	16933	17129	17076	16896	17090	17108	17061	16970	16754	16814	17044	16998	17041	16995	17010	17040	17104	16936	16810	17099	16783	16864	16978	17028	17115	17168	16958	17097	16859	16936	16786	16940	16967	16982	17020	17096	16863	17142	17019	17150	16964	17081	16801	17015	17067	16973	17042	17087	16944	16989	17064	17186	17116	17102	17133	17148	17262	17046	17017	16912	16971	16986	17081	16949	16951	16846	17249	17082	17078	16966	16980	16928	16991	17021	16872	17025	17047	17158	16973	16979	16902	17052	16948	16883	17053	16891	17094	17148	17172	16888	16953	17120	16962	17073	17151	17053	17150	16985	17074	16802	17081	16973	17035	16980	17015	17130	16948	17100	16904	16922	17118	17127	17130	17056	17006	16929	16764	17057	16877	16873	17160	16976	17019	16932	17034	17088	16968	16981	17052	17038	17014	17111	16980	17125	17062	16883	17107	16950	17048	17134	16871	17061	17194	16720	16913	16981	16957	17317	17084	17043	17102	16901	16845	17097	16923	16916	16983	16856	16953	16995	16955	17078	16821	17036	17165	16780	17056	17002	17210	17040	16884	17255	16993	16936	17144	17056	16742	16949	16913	17060	17169	17109	17084	17063	16975	17172	16778	16920	16859	16914	16818	17158	17115	16889	16954	16831	17129	17131	17001	16810	16992	16896	17077	17103	16903	16904	17165	16715	16845	16972	17063	17161	17262	17179	16981	16904	16959	16985	17201	17111	16999	16956	16946	17097	16982	17059	16988	16805	16852	16873	17027	16832	17054	16961	17071	17163	17090	17155	17031	17066	17093	17000	16982	17026	16836	16942	16869	17209	17085	16922	17015	17060	17041	16921	17171	16910	17001	16889	17008	16774	16808	17121	17016	16971	16780	16992	17057	17053	16995	17383	16990	16914	16848	16983	16917	17045	16997	16918	16976	17028	16883	16778	17013	16982	17118	16884	17054	17038	17145	16953	16854	17129	16874	17099	17101	16930	17068	17180	16838	17169	16960	16718	16952	16995	17137	16956	17032	17137	16980	17023	17121	17117	16986	17127	17075	17189	17112	17053	17024	16798	16995	17086	16866	16994	16951	17182	16868	17015	17014	16788	17027	17097	17033	16824	17072	17227	17068	17097	17161	17044	17034	16908	17093	16939	16975	17004	16818	17067	16990	17185	16891	16947	16816	16894	16946	16887	17015	16981	16989	16956	16965	16995	17028	16984	16905	17097	17022	17023	17113	16956	17264	17071	17023	16864	16974	17047	16955	16973	17106	17083	17100	16945	17197	17070	17077	16972	17075	17086	17018	17086	17170	17043	16917	17034	17096	16954	17144	17024	16974	16839	16912	17021	17118	16948	17210	16896	16863	16919	17111	16978	16845	17140	16956	17073	17109	17018	16969	16981	17094	17143	16874	16952	16933	17010	16928	16969	17044	17180	16869	17016	17180	16857	17123	17004	16972	16981	17046	16881	16910	17058	17100	17214
36172	61893	59513	49479	40880	34145	29609	25664	22796	20454	18648	17329	16503	15861	15613	15181	15274	14904	14836	14703	14607	14711	14503	14548	14514	14563	14449	14573	14467	14530	14511	14594	14429	14410	14515	14244	14723	14333	14480	14499	14472	14415	14506	14437	14234	14427	14505	14507	14382	14450	14366	14704	14426	14178	14425	14462	14507	14431	14501	14293	14570	14404	14487	14425	14473	14292	14431	14453	14455	14471	14548	14513	14569	14471	14315	14485	14436	14440	14453	14516	14366	14382	14382	14417	14381	14513	14426	14424	14509	14402	14373	14412	14360	14633	14492	14469	14302	14532	14246	14323	14426	14326	14409	14544	14236	14489	14493	14407	14378	14382	14251	14313	14458	14511	14386	14478	14502	14603	14525	14422	14392	14449	14540	14418	14511	14357	14614	14585	14515	14432	14466	14293	14395	14523	14576	14711	14530	14511	14353	14481	14422	14373	14338	14578	14507	14475	14537	14504	14386	14360	14532	14363	14431	14520	14323	14362	14570	14426	14413	14307	14392	14489	14385	14494	14418	14511	14361	14357	14280	14392	14351	14403	14432	14488	14345	14340	14470	14471	14390	14222	14459	14391	14549	14365	14400	14246	14495	14469	14418	14403	14573	14441	14424	14384	14458	14479	14454	14439	14368	14388	14549	14264	14433	14623	14509	14288	14310	14418	14492	14332	14482	14258	14372	14334	14425	14474	14578	14414	14314	14493	14381	14394	14307	14391	14430	14331	14554	14443	14360	14291	14432	14384	14406	14374	14535	14378	14422	14528	14225	14394	14512	14632	14557	14439	14334	14341	14489	14404	14344	14611	14459	14452	14470	14384	14331	14411	14499	14442	14499	14461	14454	14311	14380	14434	14390	14333	14401	14338	14462	14492	14403	14435	14510	14373	14375	14517	14566	14433	14466	14539	14460	14398	14443	14292	14342	14288	14460	14406	14553	14552	14489	14474	14594	14644	14472	14517	14304	14411	14302	14565	14543	14404	14428	14671	14562	14305	14530	14327	14468	14425	14507	14467	14336	14410	14392	14426	14431	14382	14312	14447	14400	14441	14452	14293	14511	14349	14341	14536	14228	14572	14287	14448	14437	14312	14407	14520	14515	14466	14719	14416	14341	14522	14596	14425	14403	14226	14447	14361	14708	14385	14392	14380	14490	14389	14482	14351	14552	14367	14103	14546	14516	14374	14271	14267	14515	14462	14359	14383	14390	14395	14303	14464	14337	14479	14392	14353	14287	14627	14423	14426	14442	14442	14399	14571	14377	14496	14486	14303	14626	14420	14489	14354	14511	14462	14396	14478	14440	14301	14519	14555	14358	14352	14269	14370	14403	14366	14362	14318	14411	14531	14412	14616	14397	14486	14267	14414	14476	14377	14497	14513	14384	14395	14382	14358	14441	14339	14393	14536	14497	14400	14469	14386	14466	14424	14501	14468	14358	14437	14401	14343	14495	14453	14305	14479	14496	14566	14348	14405	14304	14381	14323	14521	14451	14428	14514	14430	14311	14378	14273	14415	14516	14344	14338	14375	14364	14397	14431	14404	14455	14595	14406	14301	14261	14500	14561	14285	14558	14449	14332	14462	14383	14355	14476	14273	14504	14522	14493	14638	14401	14365	14413	14382	14454	14471	14481	14539	14367	14446	14344	14451	14526	14287	14522	14309	14553	14404	14483	14285	14473	14381	14409	14382	14384	14162	14449	14313	14495	14367	14490	14349	14431	14442	14366	14585	14400	14234	14337	14381	14470	14489	14501	14408	14431	14388	14425	14343	14511	14379	14419	14361	14393	14475	14243	14312	14378	14367	14369	14575	14381	14406	14464	14518	14518	14459	14671	14493	14549	14428	14355	14428	14318	14476	14366	14464	14273	14551	14622	14485	14517	14359	14451	14535	14412	14355	14451	14391	14345	14297	14546	14335	14594	14423	14411	14428	14479	14456	14327	14588	14382	14498	14376	14381	14330	14360	14343	14448	14429	14340	14321	14300	14341	14389	14490	14536	14349	14306	14406	14457	14395	14516	14486	14395	14251	14340	14630	14526	14378	14505	14489	14429	14369	14435	14413	14363	14419	14282	14357	14512	14453	14270	14479	14351	14486	14491	14412	14526	14336	14476	14327	14495	14454	14436	14531	14442	14432	14383	14477	14335	14325	14453	14425	14510	14458	14400	14494	14603	14380	14244	14563	14560	14354	14365	14485	14611	14470	14393	14409	14647	14493	14385	14542	14524	14483	14357	14444	14604	14403	14240	14596	14353	14350	14427	14415	14401	14432	14366	14429	14276	14527	14352	14470	14509	14344	14289	14412	14388	14576	14455	14365	14372	14536	14475	14417	14456	14318	14441	14355	14342	14538	14442	14613	14393	14439	14374	14584	14413	14410	14147	14244	14480	14423	14472	14363	14461	14308	14284	14355	14301	14298	14387	14569	14423	14484	14536	14305	14322	14416	14440	14435	14340	14538	14639	14419	14447	14400	14345	14449	14460	14442	14508	14332	14396	14498	14581	14375	14572	14392	14593	14400	14534	14303	14396	14482	14606	14324	14528	14476	14429	14501	14467	14363	14440	14350	14482	14503	14428	14473	14441	14479	14418	14460	14507	14520	14340	14384	14371	14469	14517	14297	14550	14373	14378	14405	14361	14544	14405	14421	14247	14526	14423	14423	14343	14539	14436	14479	14382	14529	14567	14386	14500	14492	14337	14593	14567	14342	14424	14186	14449	14451	14308	14390	14372	14401	14310	14358	14559	14269	14480	14570	14353	14405	14346	14337	14254	14448	14523	14405	14426	14466	14435	14562	14356	14403	14371	14504	14355	14551	14356	14405	14264	14419	14385	14516	14349	14465	14417	14497	14251	14408	14519	14384	14347	14424	14325	14254	14259	14528	14298	14407	14441	14482	14441	14356	14465	14245	14510	14409	14437	14280	14547	14334	14356	14454	14357	14369	14436	14217	14443	14497	14592	14461	14484	14311	14490	14393	14493	14441	14441	14319	14564	14361	14504	14398	14408	14545	14353	14457	14310	14308	14229	14489	14461	14463	14566	14614	14437	14402	14318	14515	14579	14359	14375	14338	14275	14482	14528	14257	14528	14481	14522	14356	14445	14532	14595	14386	14418	14396	14461	14362	14419	14464	14460	14355	14409	14395	14381	14416	14469	14323	14427	14404	14361	14501	14435	14331	14480	14321	14304	14542	14604	14337	14410	14295	14492	14244	14334	14394	14280	14501	14353	14314	14388	14375	14423	14324	14284	14586	14525	14668	14267	14714	14456	14411	14215	14309	14435	14473	14427	14273	14485	14472	14318	14369	14274	14426	14481	14318	14338	14303	14406	14464	14417	14475	14527	14488	14309	14247	14444	14367	14541	14626	14437	14354	14508	14465	14378	14399	14422	14614	14520	14297	14425	14411	14289	14400	14329	14341	14445	14576	14278	14558	14369	14370	14411	14277	14554	14337	14352	14501	14448	14255	14394	14490	14443	14378	14555	14362	14460	14490	14439	14483	14372	14422	14499	14518	14452	14451	14503	14302	14510	14655	14430	14523	14590	14412	14362	14451	14507	14292	14265	14348	14382	14351	14347	14462	14218	14454	14366	14450	14433	14392	14311	14317	14436	14164	14377	14441	14371	14309	14400	14319	14582	14344	14386	14631	14552	14370	14307	14381	14532	14505	14471	14488	14348	14361	14596	14298	14383	14367	14297	14316	14426	14571	14407	14493	14425	14460	14422	14517	14416	14349	14481	14525	14422	14452	14498	14460	14511	14459	14470	14574	14452	14280	14325	14265	14313	14397	14268	14536	14425	14376	14421	14481	14360	14494	14247	14465	14703	14404	14519	14319	14269	14547	14429	14435	14273	14360	14387	14561	14494	14488	14360	14362	14483	14394	14420	14371	14424	14323	14349	14564	14292	14353	14430	14440	14298	14506	14285	14482	14155	14478	14443	14394	14412	14578	14334	14340	14394	14540	14336	14524	14485	14363	14430	14329	14438	14375	14363	14424	14365	14330	14521	14359	14370	14486	14439	14561	14442	14235	14177	14470	14429	14514	14394	14218	14531	14289	14291	14560	14279	14368	14400	14560	14516	14542	14530	14437	14379	14269	14378	14443	14444	14473	14334	14538	14371	14389	14462	14394	14338	14311	14494	14393	14493	14318	14668	14516	14399	14285	14415	14280	14377	14564	14478	14400	14317	14451	14310	14455	14377	14463	14358	14430	14337	14522	14304	14485	14484	14212	14397	14263	14393	14501	14377	14317	14498	14478	14393	14404	14495	14565	14296	14368	14390	14386	14579	14401	14333	14386	14485	14479	14560	14357	14603	14402	14240	14477	14314	14275	14406	14415	14573	14384	14464	14380	14455	14508	14430	14289	14407	14510	14491	14565	14503	14395	14392	14491	14539	14412	14303	14391	14399	14480	14287	14334	14244	14447	14482	14443	14373	14437	14332	14439	14450	14314	14467	14443	14317	14365	14386	14372	14378	14383	14582	14452	14481	14297	14365	14430	14397	14344	14538	14565	14522	14455	14449	14408	14329	14500	14704	14416	14305	14557	14570	14235	14396	14398	14326	14551	14452	14478	14196	14378	14437	14455	14384	14330	14463	14382	14424	14423	14411	14308	14352	14203	14310	14473	14304	14388	14475	14405	14497	14447	14411	14508	14248	14411	14414	14261	14468	14323	14413	14277	14457	14357	14454	14484	14426	14524	14472	14469	14375	14432	14348	14495	14453	14460	14479	14291	14354	14445	14446	14371	14456	14410	14389	14542	14320	14259	14419	14462	14407	14484	14398	14639	14367	14536	14401	14448	14350	14391	14436	14428	14256	14424	14381	14462	14391	14435	14359	14483	14208	14279	14471	14402	14322	14443	14404	14474	14447	14485	14534	14431	14317	14531	14454	14452	14433	14366	14541	14362	14526	14393	14354	14432	14408	14375	14380	14386	14273	14491	14493	14492	14435	14335	14435	14459	14399	14496	14400	14436	14428	14362	14385	14253	14294	14463	14444	14550	14384	14267	14469	14406	14286	14524	14487	14372	14495	14395	14337	14406	14378	14450	14543	14528	14417	14413	14265	14461	14398	14456	14473	14365	14330	14304	14331	14547	14341	14556	14448	14576	14452	14323	14325	14354	14340
29198	30835	40799	36158	28433	24239	22038	20145	18793	18373	17900	17369	17291	17201	17185	16941	16969	16915	16891	16807	16856	16758	16872	17014	16976	17042	16893	16845	16826	16770	16770	16797	16860	16650	16968	16800	16540	16803	16765	16866	16791	16780	16620	16817	16837	16990	16901	16806	16724	16845	16663	16625	17010	16691	16616	16768	16938	16569	16726	16736	16711	16902	16932	16728	16743	16517	16818	16496	16662	16702	16693	16821	17059	16879	16866	16915	16598	16784	16940	16775	16704	16668	16921	16724	16738	17006	16825	16790	17048	16638	16670	16715	16702	16592	16797	16880	16767	16649	16631	16712	16726	16711	16764	16613	16564	16646	16829	16778	16691	16797	16815	16656	16682	16689	16611	16718	16859	16835	16781	16596	16633	16675	16715	16701	16642	16877	16755	16895	16886	16587	16756	16667	16744	16969	16749	16983	16743	16906	16578	16829	16585	16724	16807	16634	16809	16731	16843	16756	16853	16866	16886	16713	16506	16568	16676	16795	16700	16714	16643	16803	16771	16709	16698	16908	16733	16732	16578	16842	16645	16828	16784	16619	16672	16834	16855	16831	16844	16783	16934	16809	16660	16773	16909	16759	16790	16843	16751	16602	16713	16760	16706	16605	16717	16856	16904	16809	16779	16563	16585	16926	16848	16715	16662	16629	16790	16664	16695	16736	16842	16707	16823	16730	16771	16846	16659	16749	16637	16948	16716	16875	16801	16742	16829	16998	16882	16757	16842	16771	16662	16880	16797	17000	16745	16965	16774	16934	16774	16805	16844	16780	16737	16852	16700	16650	16742	16964	16920	16692	16861	16579	16729	16893	16378	16721	16811	16822	16651	16670	16795	16701	16813	16763	16924	16867	16827	16614	16937	16714	16668	16703	16810	16739	16879	16716	16665	16625	16705	16624	16931	16652	16704	16679	16702	16745	16727	16888	16725	16516	16805	16937	16783	16903	16619	16573	17014	16839	16714	16431	16771	16740	16654	16755	16806	16802	16784	16643	16640	16562	16778	16860	16642	16710	16765	16755	16809	16724	16704	16994	16817	16794	16852	16629	16770	16833	16728	16667	16686	16787	16738	16713	16775	16689	16844	16832	16919	16748	16603	16811	16672	16715	16850	16783	16789	16821	16565	16712	16728	16736	16631	16660	16777	16516	16658	16825	16773	16831	16846	16783	16880	16772	16615	16686	16758	16540	16801	16845	16703	16679	16731	16895	16536	16606	16692	16733	16749	16889	16810	16652	16856	16633	16545	16701	16711	16711	16614	16704	16614	16667	16752	16650	16778	16703	16620	17007	16736	16786	16722	16594	16945	16737	16799	16750	16769	16687	16839	16623	16582	16856	16586	16602	16525	16851	17061	16711	16731	16630	16882	16799	16825	16854	16793	16732	16822	16787	17015	16821	16525	16538	16510	16711	16783	16756	16813	16733	16718	16705	16898	16806	16810	16508	16644	16713	16720	16882	16678	16630	16788	16717	16863	16757	16731	16863	16817	16626	16793	16940	16721	16710	16645	16677	16826	16769	16807	16626	16734	16757	16707	16772	16969	17052	16840	16780	16686	16788	16868	16889	16774	16854	16881	16781	16855	16733	17015	16728	16775	16808	16908	16578	16716	16779	16681	16906	16834	16851	16930	16786	16745	16628	16964	16918	16944	16808	16957	16676	16738	16643	16839	16721	16867	16669	16789	16726	16630	16871	16952	16536	16803	16703	16953	16745	16804	16730	16789	16753	17013	16818	16752	16649	16528	16657	16796	16754	16724	16591	16767	16786	16698	16914	16814	16725	16573	16756	16645	16677	16806	16644	16745	16682	16931	16830	16505	16668	16648	16657	16714	16735	16737	16562	16695	16890	16714	16672	16755	16624	16711	16910	16628	16881	16777	17038	16768	16848	16645	16750	16733	16838	16779	16779	16911	16803	16860	16732	16662	16896	16635	16662	16814	16765	16824	17092	16828	16792	16782	16679	16836	16745	16945	16776	16672	16964	16928	16658	16710	16942	16852	16664	16699	16557	17041	16701	16885	16747	16695	16898	16806	16654	16910	16644	16777	16991	16948	16987	16739	16839	16853	16898	16793	16552	16711	16593	16808	16712	16779	16783	16957	16884	16760	16806	16733	17141	17005	16684	16593	16895	16714	16870	16693	16739	16520	16822	16718	16946	16754	16823	16891	16891	16900	16583	16936	16816	16921	16680	16798	16731	16936	16807	16854	16747	16839	16752	16539	16736	16740	16818	16706	16805	16957	16678	16792	16663	16786	16774	16858	16750	16714	16699	16850	16622	17009	16670	16582	16594	16985	16803	16934	16654	16825	16745	16602	16662	16678	16803	16715	16803	16600	16887	16701	16531	16827	16725	16743	16852	16754	16649	16778	16676	16678	16687	16796	16680	16929	16810	16752	16716	16712	16884	16863	16768	17026	16956	16852	16695	16617	16893	16712	16818	16728	16818	16834	16622	16808	16802	16823	16844	16734	16727	16852	16906	16826	16683	16745	16891	16617	16579	16714	16575	16594	16950	16725	16544	16498	16815	16634	16722	16782	16864	16662	16633	16548	16409	16680	16648	16505	16566	16738	16841	16838	16667	16967	16890	16802	16709	16704	16706	16719	16737	16739	16719	16990	16870	16717	16673	16640	16637	16683	16818	16723	16582	16680	16723	16865	16721	16761	16886	16899	16916	16747	16697	16939	16899	16828	16633	16783	17049	16948	16760	16674	16717	16760	16612	16892	16697	16705	16542	16710	16657	16702	16805	16678	16646	16694	16958	16817	16791	16882	16611	16859	16871	16858	16689	16619	16841	16936	16853	16700	16697	16748	16708	16817	16645	16677	16759	16837	16800	16809	16744	16892	16747	16927	16787	16802	16833	16548	16816	16801	16782	16893	16630	16880	16686	16709	16755	16939	16787	16706	16708	16757	16783	16733	16770	16760	16660	16783	16690	16887	16646	16781	16519	16687	16720	16761	16701	16901	16560	16636	16752	16694	16757	16864	16908	16685	16734	16761	16685	16927	16739	16907	16793	16796	16928	16861	16836	16621	16748	16730	16737	16747	16820	16634	16451	16765	16821	16731	16553	16894	16872	16783	16712	16765	16600	16732	16979	16815	16702	16797	16788	16899	17022	16583	16795	16624	16618	16763	16760	16545	16601	16857	16951	16944	16757	16782	17060	16615	16883	16887	16862	16699	16810	16854	16886	16780	16813	16882	16856	16623	16771	16536	16715	16743	16633	16764	16885	16696	16691	16658	16594	16710	16667	16793	16844	16593	16895	16686	16928	16843	16748	16763	16737	16778	16722	16943	16882	16877	16713	16750	16849	16785	16628	16534	16661	16852	16690	16754	16942	16613	16721	16750	16654	16697	16680	16754	16602	16779	16806	16704	16725	16810	16663	16573	16828	16618	16611	16658	16844	16389	16724	16601	16733	16892	16761	16884	16773	16906	16839	16731	16739	16700	16685	16666	16664	16820	16739	16636	16796	16999	16859	16912	16777	16492	16656	16795	16964	16789	16847	17039	17064	16750	16671	16840	16793	16733	16563	16675	16713	16876	16748	16873	16611	16712	16970	16829	16612	17005	16673	16722	16757	16694	16869	16673	16812	16807	16741	16599	16692	16836	16687	16659	16826	16821	16861	16842	16599	16553	16695	16679	16733	16624	16811	16619	16756	16670	16644	16784	16927	16983	16692	16866	16831	16771	16596	16803	16689	16678	16682	16670	16699	16655	16708	16670	16745	16678	16427	16712	16559	16818	16951	16806	16728	16836	16708	16674	16544	16737	16576	16781	16757	16761	16966	16807	16911	16942	16761	16607	16765	16747	16681	16690	16695	16833	16800	16619	16884	16714	16828	16857	16537	16838	16682	16598	16682	16692	16734	16749	16734	16658	16908	16626	16789	16726	16915	16827	16760	16771	16721	16902	16625	16797	16809	16890	16908	16717	16677	16910	16971	16680	16820	16889	16961	16645	16719	16747	16866	16795	16805	16915	16582	16750	16773	16929	16869	16621	16787	16828	16804	16813	16804	16813	16713	16687	16698	16945	16948	16667	16751	16766	16884	16628	16836	16688	16893	16781	16859	16924	16792	16789	16964	16795	16637	16697	16970	16709	16873	16849	16808	16665	16697	16657	16774	16646	16716	16791	17020	16690	16442	16711	16697	16666	16619	16795	16795	16914	16587	16774	16635	16786	16866	16657	16699	16820	16903	16907	16656	16638	16815	16722	16677	16701	16772	16724	16775	16799	16776	16727	16677	16707	16789	16642	16952	16713	16850	16793	16896	16973	16747	16631	16932	17002	16687	16955	16755	17079	16839	16976	16610	16690	16684	16906	16759	16700	16796	16683	16869	16782	16692	16698	16611	16724	16888	16834	16799	16911	16567	16854	16922	16735	16773	16877	16790	16601	16517	16859	16797	16653	16766	16808	16706	16592	16847	16821	16614	16784	16810	16802	16692	16958	16902	16858	16737	16953	16756	16866	16693	16907	16955	16946	16835	17034	16714	16860	16841	16986	16703	16781	16766	16764	16707	16832	16713	16602	16804	16672	16724	16736	16790	16715	16669	16722	16712	16689	16850	16631	16722	16636	16833	16748	16478	16858	16734	16820	16789	16860	16731	16760	16807	16736	16887	16709	16577	16647	16855	16849	16699	16785	16719	16703	16604	16706	16615	16701	16749	16883	16748	16606	16608	16639	16888	16489	16532	16836	16776	16865	16886	17032	16889	16887	16666	16639	16735	16770	16754	16787	16634	16667	16669	16664	16826	16891	16601	16677	16733	16843	16805	16851	16777	16912	16494	16960	16865	16678	16677	16675	16625	16674	16767	16616	16777	16786	16645	16862	16719	16858	16549	16974	16726	17048	16662	16884	16651	16758	16723	16767	16676	16684	16838	16546	16656	16794	16862	16677	16670	16773	16755	16735	16394	16708	16741	16805	16707	16734	16655	16850	16693	16716	16816	16684	16783	16693	16855	16968	16674	16576	16870	16862	16899	16863	16617	16744	16568	16812	16685	17042	16779	16609	16798	16846	16948	16836	16593	16649	16853	16852	16706	16596	16914	16773	16800	16728	16783	16875	16704	16660	16775	16750	16750	16759	16558	16860	16674	16634	16665	16766	16960	16699	16720	16799	16827
34191	49763	47520	36978	29429	24359	21503	19157	17605	16591	15847	15528	14869	14878	14650	14499	14528	14588	14456	14432	14456	14200	14279	14376	14303	14484	14429	14475	14320	14171	14498	14352	14507	14412	14124	14236	14330	14135	14444	14420	14308	14141	14333	14296	14321	14329	14218	14309	14238	14312	14484	14359	14442	14239	14459	14365	14147	14393	14302	14476	14312	14275	14150	14304	14395	14239	14202	14315	14511	14308	14349	14395	14317	14343	14517	14186	14291	14273	14343	14161	14167	14180	14294	14289	14264	14316	14460	14334	14309	14404	14255	14388	14386	14210	14363	14305	14224	14344	14376	14246	14252	14412	14329	14254	14377	14343	14270	14386	14284	14395	14300	14361	14295	14406	14260	14372	14361	14249	14166	14261	14286	14357	14227	14271	14481	14496	14391	14399	14488	14114	14330	14288	14287	14250	14312	14328	14322	14268	14103	14492	14428	14182	14309	14262	14391	14257	14365	14366	14342	14098	14272	14375	14418	14397	14286	14247	14241	14285	14312	14452	14426	14259	14283	14333	14348	14251	14457	14429	14284	14154	14173	14462	14363	14469	14223	14306	14361	14276	14347	14340	14355	14271	14370	14329	14208	14256	14270	14436	14258	14443	14534	14323	14369	14258	14357	14358	14362	14353	14358	14271	14503	14410	14265	14229	14493	14293	14356	14259	14320	14288	14288	14391	14375	14183	14417	14407	14324	14420	14318	14403	14235	14271	14359	14390	14350	14290	14323	14299	14302	14394	14251	14311	14277	14363	14344	14288	14125	14228	14358	14283	14336	14298	14383	14337	14417	14360	14346	14377	14318	14340	14364	14450	14293	14416	14325	14415	14390	14315	14501	14381	14290	14410	14407	14404	14275	14272	14328	14510	14460	14300	14376	14207	14417	14309	14277	14154	14243	14263	14317	14190	14352	14279	14351	14252	14432	14264	14389	14236	14237	14323	14354	14426	14370	14250	14338	14309	14474	14326	14387	14236	14377	14352	14483	14372	14371	14177	14168	14340	14273	14253	14492	14208	14234	14198	14305	14287	14489	14201	14267	14334	14369	14423	14425	14381	14396	14397	14161	14336	14373	14379	14345	14388	14278	14166	14302	14382	14247	14320	14288	14277	14426	14167	14473	14353	14255	14353	14448	14455	14446	14388	14214	14302	14344	14332	14313	14254	14385	14262	14334	14369	14187	14376	14288	14418	14289	14165	14275	14423	14293	14304	14345	14225	14269	14491	14336	14309	14163	14123	14336	14404	14348	14399	14272	14263	14236	14356	14291	14352	14339	14223	14203	14397	14403	14391	14414	14320	14331	14394	14175	14445	14112	14297	14203	14260	14247	14456	14258	14213	14425	14458	14262	14222	14233	14203	14305	14449	14286	14446	14293	14389	14376	14299	14223	14292	14211	14383	14359	14468	14207	14485	14255	14159	14340	14413	14439	14170	14384	14311	14274	14446	14347	14411	14236	14294	14275	14517	14423	14397	14304	14162	14376	14239	14206	14372	14487	14281	14406	14444	14299	14377	14513	14277	14229	14381	14408	14252	14327	14360	14338	14262	14326	14456	14236	14202	14390	14419	14256	14338	14371	14361	14269	14320	14280	14235	14114	14288	14408	14403	14215	14312	14365	14324	14267	14297	14346	14314	14205	14441	14281	14351	14457	14389	14292	14125	14478	14410	14141	14225	14322	14260	14424	14395	14434	14256	14378	14214	14344	14264	14356	14415	14357	14258	14296	14212	14260	14320	14107	14443	14331	14233	14329	14352	14454	14412	14327	14459	14157	14404	14346	14286	14246	14324	14210	14284	14442	14544	14340	14354	14275	14298	14416	14281	14417	14301	14278	14352	14300	14353	14416	14417	14323	14091	14427	14346	14337	14487	14360	14433	14299	14208	14234	14361	14220	14397	14292	14351	14412	14273	14209	14283	14301	14476	14341	14384	14550	14350	14408	14454	14559	14284	14325	14502	14390	14272	14260	14359	14362	14450	14186	14157	14396	14459	14260	14246	14143	14318	14382	14343	14373	14412	14444	14162	14398	14404	14214	14244	14450	14388	14367	14329	14270	14512	14199	14363	14367	14232	14467	14248	14430	14416	14304	14343	14421	14346	14392	14299	14355	14428	14356	14132	14278	14292	14308	14280	14453	14181	14384	14327	14368	14246	14392	14287	14327	14362	14258	14291	14310	14273	14326	14447	14054	14423	14351	14337	14357	14537	14287	14411	14371	14427	14333	14329	14428	14253	14322	14433	14406	14282	14326	14293	14331	14368	14266	14223	14235	14281	14273	14414	14434	14314	14382	14253	14089	14190	14346	14374	14269	14161	14528	14327	14520	14147	14319	14303	14203	14271	14161	14425	14390	14351	14278	14382	14425	14361	14275	14268	14302	14467	14265	14320	14228	14214	14312	14378	14265	14405	14482	14296	14348	14373	14416	14310	14303	14392	14105	14385	14348	14364	14318	14438	14163	14354	14313	14365	14313	14266	14369	14277	14127	14331	14301	14478	14406	14345	14249	14402	14440	14195	14277	14371	14434	14307	14368	14288	14208	14274	14246	14350	14410	14445	14439	14355	14247	14441	14412	14227	14439	14350	14300	14303	14254	14444	14317	14463	14188	14255	14328	14588	14313	14331	14464	14451	14372	14382	14279	14205	14316	14245	14424	14314	14386	14257	14448	14290	14355	14391	14231	14414	14255	14474	14429	14446	14336	14382	14406	14114	14425	14385	14103	14359	14339	14312	14325	14331	14279	14368	14429	14440	14393	14256	14241	14373	14367	14269	14448	14368	14163	14537	14326	14417	14199	14398	14512	14324	14373	14458	14234	14447	14303	14304	14144	14319	14267	14379	14395	14573	14166	14310	14301	14339	14284	14486	14188	14368	14341	14320	14243	14299	14298	14224	14285	14296	14398	14185	14378	14326	14288	14337	14337	14404	14360	14320	14557	14260	14450	14196	14335	14282	14306	14316	14391	14369	14455	14263	14565	14312	14192	14404	14209	14187	14311	14453	14391	14457	14290	14539	14176	14355	14355	14224	14513	14200	14295	14351	14508	14407	14456	14438	14497	14427	14487	14336	14248	14389	14340	14270	14261	14463	14360	14321	14173	14311	14398	14098	14113	14362	14281	14295	14372	14402	14324	14384	14270	14340	14178	14257	14223	14175	14315	14289	14263	14169	14210	14345	14386	14293	14368	14250	14428	14333	14260	14393	14234	14193	14175	14317	14161	14381	14436	14215	14469	14291	14372	14264	14193	14300	14352	14219	14286	14386	14172	14280	14285	14303	14373	14298	14232	14415	14282	14398	14285	14286	14348	14348	14279	14556	14170	14401	14325	14395	14319	14347	14326	14146	14422	14372	14410	14396	14382	14407	14262	14297	14364	14339	14307	14274	14275	14348	14493	14217	14259	14396	14470	14349	14221	14452	14338	14226	14157	14447	14299	14498	14314	14318	14400	14470	14348	14446	14347	14359	14222	14284	14355	14259	14443	14515	14198	14382	14282	14471	14194	14328	14307	14433	14462	14379	14318	14339	14359	14323	14513	14234	14396	14359	14287	14326	14412	14221	14350	14249	14299	14222	14266	14386	14374	14486	14262	14498	14282	14441	14341	14381	14378	14515	14366	14494	14284	14353	14435	14551	14315	14450	14315	14375	14312	14333	14395	14298	14371	14195	14388	14382	14352	14395	14278	14435	14249	14302	14282	14276	14426	14199	14231	14354	14605	14253	14389	14353	14332	14296	14291	14479	14227	14182	14332	14333	14398	14271	14283	14388	14351	14303	14279	14403	14291	14456	14385	14447	14224	14357	14344	14262	14310	14485	14557	14282	14495	14365	14448	14356	14226	14463	14205	14317	14238	14421	14394	14355	14437	14269	14262	14271	14136	14313	14358	14396	14059	14410	14233	14328	14371	14433	14408	14373	14290	14340	14401	14248	14350	14344	14292	14175	14224	14363	14102	14307	14395	14324	14497	14377	14353	14407	14233	14206	14408	14357	14216	14285	14339	14312	14236	14390	14363	14216	14334	14404	14258	14305	14351	14191	14438	14234	14211	14335	14288	14385	14444	14197	14179	14266	14370	14162	14391	14259	14374	14290	14413	14294	14508	14490	14368	14576	14441	14148	14258	14263	14186	14292	14151	14332	14315	14285	14366	14271	14173	14461	14367	14302	14168	14279	14314	14265	14223	14060	14297	14324	14211	14373	14370	14421	14236	14262	14308	14365	14351	14411	14398	14440	14438	14215	14282	14411	14359	14238	14289	14495	14353	14223	14392	14301	14224	14487	14299	14381	14162	14314	14369	14469	14194	14461	14179	14541	14412	14447	14405	14439	14277	14180	14397	14326	14498	14282	14265	14199	14304	14530	14329	14318	14462	14417	14371	14354	14400	14288	14215	14325	14210	14191	14270	14157	14184	14472	14198	14414	14397	14253	14403	14366	14299	14403	14468	14411	14351	14353	14482	14368	14405	14285	14139	14374	14279	14326	14268	14499	14399	14349	14503	14469	14180	14269	14253	14475	14282	14284	14343	14118	14174	14370	14352	14509	14368	14334	14437	14376	14362	14399	14353	14353	14308	14244	14471	14272	14399	14386	14259	14328	14319	14377	14299	14518	14456	14360	14443	14179	14288	14407	14296	14120	14366	14384	14315	14345	14341	14283	14275	14294	14340	14259	14232	14231	14280	14304	14376	14342	14588	14242	14321	14391	14338	14242	14134	14305	14373	14543	14334	14349	14257	14342	14203	14289	14275	14452	14454	14314	14361	14314	14401	14346	14351	14256	14367	14420	14302	14338	14317	14304	14466	14318	14338	14626	14418	14380	14468	14344	14315	14382	14203	14340	14345	14289	14291	14361	14508	14187	14304	14420	14358	14263	14401	14372	14224	14381	14233	14314	14228	14225	14233	14260	14354	14372	14476	14276	14457	14386	14202	14197	14432	14376	14309	14382	14373	14373	14478	14385	14289	14304	14375	14417	14463	14356	14274	14252	14296	14229	14406	14200	14426	14236	14520	14360	14442	14114	14270	14281	14358	14364	14563	14428	14345	14254	14419	14299	14568	14164	14294	14487	14321	14256	14480	14275	14256	14368	14341	14291	14437	14282	14141	14321	14416	14386	14466	14374	14226	14476	14288	14351
24012	21432	29381	26901	26814	27778	26693	22484	20516	19145	18449	17756	17273	17186	16975	16699	16804	16509	16602	16560	16515	16578	16346	16358	16525	16453	16433	16321	16259	16431	16495	16430	16377	16671	16411	16384	16495	16355	16587	16201	16522	16298	16225	16468	16405	16356	16429	16351	16396	16336	16490	16348	16318	16470	16439	16340	16273	16136	16438	16526	16111	16454	16337	16196	16373	16426	16405	16194	16154	16361	16444	16244	16441	16361	16361	16403	16482	16405	16359	16378	16116	16337	16423	16371	16326	16426	16297	16126	16291	16264	16342	16488	16324	16357	16211	16383	16399	16270	16269	16505	16338	16282	16490	16358	16399	16240	16412	16378	16588	16367	16214	16225	16491	16312	16209	16292	16301	16462	16448	16229	16193	16361	16206	16439	16237	16344	16255	16311	16170	16221	16340	16293	16336	16381	16393	16265	16202	16145	16334	16236	16417	16512	16294	16326	16238	16439	16240	16347	16220	16371	16200	16317	16432	16387	16367	16484	16173	16422	16316	16270	16272	16434	16508	16477	16457	16425	16226	16474	16314	16235	16154	16261	16354	16040	16365	16417	16217	16235	16611	16610	16247	16143	16302	16097	16329	16606	16337	16330	16332	16244	16122	16261	16212	16080	16329	16270	16469	16278	16175	16160	16143	16457	16498	16251	16298	16593	16165	16225	16480	16333	16508	16290	16344	16224	16290	16221	16120	16405	16261	16451	16226	16257	16355	16278	16325	16144	16531	16526	16175	16290	16411	16302	16300	16484	16500	16377	16379	16540	16228	16381	16183	16332	16425	16204	16235	16477	16424	16433	16268	16346	16182	16305	16155	16278	16443	16502	16282	16295	16351	16224	16184	16357	16389	16018	16423	16277	16253	16418	16227	16389	16216	16502	16112	16350	16055	16212	16191	16477	16283	16380	16275	16485	16431	16424	16429	16499	16348	16244	16560	16243	16255	16305	16201	16295	16252	16268	16290	16304	16388	16412	16419	16278	16159	16253	16166	16240	16236	16277	16326	16546	16365	16453	16146	16162	16398	16295	16286	16336	16349	16302	16478	16287	16387	16286	16325	16172	16461	16410	16226	16316	16448	16226	16334	16315	16269	16110	16290	16218	16411	16245	16510	16364	16259	16363	16386	16342	16451	16316	16353	16300	16292	16416	16509	16349	16208	16420	16277	16560	16151	16337	16317	16388	16517	16425	16242	16263	16452	16364	16201	16275	16354	16297	16543	16229	16405	16414	16342	16303	16309	16248	16411	16117	16223	16453	16367	16423	16237	16504	16137	16395	16373	16509	16462	16375	16306	16374	16319	16432	16269	16319	16310	16276	16247	16105	16124	16272	16238	16370	16410	16374	16333	16470	16556	16447	16524	16152	16349	16412	16575	16298	16207	16376	16383	16448	16364	16404	16345	16476	16248	16665	16315	16276	16424	16139	16291	16141	16287	16223	16326	16510	16342	16307	16366	16377	16315	16234	16467	16430	16400	16271	16098	16303	16437	16298	16409	16241	16349	16351	16462	16290	16307	16318	16348	16129	16294	16331	16310	16284	16153	16151	16391	16435	16547	16275	16459	16182	16411	16349	16476	16413	16341	16486	16513	16361	16194	16227	16301	16271	16303	16376	16320	16413	16454	16303	16263	16465	16284	16237	16352	16395	16248	16406	16559	16419	16223	16251	16557	16366	16175	16372	16445	16269	16270	16502	16418	16300	16525	16478	16382	16333	16448	16331	16303	16345	16349	16327	16416	16434	16322	16366	16472	16255	16198	16130	16107	16123	16210	16252	16300	16234	16368	16331	16342	16365	16416	16305	16177	16345	16269	16397	16373	16275	16355	16253	16411	16481	16339	16411	16388	16306	16278	16265	16296	16250	16532	16666	16521	16379	16234	16350	16407	16139	16361	16449	16329	16388	16233	16401	16723	16391	16499	16328	16130	16211	16447	16194	16371	16346	16166	16330	16260	16341	16316	16469	16415	16279	16266	16248	16297	16142	16375	16339	16212	16469	16271	16509	16319	16333	16453	16458	16164	16465	16116	16388	16244	16277	16216	16295	16508	16276	16442	16313	16523	16368	16217	16296	16149	16350	16256	16403	16417	16370	16081	16205	16505	16313	16103	16223	16440	16399	16489	16267	16378	16276	16270	16405	16267	16302	16344	16303	16557	16309	16316	16567	16368	16431	16466	16287	16475	16488	16296	16368	16440	16363	16246	16357	16191	16332	16253	16376	16320	16394	16185	16252	16431	16316	16546	16500	16599	16550	16253	16286	16243	16399	16416	16473	16383	16265	16474	16396	16478	16378	16408	16234	16290	16302	16559	16545	16302	16216	16478	16467	16261	16284	16406	16558	16437	16365	16273	16367	16272	16365	16450	16195	16373	16253	16393	16477	16264	16375	16278	16244	16472	16378	16312	16404	16349	16361	16468	16339	16338	16262	16363	16148	16365	16426	16322	16540	16290	16353	16418	16483	16439	16280	16334	16389	16306	16299	16400	16423	16348	16450	16485	16368	16134	16285	16301	16419	16406	16371	16333	16238	16383	16584	16384	16405	16550	16368	16116	16335	16257	16402	16094	16247	16379	16198	16326	16086	16303	16452	16436	16335	16329	16203	16387	16401	16347	16298	16199	16277	16330	16238	16285	16113	16100	16410	16392	16150	16292	16331	16332	16237	16387	16461	16100	16391	16493	16294	16464	16423	16234	16099	16226	16533	16487	16171	16287	16297	16257	16363	16298	16537	16306	16488	16288	16276	16269	16404	16424	16194	16412	16236	16386	16168	16273	16426	16521	16508	16310	16388	16431	16601	16271	16211	16255	16249	16314	16391	16278	16339	16256	16297	16295	16307	16356	16166	16192	16445	16320	16186	16326	16493	16262	16312	16488	16283	16320	16358	16299	16250	16310	16319	16530	16290	16484	16126	16512	16430	16316	16295	16296	16337	16282	16174	16235	16120	16370	16377	16236	16337	16337	16167	16348	16283	16434	16325	16314	16308	16230	16179	16422	16324	16342	16274	16329	16251	16174	16394	16232	16336	16315	16313	16396	16505	16408	16404	16484	16400	16362	16307	16130	16355	16290	16365	16314	16191	16167	16334	16180	16168	16302	16427	16244	16260	16368	16376	16394	16347	16576	16443	16533	16279	16384	16268	16397	16398	16392	16467	16496	16437	16171	16431	16213	16420	16305	16096	16365	16022	16267	16539	16174	16464	16433	16406	16376	16317	16344	16481	16518	16426	16440	16324	16347	16437	16456	16265	16442	16495	16388	16419	16375	16325	16330	16375	16475	16333	16352	16561	16320	16226	16371	16419	16341	16384	16345	16359	16392	16449	16120	16208	16386	16341	16402	16271	16412	16343	16254	16409	16479	16395	16384	16397	16400	16224	16277	16356	16301	16491	16364	16394	16276	16483	16431	16276	16380	16390	16315	16350	16498	16403	16212	16232	16255	16439	16325	16281	16239	16325	16313	16326	16183	16142	16164	16089	16505	16285	16441	16281	16246	16193	16614	16276	16146	16173	16260	16439	16298	16298	16246	16447	16320	16231	16323	16230	16493	16182	16318	16276	16387	16252	16487	16217	16212	16372	16289	16352	16551	16244	16309	16251	16383	16345	16429	16468	16392	16232	16367	16170	16395	16224	16280	16382	16365	16447	16287	16278	16410	16512	16441	16473	16375	16145	16369	16300	16408	16170	16502	16316	16110	16517	16413	16304	16278	16286	16360	16316	16581	16455	16472	16407	16358	16410	16451	16430	16269	16183	16193	16315	16097	16409	16482	16209	16289	16480	16473	16409	16412	16330	16545	16634	16299	16372	16281	16244	16381	16308	16282	16412	16339	16275	16471	16523	16182	16385	16317	16259	16262	16249	16260	16220	16414	16485	16473	16748	16162	16518	16356	16425	16368	16281	16423	16540	16312	16357	16388	16263	16471	16179	16300	16301	16223	16392	16293	16237	16582	16421	16348	16446	16379	16169	16538	16349	16371	16077	16379	16452	16287	16310	16286	16343	16233	16300	16359	16386	16527	16348	16534	16341	16372	16268	16361	16384	16403	16293	16262	16264	16406	16212	16369	16304	16533	16447	16435	16464	16283	16157	16520	16283	16308	16291	16281	16356	16203	16218	16328	16497	16479	16666	16395	16282	16580	16332	16310	16486	16454	16206	16377	16345	16453	16196	16319	16521	16337	16460	16276	16360	16337	16156	16297	16213	16458	16211	16450	16406	16472	16206	16081	16579	16265	16332	16309	16317	16292	16292	16406	16180	16263	16432	16251	16411	16353	16256	16446	16502	16549	16371	16412	16263	16351	16410	16404	16380	16323	16321	16332	16279	16422	16255	16247	16361	16273	16328	16326	16377	16258	16460	16198	16396	16307	16475	16417	16268	16479	16556	16631	16402	16467	16498	16329	16339	16584	16229	16296	16275	16131	16284	16400	16266	16218	16189	16345	16350	16503	16523	16235	16337	16328	16300	16105	16146	16465	16525	16340	16221	16437	16258	16190	16255	16295	16268	16461	16391	16349	16427	16252	16368	16192	16233	16466	16342	16273	16297	16346	16425	16456	16502	16212	16477	16557	16305	16380	16336	16367	16320	16152	16198	16385	16433	16375	16373	16168	16286	16613	16452	16229	16296	16386	16210	16332	16111	16426	16310	16452	16438	16175	16413	16336	16338	16253	16323	16279	16428	16198	16348	16380	16510	16434	16345	16303	16368	16431	16081	16295	16372	16289	16217	16329	16325	16483	16399	16186	16291	16328	16216	16318	16259	16272	16168	16279	16205	16462	16190	16331	16380	16279	16154	16330	16421	16288	16169	16370	16247	16220	16250	16231	16324	16308	16122	16404	16252	16385	16391	16115	16073	16338	16352	16435	16415	16242	16421	16438	16327	16319	16248	16290	16394	16461	16395	16512	16289	16372	16355	16358	16316	16522	16010	16356	16386	16250	16357	16234	16396	16384	16502	16413	16220	16146	16213	16170	16293	16219	16416	16257	16192	16414	16302	16440	16381	16395	16457	16306	16273	16278	16283	16444	16454	16210	16197	16363	16259	16307	16362	16370	16319	16505	16389	16498	16369	16259	16339	16251	16204	16253	16461	16438	16406	16194	16156	16206	16184	16394	16440	16373	16183	16243	16261
33959	57062	54771	43397	34834	29394	25420	21820	19932	18115	16910	16209	15589	15384	14877	14730	14526	14563	14493	14391	14121	14152	14079	14224	14371	14183	14163	14258	14077	14194	14151	14293	14242	13921	14113	14137	14078	14117	14156	14110	14154	14247	14137	14209	14179	13970	14149	14053	14237	14088	14212	14081	14156	14265	14236	14044	14104	14082	14085	14065	13980	13916	14218	14070	14291	14065	14089	14099	14095	14217	14207	14180	14116	14197	14109	14200	14057	14102	14022	14096	14123	14298	14072	14107	14134	14224	14133	14121	14148	14112	14090	13981	14137	14086	14235	14090	14165	14137	14100	14177	13997	14209	14161	14060	14118	14205	14118	14197	14072	14315	14038	14222	13982	14291	13969	14253	14294	14213	14028	14137	14179	14046	14021	13972	14208	14212	14132	14101	14002	14087	14094	14110	14196	14162	14160	14334	14206	14075	13983	14171	14080	14040	14093	14046	14228	14050	14255	14161	14323	14186	14085	14168	14056	14076	14011	14156	14104	14129	14198	14276	14085	14091	14025	14029	13922	14247	14157	14069	14079	14314	14045	14262	14024	14035	14060	14111	14169	14162	14344	14039	14215	14223	14234	14278	14272	14210	14124	14298	14165	14099	14131	13969	14047	14048	14233	14038	14243	13943	14052	14058	14026	14231	14244	14162	13933	14088	14218	14259	14167	13962	14037	14284	14115	14108	14186	13901	14093	13965	14217	14007	14211	14152	14099	13870	14199	14236	14207	14088	13998	13928	14080	14113	14137	14162	14025	14094	14181	14220	14168	14196	13982	14257	14258	13955	14046	14017	13929	14117	14112	14184	14120	14055	13962	14166	13930	14011	14081	14245	14072	14094	14187	13995	14079	14060	13978	14019	13941	14218	14084	14233	14156	14032	13982	14157	13972	14139	14106	14051	14171	13979	14301	14148	14052	14096	14149	14005	14167	14290	14302	14067	14112	14216	14006	13981	14108	14199	14153	13967	14092	14091	13994	14065	14107	14289	14100	14112	14065	14266	14260	14142	14110	14252	14265	13913	14086	14109	14142	14147	14167	14210	14241	14109	14182	14179	14154	14186	14045	14113	14146	14109	14157	14156	14162	14190	14235	14140	14181	14122	14051	14174	14156	14104	14213	14118	14191	13905	14132	14021	14254	14021	14153	14044	14096	14284	14128	14162	13997	14260	14085	14198	14031	14195	14154	14123	14212	14008	14185	14275	14184	14265	14155	14158	14137	13947	14125	14088	14042	14189	14057	14077	14110	14141	14043	14051	14135	14109	14043	14024	14039	14053	13996	14096	14075	14054	14177	14090	14056	14021	14194	14075	14061	14073	14158	14206	14143	14271	14060	14160	14106	14039	14209	14237	14150	14128	14082	14080	14072	13907	14071	14120	14265	14107	14225	14225	14046	14065	14176	13966	14181	14030	14161	14232	14270	14157	14074	14012	14139	14186	14112	14210	14173	13949	14012	14192	14233	14077	14150	14090	14144	14045	14261	14117	14192	14109	14158	14275	14194	14240	14184	14231	14008	14091	14152	14077	13966	14218	14084	14080	14105	14047	13934	13945	14081	14204	14178	14091	14216	14098	14029	14201	14133	14131	14080	14196	13985	14149	14173	14032	14166	14142	14076	14293	14157	13968	14249	14239	14029	14116	14193	14022	13996	14084	14020	13961	14049	14051	14204	14061	14175	14100	14169	14243	14084	14182	14217	14090	14074	14086	14036	13987	13843	14226	14256	14091	14201	14126	14072	14174	13948	14287	14007	14022	14148	14058	14132	13999	14097	14058	14016	14266	14187	13984	14113	14005	14151	14021	14282	14114	14144	14159	14125	14021	14157	14121	13952	14189	14229	14158	14136	14135	14043	13948	14146	14100	14094	14196	14098	14173	14243	14085	14105	14014	14035	14212	14120	14104	13962	14121	14037	14075	14282	14093	14204	14049	14011	14056	14197	14107	14138	14177	14138	14257	14060	14166	14110	14227	13876	14123	14157	14165	14209	14164	14145	14190	14160	13931	14093	13975	14147	14110	14025	13980	14053	14144	14108	14045	14178	14067	14069	14086	13926	14060	14246	14226	13896	14129	14033	14028	14126	14122	14113	13979	14055	14248	13983	14016	14214	14043	14266	14149	14141	14042	14115	14245	14116	14030	14086	14107	14082	13954	14080	14097	14225	14188	14143	14102	14131	14135	14106	13987	14057	14077	14052	14150	14125	14114	14075	14159	14200	14100	14060	13948	13929	14121	14081	14305	13963	14192	14030	13959	14215	14171	14229	14105	14018	14121	13978	14074	14194	14068	14142	14216	14078	14176	14162	14158	14023	14060	14020	14139	14033	14083	14255	13957	14082	14104	14132	14118	14140	14171	14130	14110	14114	14316	14126	14025	14111	14274	14290	14156	13981	14125	14232	14087	14054	14143	14153	14122	14180	13967	14195	14146	14098	14113	14061	14059	14067	14053	14032	14055	14178	14087	14253	14122	14187	13971	14150	14117	14241	13908	14169	14058	14249	14213	13997	14144	14023	14090	14113	14088	14191	14128	14072	14187	14068	13951	14223	14028	14294	14072	14123	14068	14155	14118	14285	14039	14180	14179	14139	14321	14122	14152	14239	14100	14053	14010	14066	14031	14070	14096	14112	14250	14260	14170	14118	14287	14050	14172	14020	14176	14254	14085	14074	14093	14197	14216	14233	14270	14169	14216	14001	13993	14065	14075	13978	14197	14182	14002	14094	14190	14122	14190	14108	14001	14122	14050	14245	14158	14146	14188	14221	14191	14087	14100	14209	14105	14122	14077	14137	14099	14023	13897	14012	14002	14154	14124	14158	14061	14061	14138	14056	14113	14098	14237	14161	14148	14102	14047	14142	14011	14093	14090	14194	14095	14111	14070	14035	14081	14112	14064	14160	14166	14095	14211	14143	14110	14144	14202	14298	14125	14025	14237	14040	14137	14246	14000	14119	14155	14097	14014	14138	14200	14051	14107	14003	14177	14203	14103	14200	14110	14216	14244	14157	14085	13939	14003	14081	14017	14158	14179	14079	14001	14109	14312	14047	14230	14056	14197	14179	14147	14138	14043	14050	14175	14091	14215	14143	14033	14031	14249	14175	14137	14200	14308	14045	14136	13953	14178	14174	14081	14246	14171	14187	13982	14078	14240	13925	14209	14311	14134	14167	14119	14149	14232	13995	14199	14139	14116	13980	13984	14092	13990	14196	14034	14191	14181	14233	14142	14161	14046	13979	13937	13951	14051	14193	14062	14271	14005	14366	13998	13953	14077	14324	14135	14240	14180	14056	14307	14099	14034	14146	14139	14206	14071	13927	14059	14123	13987	14133	14060	14166	14242	14125	14215	14210	14167	13993	13921	14116	14040	14054	14071	14176	14043	14024	14206	14069	14009	14161	14192	14048	14015	14171	14108	14186	14111	14151	14048	14107	14173	14063	14053	14109	14176	13977	14069	14196	14070	14261	14012	14149	14255	14084	14131	14201	14041	14269	14314	14174	14102	14018	14073	14057	14172	14096	14072	14150	14133	14021	14197	14128	14224	14082	14164	14133	14236	14093	14155	14107	14206	14223	14057	14043	14279	14250	13963	14155	14144	14120	14235	13986	14009	14230	13990	14222	14194	14220	14194	14006	14104	14144	14211	14255	14131	14040	14282	14085	14276	14044	14061	14045	13945	14123	14211	14193	14079	14192	14064	14126	14134	14192	14158	14195	14197	14218	14241	14105	13907	14011	14193	13945	14152	14144	14124	13999	14039	14134	14174	14019	14271	13960	14071	13901	14107	14010	14351	14188	14111	14135	14185	14151	14222	14000	14094	14036	14005	14072	14142	14147	14143	14190	14117	14125	14269	14084	14028	14023	14179	14162	14064	14244	14279	13908	14125	14004	14204	13989	14274	14137	14127	14026	14023	14111	14021	14100	14119	14042	14301	14095	14160	14228	14037	14017	14193	14189	14038	14058	13928	14071	14035	14310	14141	14173	14011	14019	14256	14069	14105	13957	14058	14062	14123	14001	14186	14175	14115	14078	14053	14274	14094	14252	13945	14329	14178	14146	14085	14015	14047	14112	14081	14052	13948	14109	13981	14120	14023	14267	14219	14166	14080	14154	14114	14130	14132	14081	13980	14192	14005	14034	14022	14048	14044	14116	14114	14157	13953	14189	14100	14203	13939	14119	13961	14207	14159	14076	14093	14192	14191	14126	14058	14028	14179	14141	13935	14253	14135	14176	14109	14138	14251	14166	14218	14219	14056	14126	14084	14030	14060	14078	14171	14209	14178	14006	14075	13976	14111	14062	14224	14192	14190	14198	13958	14063	14198	14076	14195	14180	14175	14151	14135	14111	14218	14085	14115	13982	14227	14140	13846	14150	14205	14107	14254	14128	14237	14090	14097	14014	14078	14102	14130	14140	14178	14261	14238	13987	14162	14241	14175	14024	14103	14057	14167	14163	14134	14092	14145	14119	14025	13992	14167	14175	14043	14228	14102	14151	14106	14222	14177	14058	14048	14215	14057	14261	14246	14108	14250	14083	14291	14123	14075	14161	14157	14166	14124	14085	14052	14098	14162	14238	14153	14140	14126	14091	14006	14280	14181	14053	14048	14009	14256	14133	13982	14111	14130	14141	14165	14160	14073	14201	14045	13893	14007	14055	14308	14006	14123	14070	14194	13984	14155	14056	14107	14046	14218	14120	14007	14137	14156	14162	14013	13988	14018	14148	14003	14112	14241	13984	14185	14260	14052	14312	14101	14189	14174	14162	14229	14044	14260	14096	14022	14211	14178	14145	14111	14099	14121	14157	14251	14166	14171	14361	14163	14018	14109	14063	13933	14030	14233	14076	14178	14178	14202	13938	14254	13988	14091	14006	14240	14115	14152	14230	14068	14092	14068	14130	14165	14127	14208	14214	14205	13908	13938	14197	14155	14247	14197	14183	14102	13980	14216	14166	14119	14029	14199	14035	14058	14071	14128	14152	14100	14220	14108	14289	14072	14196	13965	14241	14176	14102	14012	14208	14221	14150	14005	14130	14164	14048	14049	14226	14106	14109	14182	14149	14085	14138	14081	14111	14313	13959	14136	14225	14016	14264	14209	14083	14135	14245	14163	14038	14068	14095	13992	14295	14055	14158	14164
22891	21429	29345	24602	23984	28112	30494	25013	22764	21393	20227	19427	18725	18162	18010	17873	17333	17199	17207	17188	17128	16987	16961	17030	17064	17100	17053	17070	17002	16856	16829	16861	16861	16856	16972	16976	16862	16963	16902	16933	17211	17046	17021	16857	16924	16960	16915	16908	17038	16929	16837	17134	17140	17103	17047	16932	16858	16934	16910	16777	16781	16903	16851	16926	17005	16953	17057	16787	16932	16872	16784	16968	16892	16846	17001	16852	16861	16891	16739	16979	16753	16762	16870	16980	17099	17057	16710	16977	17140	16780	17070	17112	16995	16749	16960	16721	16731	16982	17076	16936	16610	16942	16946	16829	16980	16813	16744	16985	16922	16918	16954	16810	16814	16886	16847	16837	16809	16738	16984	16856	16939	16849	16758	16703	16755	16852	16872	16978	16811	16894	17058	16919	16909	16893	16779	16822	16943	17006	16881	16724	17037	16847	16664	16779	16641	16941	16942	16867	16748	16864	16741	16758	16833	17022	16807	16748	16742	16869	16878	16790	16994	16639	16822	16888	16758	16726	16911	16842	17062	16949	16977	16781	16800	16694	16813	17155	16951	16989	16737	17032	16903	16776	16656	16845	16749	16910	16857	16830	16839	16800	16726	16858	16923	17066	16688	16858	16870	16789	17026	16914	16659	16993	17065	16805	16854	16988	16768	16749	16661	16825	16810	16707	16593	16836	16839	16842	16972	16827	17041	17014	17063	16973	16869	16867	16757	16767	16853	16891	16922	16860	16889	16758	16717	16886	16863	16920	17033	16840	16861	16919	16923	16900	16935	17139	16902	16838	16995	16844	16704	16956	16806	16880	16861	16988	16926	16935	16789	16983	16717	16782	16873	16752	17014	17001	16937	16948	16846	16804	16970	16840	16679	17096	16856	16659	16729	16733	16979	16902	16738	16917	16783	17097	16931	16767	17021	16979	16857	16883	16842	16781	16848	16861	16941	16911	16878	16858	16931	16849	16893	16798	16850	16699	16762	16760	16803	16785	17109	16789	16965	16929	16743	16757	16938	16789	16846	16734	16972	16884	16831	16887	16967	16632	16808	16818	16754	16839	16842	16945	17012	16823	16825	16956	16603	17054	16998	17162	17039	16903	17014	16976	16967	16686	16903	16883	16945	16991	16765	17019	16917	16928	16919	17091	16763	16936	17144	16806	16876	16783	16673	16851	16820	16663	16947	17055	16977	16924	16911	16816	16782	16817	16873	16923	16598	17061	16887	16730	16812	16803	16834	16843	16948	16776	16843	16989	16840	16782	16795	16850	17001	16779	16961	16977	16543	16802	16998	16930	16781	16924	16835	16874	16890	16979	16798	16745	16852	16746	16835	16995	16899	17139	16798	16901	17045	16686	16552	16991	17100	16903	16629	16959	16862	16849	16819	16664	16883	16858	17007	16971	16793	16946	16966	16858	16793	16988	16759	16872	16832	16714	16856	16936	16823	16772	16874	16893	16902	17028	16791	16908	16871	16640	16793	16773	16982	16763	16830	16933	16797	16961	16962	16651	16965	16864	16828	16937	16887	16842	16895	17046	16734	17023	16955	17098	16858	16742	16905	17004	16860	16880	16885	16854	16873	16800	16907	16864	16780	17021	16805	16930	16895	16703	16807	16862	16847	16921	16851	16962	16913	16706	16979	16948	16856	16864	16699	16884	16894	16823	16848	16727	16693	17008	17043	16860	16818	16924	16856	16744	16884	16832	16902	16797	16781	16961	16867	16909	16731	16918	17084	16890	16710	16824	16816	16788	16875	16876	16682	16877	16692	16743	16795	16816	16946	16985	16846	16926	16757	16883	16785	16770	16817	17090	16928	16944	16892	16820	16851	16847	16890	16569	16782	16955	16755	16825	16739	16859	16794	16833	16906	16815	16888	16924	17009	17043	17047	16792	16747	16812	16999	16823	16836	16702	16863	16854	16778	16802	16856	16817	16824	16493	16838	17038	16931	16908	16778	16879	17040	16812	16916	16833	16789	16760	16778	16839	16972	16873	17102	16827	16880	16787	16916	16677	16824	16898	16732	16959	16920	16846	16747	16989	16751	16827	16840	16901	16999	16932	16633	16669	16810	16743	16822	16740	16790	16903	17066	16683	16828	16828	17050	16743	16929	16616	16764	16993	16830	16880	16909	16993	16646	16640	16768	16807	17086	17049	16911	16712	16960	16673	16711	16962	16894	16613	16668	16871	16851	16688	16628	16846	16853	17133	16801	16816	16906	16934	16937	16807	16811	16877	16860	16858	16782	16889	16797	16768	16826	16566	16864	16809	16856	16739	16960	16894	16902	16674	16928	17041	16956	16807	16858	16815	16937	16900	16773	16906	16881	16829	16751	16734	16993	16908	16769	16755	16884	16826	16924	16843	16843	16990	17031	16754	16907	17018	16975	16917	16951	16789	16904	16888	17016	16852	17087	16749	17112	16847	16926	16977	16852	16546	16937	16909	16771	16926	16786	16918	16862	16931	16903	17051	17128	16701	16784	16948	16862	16930	16801	16878	16841	16718	16803	16760	16826	16586	16855	16816	17031	16723	16808	17007	16829	16810	16950	17035	16946	16916	16863	16937	16868	16967	17049	16925	16766	16868	16954	16838	16924	16874	16942	16835	16909	16703	16728	16989	16801	16801	16794	16987	16894	16820	16753	16741	16731	16752	16809	16992	16851	16784	16948	16991	16782	16892	16710	16614	16861	16845	16866	16916	16961	16854	16840	16909	17019	16710	16803	17076	17089	17056	16780	16887	16812	16560	16896	16779	16968	17009	16888	16908	16896	16986	16877	16799	16761	16928	16884	16710	16693	16890	16760	17067	17009	16783	16811	16793	16667	16965	16828	16729	16533	16931	17018	16955	16731	16802	16937	16906	16854	16669	16997	16903	16736	17019	16855	16661	16845	16889	16621	16997	16678	16873	17056	16877	16867	17082	16815	16638	16720	16842	16798	16729	16754	16824	17130	16844	17016	17176	16802	16721	17031	16782	16798	16833	16995	16799	16835	16768	16684	16923	17057	16925	16699	16658	16848	17109	16983	17036	16859	17043	16796	16881	16866	16721	16939	16892	16785	16998	16878	16899	16887	17005	16776	16819	16901	16668	16753	16983	16905	16829	17005	16887	16903	16801	16760	16698	17000	16942	16982	16807	17027	16737	16965	16861	16993	16798	16681	16808	16788	16735	16957	16744	16753	16750	16893	16961	16874	16865	16949	16863	16964	16802	16656	16858	16756	16630	16883	16745	17030	16881	17128	16846	16793	17052	16927	16714	17020	16794	16857	16828	16871	16800	16908	16914	16805	16739	16960	16842	16743	16943	16758	16830	16872	16734	16640	16942	16844	16941	16906	16937	16893	16882	16725	16751	16805	16849	16968	16881	17144	16826	16836	16769	16730	17077	16873	16749	17076	16716	16948	16758	16768	16987	17054	16648	16970	16813	16968	17002	16763	16845	16678	17069	16893	17004	16930	16925	16865	16952	16844	16847	16759	16947	16962	16905	16908	16936	16924	16792	16903	16872	16996	16864	16799	16907	16831	16682	16932	17026	16626	16725	16720	17000	16989	16589	16775	16745	16829	16708	16784	16899	17068	16846	16917	16831	16869	16690	16850	16576	16886	16837	16825	16883	16948	16894	16889	16991	16864	16914	16576	16745	16990	16711	17047	16865	16840	17063	16872	16960	16924	16929	17056	16749	16907	16818	16857	16756	16728	16837	16983	16951	16969	16868	16808	16992	16902	16839	16812	16854	16892	16656	16870	17024	16754	16940	16936	16853	16853	16729	16917	16856	16821	16928	16864	17002	16735	16910	16792	16825	16936	16757	16814	16689	16923	16996	16929	16667	16861	17105	16873	16729	16705	16636	16714	17014	16978	16682	16864	16917	16804	16926	16813	17017	16986	16954	17087	16945	16819	16989	16825	16990	16812	16792	16949	16751	17003	16955	16686	16939	17007	16989	16934	16744	16916	16918	16658	16989	16733	16872	16796	16856	16915	16861	16736	16736	16891	16848	16687	16654	17017	16890	16944	16710	16694	16915	16853	16857	16906	16872	16889	16854	17128	17037	16945	16983	16745	16835	16644	16941	16762	16890	16805	16898	16909	17089	16722	16872	16786	16797	16720	16712	16871	16744	16962	16765	16911	16930	16716	16750	16831	17051	16939	17028	16771	16712	16644	16775	16846	16772	16924	17046	16947	16721	17026	16697	16643	16948	16664	16960	17035	16864	16909	16830	16692	16732	16802	16751	16832	16663	16767	16757	16899	16969	16829	16696	16829	16841	16747	16869	17030	16875	16897	16786	16764	16863	16804	16975	16922	16880	16942	16801	16846	16707	16737	16700	16733	16810	16793	16728	16916	16809	17033	16773	16988	16721	16952	16747	16985	16967	16918	16983	16994	16741	16916	17041	16869	16874	16968	16864	17030	16767	17053	16800	16934	16865	16875	16890	16769	16861	16889	16815	16981	16913	16684	16779	16598	16858	16790	16809	16677	16934	16843	16873	16861	16882	16748	16778	16842	16795	16858	16580	16827	16969	16767	16867	16798	16771	17185	16812	16845	16998	16836	16764	17001	16704	16773	16942	16843	16963	16892	16789	16935	16695	16781	16817	16922	16972	16744	16787	16929	16826	16811	16837	16807	16777	16747	16878	16751	17051	16671	16843	16880	16509	16914	16996	16835	16799	17003	16940	17052	16778	17063	16892	16840	16954	16917	16853	16824	16757	16971	16856	16872	16716	16539	16890	16922	16842	16724	17025	16749	16871	16843	16850	16789	16974	16769	16843	16748	16797	16968	16794	16817	16918	16836	16884	16892	16829	16950	16895	16815	16770	16735	16699	16853	16982	16769	16780	16814	16633	16954	16817	16890	17109	16693	16898	16794	16783	16789	16840	16891	16748	16910	16782	16962	16655	16844	16732	16935	16905	16861	16829	16778	16747	17066	16738	16927	16947	16976	16966	16940	16929	16927	16905	16757	16685	16799	16788	16751	16814	16874	16953	16736	16980	16951	16626	16723	16924	16886	16894	16780	16844	16881	16928	16729	16687	16875	16861	16880	16768	16983	17047	16925	17064	16851	17048	16990	16893	16881	16963	16902	16970	16882	16762	16916	16692	16840	16902	16964	16834	16891	16880	16909	16837
36943	64186	60410	48373	39229	33537	28945	25177	22429	20126	18527	17420	16533	16063	15509	15318	15007	15001	14766	14634	14669	14588	14645	14366	14538	14489	14503	14664	14426	14276	14459	14323	14418	14504	14511	14458	14511	14493	14347	14386	14546	14372	14515	14402	14364	14434	14477	14462	14423	14442	14472	14401	14453	14426	14506	14537	14424	14506	14535	14513	14301	14390	14373	14417	14453	14413	14497	14425	14461	14420	14468	14385	14341	14449	14505	14549	14280	14504	14445	14598	14431	14384	14378	14460	14490	14439	14394	14501	14556	14375	14325	14440	14440	14599	14306	14447	14391	14396	14433	14545	14503	14534	14386	14401	14521	14600	14441	14372	14335	14554	14465	14579	14418	14428	14538	14303	14323	14489	14481	14541	14324	14606	14532	14269	14522	14450	14456	14463	14567	14337	14385	14379	14509	14460	14601	14306	14287	14471	14568	14461	14392	14404	14322	14409	14410	14277	14584	14535	14552	14321	14401	14317	14475	14489	14360	14348	14494	14269	14282	14410	14427	14624	14436	14480	14356	14656	14417	14478	14532	14296	14342	14462	14483	14344	14491	14389	14431	14400	14525	14441	14308	14353	14490	14406	14692	14493	14403	14555	14465	14515	14461	14479	14344	14285	14540	14463	14537	14424	14415	14230	14529	14516	14364	14438	14402	14646	14391	14325	14309	14297	14243	14316	14406	14232	14247	14403	14392	14348	14260	14188	14303	14391	14525	14456	14384	14523	14416	14510	14524	14308	14377	14340	14457	14221	14428	14483	14349	14351	14340	14503	14499	14455	14437	14347	14443	14315	14409	14334	14448	14617	14527	14391	14418	14475	14349	14541	14247	14441	14442	14271	14385	14312	14391	14417	14617	14299	14513	14417	14287	14525	14453	14448	14325	14491	14318	14525	14325	14571	14477	14366	14387	14395	14502	14536	14365	14453	14296	14340	14429	14520	14359	14298	14514	14573	14357	14507	14361	14333	14356	14422	14431	14305	14432	14457	14362	14538	14447	14348	14404	14441	14453	14528	14369	14370	14464	14484	14393	14510	14332	14441	14374	14526	14331	14546	14631	14600	14404	14348	14326	14439	14423	14429	14255	14427	14490	14442	14484	14579	14485	14476	14578	14306	14420	14431	14418	14380	14513	14511	14291	14293	14513	14401	14483	14276	14441	14554	14461	14427	14477	14353	14450	14413	14499	14420	14473	14459	14581	14461	14298	14393	14350	14422	14355	14503	14390	14443	14409	14319	14205	14353	14351	14370	14529	14534	14388	14565	14389	14397	14449	14416	14416	14513	14408	14458	14392	14405	14260	14360	14369	14359	14507	14335	14475	14213	14587	14375	14289	14453	14389	14394	14569	14356	14447	14372	14437	14386	14456	14465	14657	14381	14438	14504	14250	14614	14596	14359	14448	14296	14466	14399	14402	14493	14295	14389	14351	14421	14402	14403	14405	14420	14473	14500	14455	14468	14500	14451	14515	14529	14300	14485	14386	14302	14425	14389	14505	14477	14432	14414	14509	14355	14468	14387	14369	14368	14306	14393	14541	14497	14395	14571	14424	14300	14441	14271	14461	14460	14287	14315	14301	14451	14507	14344	14415	14369	14383	14337	14428	14483	14383	14570	14400	14345	14384	14369	14380	14340	14402	14482	14391	14378	14431	14376	14461	14633	14504	14333	14328	14551	14460	14342	14369	14230	14456	14439	14526	14410	14498	14351	14332	14410	14417	14218	14544	14328	14413	14549	14419	14416	14322	14503	14340	14443	14516	14378	14377	14391	14195	14374	14337	14480	14534	14472	14399	14336	14311	14579	14421	14419	14454	14437	14560	14481	14475	14542	14434	14380	14407	14305	14382	14359	14336	14551	14305	14400	14368	14604	14629	14327	14541	14297	14432	14386	14376	14205	14536	14415	14385	14513	14582	14432	14546	14272	14543	14408	14269	14545	14358	14468	14397	14491	14468	14454	14478	14531	14368	14398	14500	14302	14366	14469	14523	14395	14204	14427	14185	14482	14479	14474	14454	14384	14309	14391	14275	14350	14362	14236	14549	14359	14264	14378	14607	14341	14322	14310	14455	14508	14472	14468	14437	14313	14402	14494	14320	14275	14426	14446	14516	14251	14613	14537	14461	14431	14341	14477	14419	14321	14527	14574	14475	14376	14412	14528	14235	14304	14195	14426	14428	14569	14353	14375	14487	14270	14478	14297	14275	14571	14448	14451	14356	14338	14333	14296	14470	14471	14541	14328	14543	14230	14293	14478	14326	14303	14450	14467	14424	14392	14472	14504	14461	14226	14351	14370	14416	14405	14399	14321	14365	14400	14428	14230	14480	14454	14434	14452	14422	14542	14556	14427	14423	14354	14434	14429	14436	14357	14291	14376	14222	14362	14486	14524	14559	14376	14375	14203	14443	14315	14570	14418	14459	14436	14261	14293	14430	14442	14499	14514	14400	14498	14439	14300	14493	14431	14405	14353	14470	14229	14521	14298	14381	14301	14439	14402	14268	14318	14312	14513	14697	14467	14462	14505	14355	14422	14468	14269	14285	14387	14473	14401	14408	14464	14232	14319	14336	14414	14298	14513	14318	14443	14474	14455	14349	14502	14376	14542	14422	14287	14364	14334	14513	14297	14457	14490	14596	14313	14403	14332	14461	14480	14513	14304	14630	14408	14285	14489	14483	14457	14498	14529	14411	14462	14580	14486	14278	14412	14395	14411	14368	14452	14453	14661	14463	14621	14329	14433	14331	14440	14372	14389	14364	14530	14246	14437	14260	14585	14602	14372	14399	14524	14465	14285	14377	14432	14476	14364	14301	14406	14366	14325	14301	14295	14208	14369	14497	14315	14314	14503	14189	14274	14311	14402	14578	14404	14512	14295	14489	14374	14496	14593	14364	14444	14387	14472	14292	14277	14426	14361	14423	14305	14333	14348	14507	14422	14431	14480	14260	14445	14270	14281	14418	14520	14371	14530	14274	14447	14446	14563	14302	14397	14205	14311	14492	14521	14364	14501	14262	14430	14586	14318	14308	14377	14215	14461	14496	14437	14475	14372	14256	14405	14293	14362	14517	14358	14453	14280	14404	14263	14546	14218	14538	14425	14341	14501	14369	14374	14352	14255	14274	14561	14536	14310	14404	14380	14357	14402	14681	14397	14397	14431	14401	14351	14411	14487	14447	14396	14318	14391	14387	14330	14321	14447	14284	14445	14312	14522	14424	14354	14384	14565	14357	14547	14366	14238	14440	14592	14556	14381	14364	14552	14516	14491	14374	14558	14512	14355	14388	14434	14425	14468	14432	14550	14193	14353	14656	14531	14387	14481	14377	14398	14321	14471	14466	14406	14469	14503	14469	14535	14353	14323	14337	14534	14514	14478	14547	14388	14442	14545	14526	14339	14368	14416	14434	14429	14376	14557	14436	14576	14379	14461	14410	14327	14469	14393	14422	14320	14512	14403	14514	14322	14603	14500	14440	14383	14415	14416	14371	14466	14431	14451	14314	14474	14039	14454	14507	14426	14284	14454	14454	14266	14523	14557	14326	14480	14402	14613	14372	14544	14590	14436	14467	14334	14439	14536	14551	14472	14511	14342	14394	14489	14478	14337	14356	14441	14340	14312	14484	14446	14447	14409	14518	14274	14649	14242	14438	14344	14527	14477	14479	14375	14441	14408	14439	14363	14485	14272	14501	14540	14457	14410	14439	14318	14516	14458	14537	14550	14408	14455	14352	14512	14377	14548	14349	14450	14342	14586	14384	14383	14491	14295	14317	14365	14387	14418	14594	14426	14365	14342	14537	14344	14374	14476	14526	14329	14371	14306	14565	14322	14366	14477	14307	14406	14238	14249	14286	14351	14534	14457	14383	14321	14336	14451	14436	14493	14247	14287	14426	14347	14440	14536	14452	14278	14434	14591	14291	14308	14433	14380	14278	14451	14553	14360	14442	14538	14457	14378	14623	14346	14391	14489	14444	14325	14423	14414	14467	14658	14349	14279	14460	14383	14344	14581	14238	14362	14612	14466	14564	14543	14401	14362	14475	14456	14301	14614	14348	14370	14410	14266	14403	14368	14523	14368	14333	14321	14555	14497	14443	14419	14458	14341	14351	14458	14381	14534	14427	14394	14383	14463	14410	14396	14429	14446	14495	14504	14503	14504	14353	14545	14488	14391	14209	14299	14469	14372	14431	14472	14319	14334	14555	14324	14414	14395	14593	14437	14481	14403	14545	14301	14415	14399	14427	14521	14444	14337	14387	14590	14309	14296	14374	14422	14462	14409	14346	14414	14300	14301	14439	14209	14563	14382	14375	14273	14399	14433	14507	14503	14471	14431	14295	14405	14493	14259	14524	14418	14372	14270	14452	14351	14314	14396	14308	14153	14372	14352	14358	14480	14338	14363	14278	14480	14430	14529	14478	14527	14445	14443	14448	14391	14315	14428	14464	14354	14504	14465	14405	14353	14480	14500	14448	14694	14372	14320	14502	14460	14368	14426	14500	14459	14386	14465	14252	14488	14369	14608	14317	14461	14436	14393	14372	14362	14450	14486	14379	14569	14343	14455	14381	14609	14477	14469	14396	14390	14431	14313	14421	14404	14455	14499	14372	14324	14314	14495	14519	14477	14387	14387	14384	14397	14330	14445	14480	14388	14453	14395	14395	14303	14656	14402	14421	14454	14385	14424	14431	14464	14479	14432	14447	14469	14305	14483	14303	14370	14426	14495	14520	14382	14372	14425	14523	14514	14429	14431	14344	14390	14616	14318	14453	14161	14385	14519	14480	14450	14328	14461	14419	14367	14444	14387	14344	14393	14324	14387	14384	14367	14469	14454	14496	14473	14493	14283	14274	14335	14404	14403	14465	14401	14257	14524	14456	14484	14434	14354	14456	14441	14468	14393	14517	14448	14525	14417	14634	14507	14469	14447	14619	14464	14377	14443	14409	14369	14482	14364	14297	14381	14455	14403	14438	14551	14401	14451	14511	14494	14501	14212	14447	14412	14678	14317	14620	14527	14407	14373	14427	14379	14321	14349	14592	14262	14374	14556	14295	14426	14232	14501	14393	14331	14379	14455	14311	14214	14430	14313	14320	14446	14309	14411	14407	14507	14576	14475	14462	14502	14484	14429	14487	14289	14438	14194
29604	32468	41006	35272	27464	24023	21644	19770	19014	18203	17681	17364	17063	17216	16947	16889	16946	17033	16902	16952	16709	16647	16740	16596	16727	16717	16680	16659	16784	16765	16784	16541	16690	16732	16627	16927	16632	16645	16614	16499	16768	16709	16710	16820	16541	16727	16610	16702	16622	16693	16521	16736	16877	16836	16678	16750	16640	16928	16697	16591	16896	16723	16738	16745	16770	16813	16551	16609	16643	16610	16586	16510	16685	16606	16665	16701	16610	16648	16519	16664	16842	16705	16759	16674	16703	16668	16657	16588	16907	16680	16762	16848	16745	16634	16680	16617	16624	16634	16789	16713	16375	16700	16583	16724	16922	16823	16614	16617	16604	16850	16519	16691	16632	16656	16835	16789	16759	16808	16384	16670	16651	16703	16735	16665	16662	16864	16598	16855	16730	16763	16675	16670	16749	16616	16491	16527	16638	16571	16775	16626	16544	16474	16724	16655	16819	16688	16814	16770	16763	16626	16571	16663	16562	16764	16699	16477	16444	16572	16691	16757	16706	16773	16865	16804	16870	16686	16537	16750	16627	16798	16619	16713	16802	16677	16676	16649	16599	16665	16597	16687	16388	16722	16753	16536	16690	16714	16541	16566	16470	16529	16644	16794	16582	16607	16626	16608	16579	16441	16709	16692	16468	16888	16672	16711	16742	16649	16587	16597	16710	16587	16685	16663	16473	16488	16926	16741	16825	16701	16602	16539	16578	16439	16698	16738	16789	16701	16963	16708	16813	16836	16556	16468	16607	16529	16603	16633	16652	16470	16567	16648	16556	16643	16575	16586	16519	16818	16587	16865	16671	16451	16662	16699	16673	16582	16667	16842	16605	16584	16697	16428	16924	16691	16711	16619	16670	16779	16474	16771	16811	16751	16592	16480	16586	16761	16622	16583	16780	16616	16630	16448	16583	16591	16628	16409	16694	16602	16515	16616	16638	16635	16668	16675	16646	16814	16635	16641	16437	16523	16670	16786	16621	16569	16702	16795	16714	16471	16879	16571	16899	16715	16633	16621	16747	16726	16479	16944	16800	16917	16608	16718	16634	16762	16537	16633	16644	16733	16591	16723	16590	16672	16722	16976	16641	16621	16551	16587	16615	16438	16593	16875	16609	16613	16549	16702	16449	16796	16796	16561	16643	16570	16689	16488	16685	16373	16530	16684	16690	16576	16594	16516	16781	16587	16788	16643	16814	16628	16739	16682	16647	16730	16923	16663	16674	16737	16349	16551	16746	16542	16789	16571	16551	16454	16619	16648	16670	16715	16803	16588	16439	16818	16654	16655	16844	16844	16883	16701	16424	16667	16647	16529	16720	16816	16666	16879	16702	16632	16652	16648	16767	16612	16652	16640	16869	16666	16756	16686	16528	16758	16653	16633	16869	16751	16588	16659	16755	16504	16832	16590	16592	16567	16585	16584	16685	16837	16508	16621	16696	16649	16689	16603	16868	16549	16690	16763	16545	16641	16663	16587	16863	16513	16754	16577	16598	16726	16629	16707	16781	16535	16521	16682	16586	16354	16633	16691	16523	16725	16722	16815	16794	16710	16526	16756	16618	16659	16668	16603	16546	16752	16663	16501	16704	16522	16663	16398	16726	16844	16337	16492	16601	16658	16508	16693	16702	16640	16713	16624	16822	16789	16496	16573	16671	16741	16555	16718	16574	16681	16660	16649	16667	16721	16752	16667	16725	16553	16754	16662	16723	16728	16599	16602	16553	16519	16620	16684	16639	16720	16935	16694	16586	16637	16889	16791	16596	16693	16668	16751	16600	16704	16679	16512	16781	16579	16744	16739	16674	16725	16926	16752	16717	16931	16672	16755	16874	16774	16566	16688	16514	16739	16748	16882	16540	16632	16537	16582	16676	16797	16565	16603	16559	16654	16700	16556	16573	16653	16705	16733	16664	16698	16729	16569	16606	16782	16724	16384	16783	16865	16657	16771	16634	16444	16711	16746	16842	16616	16681	16659	16780	16760	16552	16770	16698	16608	16715	16675	16766	16492	16549	16665	16680	16754	16754	16557	16598	16596	16775	16569	16661	16554	16381	16719	16689	16628	16535	16643	16600	16636	16611	16835	16645	16519	16600	16708	16663	16695	16659	16445	16567	16656	16639	16633	16714	16671	16595	16594	16709	16638	16808	16797	16687	16796	16534	16673	16701	16818	16698	16461	16551	16723	16589	16719	16704	16606	16573	16619	16719	16710	16550	16639	16594	16659	16909	16665	16525	16820	16952	16689	16757	16757	16817	16824	16682	16604	16464	16565	16549	16752	16512	16779	16673	16652	16751	16788	16646	16527	16590	16745	16435	16965	16711	16585	16637	16572	16591	16569	16740	16713	16737	16681	16578	16616	16630	16427	16699	16570	16608	16665	16730	16660	16676	16555	16601	16696	16703	16702	16791	16710	16762	16636	16527	16596	16728	16726	16798	16815	16735	16535	16643	16540	16691	16726	16530	16596	16760	16625	16686	16611	16719	16516	16701	16824	16677	16749	16698	16633	16676	16693	16499	16599	16607	16532	16796	16617	16718	16641	16647	16599	16603	16743	16755	16933	16534	16805	16578	16768	16767	16486	16574	16811	16727	16692	16775	16688	16597	16557	16796	16606	16614	16555	16629	16597	16724	16737	16531	16718	16740	16691	16690	16619	16579	16768	16811	16555	16507	16733	16563	16580	16669	16646	16834	16654	16930	16423	16496	16712	16690	16631	16663	16541	16702	16620	16675	16561	16754	16747	16710	16549	16745	16705	16684	16609	16691	16713	16612	16738	16693	16622	16826	16734	16701	16617	16677	16738	16794	16621	16700	16787	16735	16759	16751	16774	16651	16743	16802	16857	16740	16675	16671	16579	16551	16626	16763	16599	16636	16698	16720	16650	16780	16524	16686	16748	16799	16636	16659	16660	16817	16422	16748	16903	16693	16605	16750	16748	16650	16645	16598	16674	16674	16641	16725	16733	16714	16818	16868	16634	16630	16613	16772	16679	16637	16701	16630	16627	16425	16774	16574	16836	16699	16781	16527	16544	16568	16839	16534	16756	16674	16858	16754	16478	16649	16823	16628	16583	16586	16673	16464	16806	16649	16727	16742	16840	16748	16734	16731	16716	16706	16648	16731	16612	16670	16551	16349	16696	16675	16528	16829	16737	16524	16468	16539	16647	16827	16947	16708	16615	16835	16596	16601	16746	16801	16639	16611	16537	16499	16763	16590	16567	16682	16568	16632	16700	16748	16638	16742	16641	16662	16546	16757	16717	16596	16891	16690	16562	16662	16491	16522	16811	16622	16838	16850	16673	16766	16505	16795	16864	16622	16670	16842	16478	16869	16603	16706	16976	16810	16675	16725	16848	16695	16541	16485	16789	16624	16592	16525	16584	16774	16595	16508	16604	16614	16710	16793	16542	16647	16532	16555	16564	16777	16641	16746	16485	16783	16623	16594	16576	16546	16947	16737	16655	16676	16682	16664	16714	16734	16690	16899	16401	16622	16500	16683	16794	16626	16788	16646	16552	16572	16591	16670	16514	16896	16879	16690	16819	16602	16603	16707	16861	16555	16541	16718	16929	16698	16585	16838	16639	16672	16585	16740	16693	16600	16569	16676	16560	16813	16668	16873	16798	16588	16556	16753	16841	16839	16625	16737	16636	16776	16825	16827	16713	16798	16761	16626	16630	16739	16726	16840	16923	16645	16758	16735	16670	16778	16611	16787	16584	16637	16616	16596	16686	16414	16608	16716	16871	16601	16844	16795	16490	16717	16785	16572	16661	16920	16848	16795	16741	16583	16688	16564	16605	16836	16577	16555	16823	16600	16555	16603	16465	16442	16924	16674	16781	16702	16697	16551	16436	16517	16571	16607	16672	16796	16755	16617	16609	16748	16608	16733	16727	16811	16528	16761	16485	16647	16457	16523	16746	16718	16587	16702	16825	16805	16685	16779	16893	16674	16754	16738	16736	16707	16797	16636	16726	16771	16669	16622	16776	16708	16571	16469	16529	16678	16522	16725	16563	16609	16737	16785	16676	16777	16740	16617	16646	16459	16503	16648	16681	16463	16615	16568	16779	16897	16714	16643	16780	16788	16602	16737	16584	16747	16624	16678	16556	16465	16789	16673	16489	16602	16663	16689	16636	16851	16794	16879	16575	16768	16787	16749	16742	16671	16828	16626	16768	16456	16579	16650	16659	16784	16756	16710	16518	16821	16590	16596	16653	16633	16686	16599	16690	16651	16445	16759	16533	16614	16587	16583	16708	16659	16645	16737	16630	16692	16549	16758	16450	16624	16671	16627	16553	16675	16650	16648	16703	16795	16761	16746	16565	16562	16738	16683	16754	16698	16556	16894	16649	16655	16767	16593	16512	16623	16662	16735	16487	16599	16725	16790	16776	16654	16758	16610	16602	16833	16745	16661	16995	16663	16710	16589	16725	16694	16799	16545	16546	16523	16688	16882	16601	16669	16712	16757	16724	16682	16650	16690	16660	16527	16650	16760	16556	16570	16466	16887	16752	16424	16767	16439	16635	16665	16674	16531	16636	16519	16680	16737	16836	16598	16795	16656	16584	16488	16648	16759	16798	16762	16786	16843	16523	16691	16573	16567	16701	16781	16675	16737	16530	16753	16758	16751	16601	16607	16500	16609	16732	16895	16880	16573	16598	16741	16486	16721	16484	16689	16808	16641	16522	16703	16537	16777	16543	16842	16491	16774	16693	16730	16670	16665	16589	16795	16492	16876	16658	16860	16634	16835	16719	16608	16638	16770	16700	16712	16864	16581	16596	16816	16545	16689	16785	16389	16672	16673	16608	16588	16732	16816	16645	16505	16588	16628	16587	16727	16786	16761	16649	16605	16757	16852	16750	16795	16453	16786	16674	16737	16841	16668	16611	16612	16648	16696	16679	16825	16677	16632	17039	16769	16578	16837	16787	16749	16792	16850	16835	16658	16673	16798	16721	16832	16765	16877	16735	16749	16779	16826	16444	16814	16671	16666	16825	16589	16638	16741	16768	16497	16524	16640	16601	16758	16583	16691	16809	16627	16621	16403	16752	16814	16657	16578	16787	16759	16817	16649	16707	16576	16727	16683	16492	16783	16761	16730	16645	16563	16739	16594	16722	16600	16406	16717	16685	16775	16804
35397	51842	47271	36086	28269	24087	20833	18826	17389	16409	15863	15407	15074	14811	14865	14534	14277	14493	14278	14192	14554	14529	14264	14339	14306	14460	14300	14276	14461	14466	14256	14324	14233	14377	14366	14230	14473	14303	14370	14291	14292	14330	14312	14299	14329	14353	14368	14191	14300	14217	14263	14495	14284	14464	14145	14274	14298	14300	14425	14320	14240	14335	14306	14184	14385	14393	14363	14294	14287	14289	14434	14358	14361	14218	14394	14339	14308	14226	14338	14321	14423	14427	14251	14306	14369	14292	14223	14180	14297	14266	14333	14267	14421	14296	14259	14432	14303	14216	14464	14302	14373	14387	14276	14428	14363	14280	14359	14215	14380	14328	14257	14261	14257	14396	14271	14369	14326	14151	14124	14351	14483	14342	14299	14195	14382	14314	14448	14247	14108	14236	14320	14222	14229	14285	14321	14335	14253	14408	14252	14327	14353	14342	14306	14370	14470	14228	14393	14441	14493	14275	14138	14478	14265	14574	14403	14321	14345	14171	14218	14395	14247	14204	14258	14542	14300	14311	14149	14381	14302	14244	14054	14390	14417	14426	14264	14262	14144	14323	14454	14243	14029	14288	14300	14230	14183	14379	14212	14254	14322	14248	14437	14364	14320	14288	14557	14284	14201	14274	14340	14085	14311	14142	14231	14446	14231	14343	14354	14162	14383	14449	14316	14374	14340	14242	14416	14214	14283	14362	14382	14314	14343	14371	14302	14444	14286	14401	14167	14349	14408	14502	14343	14348	14421	14167	14333	14432	14191	14293	14209	14387	14321	14228	14405	14278	14302	14266	14352	14256	14111	14338	14229	14420	14254	14540	14187	14249	14463	14158	14231	14224	14483	14330	14381	14171	14157	14443	14254	14127	14252	14437	14279	14384	14354	14260	14155	14240	14447	14440	14495	14400	14245	14297	14237	14280	14255	14273	14360	14172	14288	14320	14414	14229	14378	14387	14233	14244	14203	14317	14201	14456	14292	14442	14375	14341	14349	14356	14283	14224	14226	14379	14222	14315	14196	14266	14355	14353	14249	14421	14242	14388	14294	14281	14345	14259	14289	14452	14194	14328	14021	14344	14294	14210	14429	14269	14267	14426	14363	14306	14376	14264	14229	14403	14312	14370	14391	14411	14185	14347	14365	14173	14312	14349	14427	14298	14396	14224	14248	14367	14342	14167	14462	14058	14197	14260	14315	14211	14425	14469	14304	14405	14395	14238	14292	14228	14303	14286	14278	14217	14131	14256	14452	14206	14331	14328	14246	14324	14321	14384	14257	14322	14335	14306	14387	14355	14460	14274	14469	14400	14155	14216	14362	14357	14152	14418	14417	14240	14242	14322	14235	14374	14245	14246	14504	14454	14313	14277	14407	14322	14219	14341	14266	14340	14447	14275	14348	14232	14320	14517	14385	14297	14240	14330	14341	14366	14181	14337	14288	14409	14214	14293	14250	14487	14291	14244	14371	14409	14403	14270	14240	14357	14252	14466	14222	14285	14315	14311	14239	14285	14370	14186	14366	14434	14297	14382	14242	14230	14485	14290	14210	14290	14132	14434	14395	14410	14215	14427	14284	14167	14185	14260	14368	14327	14257	14230	14408	14289	14205	14334	14174	14340	14447	14292	14419	14307	14244	14353	14255	14422	14342	14177	14252	14385	14294	14322	14280	14301	14345	14226	14339	14377	14332	14211	14349	14153	14387	14394	14518	14384	14228	14241	14394	14286	14343	14659	14435	14116	14424	14221	14277	14382	14374	14244	14374	14253	14377	14303	14377	14276	14199	14306	14237	14252	14319	14180	14212	14175	14350	14237	14359	14177	14301	14464	14230	14277	14505	14323	14220	14181	14214	14479	14244	14239	14459	14305	14402	14212	14205	14393	14467	14368	14193	14260	14340	14475	14428	14392	14322	14421	14364	14308	14307	14203	14328	14507	14333	14251	14216	14373	14365	14187	14154	14359	14357	14314	14284	14246	14271	14327	14436	14296	14357	14298	14409	14350	14493	14398	14470	14459	14301	14264	14553	14186	14196	14249	14320	14223	14243	14220	14272	14325	14111	14238	14361	14373	14359	14359	14173	14254	14434	14307	14241	14228	14218	14288	14266	14343	14269	14265	14327	14343	14468	14371	14309	14113	14365	14389	14429	14404	14265	14261	14308	14420	14201	14357	14270	14269	14328	14239	14425	14264	14368	14211	14385	14259	14281	14350	14287	14281	14295	14459	14316	14298	14418	14333	14235	14409	14399	14200	14381	14267	14277	14317	14110	14359	14383	14300	14305	14312	14342	14327	14312	14456	14037	14347	14287	14304	14289	14247	14201	14258	14260	14313	14397	14386	14624	14357	14437	14219	14226	14219	14366	14312	14258	14240	14432	14234	14258	14103	14424	14301	14308	14302	14323	14387	14150	14261	14267	14342	14283	14444	14281	14312	14258	14220	14453	14363	14446	14315	14278	14215	14344	14113	14435	14290	14419	14220	14232	14292	14421	14313	14222	14327	14253	14326	14380	14438	14335	14239	14408	14341	14457	14327	14250	14340	14281	14357	14383	14305	14459	14270	14520	14206	14397	14328	14218	14198	14420	14358	14367	14213	14211	14373	14338	14261	14374	14261	14355	14349	14257	14364	14209	14319	14356	14280	14302	14429	14304	14332	14327	14187	14302	14344	14408	14179	14192	14223	14341	14265	14410	14232	14252	14328	14253	14393	14221	14099	14327	14258	14359	14195	14317	14232	14200	14349	14202	14247	14278	14313	14083	14384	14124	14252	14276	14392	14281	14425	14394	14270	14260	14189	14309	14370	14249	14222	14237	14233	14328	14323	14224	14304	14107	14457	14287	14280	14437	14324	14368	14291	14198	14248	14317	14465	14234	14286	14360	14214	14335	14315	14244	14176	14342	14265	14236	14374	14396	14189	14495	14214	14259	14414	14196	14296	14285	14309	14282	14290	14175	14316	14438	14266	14245	14454	14251	14250	14322	14276	14197	14554	14296	14461	14251	14332	14315	14280	14354	14307	14448	14373	14232	14380	14407	14444	14033	14253	14315	14317	14346	14453	14359	14255	14229	14277	14209	14300	14249	14256	14286	14488	14370	14331	14366	14173	14397	14147	14358	14247	14433	14298	14397	14300	14222	14335	14169	14322	14311	14351	14359	14232	14244	14509	14396	14273	14211	14171	14289	14242	14412	14168	14060	14269	14343	14335	14457	14172	14303	14328	14382	14234	14613	14252	14327	14356	14323	14267	14479	14236	14445	14337	14406	14468	14205	14271	14147	14267	14322	14425	14515	14323	14348	14292	14461	14508	14256	14198	14504	14238	14390	14209	14308	14488	14333	14354	14349	14255	14334	14175	14430	14202	14304	14208	14384	14067	14435	14456	14529	14393	14406	14391	14231	14424	14326	14206	14311	14191	14236	14267	14384	14408	14316	14307	14395	14423	14285	14239	14230	14117	14278	14345	14171	14300	14043	14484	14325	14262	14302	14270	14286	14387	14259	14343	14240	14375	14272	14371	14551	14405	14462	14315	14269	14255	14391	14431	14279	14409	14430	14365	14315	14360	14214	14133	14569	14340	14406	14301	14432	14353	14429	14369	14391	14265	14208	14264	14383	14206	14403	14269	14386	14373	14331	14357	14399	14371	14193	14387	14309	14267	14194	14509	14376	14341	14488	14344	14351	14264	14317	14478	14260	14400	14225	14290	14317	14368	14333	14218	14452	14336	14398	14327	14359	14396	14339	14375	14302	14248	14308	14337	14282	14415	14338	14171	14516	14251	14296	14134	14364	14285	14386	14398	14433	14422	14126	14395	14355	14222	14130	14356	14286	14292	14263	14269	14326	14120	14468	14366	14392	14361	14420	14405	14263	14206	14317	14352	14255	14288	14274	14179	14244	14060	14363	14291	14323	14286	14314	14254	14090	14346	14282	14169	14293	14384	14387	14222	14307	14397	14277	14148	14427	14239	14161	14269	14222	14383	14249	14150	14348	14288	14290	14328	14313	14095	14334	14348	14434	14378	14277	14241	14432	14310	14217	14342	14276	14371	14210	14355	14455	14370	14340	14385	14392	14421	14177	14245	14377	14357	14163	14419	14350	14315	14154	14340	14442	14148	14406	14310	14255	14441	14269	14273	14328	14511	14140	14273	14400	14404	14476	14295	14325	14463	14444	14320	14320	14309	14197	14281	14177	14496	14228	14434	14328	14365	14201	14406	14316	14306	14254	14407	14207	14446	14264	14237	14274	14303	14250	14373	14282	14416	14320	14397	14359	14270	14368	14345	14215	14143	14308	14356	14392	14398	14311	14316	14364	14341	14316	14122	14276	14352	14130	14283	14438	14400	14342	14246	14307	14261	14254	14216	14153	14257	14382	14594	14371	14391	14389	14547	14194	14231	14316	14406	14482	14333	14241	14328	14289	14335	14132	14255	14376	14299	14160	14361	14335	14240	14362	14301	14274	14381	14298	14439	14350	14416	14254	14263	14266	14236	14322	14263	14292	14238	14164	14379	14323	14302	14226	14160	14382	14189	14294	14262	14402	14246	14274	14409	14345	14072	14253	14153	14321	14260	14382	14458	14298	14365	14289	14376	14408	14340	14299	14325	14237	14299	14294	14300	14360	14246	14352	14428	14429	14146	14414	14248	14346	14378	14429	14255	14514	14334	14312	14406	14313	14236	14331	14367	14134	14540	14338	14589	14205	14347	14479	14202	14234	14323	14406	14336	14352	14225	14249	14178	14326	14179	14237	14259	14283	14444	14247	14240	14422	14120	14301	14380	14333	14334	14112	14289	14320	14266	14272	14271	14251	14147	14175	14240	14285	14324	14243	14261	14384	14194	14393	14217	14257	14108	14451	14204	14186	14214	14342	14595	14242	14375	14280	14385	14303	14270	14501	14272	14411	14289	14266	14514	14364	14318	14342	14248	14359	14319	14335	14169	14319	14501	14334	14096	14338	14075	14424	14353	14175	14222	14306	14324	14528	14350	14140	14352	14243	14526	14249	14423	14364	14317	14290	14307	14352	14298	14280	14401	14189	14366	14268	14227	14322	14154	14267	14303	14391	14353	14363	14264	14300	14358	14404	14344	14383	14262	14386	14219	14216	14368	14140	14380	14300	14313	14282	14354	14269	14240
24175	21564	29480	26743	26297	27781	26374	22044	20130	19120	18513	17783	17651	17172	17265	16928	16780	16681	16765	16372	16586	16517	16324	16553	16597	16564	16368	16475	16444	16371	16474	16388	16217	16428	16421	16382	16366	16370	16300	16325	16608	16648	16384	16453	16438	16144	16265	16556	16465	16444	16333	16122	16351	16474	16340	16420	16145	16508	16192	16437	16417	16327	16311	16431	16293	16408	16298	16378	16399	16367	16533	16354	16358	16123	16334	16192	16396	16315	16266	16303	16594	16421	16216	16472	16293	16320	16647	16210	16335	16254	16351	16333	16427	16339	16181	16544	16330	16192	16492	16274	16156	16131	16350	16408	16409	16206	16382	16359	16444	16353	16306	16178	16191	16289	16395	16270	16376	16261	16314	16258	16543	16404	16342	16169	16411	16274	16393	16194	16364	16183	16407	16417	16571	16468	16363	16266	16429	16445	16241	16338	16294	16494	16487	16362	16477	16401	16591	16401	16427	16189	16288	16357	16414	16361	16425	16240	16219	16468	16382	16336	16219	16375	16304	16504	16378	16475	16262	16504	16530	16197	16254	16395	16403	16162	16339	16166	16238	16371	16330	16274	16344	16362	16300	16338	16319	16265	16378	16376	16363	16381	16488	16391	16473	16504	16404	16550	16426	16315	16191	16272	16329	16194	16482	16373	16379	16391	16439	16436	16442	16552	16347	16343	16355	16431	16205	16406	16535	16598	16322	16307	16534	16278	16432	16411	16369	16522	16300	16314	16403	16306	16358	16445	16513	16409	16420	16418	16413	16545	16619	16445	16349	16353	16515	16432	16356	16471	16264	16328	16266	16274	16308	16229	16203	16309	16336	16188	16513	16462	16320	16175	16526	16358	16617	16617	16204	16144	16446	16337	16472	16203	16421	16484	16298	16432	16113	16120	16250	16525	16476	16316	16335	16316	16534	16303	16488	16265	16397	16260	16461	16358	16329	16343	16442	16505	16417	16275	16481	16382	16365	16424	16328	16285	16292	16288	16388	16479	16339	16394	16164	16411	16463	16320	16290	16148	16376	16213	16429	16434	16461	16315	16355	16166	16271	16269	16266	16263	16456	16351	16252	16343	16227	16419	16437	16218	16420	16338	16405	16465	16317	16369	16390	16231	16453	16183	16308	16213	16477	16328	16404	16315	16427	16422	16350	16386	16210	16298	16435	16389	16319	16432	16233	16409	16312	16348	16357	16431	16312	16392	16399	16354	16252	16336	16369	16451	16490	16392	16253	16377	16515	16454	16301	16478	16264	16136	16202	16273	16228	16421	16357	16471	16624	16231	16310	16113	16253	16334	16374	16454	16449	16355	16287	16381	16490	16260	16396	16124	16216	16442	16514	16179	16373	16375	16502	16367	16445	16508	16610	16296	16535	16692	16419	16349	16447	16368	16446	16279	16337	16159	16515	16544	16174	16469	16437	16354	16317	16303	16284	16376	16334	16255	16383	16247	16261	16393	16138	16250	16407	16260	16367	16413	16023	16445	16249	16501	16426	16263	16418	16425	16379	16311	16353	16265	16422	16443	16472	16253	16386	16367	16534	16368	16442	16422	16272	16429	16294	16325	16284	16365	16375	16158	16357	16267	16354	16502	16382	16545	16359	16263	16243	16402	16452	16516	16542	16229	16178	16521	16474	16435	16295	16434	16126	16494	16375	16288	16490	16330	16446	16353	16347	16440	16342	16310	16147	16286	16458	16479	16361	16314	16318	16336	16180	16161	16252	16360	16362	16421	16445	16327	16207	16268	16303	16271	16273	16374	16429	16457	16348	16317	16406	16306	16316	16267	16283	16362	16485	16202	16280	16556	16300	16460	16436	16247	16343	16194	16189	16253	16615	16189	16284	16470	16244	16180	16449	16577	16456	16349	16359	16285	16218	16050	16175	16426	16507	16415	16429	16255	16339	16324	16249	16357	16283	16363	16441	16349	16204	16326	16237	16322	16448	16352	16365	16425	16390	16293	16220	16400	16395	16214	16210	16504	16524	16225	16278	16362	16388	16355	16439	16326	16471	16280	16419	16283	16421	16552	16479	16420	16362	16388	16351	16414	16373	16349	16287	16481	16342	16373	16337	16439	16332	16433	16489	16116	16548	16189	16448	16396	16345	16378	16425	16274	16254	16166	16478	16173	16118	16248	16256	16271	16150	16370	16348	16369	16245	16295	16330	16185	16308	16289	16367	16060	16585	16310	16571	16317	16473	16459	16342	16128	16407	16287	16332	16179	16490	16340	16382	16489	16247	16200	16365	16376	16376	16439	16288	16379	16245	16475	16466	16525	16422	16463	16569	16226	16417	16301	16462	16475	16459	16203	16290	16360	16255	16366	16416	16428	16269	16062	16291	16296	16392	16396	16362	16339	16353	16285	16241	16375	16399	16524	16503	16093	16400	16193	16407	16512	16354	16431	16538	16364	16342	16267	16322	16302	16476	16178	16287	16202	16348	16330	16392	16430	16424	16494	16250	16401	16367	16365	16231	16327	16460	16448	16359	16387	16380	16274	16348	16371	16276	16548	16372	16405	16388	16379	16608	16396	16234	16324	16290	16234	16509	16125	16331	16315	16457	16369	16450	16374	16487	16439	16130	16152	16365	16243	16446	16397	16360	16261	16461	16483	16287	16363	16285	16330	16250	16363	16330	16229	16409	16248	16397	16158	16316	16215	16335	16464	16399	16169	16229	16336	16229	16334	16297	16249	16451	16368	16414	16373	16238	16291	16367	16416	16285	16254	16553	16357	16270	16468	16387	16279	16317	16354	16290	16337	16433	16371	16323	16219	16245	16289	16204	16245	16355	16127	16331	16159	16290	16334	16621	16236	16284	16363	16200	16435	16288	16258	16592	16406	16292	16288	16350	16182	16318	16208	16441	16471	16505	16335	16373	16290	16496	16190	16226	16245	16220	16332	16386	16306	16235	16426	16468	16550	16152	16554	16434	16195	16266	16319	16248	16516	16218	16393	16307	16124	16265	16686	16481	16249	16428	16299	16275	16398	16600	16384	16462	16374	16502	16326	16310	16296	16247	16355	16459	16537	16192	16423	16406	16390	16261	16384	16393	16302	16433	16401	16242	16371	16354	16344	16203	16316	16252	16443	16351	16319	16353	16302	16610	16222	16424	16300	16349	16237	16233	16324	16308	16260	16479	16232	16387	16397	16304	16211	16361	16437	16184	16467	16421	16140	16331	16423	16143	16299	16299	16318	16317	16269	16394	16369	16189	16327	16321	16254	16260	16224	16333	16576	16261	16467	16503	16539	16468	16273	16355	16400	16490	16296	16303	16411	16261	16437	16182	16096	16305	16280	16376	16287	16411	16559	16326	16532	16304	16370	16318	16365	16364	16439	16232	16397	16430	16446	16296	16414	16388	16396	16348	16231	16333	16280	16244	16179	16573	16509	16415	16291	16345	16362	16331	16479	16239	16432	16164	16174	16275	16221	16347	16236	16386	16382	16354	16410	16339	16358	16355	16109	16386	16558	16187	16249	16202	16126	16343	16417	16314	16350	16421	16452	16433	16510	16304	16388	16356	16280	16341	16313	16356	16374	16485	16378	16532	16351	16310	16342	16247	16436	16397	16522	16455	16217	16376	16171	16428	16285	16506	16475	16561	16504	16103	16402	16222	16284	16554	16210	16291	16306	16395	16439	16231	16197	16306	16312	16397	16402	16306	16436	16528	16370	16398	16223	16275	16295	16392	16318	16246	16415	16383	16210	16218	16264	16357	16239	16419	16550	16374	16328	16511	16205	16370	16243	16484	16326	16269	16402	16183	16407	16314	16156	16322	16434	16172	16498	16574	16327	16380	16508	16304	16180	16416	16264	16384	16325	16370	16141	16450	16336	16223	16314	16128	16278	16524	16370	16357	16217	16212	16342	16395	16368	16378	16391	16400	16366	16328	16450	16273	16223	16141	16553	16398	16386	16228	16290	16402	16305	16332	16273	16159	16611	16324	16364	16155	16381	16374	16227	16336	16498	16410	16226	16219	16381	16240	16261	16400	16407	16353	16379	16447	16471	16467	16380	16405	16456	16404	16345	16520	16276	16364	16204	16136	16420	16358	16363	16430	16487	16476	16415	16218	16338	16356	16255	16353	16285	16364	16261	16388	16697	16355	16122	16506	16152	16143	16278	16408	16433	16362	16369	16496	16525	16439	16490	16279	16337	16436	16430	16519	16407	16222	16543	16330	16334	16247	16076	16288	16385	16238	16471	16569	16323	16443	16387	16378	16323	16480	16430	16639	16288	16324	16498	16485	16130	16240	16119	16323	16067	16210	16291	16410	16410	16190	16234	16195	16375	16279	16415	16354	16502	16276	16384	16275	16415	16305	16391	16218	16297	16274	16423	16321	16282	16281	16375	16283	16422	16451	16254	16329	16331	16324	16309	16418	16262	16414	16311	16404	16354	16489	16467	16502	16370	16278	16279	16349	16492	16277	16485	16433	16259	16341	16454	16265	16163	16496	16315	16329	16356	16522	16176	16136	16200	16213	16359	16352	16368	16489	16374	16319	16285	16199	16364	16355	16223	16473	16160	16510	16254	16403	16276	16211	16268	16304	16295	16212	16436	16147	16440	16247	16465	16295	16272	16243	16456	16302	16256	16349	16374	16536	16186	16282	16442	16435	16580	16286	16484	16380	16233	16311	16299	16298	16357	16273	16367	16386	16077	16338	16410	16308	16319	16122	16245	16330	16190	16456	16433	16392	16451	16404	16379	16290	16387	16402	16347	16529	16267	16124	16311	16407	16190	16383	16354	16322	16342	16267	16499	16330	16149	16429	16210	16405	16433	16317	16322	16320	16467	16325	16333	16260	16376	16376	16350	16208	16139	16351	16395	16307	16205	16343	16088	16350	16356	16553	16147	16101	16193	16373	16201	16357	16267	16270	16294	16485	16337	16346	16350	16348	16285	16472	16198	16289	16378	16314	16394	16358	16482	16531	16300	16443	16157	16574	16429	16414	16455	16186	16447	16388	16433	16510	16323	16284	16257	16445	16397	16459	16209	16297	16378	16573	16514	16348	16516	16316	16507	16115	16662	16298	16337	16251	16262	16306	16285	16356	16303	16552	16335	16394	16231	16319	16402	16391	16293	16306	16194	16410	16103	16262	16199	16401	16206	16395	16311	16484	16266
35598	58936	54644	42134	33861	29156	24666	21622	19679	17759	16759	16175	15610	15076	15031	14667	14582	14453	14358	14251	14252	14180	14332	14446	14257	14269	14121	14331	14142	14027	14326	14274	14134	14171	14235	14204	14251	14110	14138	14080	14193	14198	14245	14240	14197	14253	14192	14142	14204	14075	14121	14218	14227	14026	14292	13995	14237	14152	14156	13940	14112	14123	14166	14189	14091	14131	14081	14203	14097	14033	14100	14113	14284	14102	14078	14084	14250	14127	14181	14177	14068	14137	14115	14121	14149	14176	14334	14267	14241	14192	14096	14281	14182	14219	14210	14147	14010	14151	14084	14276	14231	14050	14377	14143	14236	14189	14377	14037	14137	14023	13974	14133	14296	14327	14196	13984	14002	14088	14158	14151	14100	14190	14295	14112	14089	14180	14023	14166	14237	14005	14028	14162	14241	14240	14228	14203	14184	14077	14244	14107	14370	14082	14113	14082	14161	14408	14195	14120	14097	14188	14327	14154	14187	14246	14000	14047	14120	14141	14089	14113	14183	14031	14183	14086	14037	14244	14147	14178	14153	14130	14232	14115	14209	14051	14165	14079	14116	14195	14032	14110	14330	14122	14022	14127	14128	14261	14176	14056	14165	13987	14123	14086	14270	14106	14023	14014	13973	14196	14240	14220	14210	14188	14236	14116	14154	14113	14145	14275	14223	14173	14015	14216	14153	14220	14019	14015	14170	14242	14119	14104	14182	14296	14161	14203	14249	14191	14111	14159	14249	14283	14293	14162	14094	14183	14273	14179	14123	14116	14060	14052	14243	14190	14106	14175	14222	14197	14098	14085	14109	14182	14059	14280	14107	14099	14272	14136	14295	14325	14119	14189	13989	14179	14262	14177	14175	14225	14096	14227	14199	14188	14256	14107	14318	14110	14191	14185	14258	14149	14120	14234	14106	14132	14158	14175	14093	14199	14094	14095	14084	14164	14247	14179	14106	14124	14115	14228	14243	14113	14177	14038	14024	14074	14085	14099	14101	14291	14373	14218	14284	14239	14137	14184	14160	14142	14225	14205	14052	14018	14143	14186	14148	14164	13997	14068	13980	14209	14012	13982	14229	14182	14126	14044	14086	14034	14158	14226	14106	14306	14156	14047	14055	14241	14231	14170	14094	14103	14137	14001	14262	14203	14196	14157	14236	14130	14176	14148	14044	14170	14153	14134	14030	14153	14172	14180	14221	14052	13912	14232	14200	14044	14167	14295	14182	14146	14318	14179	14180	14265	14163	14125	14321	14156	14170	14064	14227	13986	14137	14137	14221	14162	14084	14121	14099	14083	14072	14224	14154	14034	14116	14081	14254	14225	14024	14253	14223	14117	13808	14074	14187	14179	14149	14242	14031	14274	14192	14175	14159	14044	14215	14120	14025	14227	14255	14245	14016	14311	14191	14249	14164	14263	14246	14157	14211	14191	14363	14285	14160	14104	14226	14232	14180	14272	14074	14141	14218	14155	14071	14106	14151	14232	13989	14245	14244	14238	14203	14227	14327	14224	13861	14059	14190	14106	14186	14171	14103	14097	14201	14136	14217	14133	14175	13947	14185	14113	14126	14325	14149	14204	14222	14314	14208	14033	14129	14194	14248	14282	14023	14212	14026	14160	13957	14194	14247	14107	14123	14198	14054	14363	14168	14039	14017	14128	14206	14074	14165	14199	13955	14322	14203	14252	14079	14020	14156	14093	14157	14186	14037	14115	14333	14217	14050	14179	14317	14036	14134	14165	14205	14127	14353	14038	14173	14291	14117	14198	13946	14167	14229	13998	14182	14146	14149	14134	14254	14148	14208	14109	13981	14072	14093	14329	14134	14095	14082	14104	13951	14231	14164	14166	14187	14238	14309	14109	14179	14066	14144	14171	14176	14134	14164	14129	14031	14023	14276	14229	14102	14085	14245	14269	14183	14083	14151	14053	14089	14291	14325	14216	14147	14212	14089	14157	14069	14228	14080	14186	14241	14095	14218	14305	14205	14136	14303	14205	14149	14225	14194	14106	14241	14090	14072	14127	14334	13983	14274	14151	14141	14126	14194	14278	14178	14093	14125	14066	14083	14258	14071	14237	14055	14216	14066	14038	14217	14072	14322	14246	14116	14063	14160	14255	14147	14076	14182	14142	14145	14139	14209	14102	14163	14270	14329	14128	14329	14071	14238	14223	14300	14003	14143	14128	14146	14235	14072	14230	14198	14057	14223	13994	14085	14148	14120	14082	14218	14305	14211	14117	14153	14153	14247	13961	14161	14181	14096	14131	14079	14095	14067	14381	14152	14179	14144	14016	14196	14160	14149	14137	14206	14239	14124	14199	14217	13987	14146	14190	14295	14136	14024	14249	14323	14088	14203	14183	14006	14230	14160	14214	14208	14108	14425	14070	14147	14071	14318	13999	14254	14116	14316	13984	14335	14038	14139	14085	14232	14199	14311	14322	14153	14230	14189	14224	14093	14236	14226	14152	14112	14278	14101	14131	14357	14115	14312	14158	14158	14238	14164	14001	14133	14300	14210	14053	14086	14292	14179	14140	14055	14017	14058	14168	14127	14076	14208	14172	14001	14114	14047	14110	14201	14087	14105	14065	14167	14279	13996	14084	14196	14091	14075	14250	14105	14360	14181	14282	14101	14039	14213	14182	14109	14064	14243	14225	13983	14187	14299	14087	14001	14008	14065	14239	13983	14253	14130	14150	14131	14193	14181	14124	14161	14198	14070	14125	14111	14096	14299	14147	14084	14006	14184	14238	14183	14211	14139	14131	14184	13987	14202	14206	14239	14216	14236	14096	14092	14211	14089	14134	14165	14141	14109	14068	14198	14007	14268	14270	14157	14040	14473	14018	14085	14236	14357	14047	14221	14157	14035	14068	14102	14315	14195	14091	14163	14174	14165	14114	14051	14179	14222	14189	14218	14103	14169	13934	14287	14243	14261	14272	14110	14290	14068	14134	14037	14172	14215	14287	14215	14204	14284	14172	14062	14129	14222	14184	14272	14190	14112	14202	14056	14218	14072	14322	14262	14281	14177	14142	14116	14178	14092	14259	14360	14238	14177	14122	14239	14255	14106	14336	14170	14221	14218	14178	14149	14191	14085	14410	14340	14113	14109	14051	14006	14195	14187	14260	14059	14126	14181	14201	14378	14092	14161	14239	14115	14023	14070	14082	14374	14107	14140	14158	14363	14087	14198	14066	14201	14351	14140	14092	14009	14194	14186	13993	14234	14334	14038	14372	14215	14143	14085	14096	14159	14177	14384	13988	14119	14196	14138	14262	14147	14183	14069	14102	14326	14155	14051	14128	14386	14197	14193	14189	14066	14140	14229	14133	14320	14189	14100	14071	14051	14080	14192	14203	14238	14206	13988	14031	14290	14288	14240	14032	14203	14020	14208	14126	14151	14296	14285	14036	14056	14291	14250	14123	14229	14432	14269	14136	14314	14267	14081	14107	14293	14063	14169	14101	14254	13985	14111	14357	14057	14152	14179	14132	14199	14231	14125	14084	13992	14022	14059	14168	14239	14255	14075	14112	14323	14117	14131	14027	14075	14415	14172	14102	14191	14022	14172	14143	14124	14177	14259	14113	14120	14312	14180	14327	14097	14040	14160	14309	14170	14037	14199	14037	14016	14139	14073	14034	14151	14155	14168	14078	14161	14348	14104	14071	14366	14059	14135	14130	14117	13935	13955	14189	14130	14244	14157	14312	14249	14184	14068	14096	14155	14136	13857	14235	14034	14155	14240	14139	14280	14027	14226	14051	14169	14065	14158	14145	14012	14274	14081	14111	14296	13819	14105	14033	14078	14169	13930	13973	14123	14106	14246	14097	13906	14231	14205	14146	14078	14214	14131	14030	14432	14036	14200	14019	14138	14205	14072	14128	14223	14079	14140	14013	14193	14007	14080	14264	14241	14258	14351	13932	14181	14053	14199	14029	14155	14296	14278	14240	14115	14162	14111	14121	14180	14215	14048	14227	14087	14068	14124	14170	14208	14100	14075	14255	14416	14076	14178	13956	14062	14064	14198	14233	14211	14159	13968	14221	14187	14309	14032	14104	14314	14177	14083	14070	14136	14141	14111	14048	14148	14023	14164	14117	14243	14174	14237	14076	14145	14127	14110	14033	14348	14156	14244	14063	14139	14062	14247	14073	14210	14182	14203	14325	14143	14028	14334	14177	14140	13988	14363	14217	14119	14130	14168	14322	14332	14234	14045	14243	14114	14154	14143	14094	14218	14153	14158	14202	14060	14177	14187	14161	14236	14170	14046	14302	14217	14017	13982	13966	14124	14148	14011	14176	14295	14235	14101	14115	14096	14099	14164	14138	14232	14014	14224	14281	14086	14139	14241	14099	14246	14328	14014	14182	14053	14116	14026	14185	14119	14174	14090	14197	14280	14107	14186	14079	14236	14241	14147	14104	14087	14354	14066	14034	14095	14243	14251	14284	14210	14153	14126	14245	14040	14188	14085	14343	14165	14247	13989	14290	14322	14108	14090	14233	14035	14194	14126	14207	14162	14346	14243	14131	14119	14218	14143	14024	14249	14223	14111	14109	14044	14149	14195	14254	14064	14154	14075	14306	14100	14107	14228	14206	14163	14293	14340	14148	14167	14324	14173	14115	14135	14214	14257	14000	13979	14125	14299	14275	14123	14174	14187	14037	14107	14029	14087	14207	14084	14305	13984	14270	14291	14038	14138	14028	14175	14286	14071	14134	14020	14004	13988	14118	14189	14012	14243	14079	14210	14223	14139	14177	14126	14089	14073	14260	14077	14085	14129	14250	14446	14166	14123	14096	14296	14294	14069	14151	13990	14335	14041	14212	14287	14243	14283	14005	14300	14232	14144	13979	14277	14242	14426	14166	14266	14292	14041	14285	14148	14215	14195	14201	13966	14227	14147	14097	14011	14183	14111	14270	14264	14256	14209	14262	14107	14295	14183	14184	14296	14065	14231	14151	14030	14196	14227	14247	14051	14160	14187	14096	14249	14292	14121	14118	13970	14379	14073	14277	14069	14136	14318	14041	14172	14187	14161	14124	14243	14088	14250	14164	14090	14174	14137	14264	14350	14061	14152	14194	14009	14157	14148	14139	14053	14173	14150	14211	14143	14279	14054	14127	14017	14144	14182	14216	14124	14150
22905	21467	29393	24446	23695	28215	30360	24792	22544	21362	20333	19490	18559	18151	17879	17581	17617	17614	17516	17167	17086	17084	17103	17021	17169	17171	17161	17060	17010	16971	16955	17040	16953	16949	16703	16925	17150	17115	16998	17070	17006	16988	17002	17022	16909	17003	16986	16991	17022	16940	16937	16961	16933	16867	16932	17266	17038	16850	16958	16901	17211	17174	16784	16841	16669	16850	16909	16709	16897	17106	16961	16862	16898	16654	16881	16716	16963	17044	16894	16814	16934	17026	17015	17009	16937	17086	16781	16749	16939	16960	16890	16752	16798	16905	17121	17012	16957	16887	16951	16782	16923	16946	17128	16728	16803	16828	16798	17028	16841	16814	17224	16713	16967	17131	17049	16969	16904	16909	16981	16967	16930	17040	17056	16994	16831	16905	16948	16977	17037	16941	16751	16769	16912	16912	16943	16944	16937	16970	17109	17136	16922	17023	16978	16955	16705	16765	16963	16925	16888	16851	16990	17019	17091	16904	16792	16920	16800	16844	16977	16998	16746	17032	16983	16740	16843	16716	16889	17018	16899	17021	16895	16911	16966	16867	16755	16905	17011	17021	16886	16932	17034	16761	16790	16716	16952	17184	17176	17050	16991	16820	16904	16757	17098	16887	16913	17034	16972	17025	16814	16926	16925	16903	16905	16998	17015	16842	16812	16941	16963	16866	16934	16787	16857	17060	16873	16556	16869	16900	16836	16998	16999	16769	17120	16817	16953	16990	16819	16915	16779	16884	16793	16771	16902	16933	16872	16709	16876	16851	16934	16983	16873	16677	16849	16971	16862	16907	16854	16722	16923	16895	16807	16679	16656	16960	17069	16956	16857	16822	16732	17026	16949	17037	17010	16836	16871	16719	16810	16844	16995	16877	17031	16777	16835	16904	16907	16860	16906	16708	16879	16935	16919	17055	16889	16870	16850	16951	17030	16949	16826	16819	17041	16931	16865	16889	16920	16579	16861	16977	16830	16790	17107	16827	16883	16997	16917	16922	16747	16821	16794	16857	16803	16780	17007	17022	16937	16862	16884	16983	16796	16899	16967	16947	16863	16734	17001	17046	16872	16781	16943	17064	16868	16848	16865	16744	16736	16819	16976	17018	16892	16931	16878	16887	16893	17039	16860	16885	16870	16775	16857	16946	16769	16702	16933	17098	16865	16956	17150	17042	16909	16893	16929	16921	16763	16903	16839	16770	16739	16916	16861	16856	16872	16876	17230	17008	16758	16696	16883	16887	16710	16880	16832	16942	16712	17013	16976	16934	16979	16773	17026	16916	16751	16912	16803	16664	16792	16867	16810	17015	16922	17039	16717	16941	17163	17014	17080	16815	16867	16793	16765	16787	17001	16950	17053	16898	16790	16857	17049	16838	16914	16873	17071	16846	16950	17051	16729	16842	16866	16696	17042	16968	17015	16972	17009	16935	16962	16982	16734	16845	17034	16851	16984	16751	17001	16803	17089	17023	16720	16772	16856	16827	16870	16744	16922	16799	16844	16987	16868	16803	16994	16689	16772	16887	16905	16975	16887	16884	16980	17039	17167	16560	16846	16934	16993	16836	16877	16852	16941	16903	16957	16775	16942	16759	16872	16819	17026	16951	16920	17095	16791	17026	16941	16946	16794	16844	17098	16836	16776	16864	16858	16769	16807	16752	16721	16765	16887	17005	16967	17057	16719	16814	16876	16826	17154	16785	16908	16854	16788	16922	16760	17069	16903	16838	16897	16776	16982	16890	16848	16992	16798	17037	16953	16750	17004	16670	16986	16939	17048	17028	16874	16962	16757	16823	16753	17068	16999	17170	16963	16876	16983	16834	16754	16918	16848	16888	16614	16713	16945	16920	16937	16937	16730	16837	16767	16826	16898	16964	16777	16769	16713	16993	16920	16704	16870	16619	16862	16989	16859	16898	17021	16917	17117	16747	16884	16842	17146	16959	16861	16955	16861	16836	16849	16790	16971	16799	16987	16908	16901	16837	16784	17060	17088	16916	16714	16664	16733	16828	17044	16730	16843	16900	16989	17016	17008	16949	16927	16717	16769	16784	16925	16914	16812	16842	16765	16803	16889	16980	16980	16969	16695	16787	16916	16809	17065	16805	16876	16828	16921	16797	17172	16859	16815	16791	16977	16997	17049	16903	16894	16875	16866	17133	16885	16912	16827	16916	16728	16816	16909	16885	16839	17072	16669	16838	16666	16993	16837	16898	16819	16828	16965	16841	16812	16825	16746	16876	16794	17065	16833	17022	17169	16911	17128	16763	16974	16799	17054	16835	16820	16819	16815	16804	16608	16848	16877	16880	16799	17041	16867	16860	16858	17009	16928	16932	16918	16784	16813	16830	16793	16988	16915	16688	16880	16891	16886	17020	16933	16839	16818	17011	16782	16899	16988	16669	16969	17171	16906	16801	17002	16855	17027	16909	16614	16820	16730	16781	16752	17020	16729	16706	17009	16753	16969	16986	16924	16948	16799	16744	16947	16805	16979	16837	17059	16976	16999	17051	16876	16736	16714	16749	16872	17001	16874	17037	16844	16930	16937	16777	16776	16785	16836	16850	17152	16770	16848	16792	17030	16789	16880	16785	16896	16657	16770	16781	16949	16993	17126	17001	16888	16865	17029	16970	16962	16820	17098	17048	16847	16848	16965	17068	17063	16935	17043	16772	16862	16986	16809	17037	16934	17002	16985	16954	16771	16716	16808	16915	17015	16986	16755	16984	16904	16839	16932	16998	17002	17041	16724	16685	17084	16804	16912	17024	17109	16957	16781	16823	17001	16927	16773	16838	17098	16842	16879	16920	16847	16966	16893	16901	16879	16816	16819	16882	17139	16785	16807	16782	16953	16890	16833	16933	16785	16785	17034	16777	16883	17083	17246	16941	17055	16915	16757	16789	16929	17070	16722	16969	16762	16972	17075	16873	16999	16983	16977	16871	17146	17022	17031	16866	16570	17054	16751	16828	16805	16952	17065	16825	16903	16821	16755	16887	17050	16995	16904	16978	17025	16962	16891	16757	16658	16815	16897	17070	16740	16815	16893	16862	16861	16898	16797	17027	16961	16886	17075	16996	16955	16988	16994	16938	16774	16722	17000	16788	16791	16830	16907	16960	16976	17019	16680	16830	16980	16986	16871	16993	16845	16697	16856	16866	16982	16743	17003	16817	16904	16875	17085	16927	16707	17051	16835	17052	16912	16732	16970	16947	16971	17104	16978	17090	17027	16943	16769	16986	16975	16831	16996	16925	16957	16807	16969	16919	16759	16784	16809	16795	16661	16773	16869	16759	16786	16774	16799	17009	16823	16853	16838	17091	17114	16841	17006	17051	16938	16819	16924	16768	16933	16939	16905	16699	16708	16857	17115	16983	17055	16785	16789	16816	16851	16964	16858	16510	16875	16822	16909	16895	16934	16789	16848	16807	16842	16922	16900	16822	17033	16725	17101	16769	16893	16833	16815	17047	17003	16959	17121	16915	16931	16843	16888	16871	16881	16891	17089	16837	17074	16891	17021	16840	17139	16802	17025	16802	16851	16873	16996	16946	16887	16583	16851	16913	16777	16968	17079	16929	16948	16925	16929	16806	17182	16745	16916	16790	16838	16912	16768	16898	16896	16993	17015	17039	17026	16947	16883	16867	16834	16933	16906	16796	17198	16961	16987	16927	16809	16888	16850	16840	16977	16847	16981	16818	16855	17011	16927	16964	16937	17053	16912	16899	17245	16972	16812	16943	16969	16919	16831	17083	16683	16954	17026	16991	16849	17030	16798	16835	16778	16832	16918	16971	16805	16935	16944	16961	16891	16948	16951	16792	16759	16809	16879	16882	16994	16886	16860	16860	16890	16725	16766	16789	16995	16876	16875	16880	16750	16907	16824	16855	16825	17040	16966	16894	16770	16889	16874	16781	16793	16905	16912	16835	16876	16973	16975	16924	16758	16743	16826	16959	16920	16991	16760	16991	16951	16949	16857	16899	16904	16937	16987	16940	17042	16855	16939	17011	16856	16990	16896	16919	16922	17026	16925	16961	16920	16862	16813	16893	16995	16723	16817	16809	16756	16788	16843	16689	16829	16937	16874	16840	16713	16980	16823	16728	16945	16883	16713	16932	17014	16905	16943	16868	16804	16854	17028	16837	16943	16907	16963	17035	17036	16720	16804	16938	17036	16939	16849	17147	16872	17004	16884	16925	17064	16728	16780	16610	16932	16566	16814	16971	16823	17116	16882	16923	16837	17039	16916	17091	16924	16851	16752	17072	16943	16843	16897	16968	16955	16784	16746	16835	16812	16879	16868	16985	16752	17000	16812	16888	17017	16855	17062	16968	16892	16918	16861	16875	17054	17007	16962	16732	16783	16814	16905	16926	16943	16998	16881	16911	16918	16799	16895	16982	16769	16818	17042	16998	16923	16826	16922	16891	16983	16998	16848	16956	16806	16935	16918	17216	16925	16869	16812	16889	16829	16946	16956	16798	16842	16953	16864	16967	16817	17006	16893	16843	17235	16706	16754	16689	16887	16893	16795	16795	16825	16939	17125	16931	16699	16818	16814	16912	17030	16941	16864	16850	16939	16830	17022	17043	17015	16933	16959	16932	16859	17145	16979	17282	16761	17019	16871	16707	16929	17022	16814	16978	16976	16945	16938	16993	16967	16843	17002	16855	16888	16933	16882	17132	16855	16827	16883	16984	16978	16959	16846	17012	16842	17124	16939	17008	16686	16935	16826	16954	16725	17003	16868	16887	17097	16957	16884	16807	16994	16754	16941	16943	16900	17146	16950	16788	16883	16900	16912	16987	17104	17094	16797	16833	16955	17026	17086	16879	16850	17050	16986	16853	16733	16838	16857	17147	16838	16938	17059	17049	16860	16842	16851	16787	16927	16729	16741	16825	16928	16838	16792	16935	16704	16936	16927	16940	16876	16968	16990	16982	16820	17099	17002	17062	16743	16938	16958	16640	16530	16946	16964	16775	16867	16916	16897	16781	16774	16937	16966	17112	16894	16949	16828	16910	16857	16904	16770	17007	16908	16798	16716	17088	17006	17055	16876	16920	16946	16826	16878	16996	17026	16926	16830	16882	16612	16717	16838	16951	16792	17007	16931	16964	16745	16902	16965	16914	16825	16956	17005	16860	16921	16792
37735	64476	59667	47241	38441	33734	28667	25113	22458	20141	18544	17439	16725	16071	15677	15291	15047	14818	14905	14584	14590	14743	14796	14629	14604	14576	14353	14571	14439	14404	14496	14471	14454	14503	14451	14564	14593	14379	14489	14468	14628	14518	14531	14364	14442	14561	14370	14433	14412	14505	14491	14453	14417	14520	14275	14298	14446	14509	14498	14410	14368	14461	14368	14466	14368	14426	14558	14558	14576	14418	14460	14308	14422	14338	14473	14444	14416	14460	14543	14492	14361	14442	14446	14432	14500	14313	14524	14421	14442	14527	14612	14461	14543	14434	14413	14437	14547	14660	14406	14471	14414	14331	14328	14323	14555	14453	14445	14487	14430	14384	14413	14582	14300	14409	14484	14602	14310	14506	14614	14625	14474	14524	14404	14505	14384	14339	14522	14524	14541	14500	14209	14522	14437	14688	14400	14262	14455	14418	14424	14393	14451	14400	14400	14416	14444	14397	14384	14538	14651	14456	14500	14337	14502	14530	14308	14494	14375	14481	14415	14533	14192	14527	14534	14476	14481	14312	14558	14654	14451	14384	14356	14487	14299	14510	14458	14279	14377	14430	14550	14523	14481	14461	14387	14359	14587	14447	14462	14419	14422	14476	14406	14328	14651	14358	14624	14440	14609	14460	14337	14464	14512	14546	14367	14335	14577	14554	14331	14298	14507	14472	14512	14462	14453	14484	14688	14400	14594	14573	14458	14208	14505	14400	14358	14458	14467	14543	14402	14437	14560	14484	14566	14527	14447	14312	14427	14484	14520	14476	14368	14354	14331	14428	14426	14460	14489	14442	14379	14478	14548	14486	14480	14457	14335	14473	14517	14438	14387	14276	14486	14562	14480	14452	14441	14455	14444	14376	14467	14427	14377	14567	14517	14485	14412	14396	14372	14286	14519	14391	14487	14326	14425	14432	14415	14595	14493	14375	14314	14466	14470	14282	14469	14486	14509	14425	14521	14596	14532	14567	14408	14398	14428	14511	14416	14340	14515	14534	14461	14356	14559	14583	14369	14495	14406	14425	14462	14353	14403	14379	14608	14538	14487	14222	14397	14454	14411	14548	14347	14608	14331	14475	14390	14249	14536	14247	14602	14606	14294	14560	14550	14371	14504	14418	14326	14417	14442	14398	14541	14531	14408	14433	14373	14398	14449	14394	14458	14509	14394	14470	14517	14365	14449	14394	14389	14663	14494	14273	14424	14559	14360	14422	14325	14505	14435	14465	14450	14355	14260	14368	14489	14468	14401	14416	14418	14409	14457	14433	14563	14402	14507	14442	14511	14325	14434	14423	14365	14306	14554	14492	14673	14431	14295	14360	14483	14432	14575	14534	14537	14607	14260	14459	14324	14466	14530	14533	14567	14603	14493	14541	14289	14340	14438	14417	14492	14590	14481	14486	14424	14531	14537	14451	14387	14252	14520	14547	14589	14468	14501	14400	14346	14437	14327	14704	14548	14402	14531	14481	14512	14482	14434	14349	14514	14465	14475	14517	14430	14675	14393	14346	14409	14327	14308	14583	14454	14454	14663	14435	14426	14515	14571	14537	14311	14208	14555	14412	14473	14435	14673	14555	14443	14520	14501	14493	14488	14493	14310	14473	14474	14514	14455	14610	14457	14512	14689	14617	14506	14524	14300	14522	14521	14485	14586	14350	14445	14286	14532	14371	14407	14369	14470	14422	14379	14335	14420	14557	14341	14488	14519	14409	14492	14508	14373	14544	14545	14360	14367	14288	14405	14394	14387	14536	14345	14407	14570	14593	14409	14614	14432	14397	14510	14335	14350	14463	14412	14284	14430	14518	14465	14459	14463	14425	14613	14663	14490	14448	14436	14439	14539	14395	14517	14427	14487	14487	14434	14349	14314	14294	14418	14373	14201	14351	14558	14640	14384	14527	14524	14543	14423	14612	14462	14521	14524	14360	14370	14428	14497	14467	14632	14455	14359	14524	14321	14456	14468	14334	14476	14544	14354	14371	14275	14235	14476	14327	14408	14428	14429	14380	14410	14420	14674	14339	14368	14339	14436	14510	14356	14632	14432	14446	14481	14529	14450	14254	14397	14506	14373	14555	14416	14472	14454	14402	14276	14405	14376	14378	14332	14454	14299	14450	14370	14441	14562	14471	14336	14346	14358	14380	14318	14404	14415	14515	14514	14444	14633	14468	14498	14487	14516	14472	14237	14303	14485	14363	14347	14492	14546	14542	14609	14343	14531	14475	14548	14361	14525	14350	14460	14447	14469	14381	14521	14569	14528	14460	14589	14608	14530	14411	14480	14389	14517	14377	14374	14520	14553	14593	14411	14271	14553	14737	14445	14588	14519	14453	14287	14446	14394	14333	14570	14358	14489	14342	14347	14424	14250	14275	14617	14545	14398	14348	14442	14365	14419	14555	14372	14407	14323	14347	14440	14497	14383	14481	14527	14566	14470	14561	14619	14433	14555	14423	14351	14346	14505	14359	14567	14337	14473	14589	14539	14491	14503	14401	14581	14566	14635	14431	14403	14458	14414	14425	14448	14519	14424	14538	14450	14469	14522	14326	14476	14414	14510	14467	14455	14430	14468	14419	14527	14496	14432	14418	14461	14456	14414	14431	14402	14416	14567	14409	14306	14423	14351	14391	14435	14552	14359	14637	14526	14652	14493	14429	14580	14405	14449	14444	14455	14457	14414	14515	14677	14383	14454	14626	14441	14545	14417	14509	14318	14459	14551	14396	14505	14565	14510	14326	14551	14399	14465	14334	14465	14276	14392	14445	14464	14566	14435	14434	14269	14624	14453	14390	14456	14366	14664	14307	14371	14562	14216	14439	14518	14422	14346	14504	14426	14448	14366	14508	14531	14387	14434	14515	14431	14455	14467	14547	14423	14472	14344	14558	14386	14375	14173	14407	14482	14241	14486	14380	14367	14451	14607	14564	14526	14375	14387	14328	14484	14491	14467	14556	14474	14576	14445	14455	14571	14433	14305	14495	14330	14270	14358	14664	14241	14527	14357	14400	14528	14333	14495	14493	14487	14310	14360	14423	14432	14555	14435	14485	14646	14328	14355	14367	14483	14274	14361	14535	14282	14393	14215	14461	14492	14444	14482	14366	14576	14579	14402	14490	14374	14521	14379	14502	14554	14446	14383	14299	14587	14501	14511	14471	14561	14309	14364	14526	14452	14353	14438	14258	14377	14398	14399	14461	14463	14535	14282	14360	14336	14419	14396	14473	14415	14463	14457	14412	14426	14465	14407	14584	14458	14561	14682	14535	14183	14326	14349	14599	14296	14430	14479	14479	14358	14380	14488	14439	14424	14288	14461	14433	14494	14583	14485	14522	14418	14433	14520	14438	14244	14468	14550	14448	14565	14326	14489	14397	14095	14469	14401	14509	14349	14453	14517	14467	14469	14483	14343	14447	14373	14497	14642	14181	14370	14463	14554	14475	14321	14571	14490	14529	14395	14412	14561	14384	14473	14459	14461	14620	14357	14458	14357	14470	14505	14382	14476	14498	14465	14411	14546	14383	14354	14414	14370	14390	14443	14522	14486	14462	14427	14255	14457	14397	14416	14503	14479	14279	14508	14394	14466	14316	14331	14416	14484	14393	14289	14367	14352	14495	14376	14331	14489	14315	14400	14401	14431	14368	14584	14387	14463	14400	14548	14536	14406	14515	14454	14489	14396	14388	14416	14472	14545	14398	14516	14427	14494	14435	14642	14410	14480	14398	14371	14444	14398	14577	14203	14494	14385	14434	14385	14510	14406	14469	14642	14562	14533	14417	14396	14449	14440	14422	14460	14403	14585	14378	14268	14291	14490	14561	14583	14410	14441	14431	14503	14300	14342	14363	14465	14559	14522	14444	14413	14643	14457	14422	14439	14652	14665	14379	14337	14425	14462	14393	14448	14593	14345	14470	14493	14373	14527	14433	14454	14316	14406	14341	14352	14331	14564	14465	14347	14553	14539	14494	14515	14455	14537	14645	14447	14567	14462	14518	14508	14318	14346	14430	14377	14301	14308	14328	14398	14310	14487	14357	14319	14597	14215	14505	14519	14416	14543	14619	14453	14484	14493	14495	14486	14629	14476	14438	14386	14414	14530	14527	14585	14516	14395	14403	14414	14402	14347	14524	14588	14374	14590	14449	14368	14513	14298	14371	14384	14506	14378	14519	14372	14582	14231	14589	14553	14441	14534	14390	14687	14489	14645	14353	14520	14595	14506	14477	14354	14628	14537	14408	14549	14395	14394	14449	14544	14236	14432	14473	14367	14446	14398	14293	14260	14461	14306	14469	14430	14456	14420	14372	14584	14433	14445	14439	14406	14593	14530	14405	14464	14429	14627	14428	14280	14410	14470	14415	14448	14394	14509	14389	14387	14397	14438	14503	14430	14467	14438	14420	14454	14591	14391	14460	14490	14460	14588	14368	14371	14335	14584	14538	14303	14392	14520	14471	14290	14456	14674	14469	14572	14505	14415	14414	14522	14533	14428	14493	14462	14445	14316	14602	14579	14416	14430	14434	14611	14408	14403	14595	14696	14479	14370	14455	14596	14408	14418	14455	14475	14325	14509	14277	14516	14423	14417	14431	14241	14268	14453	14515	14408	14529	14533	14327	14423	14592	14437	14376	14570	14509	14367	14549	14459	14511	14270	14346	14529	14413	14456	14398	14440	14520	14566	14485	14524	14336	14467	14659	14378	14325	14536	14440	14393	14368	14590	14577	14502	14361	14317	14400	14275	14335	14473	14486	14235	14467	14506	14461	14516	14362	14543	14469	14276	14501	14407	14456	14505	14467	14472	14327	14341	14496	14461	14535	14550	14482	14490	14417	14528	14407	14489	14405	14370	14506	14553	14429	14396	14376	14458	14541	14486	14353	14484	14420	14568	14478	14322	14617	14275	14458	14423	14402	14384	14489	14412	14560	14471	14373	14499	14452	14551	14234	14495	14514	14488	14525	14508	14446	14290	14370	14352	14525	14459	14624	14607	14487	14573	14483	14323	14390	14465	14399	14401	14359	14506	14429	14413	14588	14359	14636	14345	14474	14420	14413	14513	14502	14310	14567	14600	14537	14488	14382	14373	14474	14426	14462	14465	14189	14312	14504	14436	14427	14439	14341	14460	14624	14556	14302	14599	14379	14473	14560
29673	32276	40170	34353	27146	24105	21553	19670	18838	18401	17679	17422	17199	17332	17071	16971	16896	16861	16930	16960	16634	16586	16478	16775	16680	16706	16629	16579	16704	16704	16695	16669	16584	16504	16860	16650	16739	16699	16528	16707	16981	16538	16670	16679	16758	16758	16591	16580	16777	16610	16687	16799	16674	16648	16834	16865	16872	16648	16794	16789	16799	16675	16653	16689	16650	16759	16787	16653	16604	16691	16555	16672	16776	16610	16731	16557	16829	16559	16708	16597	16718	16618	16644	16825	16735	16820	16690	16609	16565	16566	16814	16697	16723	16682	16803	16599	16602	16445	16942	16833	16782	16679	16596	16393	16727	16461	16624	16485	16629	16674	16705	16633	16660	16730	16681	16729	16839	16796	16723	16754	16730	16633	16603	16675	16751	16615	16755	16808	16733	16794	16891	16643	16798	16763	16664	16852	16665	16862	16738	16624	16756	16599	16588	16630	16794	16574	16625	16561	16859	16762	16544	16682	16502	16829	16737	16927	16699	16789	16697	16650	16628	16461	16672	16739	16573	16854	16781	16611	16871	16734	16694	16813	16590	16557	16742	16744	16649	16721	16541	16651	16677	16600	16827	16715	16887	16580	16523	16623	16798	16812	16710	16591	16814	16666	16784	16614	16707	16659	16568	16587	16546	16533	16514	16630	16604	16707	16582	16607	16653	16614	16697	16859	16913	16587	16643	16801	16530	16712	16584	16450	16646	16611	16622	16686	16723	16711	16855	16724	16302	16705	16622	16786	16682	16787	16816	16590	16544	16777	16728	16783	16549	16699	16407	16563	16539	16791	16844	16694	16746	16528	16591	16484	16596	16856	16711	16613	16575	16628	16820	16578	16719	16600	16594	16766	16705	16651	16713	16590	16757	16690	16608	16761	16562	16653	16604	16678	16772	16757	16774	16651	16765	16591	16712	16573	16566	16663	16810	16588	16559	16563	16593	16675	16756	16750	16758	16719	16755	16614	16528	16633	16676	16511	16701	16673	16720	16721	16694	16828	16661	16448	16661	16407	16752	16642	16593	16624	16540	16604	16759	16645	16629	16855	16704	16690	16563	16600	16659	16676	16572	16626	16671	16782	16690	16709	16660	16561	16947	16647	16624	16544	16905	16720	16615	16674	16641	16792	16746	16584	16729	16678	16848	16851	16654	16713	16708	16527	16670	16775	16633	16622	16641	16531	16722	16540	16890	16523	16543	16842	16499	16827	16783	16955	16808	16833	16679	16708	16806	16744	16710	16707	16619	16763	16629	16624	16780	16708	16601	16727	16880	16567	16778	16785	16604	16610	16738	16705	16483	16720	16589	16830	16844	16629	16704	16665	16930	16565	16676	16675	16576	16679	16754	16605	16727	16767	16465	16707	16699	16553	16580	16790	17060	16785	16681	16769	16838	16570	16580	16589	16770	16704	16779	16693	16665	16556	16629	16708	16738	16785	16614	16674	16685	16623	16742	16907	16671	16883	16600	16613	16810	16666	16575	16911	16823	16717	16515	16898	16747	16836	16630	16839	16746	16751	16578	16677	16627	16585	16687	16492	16761	16633	16748	16617	16595	16782	16790	16751	16683	16713	16815	16689	16584	16851	16802	16650	16707	16791	16735	16942	16682	16489	16596	16566	16744	16838	16586	16521	16695	16619	16658	16694	16844	16526	16666	16598	16635	16700	16693	16685	16857	16544	16726	16681	16658	16595	16685	16602	16686	16758	16886	16735	16665	16802	16537	16635	16654	16821	16572	16698	16634	16698	16607	16743	16551	16814	16675	16621	16754	16579	16548	16647	16680	16613	16847	16634	16493	16818	16655	16712	16581	16475	16777	16749	16526	16848	16571	16761	16822	16612	16581	16559	16685	16701	16801	16651	16695	16699	16759	16835	16770	16716	16517	16842	16451	16768	16499	16826	16735	16598	16861	16636	16567	16640	16648	16833	16667	16849	16628	16572	16515	16834	16655	16582	16703	16811	16910	16760	16660	16712	16609	16607	16758	16739	16527	17008	16557	16575	16554	16581	16464	16624	16578	16662	16608	16704	16685	16615	16681	16773	16725	16534	16740	16705	16822	16610	16699	16675	16641	16616	16695	16679	16659	16638	16770	16511	16636	16742	16465	16747	16743	16646	16541	16698	16606	16790	16648	16742	16665	16722	16692	16682	16836	16725	16616	16604	16671	16696	16766	16700	16635	16765	16743	16939	16687	16713	16531	16789	16827	16629	16675	16648	16651	16546	16698	16795	16786	16704	16741	16802	16817	16788	16564	16640	16576	16611	16667	16709	16737	16765	16542	16740	16680	16581	16662	16741	16691	16940	16747	16816	16710	16682	16687	16598	16825	16592	16650	16737	16703	16766	16688	16785	16673	16460	16638	16878	16716	16653	16622	16670	16809	16645	16829	16805	16637	16590	16525	16654	16832	16580	16695	16668	16698	16625	16774	16813	16687	16529	16688	16719	16518	16512	16597	16733	16541	16690	16691	16877	16476	16684	16795	16813	16684	16565	16684	16583	16636	16826	16692	16564	16696	16709	16668	16709	16828	16461	16545	16755	16729	16660	16864	16685	16729	16803	16774	16591	16775	16714	16603	16437	16626	16522	16520	16799	16639	16866	16544	16733	16688	16584	16510	16730	16400	16457	16628	16827	16605	16680	16610	16638	16636	16455	16726	16855	16563	16549	16721	16623	16643	16743	16553	16648	16683	16797	16779	16667	16726	16816	16654	16763	16608	16742	16721	16590	16669	16575	16837	16810	16938	16663	16679	16543	16662	16585	16604	16619	16770	16878	16749	16749	16800	17003	16602	16627	16859	16537	16702	16896	16619	16395	16483	16626	16527	16699	16778	16608	16642	16577	16740	16761	16699	16838	16694	16836	16783	16950	16776	16758	16762	16568	16673	16763	16753	16589	16719	16767	16559	16785	16690	16765	16434	16724	16694	16625	16744	16706	16744	16705	16927	16749	16604	16593	16776	16992	16620	16555	16872	16534	16743	16679	16662	16758	16732	16670	16630	16661	16723	16571	16693	16677	16539	16655	16717	16708	16935	16829	16753	16629	16548	16852	16747	16557	16515	16778	16840	16734	16665	16425	16630	16657	16489	16666	16441	16501	16528	16800	16812	16673	16805	16665	16721	16716	16623	16713	16582	16813	16664	16684	16840	16751	16810	16857	16826	16746	16681	16648	16598	16595	16633	16668	17027	16782	16746	16720	16666	16607	16684	16868	16754	16585	16556	16792	16877	16630	16629	16676	16582	16651	16947	16777	16918	16676	16728	16698	16686	16661	16636	16740	16860	16443	16695	16654	16865	16631	16715	16678	16711	16644	16631	16489	16807	16644	16635	16537	16927	16715	16664	16716	16609	16764	16707	16678	16669	16588	16416	16653	16726	16760	16700	16496	16640	16452	16779	16893	16686	16560	16855	16719	16612	16633	16609	16526	16695	16696	16689	16778	16616	16353	16776	16708	16653	16593	16813	16680	16684	16563	16649	16637	16594	16681	16675	16607	16966	16780	16706	16639	16783	16756	16763	16789	16798	16602	16715	16706	16611	16754	16785	16660	16772	16801	16716	16708	16380	16796	16595	16726	16937	16680	16598	16598	16767	16644	16894	16686	16633	16645	16662	16842	16776	16676	16516	16745	16712	16921	16879	16860	16680	16706	16658	16637	16500	16735	16676	16859	16721	16810	16393	16723	16567	16587	16745	16765	16709	16621	16807	16683	16723	16642	16607	16766	16717	16764	16520	16813	16590	16657	16829	16695	16773	16866	16757	16562	16566	16664	16662	16749	16811	16737	16782	16770	16755	16604	16630	16589	16528	16870	16890	16507	16592	16545	16577	16799	16802	16649	16717	16635	16659	16629	16489	16741	16784	16805	16891	16482	16544	16720	16569	16466	16447	16695	16687	16671	16620	16742	16722	16720	16824	16555	16520	16706	16495	16589	16731	16551	16589	16719	16750	16577	16806	16799	16837	16784	16693	16831	16902	16844	16531	16786	16751	16477	17011	16659	16639	16647	16630	16688	16778	16801	16805	16623	16617	16757	16807	16481	16798	16637	16761	16605	16693	16634	16815	16657	16691	16694	16813	16883	16746	16618	16648	16736	16720	16649	16742	16761	16634	16752	16715	16656	16767	16417	16767	16693	16669	16784	16927	16550	16645	16680	16543	16562	16726	16658	16554	16636	16761	16552	16669	16595	16913	16616	16750	16747	16658	16508	16625	16680	16775	16677	16430	16729	16592	16746	16760	16772	16743	16866	16873	16712	16728	16723	16430	16554	16703	16736	16594	16692	16736	16598	16790	16694	16571	16638	16585	16787	16622	16706	16526	16591	16761	16663	16693	16681	16620	16677	16482	16720	16681	16757	16975	16738	16486	16450	16789	16662	16449	16714	16703	16752	16730	16731	16472	16611	16781	16483	16746	16775	16620	16696	16463	16600	16688	16675	16721	16581	16705	16720	16665	16789	16603	16866	16691	16603	16773	16731	16675	16677	16648	16542	16879	16758	16891	16803	16481	16657	16531	16647	16743	16726	16732	16558	16627	16709	16959	16612	16836	16486	16693	16578	16697	16644	16684	16502	16645	16565	16536	16793	16709	16708	16723	16737	16746	16525	16646	16800	16762	16799	16848	16699	16660	16461	16464	16689	16615	16579	16922	16760	16705	16662	16481	16830	16826	16702	16564	16681	16575	16828	16584	16847	16770	16560	16606	16724	16827	16789	16543	16552	16719	16656	16769	16382	16818	16786	16474	16624	16771	16556	16457	16724	16746	16758	16761	16632	16682	16588	16613	16785	16659	16698	16737	16818	16795	16657	16689	16559	16591	16645	16600	16716	16761	16706	16796	16558	16710	16575	16856	16781	16690	16522	16557	16706	16664	16908	16643	16763	16708	16641	16854	16662	16772	16708	16684	16682	16758	16805	16579	16830	16550	16829	16864	16742	16645	16763	16726	16642	16508	16792	16622	16618	16679	16701	16783	16669	16731	16643	16531	16539	16726	16619	16882	16743	16480	16623	16721	16641	16758	16724	16691	16527	16760	16534	16520	16632	16589	16633	16858	16484	16675	16922	16693	16602	16800	16626	16551	16587	16551	16605	16830	16611	16765	16839	16582	16635	16837	16706	16585	16674	16838	16827
35932	52038	46882	35243	28245	24332	20836	18974	17549	16448	15890	15552	14917	14885	14801	14680	14676	14666	14639	14520	14402	14351	14458	14492	14335	14226	14394	14520	14367	14276	14299	14517	14349	14292	14394	14392	14503	14437	14360	14214	14372	14435	14408	14298	14389	14300	14441	14286	14424	14342	14558	14418	14615	14328	14371	14393	14483	14441	14232	14529	14282	14179	14465	14393	14385	14424	14580	14463	14396	14462	14252	14345	14408	14214	14339	14380	14458	14458	14443	14312	14523	14426	14423	14293	14239	14366	14407	14410	14285	14451	14383	14403	14413	14327	14365	14442	14216	14372	14447	14360	14484	14430	14183	14331	14391	14380	14327	14361	14452	14412	14434	14323	14414	14477	14394	14406	14439	14335	14334	14437	14333	14411	14257	14383	14314	14396	14403	14513	14427	14489	14424	14362	14400	14337	14348	14235	14347	14381	14458	14514	14320	14340	14559	14325	14429	14414	14411	14226	14449	14379	14373	14353	14330	14529	14288	14455	14520	14188	14476	14283	14289	14351	14262	14399	14373	14358	14385	14423	14494	14235	14466	14414	14447	14178	14375	14327	14302	14316	14235	14295	14505	14169	14409	14281	14399	14312	14359	14256	14380	14256	14285	14326	14438	14283	14378	14252	14395	14399	14311	14459	14344	14455	14368	14355	14325	14554	14341	14269	14275	14315	14441	14561	14211	14487	14297	14288	14386	14226	14340	14544	14267	14527	14395	14236	14363	14431	14403	14375	14370	14330	14330	14213	14394	14342	14331	14257	14477	14300	14223	14305	14457	14417	14353	14416	14318	14399	14263	14360	14444	14243	14213	14356	14469	14292	14292	14502	14329	14300	14435	14285	14232	14342	14366	14408	14456	14291	14321	14466	14376	14198	14500	14189	14553	14300	14345	14401	14478	14447	14531	14554	14236	14377	14441	14292	14276	14229	14438	14330	14276	14457	14305	14255	14368	14401	14361	14262	14438	14297	14359	14367	14356	14433	14332	14606	14280	14366	14439	14408	14427	14457	14368	14297	14301	14309	14393	14115	14288	14194	14330	14507	14332	14310	14429	14328	14301	14595	14480	14265	14256	14327	14391	14202	14456	14391	14444	14315	14425	14261	14463	14301	14417	14405	14035	14336	14244	14374	14315	14348	14290	14470	14306	14403	14303	14392	14407	14256	14357	14187	14437	14414	14333	14279	14241	14273	14339	14551	14439	14333	14229	14370	14358	14542	14528	14070	14337	14492	14534	14347	14328	14380	14528	14093	14267	14346	14255	14379	14437	14351	14386	14332	14484	14266	14305	14575	14335	14281	14409	14316	14333	14460	14405	14324	14328	14373	14394	14358	14183	14384	14299	14312	14409	14364	14577	14402	14266	14325	14275	14445	14393	14357	14338	14339	14533	14306	14281	14336	14204	14312	14558	14305	14366	14336	14384	14302	14527	14356	14400	14347	14470	14428	14337	14386	14309	14439	14415	14266	14377	14300	14215	14289	14327	14352	14340	14371	14303	14392	14518	14457	14298	14417	14394	14426	14395	14255	14440	14308	14434	14326	14321	14371	14363	14279	14449	14350	14318	14421	14300	14394	14400	14341	14410	14207	14222	14244	14484	14337	14390	14285	14419	14304	14352	14445	14263	14520	14388	14412	14431	14253	14255	14386	14324	14436	14259	14352	14299	14294	14167	14425	14390	14388	14404	14367	14272	14383	14445	14366	14501	14367	14449	14375	14389	14219	14391	14288	14338	14266	14324	14282	14500	14431	14320	14400	14260	14359	14412	14225	14486	14355	14331	14292	14452	14556	14480	14427	14245	14287	14240	14450	14292	14308	14435	14406	14500	14431	14479	14320	14465	14363	14431	14322	14387	14201	14130	14541	14385	14211	14238	14188	14361	14365	14451	14392	14366	14302	14165	14432	14229	14320	14299	14407	14293	14343	14355	14329	14453	14455	14245	14312	14268	14247	14383	14372	14447	14390	14429	14405	14501	14322	14291	14267	14472	14288	14368	14299	14344	14153	14291	14274	14317	14395	14404	14251	14410	14404	14298	14321	14383	14337	14345	14238	14392	14392	14223	14448	14446	14375	14267	14389	14288	14365	14342	14192	14164	14195	14402	14533	14199	14461	14203	14330	14450	14522	14406	14415	14426	14390	14404	14340	14190	14196	14312	14340	14189	14234	14544	14409	14371	14389	14359	14409	14456	14337	14214	14546	14355	14440	14407	14306	14545	14250	14297	14289	14375	14380	14388	14253	14471	14212	14267	14302	14338	14252	14476	14489	14299	14524	14440	14570	14319	14350	14209	14469	14381	14509	14306	14293	14483	14415	14416	14384	14480	14331	14249	14302	14179	14327	14337	14291	14348	14252	14460	14366	14349	14257	14282	14380	14222	14270	14426	14387	14285	14282	14342	14288	14368	14286	14370	14472	14246	14440	14339	14428	14406	14456	14302	14207	14302	14283	14311	14293	14408	14284	14346	14328	14148	14441	14408	14388	14327	14261	14262	14450	14493	14244	14245	14346	14184	14410	14455	14268	14343	14420	14348	14345	14422	14260	14313	14506	14362	14479	14435	14578	14086	14303	14293	14164	14324	14340	14318	14332	14419	14290	14289	14396	14359	14396	14465	14364	14377	14244	14244	14429	14382	14329	14456	14235	14448	14565	14167	14378	14312	14460	14502	14308	14318	14500	14376	14329	14388	14469	14598	14267	14439	14319	14311	14232	14261	14223	14322	14508	14340	14400	14393	14386	14383	14403	14545	14290	14391	14428	14418	14250	14557	14285	14330	14381	14305	14134	14526	14353	14442	14311	14319	14226	14407	14337	14204	14261	14231	14474	14337	14228	14366	14345	14246	14350	14311	14471	14298	14455	14257	14384	14461	14350	14348	14443	14222	14444	14429	14389	14525	14465	14305	14330	14418	14458	14382	14374	14270	14298	14292	14325	14258	14323	14389	14450	14364	14297	14213	14312	14350	14233	14277	14340	14225	14386	14503	14070	14330	14190	14308	14377	14323	14304	14500	14429	14354	14530	14339	14333	14270	14336	14433	14562	14476	14240	14479	14365	14156	14460	14299	14321	14353	14405	14308	14474	14311	14285	14377	14235	14134	14310	14491	14245	14419	14383	14422	14359	14481	14347	14313	14297	14397	14385	14359	14372	14298	14321	14360	14501	14288	14407	14323	14300	14433	14346	14376	14264	14315	14337	14385	14143	14210	14427	14172	14370	14220	14379	14225	14415	14278	14340	14339	14389	14426	14573	14371	14521	14380	14392	14245	14431	14304	14301	14399	14402	14518	14269	14480	14411	14441	14430	14523	14229	14288	14399	14290	14352	14289	14275	14426	14184	14283	14330	14257	14438	14361	14575	14183	14375	14361	14353	14281	14503	14362	14411	14592	14356	14371	14402	14471	14436	14325	14268	14336	14360	14329	14276	14345	14319	14272	14475	14363	14261	14422	14462	14488	14355	14324	14327	14183	14391	14250	14407	14392	14349	14281	14504	14395	14422	14343	14316	14287	14284	14353	14419	14331	14313	14417	14359	14336	14522	14316	14167	14450	14174	14277	14212	14378	14476	14408	14229	14349	14537	14452	14651	14396	14360	14322	14274	14381	14394	14288	14388	14313	14301	14470	14265	14501	14226	14525	14239	14292	14454	14325	14324	14533	14384	14287	14418	14287	14531	14493	14214	14358	14297	14417	14410	14275	14464	14245	14410	14393	14215	14362	14360	14448	14357	14287	14440	14253	14448	14351	14349	14309	14285	14392	14329	14243	14571	14353	14389	14378	14324	14376	14284	14376	14382	14382	14432	14491	14232	14331	14295	14237	14466	14323	14386	14312	14284	14343	14276	14480	14541	14299	14180	14343	14468	14411	14425	14274	14394	14407	14243	14416	14368	14359	14281	14536	14449	14037	14427	14453	14361	14381	14385	14285	14376	14400	14362	14503	14334	14367	14481	14215	14310	14367	14473	14351	14554	14267	14393	14290	14234	14375	14271	14323	14303	14193	14434	14198	14343	14398	14325	14249	14416	14548	14375	14311	14559	14299	14405	14454	14450	14364	14307	14511	14347	14425	14388	14468	14368	14239	14433	14276	14332	14478	14338	14242	14219	14354	14410	14406	14131	14468	14470	14227	14454	14267	14418	14199	14307	14290	14366	14270	14365	14490	14221	14564	14233	14466	14270	14303	14254	14316	14504	14221	14380	14474	14310	14277	14331	14241	14362	14456	14316	14388	14410	14375	14232	14235	14378	14344	14400	14356	14399	14467	14372	14442	14432	14326	14371	14329	14195	14433	14310	14438	14195	14488	14481	14256	14225	14421	14343	14425	14399	14304	14410	14355	14399	14422	14603	14446	14301	14340	14501	14449	14398	14331	14352	14380	14229	14324	14426	14380	14267	14402	14272	14385	14511	14366	14336	14233	14441	14367	14257	14240	14276	14241	14470	14260	14408	14317	14321	14310	14292	14387	14379	14355	14464	14431	14346	14521	14257	14370	14286	14377	14430	14285	14285	14353	14420	14482	14242	14381	14287	14431	14456	14257	14283	14303	14385	14448	14310	14191	14468	14187	14426	14397	14324	14233	14509	14570	14460	14276	14295	14534	14317	14342	14254	14372	14407	14317	14483	14407	14354	14374	14255	14297	14416	14535	14567	14313	14442	14364	14422	14200	14278	14436	14400	14296	14467	14519	14394	14312	14404	14475	14404	14330	14436	14336	14221	14222	14378	14309	14359	14322	14323	14429	14359	14298	14323	14487	14302	14436	14323	14275	14418	14438	14349	14298	14344	14355	14291	14329	14435	14394	14383	14356	14405	14283	14467	14306	14483	14190	14475	14309	14340	14430	14430	14503	14296	14186	14410	14334	14454	14280	14347	14282	14258	14500	14246	14370	14448	14374	14413	14369	14106	14218	14403	14373	14297	14318	14444	14441	14450	14258	14269	14363	14318	14318	14327	14402	14428	14406	14163	14458	14375	14400	14226	14374	14401	14443	14370	14322	14467	14367	14256	14235	14348	14407	14446	14348	14528	14418	14463	14401	14325	14357	14349	14427	14286	14405	14348	14261	14259	14363	14314	14261	14292	14300	14265	14437	14383	14238	14420	14389	14415	14293	14403	14423	14285	14331	14386	14289	14505
23962	21368	29162	26042	26003	27563	25981	21901	20024	19225	18189	17573	17094	17182	16884	16557	16659	16558	16504	16631	16557	16472	16494	16395	16320	16246	16274	16204	16492	16373	16194	16345	16379	16429	16141	16227	16261	16204	16197	16210	16382	16077	16283	16292	16173	16287	16135	16288	16225	16192	16316	16352	16123	16260	16136	16503	16283	16209	16352	16170	16187	16205	16223	16201	16185	16373	16134	16118	16287	16354	16310	16215	16078	16282	16214	16247	16090	16141	16235	16365	16321	16332	16316	16320	16206	16220	16476	16325	16280	16095	16102	16240	16125	16256	16263	15963	16319	16161	16242	16271	16427	16232	16128	16433	16115	16303	16033	16138	16253	16286	16302	16307	16253	16389	16104	16052	16170	16301	16094	16278	16176	16207	16433	16205	16194	16247	16052	16269	16170	16226	16278	16220	16265	16177	16141	15914	16184	16134	16209	16234	16095	16575	16270	15911	16171	16087	15980	16335	16084	16348	16188	16226	16259	16218	16118	16178	16226	16220	16046	16027	16289	16166	16395	16283	16310	16193	16038	16234	16170	16250	16054	16004	16416	16250	16134	16218	16293	16278	16151	16241	16146	16013	16283	16160	16273	16106	15985	16108	16219	16108	16313	16105	16167	16229	16315	16251	16517	16104	16079	16270	16129	16206	16178	16288	16170	16323	16404	16329	16113	16342	16202	16222	16307	16127	16228	16227	16208	16181	16106	15953	16187	16220	16281	16213	16180	16232	16194	16371	16167	16367	16189	16471	16160	16200	16250	16230	16120	16311	16453	16311	16026	16357	16183	16041	16187	16264	16213	16236	16129	16302	16329	16270	16235	16259	16067	16292	16134	16307	16359	16085	16379	16176	16091	16242	16116	16117	16119	16203	16109	16244	16228	16157	16321	16089	16214	16099	16195	16263	16108	16328	16188	16117	16413	16208	16130	16142	16150	16109	15999	16151	16133	16119	16353	16218	16407	16199	16184	16352	16227	16083	16118	16106	16044	16274	16221	16240	16287	16313	16200	16162	16268	16184	16266	16189	16218	16118	16301	16184	16351	16241	16428	16298	16094	16163	16129	16265	16242	16242	15994	16209	16253	16079	15974	16355	16187	16217	16165	16088	16125	16088	16267	16061	16290	16248	16394	16015	16145	16095	16249	15983	15853	16040	16091	16355	16315	16396	16318	16414	16270	16279	16191	16078	16169	16238	16067	16129	16056	16020	16038	16052	16290	16228	16080	15969	16158	16162	16061	16077	16184	16457	16284	16035	16239	16162	16152	16123	16315	16200	16199	16349	16325	16367	16173	16255	15919	16269	16307	16406	16284	16250	16143	16202	16188	16047	16322	16113	16144	16187	16153	16192	16180	16167	16206	16012	16134	16263	16129	16108	15944	16061	16129	16043	16354	16124	16103	16049	16189	16150	16148	16174	16269	16044	16175	16202	16478	16265	16348	16150	16136	16175	16203	16215	16186	16078	16210	16092	16293	16189	16130	16095	16276	16097	16243	16156	16214	16192	16224	16339	16183	16253	16092	16381	16145	16158	16203	16286	16152	16156	16261	16321	16283	16336	16203	16311	16319	16279	16223	16193	16299	16325	16252	15939	16088	16142	16230	16127	16180	16167	16091	16073	16351	16098	16077	16172	16103	16171	16174	16107	16122	15913	16176	16316	16205	16183	16119	16232	16156	16109	16296	16093	16024	16097	16249	16406	16214	16163	16152	16214	16117	16256	16085	16137	16277	16360	16336	16038	16176	16018	16156	16272	16113	16234	16436	16302	16268	16344	16383	16026	16343	16307	16222	16062	16084	16193	15917	16241	16393	16133	16217	16244	16379	16220	16129	16167	16226	16211	16159	16193	16157	16265	16153	16223	16034	16229	16229	16248	16373	16273	16303	16143	16127	16149	16228	16005	16153	16155	16253	16077	16231	16342	16356	16097	16338	16235	16237	16213	16141	16166	16329	16158	16303	16142	16068	16145	16057	16076	16215	16236	16131	16335	16315	16298	16201	16337	16141	16101	16043	16194	16112	16243	16207	16238	16191	16013	16185	16331	16082	16312	16339	16127	16041	16164	16025	16229	16147	16241	16304	16135	16263	16303	16176	16060	16503	16209	16205	16203	16331	16237	16133	16006	16096	16290	16221	16172	16086	16429	16267	16303	16203	16009	16202	16348	16345	16158	16083	16166	16293	16295	16377	16129	16277	16088	16044	16106	16212	16245	16258	16301	16313	16249	16197	16313	16059	16288	16216	16118	16342	16026	16102	16394	16307	16171	16054	16253	16306	16376	16195	16251	16238	16404	16240	16192	16186	16251	15983	16061	16255	16376	16261	16341	16245	16116	16297	16334	16154	16209	16155	16065	16449	16110	16148	16194	16358	16286	16246	16190	16345	16182	16353	16367	16226	16228	16329	16208	16175	16185	16122	16195	16325	16261	16135	16319	16151	16120	16347	16120	16039	16136	16029	16367	16264	16236	16179	16181	16266	16054	16198	16075	16144	16281	16137	16067	16177	16215	16175	16149	16318	16378	16303	16172	16349	16094	16192	16370	16302	16222	16284	16266	16149	16283	16006	16164	16353	16139	16191	16137	16050	16083	16365	16267	16268	16200	16140	16244	16303	16278	16218	16213	16223	16212	16060	16310	16055	16230	16144	16232	16258	15995	16386	16137	16220	16410	16232	16210	16283	16307	16032	16247	16032	16196	16287	16066	16147	16122	16082	16230	16405	16247	16233	16230	16326	16131	15995	16087	16337	16097	16122	16338	16344	16327	16260	16055	16161	16189	16224	16132	16358	16081	16142	16469	16209	16251	16297	16029	16301	16210	16335	16219	16277	16128	16157	16233	16244	15977	16156	16165	16101	16213	16309	16326	16444	16301	16259	16058	16348	16242	16262	16314	16156	16266	16330	16200	16153	16134	16185	16074	16350	16074	16145	16140	16314	16193	16195	16088	16311	16277	16264	16336	16046	15993	16240	16242	16154	16150	16162	16105	16119	16237	16194	16198	16302	16234	16237	15999	16099	16260	16108	16400	16088	16322	16081	16193	16201	16402	16143	16422	16344	16382	16191	16262	16264	16021	16289	16182	16171	16272	16236	16209	16299	16279	16268	16279	16178	16162	16145	16301	16064	16104	16315	16185	16295	16097	16379	16215	16286	16200	16171	16280	16137	16005	16285	16202	16252	16040	16124	16177	16151	16175	16296	16178	16245	16240	16153	15988	16309	16154	16158	16209	16091	16182	16195	16147	15996	16136	16194	16229	16107	16317	16225	16116	16276	16063	16202	16067	16224	16142	16132	16221	16304	16166	16078	16271	16071	16199	16171	16372	16318	16046	16328	16283	16280	16219	16063	16206	16203	16028	16330	16229	16173	15981	16132	16065	16068	16222	16113	16091	16392	16213	16194	16113	16156	16183	16298	16233	16343	16510	16131	16158	16150	16088	16104	16275	16449	16200	16290	16142	16377	16241	16220	16218	16019	16171	16352	16108	16086	16179	16393	16286	16173	16127	16091	16297	16114	15965	16390	15960	16295	16338	16219	16219	15968	16249	16335	16164	16286	16336	16227	16204	16320	16259	16183	15986	16152	15870	16311	16237	16107	16564	16116	16353	16199	16098	16381	16280	16173	16268	16120	16309	16255	16045	16263	16383	16104	16200	15934	16045	16231	16182	16158	16102	15987	16075	16172	16324	16174	16153	15986	16124	16386	16089	16000	16359	16283	16402	16151	16108	16055	16169	16124	16154	16130	16087	16240	16035	16059	16110	16283	16264	16283	16075	16193	16190	16250	16313	16270	16165	16201	16141	16466	16309	16155	15985	16106	16088	16167	16280	16282	16164	16235	16250	16237	16368	16182	16395	16234	16078	16248	16309	16031	16198	15996	16261	16140	16150	16213	16143	16133	16189	16168	16384	16206	16248	16022	16179	16063	16411	16312	16235	16126	16051	16114	16130	16421	16004	16247	15973	16057	16290	16188	16140	16262	16189	16279	16206	16182	16233	16254	16175	16148	16167	16257	16223	16078	16082	15965	16344	16062	16227	16164	16104	16072	16266	16214	16182	16253	16198	16340	16056	16300	16288	16311	16164	16052	16228	16370	16264	16283	16097	16504	16134	16350	16017	16235	16190	16156	16285	16299	16003	16174	16205	16263	16239	16280	16269	16077	16211	16394	16333	16337	16230	16144	16209	16135	16330	16393	16423	16316	16098	16057	16145	16000	16243	16170	16117	15983	16213	16222	16067	16355	16123	16025	16128	16195	16119	16228	16162	16285	16132	16213	16171	16207	15979	16204	16149	16039	16228	16357	16358	16239	16086	16024	16012	16322	16163	16338	16388	16197	16101	16171	16009	16362	16272	16273	16192	16151	16205	16219	16311	16356	16179	16175	16306	16325	16404	16319	16105	16135	16199	16442	16220	16058	15953	16253	16258	16308	16317	16371	16164	16167	16230	16203	15991	16092	16184	16171	16136	16336	16130	16212	16274	16159	16262	16192	16188	16266	16158	16110	16064	16127	16083	16198	16279	16235	16227	16228	16238	16136	16403	16110	16132	16284	16081	16150	16055	16036	16250	15972	16219	16212	16450	16289	16256	16041	16262	16066	16340	16394	16162	16270	16335	16032	16087	16266	16195	16211	16158	16179	16405	16247	16173	16046	16267	16328	16175	16011	16200	16421	16086	16102	16359	16335	16021	16059	16295	16104	16130	16280	16124	16256	16130	16211	16361	16172	16281	16048	16285	16351	16407	16152	16161	16355	16193	16235	16351	16218	16042	16279	16215	16289	16327	16102	16048	16063	16205	16141	16197	16204	16247	16159	16303	16087	16221	16035	16307	16435	16294	16300	16248	16132	16305	16181	16203	16121	16022	16345	16271	16029	16003	16084	16271	16264	16021	16269	16017	16264	16158	16215	16267	16217	16172	16332	16217	16177	16419	16207	16157	16256	16056	16224	16033	16311	16177	16148	16167	16087	15993	16304	16299	16294	16362	16187	16292	16183	16047	16060	16208	16293	16381	16063	16167	16097	16360	16419	16291	16200	16287	16116	16101	16019	16195	16099	16142	16190	16208	16280	16069	16236	16159	16322	16038	16146	16222	16126	16210	16171	16125	16338	16181	16265	16186	16273	16299	16135	16041	16378	16195
36186	58407	53542	40775	33862	29087	24351	21565	19303	17854	16804	16049	15518	15050	14811	14698	14565	14263	14268	14134	14112	14154	14270	14196	14159	14152	14014	14089	14289	14261	14070	14123	14143	14099	13978	14060	14119	14085	13951	14151	14152	14155	13989	14074	14036	14162	14201	14063	14057	13975	14068	13860	13988	14075	13950	14104	14062	14059	14165	14118	14166	13908	13993	14127	14250	14018	13924	14120	14064	13967	13901	14158	13952	14264	14062	13994	14153	14003	14271	14004	14052	14020	14069	14014	14021	14134	14110	14127	14061	13734	14023	14081	14086	13960	14017	13964	14140	14157	14009	14088	14112	14158	13978	14158	14131	14103	14093	13839	14173	14168	14197	13958	13928	14064	14014	13936	14004	14138	13992	13947	14047	14107	14182	14077	13988	13931	14022	14026	14235	13837	14087	13940	14150	13912	13997	13979	14123	14006	13987	13862	14123	14183	14096	13902	14250	14251	14106	14135	14035	13932	14098	14059	14034	14075	14154	13981	13965	14104	14053	14149	14145	13885	14056	14009	14128	13883	14036	13978	14077	13991	14278	13894	14060	13974	14061	13925	13842	14014	14124	13946	14104	13952	14050	14100	13966	14103	14031	13888	14003	14048	14077	14147	14131	13967	13973	14182	14066	14021	14117	14073	13922	14055	14006	13979	13951	14052	13988	13908	14116	14059	14031	13948	14148	13958	13964	14039	13906	14058	14005	14043	14008	13965	14157	14043	13980	14054	14065	14118	14084	14052	14245	14015	13991	14055	13929	13960	13928	13948	14155	14010	14065	14112	14047	14112	13988	14005	13993	14083	14026	13986	14013	14050	13997	14075	14056	13993	13984	14184	14001	14137	14097	13983	14098	14060	14162	14156	14020	14143	13954	13988	14017	14017	14038	14098	13979	14088	14140	14095	13924	13945	14044	14074	13982	14161	14012	14106	14088	14060	14143	13973	14216	14123	13997	14074	14032	14061	13945	14065	13939	14199	14071	13979	13917	14223	14017	14022	13963	14147	14058	14039	13993	14041	13972	14097	13935	14020	14091	14041	14117	13947	14074	14027	14078	13998	13957	14110	13989	13993	14153	14110	14153	13955	14090	14006	14024	13930	14118	14030	14184	13896	14013	14191	14256	14136	14145	14170	14274	14096	14049	13971	14093	14033	13993	14098	13968	14124	14226	14033	13973	14084	13962	14093	14042	13836	14009	14071	14144	14010	14076	13768	14085	14120	14102	14050	14075	14003	14062	14059	14002	13917	13914	14065	13942	13893	14078	14103	14210	14066	14111	13896	14041	13941	14068	14025	13962	14029	14079	14138	14134	14018	14037	14140	14057	14131	13950	13860	13888	14075	14064	13905	14037	14260	14079	14031	14026	14011	14053	14086	14017	13965	14032	13969	14097	13986	14219	13949	14090	14079	14092	13985	14077	13940	14127	14066	13929	14061	13925	14007	14019	14043	14004	14137	14079	13976	14068	13984	14015	13924	13985	14207	14013	14033	14157	14053	14037	14105	14035	14101	14170	14067	14087	14041	14019	14032	14052	13871	13974	13961	14017	13945	14111	14059	14043	13969	14030	14130	14062	13961	13991	13949	14035	13955	14211	14040	14019	14046	14077	14097	14164	14071	13865	14002	14087	14166	14039	14036	13982	14012	13965	14016	14097	14049	14049	13890	14114	13998	14008	14006	14109	14024	14093	13934	13934	14106	14142	14048	14024	14095	14175	14224	14011	14124	13870	13946	14081	13970	14248	13985	14005	14153	14118	14016	13963	14101	14039	14161	14065	13929	14184	14156	13992	14072	14021	14123	14138	13993	13939	14162	14153	14106	14061	14076	13970	13952	14070	14114	14025	14018	13982	14119	14104	13955	14093	14135	14091	13920	14054	13863	14139	13993	13971	14237	14153	13933	14171	14186	13920	14117	14127	14056	14046	14009	14100	14029	14297	14107	14065	14112	14010	14000	14166	14157	14130	14169	14076	13938	14124	14167	14041	14150	13993	13936	14089	13989	13938	14000	13914	13964	14030	13879	14097	14036	14040	14070	14049	14102	14034	14044	14125	13951	14126	14079	13996	14152	14113	14165	14072	14092	14012	13934	14010	14200	14025	14018	14108	13997	14093	14051	14029	14122	13916	14087	13859	14042	14227	13942	14034	13934	13916	14015	14022	13943	13989	14144	13995	14098	14038	14093	14159	14074	13956	14062	13909	14100	13829	14120	14039	14136	14146	14169	13995	14179	14113	13995	14008	13948	14055	13956	14154	14111	14022	14084	13955	14282	14022	13947	14040	14075	13984	14130	14093	14181	14259	14105	13978	13963	14068	13930	13959	13966	14108	14072	14084	14008	13930	14114	14046	14123	13892	14054	14045	13968	14147	14058	13748	14162	13988	14093	13923	14036	13927	13992	14081	14162	14155	14067	14140	14134	14108	13950	14022	14142	14078	13901	14170	13885	14007	14118	13885	14065	14130	13997	14082	14077	14096	14094	14035	13965	14110	13893	14090	13895	14055	14041	13904	13845	14000	14147	14169	13981	13945	14087	13925	13934	14009	14035	13972	14031	14275	13948	14179	13988	14023	14140	14156	13990	14022	14084	14069	13908	14140	14060	14080	14187	14029	14119	14128	13977	14014	13980	14068	13962	14124	14202	14138	14004	14073	14135	14002	14027	14089	13996	14238	14128	13894	14108	14121	13917	14069	14195	13871	14059	13961	14126	13927	14001	13992	13981	14181	14092	14179	13861	14084	13952	14083	14036	14100	14125	14118	14115	14003	14058	13961	14088	13952	13926	13949	14088	14124	13921	13806	13967	14035	14036	13830	14162	14075	13981	14158	14120	13977	14003	14068	14054	14063	14141	13980	13942	14161	14159	14097	13973	14094	14085	14024	14062	14003	13868	14074	14069	14121	13996	14186	13983	13984	13991	13898	14162	14260	14259	14048	14123	13985	14052	13995	14012	14046	13986	14089	14210	14006	14179	14019	14115	14066	13886	14076	14000	13952	14086	14117	13874	13956	13777	14171	14023	14094	14059	14015	14095	14141	14142	14072	13992	14121	14010	14133	13912	14006	14258	13942	13927	14140	13872	13951	13980	14083	14076	14033	14030	14174	14089	14151	13956	14172	13968	13957	14041	13998	14002	14029	14025	13947	14053	14081	14060	13938	14050	14138	14040	14100	13991	14103	13895	14113	14062	13851	14124	14169	13885	13930	14192	14052	14165	14097	14063	14068	14076	14054	14100	14030	13971	14095	14077	14025	14048	14162	13937	13837	14044	13826	14093	13992	14131	13883	13983	13957	14012	14051	14240	14104	13928	14047	14191	14193	14005	14085	14024	14201	14031	14051	14030	14279	14034	14027	14008	14003	14095	13924	14057	14043	14115	14064	14240	14133	14150	14046	13944	14136	14071	14092	14010	14074	14011	14109	14044	13986	14027	14077	14074	14097	14230	14060	13993	13990	14041	13939	13910	14143	14094	13970	13955	14046	14073	13981	13935	14038	13961	13992	13952	13922	13978	14036	13913	14049	13874	13994	14054	14015	14059	14132	14105	13878	13920	14061	13972	14131	14104	13911	14008	14058	13964	14000	13851	14189	14047	14219	14073	13975	13927	14198	14137	13968	13936	14013	13976	14042	13898	14081	14093	13994	14071	13958	13909	14064	13886	14091	14068	14075	14159	14069	14080	14073	14021	14083	14057	14109	13954	14105	14006	14111	14117	14055	13974	14039	14137	14047	13941	13887	14005	14166	14150	14041	14128	13995	14070	14106	13946	14235	14279	14082	13966	14164	14173	14055	14022	14000	14032	14030	13948	13950	13944	14149	14154	14015	14056	13952	14094	14017	14018	13940	14027	13969	13960	14104	14091	13963	13977	13907	14128	14172	14097	14157	14027	13921	14199	14113	13987	14161	13943	14065	13976	14144	13948	13909	13988	13974	14110	13854	13963	14109	13924	13967	14044	14059	13931	14124	14056	14209	14105	14027	14261	14038	14045	14015	13980	13939	14100	13986	14004	13976	14068	13984	13998	13898	13886	13864	14206	13993	13976	14118	14133	14088	13982	14026	13884	14039	14179	13979	14223	14122	14115	13966	14069	13887	14010	14191	13969	14222	13977	13902	13999	14163	13882	14150	14031	13935	14115	14058	14120	14015	14233	14090	14123	14043	14160	14138	13980	14115	14020	14058	14231	14122	14129	14127	13951	14022	13946	14156	14128	14294	14060	14117	13999	13857	14027	14074	14055	13931	14032	13951	13884	14017	14111	14002	13992	13903	14125	14088	14029	14050	14311	13979	14117	14161	13914	13930	13983	14080	14009	13940	14003	14044	14069	14225	14055	13939	14017	14140	14211	14063	14093	13854	14090	14075	13789	14091	14014	14004	13990	13957	14014	14023	14044	14085	14029	14189	13968	14012	14118	14141	14126	14116	14037	14038	14032	14012	14025	13863	13972	14000	13796	13962	14042	13895	14086	14013	14100	14183	14021	14079	14023	14134	13970	14037	14135	14040	13937	14060	14151	14108	14149	14025	13984	14041	14057	14032	14152	13932	14009	14039	14136	14103	13930	14021	14043	14079	14001	14072	14052	14173	14000	14128	14074	14073	14037	14093	13668	13985	13986	13941	13950	14019	14029	14121	14078	14090	14063	14137	14039	14026	13839	14125	13941	13979	13968	13832	14033	14121	14083	14021	13800	14128	13939	14080	13926	14019	13821	14073	14234	14085	14025	13997	14017	14108	14063	13993	14159	14244	13979	13985	14048	14125	14100	13966	14012	14119	14102	14007	14058	13955	14094	13927	14110	14128	14087	14196	13961	14175	14059	14002	14076	14008	14047	14013	13900	14170	14031	14093	13966	14060	14049	14127	14011	14056	13994	13900	14033	14162	14176	14092	14069	14018	14047	13842	14199	14031	14070	14012	13886	14008	14110	14054	14021	14089	14122	14132	14033	14081	14096	14122	14044	13874	14020	14130	14124	14082	14029	14025	14134	14142	13979	13961	13986	14020	14090	14126	14001	14049	13987	14122	14079	14084	13964	14099	14038	14044	14064	14108	14057	14159	14017	14151	13884	13979	14224	14005	13992	14099	13887	13943	13856	13920	14081	14025	14034	13792	14095	13789	14078	13925	13968	14068	14076	14088	14105
22892	21421	29304	24373	23728	28090	29996	24595	22034	21262	20024	18964	18506	17866	17730	17356	17521	17186	17296	17016	17104	16991	16896	17008	16974	16770	16667	16788	16893	16866	16912	16799	16957	16785	16823	16783	16714	16921	16755	16827	16756	16930	16877	16866	16813	16764	16731	16928	16671	16707	16801	16725	16884	16884	16825	16791	16884	16756	16790	16784	16773	16782	16713	16599	16830	16772	16993	16890	16590	16910	16856	16756	16550	16629	16935	16709	16757	16760	16746	16725	16577	16727	16843	16746	16486	16662	16825	16631	16878	16623	16751	16849	16836	16734	16609	16830	16545	16623	16720	16806	16714	16751	16863	16819	16654	16942	16934	16885	16814	16634	16749	16733	16801	16753	16751	16873	16729	16647	16824	16946	16755	16373	16695	16769	16948	16700	16807	16812	16660	16771	16672	16710	16866	16658	16728	16659	16724	16644	16744	16653	16581	16778	16549	16744	16719	16732	16673	16676	16604	16744	16808	16823	16714	16816	16587	16643	16554	16823	16855	16724	16590	16691	16743	16692	16761	16713	16726	16880	16952	16835	16820	16717	16732	16540	16673	17025	16755	16651	16634	16706	16827	16755	16592	16979	16938	16725	16964	16626	16725	16766	16757	16796	16811	16646	16674	16610	16645	16727	16677	16620	16823	16744	16784	16825	16621	16701	16665	16582	16878	16937	16695	16757	16657	16649	16817	16818	16732	16777	17043	16736	16632	16573	16750	16556	16657	16479	16817	16742	16841	16843	16662	16750	16795	16761	16414	16630	16837	16876	16846	16893	16933	16843	16856	16795	16958	16484	16720	16713	16619	16772	16750	16702	16831	16932	16860	16831	16688	16626	16848	16774	16988	16810	16623	16856	16616	16707	16749	16676	16784	16769	16859	16770	16744	16648	16676	16634	16824	16664	16872	16760	16788	16825	16639	16636	16694	16676	16864	16696	16670	16913	16817	16668	16816	16874	16835	16578	16651	16925	16721	16785	16693	16770	16661	16901	16650	16716	16849	16657	16875	16900	16583	16676	16682	16708	16646	16827	16677	16788	16635	16622	16769	16882	16586	16627	16490	16706	16774	16599	16761	16872	16785	16750	16899	16900	16583	16750	16860	16527	16649	16725	16630	16683	16464	16544	16695	16628	16762	16621	16659	16496	16597	16819	16661	16533	16775	16698	16576	16861	16862	16684	16586	16742	16810	16731	16640	16631	16782	16747	16934	17002	16692	16544	16695	16827	16805	16722	16759	16924	16842	16740	16726	16742	16670	16703	16748	16752	16753	16672	16708	16864	17037	16569	16660	16842	16781	16777	16762	16798	16736	16870	16689	16803	16671	16770	16806	17006	16718	16871	16626	16712	16836	16846	16654	16683	16667	16573	16698	16727	16687	16563	16709	16603	16636	16669	16783	16560	16721	16678	16844	16775	16845	16720	16850	16618	16892	16867	16710	16761	16625	16823	16982	16833	16708	16933	16495	16817	16942	16795	16558	16810	16827	16812	16589	16736	16921	16832	16526	16834	16927	16800	16622	16834	16602	16689	16810	16918	16799	16716	16789	16822	16696	16787	16717	16772	16697	16766	16746	16579	16824	16574	16658	16816	16884	16864	16712	16629	16694	16776	16600	16701	16585	16729	16845	16819	16781	16941	16775	16667	16697	16798	16621	16667	16686	16732	16739	16983	16704	16708	16581	16598	16778	16780	16618	16863	16790	16722	16668	16681	16878	16811	16776	16805	16695	16892	16690	16746	16743	16453	16679	16451	16716	17002	16659	16757	16876	16859	16899	16624	16810	16756	16906	16692	16682	16725	16721	16430	16746	16657	16790	16866	16975	16565	16731	16795	16688	16931	16530	16556	16838	16851	16764	16775	16693	16557	16682	16783	16668	16728	16651	16665	17017	16813	16576	16798	16861	16571	16863	16662	16877	16873	16645	16733	16661	16470	16701	16725	16807	16710	16647	16897	16685	16728	16769	16532	16780	16589	16712	16791	16848	16638	16822	16718	16597	16740	16929	16825	16749	16817	16835	16769	16777	16853	16602	16721	16724	16797	16783	16632	16602	16671	16696	16728	16655	16683	16723	16663	16871	16750	16743	16762	16669	16742	16683	16524	16747	16452	16879	16641	16672	16585	16662	16703	16871	16739	16613	16614	16809	16740	16609	16850	16687	16727	16622	16503	16655	16579	16723	16816	16549	16764	16634	16729	16618	16579	16601	16827	16629	16739	16770	16931	16669	16740	16883	16862	16689	16680	16858	16819	16879	16753	16730	16775	16895	16968	16592	16639	16836	16600	17054	16846	16712	16669	16558	16701	16880	16614	16732	16763	16617	16540	16723	16767	16765	16609	16797	16832	16683	16738	16753	16741	16835	16680	16981	16657	16719	16787	16726	16734	16687	16670	16721	16802	16651	16759	16690	16763	16914	16823	16845	16593	16795	16437	16893	16917	16379	16834	16792	16681	16768	16928	16621	16852	17005	16837	16712	16737	16739	16811	16620	16869	16805	16571	16661	16692	16729	16899	16641	16748	16604	16712	16756	16865	16612	16683	16782	16800	16620	16622	16637	16823	16801	16768	16585	16682	16926	16819	16829	16855	16882	16771	16502	16772	16828	16555	16856	16773	16876	16849	16945	16986	16660	16811	16789	16718	16724	16645	16808	16444	16677	16818	16849	16643	16728	16790	16702	16718	16728	16625	16573	16615	16613	16736	16556	16675	16771	16544	16749	16875	16788	16773	16873	16766	16748	16753	16759	16764	16926	16802	16993	16517	16650	16714	16769	16864	16617	16800	16778	16741	16744	16741	16598	16688	16688	16754	16705	16664	16804	16696	16819	16509	16693	16799	16820	16756	16861	16939	16628	16595	16927	16822	16749	16828	16686	16628	16792	16709	16918	16696	16688	16778	16712	16913	16762	16815	16491	16808	16675	16707	16772	16610	16611	16509	16752	16687	16465	16822	16787	16660	16642	16754	16810	16855	16925	16652	16627	16493	16799	16682	16775	16527	16751	16746	16830	16687	16620	16626	16677	16749	16729	16726	16887	16820	16605	16758	16812	16608	16756	16603	16980	16683	16471	16896	16735	16785	16853	16915	16705	16904	16799	16681	16913	16562	16754	16365	16652	16691	16947	16701	16508	16549	16850	16780	16735	16796	16480	16786	16664	16698	16593	16691	16728	16763	16672	16764	16620	16937	16828	16671	16807	16655	16777	16835	16569	16709	16627	16631	16734	16659	16482	16744	16706	16861	16756	17032	16917	16750	16757	16650	16766	16802	16646	16574	16747	16826	16930	16659	16602	16614	16804	16495	16682	16789	16783	16757	16809	16821	16936	16778	16934	16763	16641	16781	16727	16797	16878	16768	16851	16894	16776	16662	16903	16718	16742	16648	16655	16778	16634	16734	16802	16577	16934	16851	16680	16684	16632	16756	16850	16756	16633	16687	16741	16773	16660	16746	16952	16445	16615	16718	16837	16599	16732	16712	16750	16878	16891	16549	16668	16737	16925	16733	16936	16735	16596	16644	16753	16633	16695	16687	16575	16410	16746	16752	16686	16645	16747	16577	16860	16850	16888	16693	16770	16573	16635	16681	16923	17013	16775	16868	16702	16793	16856	16775	16729	16610	16647	16766	16759	16796	16592	16688	16793	16505	16530	16597	16716	16912	16799	16737	16719	16816	16865	16798	16486	16709	16772	16750	16646	16804	16524	16637	16608	16715	16819	16782	16769	16645	16914	16774	16711	16869	16598	16786	16849	16713	16868	16835	16843	16642	16730	16866	16756	16789	16841	16721	16738	16785	16628	16688	16823	16884	16586	16789	16750	16817	16683	16801	16671	16791	16762	16519	16744	16789	16891	16744	16875	16798	16855	16805	16717	16679	16758	16898	16753	16598	16737	16764	16586	16755	16835	16626	16674	16811	16628	16667	16552	16797	16628	16860	16680	16748	16533	16667	16643	16569	16505	16651	16728	16759	16786	16553	16769	16794	16783	16533	16857	16749	16835	16596	16718	16750	16830	16938	16834	16796	16810	16536	16511	16859	16717	16782	16608	16550	16867	16783	16705	16722	16668	16647	16683	16780	16744	16860	16654	16690	16896	16698	16986	16645	16794	16612	16834	16862	16886	16715	16790	16575	16862	16682	16747	16843	16726	16678	16761	16795	16490	16656	16618	16579	16705	16732	16591	16632	16495	16758	16694	16648	16757	16694	16801	16515	16723	16593	16731	16727	16693	16727	16778	16802	16809	16706	16748	16853	16517	16724	16799	16763	16728	16664	16726	16782	16774	16683	16893	16581	16575	16820	16810	16660	16619	16808	16713	16809	16635	16585	16720	16712	16626	16855	16704	16698	16580	16772	16672	16677	16598	16626	16777	16653	16766	16696	16776	16847	16727	16808	16793	16774	16696	16786	16732	16702	16896	16720	16797	16890	16794	16711	17053	16745	16755	16672	16894	16742	16867	16815	16861	16798	16869	16917	16566	16612	16821	16517	16641	16534	16736	16937	16642	16640	16664	16756	16881	16848	16560	16821	16795	16643	16623	16607	16714	16833	16873	16651	16589	16477	16705	16964	16752	16509	16729	16745	16840	16513	16658	16700	16743	16706	16803	16855	16783	16613	16663	16706	16577	16504	16835	16916	17015	16643	16852	16790	16708	16937	16668	16602	16773	16652	16791	16738	16693	16594	16736	16838	16550	16662	16614	16676	16740	16682	16614	16730	16676	16757	16685	16698	16792	16948	16582	16797	16961	16637	16690	16710	16782	16889	16886	16718	16710	16602	16717	16592	16666	16648	16517	16722	16620	16672	16852	16782	16764	16693	16819	16740	16743	16824	16814	16679	16706	16774	16844	16809	16680	16679	16791	16731	16684	16709	16589	16791	16854	16755	16920	16729	16683	16700	16764	16852	16675	16729	16812	16689	16753	16731	16804	16675	16855	16640	16656	16827	16788	16639	16642	16658	16709	16694	16799	16781	16713	16722	16772	16475	16991	16739	16828	16585	16750	16454	16625	16511	16755	16740	16655	16658	16757	16780	16791	16648	16743	16649	16822	16587	16706	16664	16614	16594	16910	16607	16708	16809	16793	16707	16581	16527	16717	16607	16652	16830	17042	16595	16741	16607	16699	16572	16749	16522	17087	16894
38565	64082	58744	45914	39085	33323	28317	24658	22102	19895	18412	17183	16390	15838	15509	15155	14846	14893	14716	14629	14679	14562	14494	14513	14465	14328	14524	14655	14510	14496	14269	14336	14396	14444	14471	14492	14326	14246	14494	14392	14459	14392	14343	14391	14569	14430	14446	14368	14421	14406	14519	14317	14447	14339	14508	14398	14510	14345	14481	14334	14255	14234	14489	14374	14297	14265	14456	14417	14493	14375	14361	14220	14344	14444	14480	14374	14284	14362	14425	14378	14428	14535	14336	14451	14366	14279	14433	14379	14367	14288	14337	14357	14501	14185	14371	14346	14329	14439	14305	14407	14333	14442	14352	14322	14151	14343	14144	14434	14317	14338	14420	14297	14326	14314	14253	14309	14332	14382	14385	14226	14400	14518	14455	14304	14193	14356	14335	14551	14266	14412	14361	14229	14321	14505	14490	14348	14373	14325	14372	14253	14293	14365	14363	14519	14580	14459	14176	14414	14461	14361	14424	14349	14392	14357	14340	14399	14384	14364	14172	14337	14268	14626	14490	14500	14401	14335	14311	14449	14294	14473	14487	14581	14269	14359	14417	14397	14343	14343	14285	14326	14523	14237	14510	14444	14362	14445	14339	14408	14430	14473	14394	14530	14299	14180	14366	14424	14362	14358	14482	14436	14283	14224	14170	14329	14381	14343	14286	14477	14289	14263	14292	14344	14434	14397	14445	14261	14337	14350	14447	14251	14401	14481	14513	14418	14215	14357	14253	14328	14632	14358	14469	14322	14186	14355	14271	14312	14480	14302	14446	14379	14360	14276	14389	14392	14360	14450	14399	14341	14307	14260	14321	14432	14377	14480	14370	14285	14384	14258	14305	14330	14415	14284	14462	14198	14354	14469	14269	14509	14213	14382	14418	14292	14397	14319	14235	14353	14469	14418	14264	14223	14314	14328	14331	14437	14271	14379	14355	14360	14285	14295	14441	14293	14383	14264	14458	14377	14359	14379	14348	14222	14390	14358	14370	14316	14508	14343	14282	14349	14391	14391	14419	14455	14554	14277	14427	14386	14342	14540	14339	14477	14454	14347	14256	14316	14446	14464	14471	14366	14439	14373	14351	14324	14140	14438	14409	14465	14339	14331	14330	14374	14513	14212	14279	14251	14457	14490	14423	14213	14308	14451	14511	14459	14381	14285	14374	14288	14355	14374	14347	14601	14404	14320	14495	14314	14471	14279	14177	14482	14292	14429	14125	14443	14301	14260	14304	14244	14411	14371	14405	14450	14380	14202	14460	14471	14471	14451	14415	14411	14565	14254	14202	14287	14473	14401	14407	14204	14367	14400	14343	14378	14338	14478	14398	14450	14384	14312	14309	14491	14382	14408	14501	14469	14348	14294	14343	14360	14430	14284	14371	14294	14307	14311	14390	14386	14491	14347	14316	14451	14371	14543	14455	14551	14391	14342	14397	14397	14348	14408	14382	14448	14449	14352	14333	14426	14304	14284	14421	14449	14336	14353	14195	14305	14517	14248	14269	14393	14426	14284	14505	14353	14411	14374	14187	14407	14350	14293	14221	14419	14420	14271	14372	14398	14342	14482	14399	14411	14345	14423	14400	14579	14362	14397	14144	14201	14441	14470	14336	14367	14411	14402	14411	14319	14368	14300	14365	14393	14166	14354	14509	14380	14251	14462	14419	14438	14394	14588	14318	14358	14212	14230	14348	14456	14399	14488	14376	14270	14207	14329	14349	14433	14393	14553	14426	14392	14332	14393	14272	14404	14380	14306	14492	14464	14245	14280	14388	14389	14433	14464	14559	14255	14495	14541	14395	14325	14366	14331	14392	14380	14345	14433	14334	14304	14255	14476	14357	14538	14240	14461	14287	14515	14546	14422	14377	14434	14457	14399	14407	14578	14222	14520	14369	14268	14324	14340	14377	14394	14254	14282	14176	14281	14421	14427	14311	14490	14296	14218	14278	14350	14392	14325	14191	14332	14308	14459	14243	14420	14356	14285	14364	14355	14164	14575	14342	14183	14328	14296	14333	14325	14401	14514	14472	14312	14372	14238	14319	14264	14263	14393	14267	14331	14215	14378	14411	14543	14480	14237	14360	14367	14435	14455	14213	14333	14484	14351	14370	14403	14331	14335	14375	14505	14356	14392	14477	14269	14379	14418	14440	14329	14327	14346	14303	14433	14270	14290	14387	14405	14420	14434	14446	14341	14332	14318	14389	14386	14506	14416	14331	14328	14213	14488	14328	14394	14339	14423	14547	14554	14407	14306	14351	14407	14390	14552	14326	14264	14547	14175	14452	14248	14341	14304	14316	14358	14391	14227	14338	14282	14285	14339	14392	14550	14330	14368	14488	14370	14404	14285	14512	14384	14145	14458	14305	14177	14345	14386	14246	14481	14360	14412	14371	14421	14335	14410	14352	14212	14476	14382	14376	14399	14213	14415	14280	14371	14298	14203	14661	14164	14441	14469	14402	14339	14532	14280	14360	14327	14392	14358	14301	14419	14380	14338	14270	14477	14288	14257	14358	14395	14326	14298	14390	14272	14580	14265	14281	14567	14442	14470	14403	14455	14464	14558	14269	14383	14466	14388	14302	14525	14398	14365	14409	14257	14282	14491	14202	14359	14053	14472	14364	14409	14442	14300	14438	14391	14404	14465	14394	14330	14263	14403	14396	14249	14408	14222	14161	14296	14407	14371	14520	14308	14530	14436	14387	14390	14358	14372	14194	14389	14365	14202	14341	14464	14419	14507	14395	14388	14461	14284	14493	14424	14343	14434	14450	14458	14259	14345	14418	14383	14512	14445	14466	14366	14324	14368	14438	14617	14440	14547	14366	14326	14469	14360	14438	14256	14314	14373	14564	14474	14288	14246	14262	14384	14593	14335	14266	14237	14458	14282	14280	14386	14477	14461	14402	14391	14415	14222	14151	14466	14378	14213	14523	14322	14424	14210	14465	14225	14401	14268	14376	14471	14333	14430	14255	14224	14374	14607	14258	14386	14294	14464	14412	14430	14297	14426	14433	14430	14451	14278	14435	14279	14370	14456	14349	14311	14447	14260	14392	14236	14469	14325	14195	14424	14287	14255	14313	14318	14381	14264	14259	14200	14433	14266	14492	14241	14365	14260	14229	14509	14259	14294	14318	14297	14154	14379	14287	14397	14370	14136	14496	14372	14413	14448	14495	14327	14327	14409	14394	14395	14552	14243	14466	14491	14281	14253	14327	14301	14379	14351	14388	14617	14323	14290	14397	14251	14399	14194	14319	14286	14349	14361	14432	14317	14242	14493	14399	14431	14329	14521	14414	14346	14438	14340	14233	14652	14338	14422	14377	14354	14311	14396	14352	14265	14307	14414	14407	14340	14490	14376	14319	14367	14403	14346	14305	14423	14242	14425	14367	14382	14317	14247	14203	14507	14189	14306	14239	14343	14303	14407	14413	14250	14386	14167	14557	14421	14384	14441	14371	14404	14341	14327	14318	14336	14509	14331	14365	14337	14363	14283	14392	14302	14473	14365	14424	14337	14458	14435	14401	14328	14372	14397	14225	14363	14421	14293	14356	14367	14467	14456	14158	14455	14358	14256	14241	14444	14335	14278	14305	14336	14446	14258	14515	14362	14262	14276	14303	14444	14497	14354	14587	14338	14352	14418	14356	14269	14377	14474	14370	14372	14240	14482	14381	14336	14506	14535	14530	14427	14351	14327	14407	14315	14444	14362	14354	14322	14377	14329	14290	14227	14441	14225	14409	14442	14318	14284	14373	14410	14269	14323	14419	14391	14342	14414	14511	14463	14408	14256	14537	14272	14313	14306	14344	14368	14353	14392	14435	14363	14401	14399	14361	14452	14408	14508	14439	14436	14436	14188	14356	14464	14485	14329	14361	14483	14298	14442	14322	14372	14356	14458	14444	14419	14287	14369	14266	14361	14273	14395	14450	14274	14333	14283	14540	14294	14342	14251	14227	14385	14372	14272	14371	14221	14394	14270	14543	14256	14408	14335	14329	14457	14217	14421	14471	14351	14446	14305	14316	14281	14483	14313	14433	14521	14320	14317	14204	14416	14267	14244	14360	14424	14332	14318	14447	14345	14495	14293	14493	14231	14298	14280	14371	14265	14464	14375	14442	14452	14351	14309	14222	14312	14458	14499	14389	14275	14496	14452	14310	14299	14617	14297	14289	14415	14414	14252	14401	14480	14471	14303	14374	14334	14414	14554	14493	14435	14449	14487	14352	14215	14393	14448	14436	14364	14187	14438	14434	14391	14450	14443	14371	14549	14375	14330	14397	14384	14241	14371	14301	14407	14247	14332	14430	14474	14244	14226	14285	14473	14434	14442	14350	14218	14321	14365	14408	14273	14431	14439	14397	14369	14341	14305	14234	14350	14377	14433	14609	14275	14437	14412	14388	14360	14437	14395	14412	14257	14369	14233	14427	14346	14492	14538	14310	14369	14446	14439	14467	14328	14608	14259	14392	14373	14285	14416	14351	14279	14442	14336	14406	14211	14436	14465	14342	14397	14284	14403	14516	14440	14495	14266	14501	14321	14312	14393	14233	14301	14555	14410	14341	14324	14353	14186	14409	14392	14419	14473	14320	14250	14383	14301	14277	14413	14528	14379	14400	14365	14236	14300	14379	14578	14510	14258	14251	14427	14483	14304	14377	14329	14389	14430	14393	14359	14556	14363	14341	14372	14379	14406	14325	14418	14486	14322	14245	14224	14515	14385	14388	14445	14333	14400	14386	14349	14342	14336	14421	14213	14301	14451	14191	14274	14434	14439	14321	14377	14358	14186	14413	14210	14422	14311	14344	14441	14400	14286	14314	14468	14509	14243	14376	14229	14411	14361	14285	14435	14377	14427	14332	14315	14379	14392	14322	14492	14269	14401	14416	14303	14459	14291	14459	14182	14287	14348	14430	14382	14353	14330	14346	14424	14331	14347	14441	14441	14440	14240	14390	14437	14366	14416	14421	14352	14335	14303	14329	14410	14503	14553	14276	14276	14343	14581	14416	14641	14198	14462	14306	14416	14232	14194	14373	14395	14251	14361	14582	14332	14399	14295	14282	14414	14336	14360	14287	14224	14407	14410	14383	14254	14253	14180	14301	14509	14154	14372	14259	14451	14365	14419	14429	14414	14602	14267	14395	14368
29858	32341	39576	33781	27120	23562	21254	19568	18328	18204	17705	17509	17274	17028	16963	16823	16795	16665	16769	16722	16710	16649	16696	16488	16596	16750	16337	16614	16519	16657	16634	16608	16467	16685	16623	16535	16531	16701	16676	16589	16594	16557	16695	16447	16412	16369	16585	16532	16416	16676	16396	16525	16526	16639	16630	16480	16571	16453	16451	16768	16736	16617	16484	16357	16684	16491	16503	16443	16753	16456	16791	16512	16599	16499	16618	16571	16454	16653	16545	16487	16715	16590	16429	16543	16427	16571	16577	16703	16500	16530	16387	16380	16547	16679	16654	16809	16570	16420	16641	16494	16785	16476	16593	16582	16503	16448	16476	16421	16461	16562	16330	16674	16614	16656	16521	16429	16467	16365	16624	16835	16304	16691	16671	16524	16583	16592	16354	16523	16518	16349	16616	16490	16578	16834	16355	16487	16694	16706	16463	16444	16445	16587	16631	16552	16437	16565	16623	16615	16567	16497	16677	16611	16518	16472	16541	16647	16457	16396	16578	16597	16471	16677	16534	16612	16564	16533	16483	16462	16662	16474	16446	16317	16674	16836	16696	16434	16701	16739	16473	16665	16367	16698	16781	16572	16575	16501	16499	16653	16547	16376	16439	16585	16449	16646	16579	16626	16394	16511	16567	16555	16523	16550	16497	16533	16611	16520	16522	16546	16437	16686	16518	16588	16657	16755	16443	16542	16549	16768	16563	16353	16715	16587	16621	16494	16579	16556	16561	16515	16570	16482	16353	16463	16668	16387	16551	16521	16557	16620	16621	16309	16544	16447	16296	16382	16719	16504	16631	16619	16624	16738	16608	16770	16511	16720	16522	16646	16525	16575	16488	16477	16647	16459	16459	16589	16501	16543	16489	16719	16575	16702	16651	16504	16722	16552	16656	16589	16543	16565	16419	16530	16603	16668	16526	16507	16413	16511	16445	16594	16528	16575	16484	16736	16750	16593	16498	16388	16606	16450	16693	16551	16690	16722	16680	16437	16580	16777	16555	16534	16496	16523	16501	16512	16786	16520	16524	16475	16552	16582	16416	16656	16567	16766	16540	16596	16452	16572	16501	16643	16681	16370	16650	16460	16677	16510	16552	16549	16358	16511	16434	16545	16577	16704	16567	16537	16697	16444	16711	16727	16547	16701	16503	16440	16620	16704	16514	16478	16450	16442	16495	16664	16526	16674	16495	16473	16596	16587	16532	16399	16593	16630	16528	16448	16341	16576	16680	16539	16412	16602	16547	16530	16667	16720	16453	16352	16345	16575	16704	16464	16446	16519	16411	16449	16528	16459	16407	16593	16530	16268	16555	16471	16349	16440	16427	16382	16353	16750	16565	16463	16402	16458	16269	16421	16669	16716	16460	16516	16459	16584	16518	16797	16416	16374	16372	16368	16517	16539	16471	16644	16570	16661	16540	16782	16486	16595	16610	16788	16621	16706	16568	16510	16487	16518	16448	16573	16423	16531	16553	16526	16592	16454	16468	16549	16765	16428	16510	16809	16723	16574	16521	16485	16622	16382	16601	16636	16616	16686	16608	16601	16455	16653	16424	16468	16810	16726	16692	16570	16500	16428	16669	16679	16463	16573	16763	16467	16349	16503	16686	16598	16765	16530	16722	16550	16517	16380	16634	16479	16609	16574	16401	16530	16589	16554	16572	16708	16647	16558	16566	16530	16688	16643	16538	16490	16431	16576	16506	16583	16596	16623	16604	16620	16534	16688	16530	16541	16694	16631	16306	16650	16614	16471	16595	16705	16524	16671	16522	16477	16601	16649	16452	16606	16614	16502	16589	16712	16503	16420	16544	16451	16628	16701	16493	16549	16522	16497	16795	16601	16609	16568	16723	16482	16525	16748	16526	16539	16596	16601	16726	16631	16574	16619	16543	16711	16522	16654	16377	16553	16622	16466	16493	16682	16296	16355	16533	16539	16599	16486	16423	16653	16612	16461	16506	16472	16553	16846	16695	16415	16704	16567	16641	16579	16640	16569	16559	16795	16432	16509	16486	16562	16400	16444	16605	16521	16640	16441	16728	16519	16556	16716	16732	16565	16586	16870	16495	16485	16254	16540	16520	16526	16484	16539	16536	16492	16563	16621	16512	16532	16574	16606	16591	16576	16593	16476	16675	16716	16556	16541	16526	16528	16451	16621	16758	16441	16528	16467	16582	16539	16606	16487	16510	16313	16599	16426	16726	16386	16519	16609	16643	16513	16516	16478	16614	16629	16615	16753	16652	16504	16444	16402	16622	16645	16713	16529	16520	16687	16728	16597	16637	16686	16702	16416	16558	16793	16525	16552	16708	16496	16451	16369	16626	16516	16590	16505	16587	16536	16547	16539	16511	16533	16590	16470	16623	16550	16718	16788	16695	16383	16575	16551	16591	16545	16684	16445	16363	16655	16615	16556	16581	16435	16483	16571	16544	16563	16400	16354	16440	16661	16575	16575	16545	16434	16607	16546	16624	16690	16520	16597	16545	16533	16649	16608	16493	16386	16530	16532	16558	16502	16501	16651	16441	16409	16584	16353	16613	16488	16511	16512	16593	16681	16733	16589	16798	16852	16679	16664	16571	16648	16490	16551	16637	16701	16509	16736	16812	16748	16692	16511	16578	16530	16661	16573	16660	16484	16417	16557	16477	16532	16779	16552	16651	16590	16496	16625	16528	16433	16468	16882	16431	16728	16549	16451	16551	16577	16414	16682	16578	16493	16656	16619	16553	16702	16388	16469	16684	16615	16522	16560	16471	16557	16685	16377	16654	16549	16516	16359	16332	16548	16583	16436	16426	16367	16476	16716	16604	16496	16594	16506	16477	16612	16452	16502	16735	16631	16653	16580	16461	16539	16456	16708	16629	16380	16704	16496	16642	16421	16647	16523	16684	16485	16525	16513	16663	16572	16494	16510	16642	16551	16413	16547	16616	16451	16543	16622	16551	16469	16801	16432	16557	16560	16547	16599	16417	16552	16589	16646	16703	16453	16680	16694	16352	16566	16679	16573	16601	16466	16365	16510	16585	16574	16367	16361	16577	16522	16463	16466	16642	16568	16496	16601	16686	16478	16512	16515	16887	16719	16438	16544	16584	16517	16477	16435	16664	16299	16466	16679	16595	16540	16562	16330	16362	16485	16405	16674	16538	16398	16518	16631	16555	16538	16456	16569	16599	16548	16663	16448	16632	16573	16792	16727	16576	16516	16469	16593	16464	16584	16755	16373	16602	16573	16436	16363	16544	16597	16528	16518	16521	16558	16542	16679	16619	16625	16600	16546	16509	16383	16617	16460	16578	16315	16432	16812	16441	16769	16431	16585	16635	16565	16599	16475	16515	16586	16639	16600	16573	16629	16590	16525	16492	16450	16681	16721	16623	16466	16517	16369	16337	16488	16418	16627	16568	16462	16435	16408	16378	16615	16553	16506	16680	16594	16548	16587	16600	16527	16583	16619	16337	16317	16600	16682	16598	16475	16632	16534	16686	16521	16650	16587	16550	16600	16611	16551	16603	16569	16571	16645	16578	16540	16391	16521	16520	16501	16645	16584	16471	16612	16715	16542	16757	16636	16581	16551	16436	16638	16479	16375	16609	16568	16629	16415	16626	16647	16541	16535	16574	16533	16855	16641	16498	16489	16552	16725	16769	16771	16737	16589	16603	16603	16569	16415	16626	16599	16535	16509	16541	16593	16715	16520	16815	16419	16695	16657	16754	16456	16498	16539	16469	16616	16411	16373	16721	16455	16685	16592	16457	16538	16249	16463	16723	16484	16363	16488	16368	16528	16597	16487	16577	16808	16320	16671	16762	16560	16653	16549	16547	16533	16583	16450	16543	16486	16386	16382	16484	16605	16679	16620	16690	16647	16653	16640	16419	16585	16626	16519	16717	16533	16572	16537	16669	16519	16400	16638	16560	16771	16650	16631	16704	16466	16609	16526	16650	16594	16488	16480	16671	16785	16454	16429	16602	16529	16584	16490	16756	16508	16420	16334	16441	16576	16730	16476	16436	16567	16813	16659	16607	16644	16495	16496	16456	16638	16551	16482	16461	16554	16536	16597	16517	16350	16461	16391	16436	16667	16742	16667	16824	16674	16565	16497	16535	16578	16443	16701	16673	16631	16498	16449	16547	16567	16432	16504	16477	16634	16504	16620	16744	16580	16699	16354	16543	16590	16787	16583	16616	16462	16503	16628	16598	16651	16523	16731	16636	16575	16495	16571	16650	16576	16616	16323	16450	16700	16656	16418	16713	16427	16711	16508	16444	16649	16539	16213	16531	16434	16508	16424	16633	16500	16307	16809	16453	16573	16594	16588	16624	16580	16576	16576	16427	16458	16472	16591	16584	16457	16617	16484	16609	16665	16604	16737	16405	16485	16638	16568	16589	16532	16754	16564	16481	16445	16385	16383	16463	16578	16672	16581	16617	16521	16456	16496	16894	16590	16608	16580	16328	16413	16451	16543	16760	16444	16406	16530	16466	16509	16613	16654	16573	16424	16681	16567	16395	16737	16473	16323	16719	16604	16485	16320	16681	16402	16747	16532	16549	16408	16471	16625	16658	16426	16330	16568	16507	16439	16641	16584	16729	16562	16646	16437	16500	16559	16665	16523	16545	16690	16545	16640	16485	16653	16601	16547	16382	16546	16534	16638	16485	16699	16623	16417	16720	16603	16506	16458	16507	16488	16437	16656	16766	16594	16336	16525	16362	16600	16784	16570	16553	16473	16659	16519	16577	16617	16793	16588	16385	16555	16540	16489	16525	16650	16622	16585	16718	16613	16625	16686	16598	16791	16655	16600	16680	16597	16689	16679	16720	16729	16464	16524	16717	16553	16472	16545	16524	16484	16639	16554	16615	16505	16483	16386	16702	16702	16521	16644	16613	16593	16452	16608	16342	16611	16556	16624	16620	16497	16684	16411	16543	16703	16362	16466	16371	16486	16550	16590	16503	16526	16567	16751	16269	16644	16534	16498	16606	16514	16578	16588	16600	16500	16586	16701	16575	16477	16346	16487	16708	16569	16438	16687	16437	16672	16732	16425	16606	16478	16963	16558	16519	16670	16551	16695	16464	16686	16587	16349	16528	16732	16628	16411	16522	16483	16722	16491	16609	16591	16480	16415	16646	16536	16511	16448	16582	16744
36750	51465	45964	34586	28441	23518	20627	18548	17244	16223	15624	15243	14964	14825	14689	14463	14449	14454	14419	14387	14224	14368	14379	14412	14134	14448	14423	14465	14251	14247	14190	14305	14373	14286	14215	14314	14167	14331	14245	14304	14205	14229	14347	14252	14201	14257	14210	14238	14331	14014	14349	14385	14054	14387	14264	14373	14401	14191	14377	14282	14310	14147	14291	14001	14271	14304	14251	14309	14295	14276	14273	14327	14400	14421	14227	14153	14165	14359	14230	14156	14279	14350	14135	14342	14305	14226	14276	14357	14225	14361	14298	14212	14262	14342	14186	14312	14195	14203	14283	14255	14154	14209	14455	14454	14313	14436	14319	14211	14307	14256	14290	14410	14515	14208	14211	14218	14376	14415	14276	14250	14500	14187	14165	14398	14196	14282	14346	14342	14295	14178	14328	14300	14258	14313	14248	14250	14313	14197	14312	14351	14333	14288	14327	14391	14294	14293	14261	14228	14191	14291	14375	14237	14248	14172	14342	14247	14110	14496	14310	14312	14261	14232	14315	14253	14119	14270	14268	14212	14368	14236	14198	14203	14021	14159	14341	14293	14353	14243	14429	14199	14111	14233	14267	14425	14235	14351	14167	14334	14247	14369	14196	14301	14377	14368	14370	14218	14371	14303	14356	14235	14198	14047	14220	14183	14385	14268	14177	14201	14250	14110	14348	14092	14379	14359	14298	14223	14255	14334	14291	14347	14170	14302	14224	14227	14319	14234	14287	14235	14272	14281	14458	14250	14416	14191	14020	14288	14344	14153	14142	14196	14299	14122	14318	14277	14188	14192	14298	14143	14254	14173	14216	14245	14355	14312	14346	14314	14324	14408	14258	14214	14234	14407	14302	14133	14335	14189	14178	14145	14241	14229	14204	14335	14347	14199	14149	14203	14269	14249	14399	14321	14149	14336	14236	14179	14336	14086	14200	14266	14358	14272	14176	14231	14307	14369	14205	14078	14141	14360	14299	14309	14386	14240	14307	14150	14335	14254	14295	14225	14250	14228	14274	14189	14203	14346	14313	14330	14480	14321	14308	14204	14308	14383	14193	14145	14167	14230	14248	14176	14395	14389	14347	14281	14219	14421	14294	14322	14213	14233	14235	14276	14345	14368	14204	14243	14400	14297	14324	14226	14245	14258	14194	14227	14340	14283	14209	14294	14175	14221	14339	14281	14231	14370	14325	14162	14353	14208	14113	14391	14363	14254	14299	14246	14310	14277	14074	14249	14412	14277	14340	14133	14348	14200	14309	14237	14244	14225	14246	14048	14211	14254	14134	14144	14342	14295	14283	14087	14292	14447	14256	14303	14389	14158	14230	14303	14297	14151	14246	14331	14236	14141	14208	14303	14353	14220	14225	14288	14281	14242	14335	14360	14209	14427	14224	14311	14303	14234	14419	14204	14311	14266	14304	14199	14408	14322	14543	14318	14239	14391	14438	14205	14342	14269	14245	14282	14266	14537	14193	14239	14252	14283	14270	14255	14239	14361	14137	14206	14218	14412	14279	14283	14197	14343	14224	14307	14420	14177	14358	14249	14352	14217	14224	14232	14210	14275	14169	14249	14232	14162	14206	14246	14235	14199	14199	14304	14367	14305	14260	14238	14272	14285	14272	14259	14330	14507	14258	14287	14185	14269	14259	14235	14184	14295	14338	14434	14347	14226	14378	14210	14132	14461	14307	13997	14310	14324	14342	14418	14164	14435	13989	14368	14248	14239	14343	14377	14195	14405	14129	14387	14245	14236	14230	14309	13979	14336	14312	14457	14314	14214	14324	14419	14163	14231	14117	14283	14210	14306	14204	14213	14354	14137	14206	14331	14302	14161	14433	14126	14331	14229	14169	14111	14385	14270	14345	14289	14262	14369	14293	14294	14180	14264	14275	14288	14210	14293	14192	14274	14452	14210	14257	14375	14211	14146	14429	14394	14319	14432	14197	14359	14177	14369	14140	14211	14284	14219	14364	14405	14202	14347	14298	14273	14130	14436	14340	14404	14424	14094	14448	14348	14085	14249	14207	14217	14361	14345	14238	14299	14316	14089	14272	14285	14140	14236	14350	14263	14428	14390	14274	14130	14102	14319	14211	14192	14336	14171	14495	14159	14448	14394	14238	14262	14266	14392	14164	14375	14298	14490	14201	14311	14361	14371	14269	14291	14293	14237	14365	14237	14170	14167	14383	14309	14430	14346	14244	14266	14153	14249	14222	14195	14134	14320	14240	14317	14344	14259	14137	14299	14370	14161	14477	14199	14223	14256	14282	14116	14273	14435	14208	14329	14352	14188	14290	14267	14396	14351	14199	14431	14319	14239	14327	14435	14306	14142	14388	14241	14378	14339	14272	14272	14247	14271	14362	14332	14358	14189	14167	14402	14361	14381	14278	14365	14204	14258	14313	14353	14218	14196	14403	14291	14248	14341	14506	14317	14186	14333	14179	14406	14106	14228	14203	14193	14392	14405	14271	14354	14254	14309	14309	14267	14093	14264	14200	14347	14270	14321	14280	14190	14334	14319	14253	14297	14340	14276	14319	14274	14374	14404	14289	14233	14306	14372	14262	14360	14310	14300	14395	14261	14019	14358	14301	14306	14380	14386	14369	14291	14096	14102	14197	14320	14210	14118	14232	14264	14352	14414	14171	14358	14343	14261	14137	14355	14221	14222	14367	14217	14268	14193	14161	14198	14098	14291	14288	14085	14153	14204	14281	14394	14338	14260	14231	14421	14317	14169	14361	14451	14321	14454	14220	14250	14227	14363	14222	14215	14346	14282	14182	14244	14116	14227	14429	14225	14099	14144	14325	14232	14217	14273	14160	14144	14255	14191	14340	14247	14291	14232	14330	14344	14368	14295	14386	14197	14231	14325	14394	14144	14385	14206	14216	14249	14314	14566	14348	14184	14210	14235	14243	14294	14315	14035	14241	14202	14211	14370	14202	14299	14106	14383	14469	14285	14136	14142	14352	14258	14261	14355	14255	14115	14345	14447	14285	14171	14227	14192	14228	14373	14395	14196	14326	14411	14289	14384	14356	14253	14183	14277	14519	14178	14230	14306	14282	14281	14296	14286	14222	14291	14242	14347	14473	14154	14132	14382	14245	14220	14260	14316	14217	14314	14175	14240	14404	14296	14310	14290	14357	14309	14402	14324	14231	14414	14340	14309	14350	14202	14100	14350	14310	14214	14204	14296	14321	14394	14233	14294	14136	14218	14118	14316	14371	14298	14207	14203	14432	14112	14174	14236	14269	14430	14338	14353	14322	14263	14371	14392	14083	14267	14375	14242	14174	14235	14310	14224	14285	14260	14332	14324	14176	14245	14232	14303	14202	14294	14185	14265	14194	14484	14173	14055	14267	14167	14272	14268	14444	14199	14289	14170	14372	14393	14371	14207	14368	14248	14059	14400	14192	14355	14268	14351	14322	14203	14259	14347	14140	14334	14270	14207	14326	14318	14464	14285	14428	14418	14328	14264	14265	14418	14321	14277	14140	14312	14254	14252	14284	14467	14304	14410	14143	14348	14149	14281	14341	14310	14410	14362	14384	14433	14269	14163	14278	14346	14251	14393	14286	14334	14115	14150	14228	14310	14324	14254	14282	14306	14168	14364	14261	14350	14242	14323	14206	14259	14244	14363	14369	14325	14287	14109	14164	14160	14246	14162	14340	14203	14225	14121	14189	14189	14431	14169	13995	14208	14323	14479	14344	14218	14351	14383	14220	14270	14293	14233	14414	14390	14275	14333	14254	14297	14118	14263	14313	14382	14265	14238	14329	14167	14157	14295	14220	14360	14141	14327	14177	14387	14387	14351	14154	14450	14536	14290	14056	14375	14266	14325	14173	14361	14371	14144	14118	14379	14203	14291	14231	14332	14174	14278	14188	14372	14244	14105	14257	14315	14133	14375	14373	14420	14275	14255	14224	14430	14244	14456	14329	14256	14244	14310	14369	14305	14254	14214	14339	14457	14351	14352	14355	14108	14278	14245	14197	14217	14354	14454	14223	14304	14214	14360	14455	14277	14198	14409	14426	14305	14182	14364	14364	14431	14346	14410	14330	14274	14171	14100	14239	14296	14269	14411	14358	14226	14256	14187	14098	14077	14261	14336	14339	14452	14281	14312	14307	14518	14446	14231	14367	14236	14295	14288	14240	14400	14435	14352	14209	14201	14126	14306	14192	14473	14354	14271	14281	14281	14277	14166	14271	14272	14116	14224	14373	14240	14145	14372	14358	14129	14391	14304	14280	14252	14329	14318	14186	14237	14234	14383	14276	14270	14216	14285	14257	14353	14277	14415	14445	14211	14259	14282	14273	14104	14185	14256	14318	14227	14319	14375	14232	14092	14215	14325	14300	14278	14205	14313	14235	14194	14429	14382	14407	14175	14297	14301	14303	14310	14197	14247	14206	14206	14309	14372	14198	14306	14437	14344	14390	14149	14268	14370	14175	14264	14368	14126	14293	14272	14355	14373	14286	14346	14238	14262	14188	14330	14274	14241	14202	14202	14227	14216	14317	14258	14328	14364	14232	14133	14427	14142	14275	14273	14238	14209	14197	14350	14272	14273	14355	14335	14353	14288	14222	14354	14335	14159	14154	14229	14349	14132	14271	14218	14210	14214	14309	14293	14338	14242	14346	14138	14350	14192	14340	14264	14329	14174	14373	14299	14192	14323	14299	14112	14299	14269	14333	14232	14345	14334	14335	14196	14451	14201	14204	14184	14215	14270	14351	14339	14250	14188	14309	14164	14299	14300	14249	14444	14180	14316	14331	14434	14413	14108	14402	14507	14387	14235	14334	14289	14254	14211	14366	14353	14243	14260	14246	14283	14207	14300	14305	14276	14279	14409	14112	14320	14218	14383	14364	14130	14309	14421	14280	14260	14151	14357	14341	14366	14267	14117	14259	14184	14287	14254	14298	14252	14289	14060	14195	14481	14153	14403	14453	14316	14071	14442	14317	14384	14240	14329	14507	14186	14336	14434	14359	14317	14259	14190	14309	14240	14300	14301	14320	14018	14384	14193	14325	14275	14455	14305	14360	14196	14238	14264	14321	14304	14369	14261	14212	14281	14433	14218	14094	14147	14299	14213	14326	14107	14307	14306	14294	14314	14214	14351	14237	14316	14291	14411	14342	14264
24144	21484	29224	26302	26189	27248	25977	22015	19953	19106	18335	17685	17355	17210	16666	16856	16391	16324	16511	16531	16399	16295	16132	16433	16453	16315	16281	16451	16423	16316	16268	16416	16417	16393	16222	16314	16190	16336	16273	16259	16089	16575	16339	16196	16237	16222	16242	16158	16450	16188	16346	15900	16190	16221	16224	16219	16324	16013	16317	16250	16159	16105	16097	16290	16274	16154	16197	16194	16386	16282	16118	16203	16283	16179	16227	16200	16235	16234	16280	16209	16130	16212	16145	16424	16211	16073	16201	16172	16279	16154	16263	16280	16084	16100	16107	16202	16093	16279	16332	16367	16147	16182	16188	16113	16166	16297	16180	16358	16181	16160	16128	16338	16226	16296	16330	16285	16218	16125	16264	16215	16088	16035	16316	16142	16300	16264	16195	16384	16223	16314	16140	16350	16229	16241	16214	16135	16212	16135	16060	16252	16087	16290	16154	16129	16320	16374	16112	16075	16031	16101	16310	16277	16244	16114	16323	16206	16436	16267	16344	16063	16334	16149	16166	16229	16326	16240	16311	16012	16223	16080	16320	16390	16175	16131	16221	16280	16359	16234	16019	16070	16396	16129	16211	16184	16270	16507	16131	16164	16250	16115	16360	16364	16090	16323	16275	15984	15994	16239	16221	16274	16307	16338	16188	16336	16105	16299	16079	16207	16423	16008	16093	16056	16409	16197	16322	16293	16314	16178	16317	16045	16171	16302	16189	16338	16279	16130	16189	16027	16004	15861	16273	16309	16124	16258	16297	16088	16319	16260	16116	16201	16343	16372	16381	16237	16234	16177	16182	15973	16131	16207	16216	16221	16126	16221	16231	16155	16022	16433	16139	16176	16166	16059	16275	16160	16014	16207	16191	16220	16266	16235	16061	16167	16137	16169	16154	16214	16219	16340	16173	16255	16236	16151	16260	16211	16257	16155	16133	16266	16193	16239	16260	16267	16232	16352	16089	16082	16118	16207	16259	16262	16035	16184	16117	16165	16224	16152	16157	16272	16160	16252	16173	16129	16097	16218	16272	16231	16120	16153	15988	16037	16325	16164	16016	16114	16162	16290	16317	16368	16204	16043	16247	16131	16283	16269	16183	16180	16196	16272	16096	16330	16061	16291	16233	15937	16287	16126	15890	16120	16055	16204	16215	16170	15940	16230	16257	16190	16256	16271	16199	16087	16153	16156	16164	16219	16118	16260	16171	16225	16204	16428	16236	16157	16291	16311	16168	16164	16249	16174	16184	16229	16307	16248	16111	16185	16050	16136	16249	16196	16198	16212	16331	16161	16207	16095	16074	16261	16223	16345	16266	16213	16219	16298	16475	16273	16203	16086	16336	16295	16063	16187	16289	16225	16194	16426	16170	16267	16256	16135	16326	16200	16176	16109	16179	16270	16190	16328	16103	16219	16229	16290	16293	16278	16152	16218	16213	16204	16133	16227	16284	16261	16164	16218	16132	16139	16120	16227	16255	16135	16248	16221	16330	16208	16288	16244	16173	16247	16261	16307	16241	16054	16248	16349	16266	16360	16295	16227	16242	16428	16215	16163	16147	16184	16233	16236	16211	16050	16303	16182	16275	16394	16210	16269	16269	16005	16438	16376	16205	16062	16221	16093	16179	16234	16300	16406	16210	16211	16358	16272	16352	16345	16276	16148	16196	16270	16237	16293	16220	16198	16222	16190	16032	16220	16386	16131	16263	16108	16071	16111	16249	16209	16331	16191	16325	16222	16116	16219	16142	16121	16207	16187	16423	16177	16156	16167	16240	16234	16205	16160	16117	16005	16008	15975	16236	16028	16062	16274	16166	16328	16110	16152	16183	16145	16372	16143	16255	16178	15941	16127	16151	16057	16157	16173	16262	15959	16167	16229	16218	16105	16171	16197	16362	16245	16244	16287	16147	16219	16165	16076	16097	16281	16170	16149	16008	16179	16136	16145	16068	16199	16066	16208	16124	16170	16146	16165	16130	16199	16078	16263	16179	16164	16065	16291	16241	16186	16227	16177	16338	16133	16314	16387	16137	16213	16262	16283	16158	16128	16278	16254	16305	16080	16367	16341	16300	16234	16322	16316	16093	16051	16371	16444	16056	16116	16249	16289	16102	16172	16206	16343	16203	16141	16329	16243	16222	16215	16277	16316	16072	16235	16216	16157	16163	16195	16302	16276	16233	16232	16057	16105	16316	16148	16107	16074	16034	16172	16409	16041	16047	16304	16211	16233	16200	16159	16464	16133	16187	16164	16150	16056	16019	16288	16247	16134	16292	16153	16003	16139	16175	16107	15996	16083	16201	16121	16143	16161	15962	15988	16303	16156	16158	16231	16302	16167	16219	16070	16228	16317	16245	16356	16217	16172	16198	16231	16171	16188	16297	16289	16106	16232	16410	16142	16230	16298	16134	16059	16253	16123	16122	16109	16252	16142	16189	16246	16351	16400	16041	16003	16283	16310	16424	15916	16189	16304	16256	16309	16181	16078	16042	16216	16173	16093	16241	16222	16303	16276	16485	16176	16226	16191	16245	16229	16108	15982	16231	16229	16259	16303	16339	16413	16261	16057	16164	16182	16354	16242	16351	16230	16044	16302	16338	16071	16226	16070	16409	16223	16252	16368	16211	16141	16209	16216	16219	16352	16019	16226	16153	16345	16291	16344	16053	16337	16301	15971	16248	16154	16201	16259	16217	16213	16175	16301	16235	16315	16101	16237	16102	16271	16257	16235	16220	16138	16274	16099	15962	16276	16282	16060	16364	16194	16101	16211	16152	16102	16135	16268	16322	15976	16174	16249	16247	16199	15917	16180	16026	16167	16350	16291	16157	16415	16327	16025	16315	16266	16307	16310	16167	16118	16286	16063	16095	16131	16185	16164	16305	16328	16200	16214	16213	16119	16416	16239	16132	16250	16128	16042	16056	16137	16167	16325	16189	16130	16290	16030	16320	16228	16196	16127	16043	16084	16205	16341	16132	16152	15965	15920	16208	16460	16128	16273	16274	16102	16161	16187	16116	16265	16188	16326	16218	16418	16141	16151	16440	16220	16231	16399	16161	16004	16089	16202	16256	16225	16039	16087	16157	16203	16073	16055	16226	16361	16282	16072	16150	16105	16086	15972	16162	16201	16386	16122	16055	16206	16228	16214	16296	16144	16172	16397	16213	16271	16078	16201	16220	16290	16127	16317	16007	16139	16308	16159	16322	16195	15928	16403	16148	16413	16367	16373	16225	16052	16280	16373	16086	16151	16029	16193	16164	16168	16156	16118	16146	16278	16252	16200	16310	16128	16043	16162	16474	16305	16167	16115	16090	16047	16040	16252	16258	16047	16137	16268	16257	16242	16162	16150	16242	16199	16286	16256	16274	16351	16081	16040	16077	16328	16442	16320	16200	16094	16233	16059	16123	16221	16182	16335	16258	16250	16274	16440	16596	16322	16532	16266	16290	16002	16314	16236	16155	16227	16026	16483	15995	16085	16211	15964	16124	16053	16238	16370	16189	16236	16410	16212	16234	16424	16110	15999	16289	16069	16024	16224	16145	16135	16088	16199	16270	16195	16260	16247	16210	16213	16087	16147	16298	16206	16119	16330	16501	16006	16149	16375	16346	16246	16379	16083	16260	16398	16145	16090	16193	16194	16032	16047	16340	16248	16235	16298	16023	16110	16356	16124	16241	16213	16203	16148	16192	16127	16038	16330	16136	16369	16321	16321	16131	16069	16197	16105	16209	16288	16159	16190	16302	16277	16047	16308	16179	16282	15981	16352	16303	16338	16327	16068	16184	16340	16126	16143	16197	16142	16487	16116	16077	16137	16184	16268	16188	16224	16257	16087	16082	16077	16257	16246	16289	16250	16180	16256	16429	16170	16429	16446	16461	16394	16307	16061	16433	16255	16069	16021	16293	16202	16309	16071	16292	16129	16124	16033	15922	16243	16353	16116	16182	16193	16093	16157	16162	16244	16188	16100	16136	16100	16113	16070	16056	16269	15977	15973	16269	16211	16223	16178	16035	16043	16049	16188	16271	16170	16030	16277	16190	16415	16215	16073	16200	16042	16115	16235	16231	16400	15979	16274	16501	16217	16311	16183	16362	15952	16335	16139	16053	16144	16458	16235	16243	16618	16227	16450	16180	16280	16202	16159	16207	15872	16101	16243	16132	16149	16209	16094	16272	16140	16354	16095	16239	16379	16225	16248	16184	16245	16174	16240	16163	16226	16204	16268	16348	16103	16152	16001	16272	16124	16057	16257	16389	16014	15990	16201	16200	16170	16308	16256	16132	16264	16341	16049	16208	16192	16129	16182	15918	16453	15985	16045	16292	16287	16079	16229	16381	16309	16251	16264	16077	16370	16231	16471	16221	16204	15941	16176	16042	16286	16342	16169	16044	16236	16125	16284	16295	16095	16137	16277	16178	16214	15963	16056	16035	16186	16157	16151	16084	16208	16254	16408	16227	16188	16317	16457	16165	16092	15958	16138	16256	16219	16420	16153	16157	16114	16213	16092	16259	16324	16094	16261	16174	16262	16235	16120	16380	16077	16024	16236	16385	16178	16304	16349	16301	16222	16233	16041	16312	16015	16217	16261	16171	16145	16137	15984	16131	16300	16189	16331	16206	16294	16048	16138	16365	16302	16231	16191	16191	16242	16143	16170	16172	16266	16285	16070	16323	16079	16106	16054	16061	16343	16248	16153	16330	16124	16163	16128	16144	16243	16223	16408	16169	16208	16207	16219	16177	16220	16188	16129	16275	16212	16273	16339	16072	16102	16192	16243	16134	16099	16085	16273	16194	16247	16149	16287	16141	16191	16224	16236	16164	16187	16026	16297	16074	16358	16185	16250	16325	16122	16208	16213	16338	16244	16163	16128	16250	16227	16192	16123	16149	16036	16297	16343	16116	16079	16189	16124	16057	16109	16111	16227	16183	16164	16102	16155	16059	16283	16278	16028	16327	16315	16376	16288	16286	16407	16183	16345	16288	16228	16488	16080	16199	16292	16244	16320	16266	16190	16210	16141	16283	16019	16371	16317	16307	16141	16244	16058	16048	16166	16111	16117	16296	16228	16290	16104	16314	16362	16094	16196	16219	16318	16255	16183	16187	16306	16163	16316	16262	16469	16237	16131	15993	15974	16116	16383	16209	16349
36505	58580	52711	41428	34289	28096	24581	21548	19545	18076	16842	16122	15672	15053	14816	14538	14474	14326	14352	14394	14216	14084	14129	14274	14151	14207	14043	14163	14253	14017	14139	14234	14066	14099	14251	13997	14103	14220	13997	14105	13995	13977	14045	14023	14053	14179	14182	14217	14103	14114	14036	14057	14245	14047	14135	14181	14210	14072	14118	14165	14098	13925	14043	14098	14119	13913	14153	14075	14059	14186	14141	14036	14162	14058	14084	14185	13981	14062	14117	14325	14091	14113	14119	14041	13983	14136	14015	14174	13988	14096	14176	14049	14112	14035	13966	14109	14025	14251	14200	14021	14054	14034	14116	14092	14323	14074	14117	14022	14227	14084	13900	14086	14063	14022	14009	13969	14136	14043	14092	14076	14056	14096	14294	14027	13924	14082	14090	14062	13941	14137	14071	13956	14159	14032	14072	13971	14054	14084	14275	14027	14104	14056	14145	14149	14052	13999	14001	14053	14258	14012	14084	14270	13929	14017	13915	14092	13962	14049	14267	14135	14136	14060	14040	14081	14208	13909	14033	14213	14102	14202	14148	13967	14148	14083	14061	14030	13993	14087	14137	14192	14070	14112	14051	14031	14185	14088	14233	14130	14009	14078	14094	14099	14170	14097	14131	14035	14073	14036	13949	14190	13950	14090	14018	14135	13972	14187	14237	14243	14104	14020	14031	14133	14129	13879	14096	14151	14125	14039	14067	14108	14158	14101	14152	14228	14153	14043	14070	14084	14144	14231	14069	14209	14198	14108	14045	14127	14088	14043	14196	14117	14044	14116	14144	14069	14154	14052	14153	14203	14198	14136	14046	14181	14080	14026	14043	14256	14120	14171	13995	14074	14173	14119	14226	14195	14094	14103	14065	14079	14068	14109	14173	14018	14163	14197	14002	14076	14007	13967	14062	13995	14207	14099	14147	14267	13931	14078	14021	14240	14197	14160	14196	14050	14185	14056	14144	14104	14140	14056	14035	13975	14018	14165	13902	14027	13918	14046	13895	14263	14238	14158	13968	14079	14062	14001	14133	13888	14270	14019	13991	14131	13945	14088	14016	14418	14154	14105	14128	14070	14029	14018	14066	14009	14132	14210	14059	14078	13879	14150	14080	14065	14076	14260	14127	13979	14031	14064	14079	14099	13899	14074	14161	14105	14174	14229	14174	13943	14173	14047	13937	14000	14104	13958	13915	13947	14057	14057	14174	14010	14090	13910	14161	14170	13982	14159	14135	14103	14262	13934	14217	14088	14154	14205	14153	14011	14053	14007	14090	13870	14127	14045	13933	13931	14011	14196	14096	14153	14094	14002	14222	14216	14001	14141	14312	14008	14122	14106	13965	14149	13965	13906	14135	14082	14061	14304	14095	14097	14046	14088	14145	14095	14213	14144	14084	14050	14145	14084	14251	14295	14032	14096	14107	13925	14137	14123	14244	14003	13973	14081	14332	14026	14103	13891	14212	13752	13980	13902	13949	14138	14151	14144	13954	14073	14044	14202	14084	14281	14145	14149	14095	14190	14271	14014	14171	13965	14233	14102	13970	14112	14180	14268	14111	13897	14120	14114	14138	14138	14068	14072	14035	14131	14169	14150	14042	14116	14181	14118	14010	14020	14153	14271	14064	14036	14074	14139	13976	14147	14008	14217	14072	14030	14153	14164	13928	14068	13974	14092	14122	14052	14046	14107	14156	13973	14203	14022	14128	13935	14065	14191	14080	14037	13992	13962	14287	14062	14089	14113	14076	14049	13998	14188	14028	14192	14149	14160	14114	14018	14134	13913	14037	14127	14100	14070	13979	14204	14148	14106	13960	13966	14271	14078	14108	14034	14078	14188	14092	14059	13967	14118	14300	14022	14002	13858	13913	14111	14101	13931	14064	14143	14042	14204	14033	14018	14054	14061	14123	14130	14146	14050	14101	14203	14034	13889	14002	13957	14023	14197	14156	14019	14015	13996	14043	14114	14032	14079	14139	13994	14211	14262	14037	14092	14059	14248	14029	14089	14184	14019	14083	14094	14101	14127	14133	14123	14188	13916	14077	14048	14198	14200	14237	14207	14197	14196	14172	13986	13919	14036	14162	13952	14322	14003	14102	14118	14040	14204	14138	14016	14089	13988	14097	14080	13965	14129	14037	14065	14047	14092	14120	14196	14179	14125	14106	14127	14112	14108	14043	14067	14035	14057	13911	13929	14028	14170	14064	14098	13957	14110	14095	13932	13958	14278	13900	14062	14082	14208	14058	14177	13945	14302	14083	14006	14028	14210	14053	14221	14125	13995	14113	14273	14226	14061	14120	14027	14108	14100	14065	13969	14062	14110	14078	14009	14181	14082	14165	14065	14006	14228	14159	14030	14129	14030	13879	14078	14132	14043	14148	14148	14033	14238	14164	14052	14146	14086	14023	14193	14043	14110	14099	14065	14145	14076	13997	14078	14019	14028	13975	14144	14058	14121	14074	14113	14169	14014	14133	14238	14155	14072	14174	14060	14087	14050	14039	14007	14074	14096	14088	14097	14156	14134	14123	14194	14010	14074	14122	13856	13974	13986	14013	13965	13965	14082	13806	14266	13906	14036	14231	13997	14075	13891	13983	14211	14027	14123	13976	14024	14054	14067	14370	13921	14126	14163	14035	14197	14131	14036	14043	14085	14136	14135	14022	14212	14100	14057	14201	13981	14159	14047	14081	13945	13916	13988	14144	14067	14090	14088	14135	13954	14054	14168	14100	14062	14114	14123	14128	14038	14016	14157	14202	14087	14158	14056	14340	14078	14062	13953	14167	14121	14201	14177	13970	14121	14067	14056	14017	14183	14089	14116	14099	14110	14166	13908	13986	14200	13878	14023	14160	14133	14083	14066	14151	14182	13863	13966	13941	14079	14051	14057	14087	14110	14051	14048	13875	14031	14111	13850	14060	14108	14214	14058	14154	14100	13929	14027	14094	14120	14086	13902	13983	14100	14145	14173	14039	14189	14039	14198	14033	14112	14185	13977	14012	14021	14263	14208	14127	14257	14056	14149	14229	14210	14138	14024	14211	14069	13959	13986	13974	14053	14235	14070	13977	14126	14137	14269	14139	14088	14091	14185	14150	14131	13986	14033	14112	14078	13877	14030	13927	14177	13898	14081	13990	14005	13943	14044	14008	14213	14086	14191	13876	14080	14103	14109	14127	14213	13897	14014	14129	14147	14229	14113	14231	14074	14057	14010	13961	14279	14117	14128	13989	14115	14107	14171	14136	14275	14123	13966	13985	14132	14077	14112	14035	14093	14038	14118	13997	14011	13991	14157	13948	14044	14022	14102	14228	14225	14327	14289	14028	14087	14060	14121	14156	14080	14160	14072	14182	14085	14051	13994	13943	14154	14076	14271	13993	13986	14244	14057	13938	14087	14165	14133	14109	13948	14071	14198	14156	14132	14051	14200	14133	14134	14088	14078	14183	14015	14025	14030	14001	14068	14287	13923	14088	13940	13980	14175	14036	14102	13996	14184	14100	14228	14093	14184	14047	14071	14300	14105	13948	14051	14244	14043	13989	14089	14271	13981	14186	14146	14000	14172	14136	14101	14065	14158	13967	14159	13936	14194	13884	14122	14017	14170	14185	14078	14076	14239	14254	14073	14112	14095	14064	14110	14010	14124	14068	14161	14172	14182	14114	14176	14211	13946	13975	14186	14144	14109	14087	14002	14071	14139	14009	13996	14069	14006	14113	14061	14169	14034	14011	14046	14101	14126	14133	14110	14212	14120	14162	14076	14075	14021	14022	14129	14046	14179	14137	13899	14162	14063	13986	13972	14031	14070	14042	13981	14080	14013	14225	13897	14139	14069	14204	14189	14093	14028	13862	14128	14105	14040	14101	14075	14091	14018	14082	14161	14140	14036	14072	14167	14005	14058	14029	14238	13916	14151	13962	14142	13894	13942	14182	14064	14208	13733	14194	14202	14086	14090	14334	13934	14160	13931	14132	14088	14098	14033	14154	14073	14044	14151	14084	14138	13874	14023	14177	14052	14190	14089	14141	14152	14122	14089	14179	14090	14105	14232	14004	14096	13984	14012	13972	13949	14017	14076	14006	13932	14163	14147	13993	13942	14185	14156	14120	13999	14015	14143	14195	13988	14030	14206	13762	14062	13932	14037	14035	14270	13992	14081	14242	13981	14029	14220	14180	13996	14004	14162	14022	14025	13913	14148	14170	14143	14213	13984	14043	14010	14176	14016	13965	14200	14029	14078	14218	14160	14254	14085	14088	14283	13998	14033	14211	14056	14062	14060	14015	13961	14152	13996	13933	13962	13998	13968	14019	13894	13938	14003	13923	14125	14218	13902	14133	14175	14125	14198	14207	14143	14012	14224	14001	14022	14130	14015	14085	14129	14016	14054	13918	14083	14174	14113	14209	14099	14052	13994	14211	13967	14255	14105	14138	14151	14190	14090	14029	14039	14122	14154	13999	14044	14079	14061	14030	14022	14035	14023	13968	14107	14124	13925	14136	13792	13920	14232	14097	14241	14132	14070	14271	14093	14112	14099	14045	14101	14044	13987	13949	14098	14125	13928	14037	13905	14144	14028	14126	14116	13937	14123	14063	13968	14145	14121	14212	14138	13949	14022	14182	13867	14226	14184	14023	14143	14135	14014	14004	13947	13948	13964	14163	14152	13987	14164	14234	14064	14202	14078	14082	14092	14038	13985	14167	14039	13989	14052	13984	14224	13927	14160	14090	14065	14012	14146	14013	14039	14046	14183	13987	14089	13895	14057	14066	14149	14009	13955	13948	14082	14130	13984	14057	14021	14192	13953	14102	14085	14056	14157	14293	14146	14032	14008	14094	14002	14067	14130	14279	14166	13971	14087	14093	13949	14220	13891	14106	14136	14162	14198	13820	14049	14181	14024	14158	14271	14156	13882	14096	14316	13971	14036	14059	14021	14128	14153	14258	14168	14256	14146	13920	14183	14116	13984	14175	14287	14324	13980	14349	14088	14001	14214	14176	14101	14039	14109	14004	14022	13844	14118	14154	14124	14108	14042	14128	14051	14069	14059	14116	14164	14091	14123	14017	14046	14171	14164	14176	14042	13886	14165	14124	14116	14206	14118	14016	13970	14099	14004	14074	14074	14179	14079	14107	13914	13965	14206	14131	14170
22901	21434	29353	24379	23643	27767	30267	24619	22380	20940	19962	19135	18521	18142	17593	17617	17556	17371	17115	17101	17064	16976	16942	16980	17034	17068	17015	17027	16830	16847	16792	16770	16980	16768	17021	16905	16756	16832	16959	16904	16769	16874	16948	16851	16832	16884	16740	16773	16940	16820	16832	17038	16862	16769	16736	16639	16709	16791	16603	16759	16789	16735	16672	16661	16795	16731	16831	16580	16507	16650	16757	16827	16752	16826	16944	16849	16681	16824	16868	16688	17044	16886	16583	16631	16703	17007	16985	16660	16738	16821	16561	16816	16775	16666	16835	16936	16909	16829	16676	16816	16676	16675	16771	16827	16838	16958	16738	16880	16681	16636	16788	16741	16734	16787	16725	16686	16724	16857	16596	16656	16714	16807	16742	16780	16720	16764	16869	16686	16931	16654	16743	16601	16753	16825	16614	16670	16975	16842	16617	16692	16671	16650	16876	16734	16833	16638	16902	16940	16921	16632	16770	16554	16580	16650	16868	16766	16786	16699	16679	16632	16676	16675	16731	16785	16786	16541	16802	16697	16936	16560	16631	16643	16925	16590	16804	16947	16712	16851	16875	16736	16686	16742	16885	16659	16709	16787	16879	16555	16795	16725	16815	16672	16833	16656	16688	16590	16938	16732	16906	16758	16655	17010	16797	16622	16625	16748	16808	16820	16795	16574	16661	16927	16716	16625	16698	16827	16683	16835	16896	16749	16710	16712	16936	16540	16633	16779	16805	16735	16669	16797	16762	16750	17069	16827	16685	16646	16797	16776	16642	16485	16704	16684	16699	16582	16886	16758	16707	16884	16698	16749	16717	16614	16848	16530	16675	16544	16708	16874	16775	16831	16757	16858	16658	16603	16655	16540	16725	16512	16735	16625	16540	16714	16870	16823	16649	16580	16878	16827	16611	16757	16799	16862	16861	16797	16613	16709	16781	16680	16645	16626	16801	16779	16792	16660	16794	16878	16738	16871	16854	16569	16657	16690	16687	16776	16771	16870	16814	16695	16766	16616	16593	16664	16613	16768	16726	16677	16649	16609	16806	16610	16744	16697	16713	16853	16608	16606	16627	16632	16403	16686	16706	16711	16981	16625	16774	16738	16644	16682	16797	16716	16545	16747	16806	16879	16686	16679	16654	16610	16669	16711	16863	16845	16640	16717	16747	16650	16582	16685	16662	16867	16804	16546	16446	16767	16642	16702	16855	16673	16723	16680	16828	16777	16797	16843	16458	16713	16857	16930	16855	16636	16746	16773	16954	16873	16656	16773	16911	16758	16779	16830	16669	16783	16767	16758	16729	16563	16753	16624	16731	16592	16670	16690	16764	16729	16772	16670	16746	16571	16624	16532	16672	16688	16824	16692	16668	16811	16677	16636	16714	16750	16884	16503	16706	16722	16753	16868	16822	16615	16859	16493	16860	16773	16731	16662	16591	16614	16589	16564	16856	16843	16621	16791	16615	16699	16925	16681	16791	16780	16812	16740	16752	16730	16556	16768	16787	16756	16649	16593	16867	16780	16604	16645	16728	16861	16673	16877	16725	16587	16640	16663	16672	16896	16753	16624	16819	16689	16866	16747	16896	16722	16943	16773	16626	16797	16816	16805	16634	16650	16585	16692	16790	16883	16731	16660	16718	16611	16911	16666	16565	17114	16805	16870	16716	16568	16797	16873	16858	16752	16772	16772	16688	16800	16383	16764	16641	16632	16853	16704	16741	16851	16697	16788	16707	16919	16754	16860	16790	16744	16793	16645	16529	16736	16712	16928	16753	16772	16890	16743	16652	16675	16805	16753	16599	16765	16559	16734	16672	16863	16801	16723	16681	16842	16623	16761	16738	16647	16735	16763	16840	16807	16622	16618	16901	16775	16841	16674	16461	16718	16835	16680	16738	16584	16562	16873	16648	16573	16694	17019	16660	16763	16596	16590	16879	16981	16746	16916	16406	16581	16667	16559	16667	16872	16686	16530	16625	16893	16883	16686	16674	16710	16898	16672	16727	16961	16764	16664	16716	16922	16791	16558	16551	16598	16758	16858	16561	16642	16667	16772	16685	16817	16787	16629	16838	16821	16786	17029	16872	16636	16660	16554	16733	16967	16845	16792	16860	16746	16834	16660	16684	16411	16811	16671	16614	16571	16634	16747	16866	16820	16724	16632	16746	16515	16707	16632	16765	16699	16819	16531	16772	16735	16599	16755	16573	16661	16833	16614	16907	16678	16825	16872	16664	16672	16911	16753	16746	16819	16566	16669	16990	16749	16800	16739	16920	16806	16779	16593	16807	16623	16720	16671	16691	16650	16700	16801	16714	16653	16748	16983	16651	16702	16648	16856	16755	16605	16655	16630	16800	16520	16932	16761	16645	16635	16851	16857	16571	16628	16673	16778	16757	16715	16739	16686	16870	16540	16712	16693	16642	16802	16960	16570	16677	16769	16754	16701	16895	16760	16911	16731	16743	16579	16523	16719	16634	16760	16709	16514	16637	16687	16593	16825	16694	16612	16622	16725	16852	16816	16722	16675	16721	16675	16723	16948	16861	16879	16711	16587	16603	16804	16677	16618	16699	16679	16645	16749	16692	16591	16761	16719	16626	16714	16549	16751	16737	16501	16747	16586	16755	16766	16685	16700	16598	16633	16628	16450	16821	16722	16710	16767	16619	16809	16805	16796	16742	16586	16680	16704	16803	16658	16701	16717	16868	16710	16697	16675	16656	16568	16655	16726	16680	16766	16683	16783	16745	16790	16792	16864	16702	16651	16435	16834	16816	16939	16726	16621	16852	16919	16898	16951	16764	16750	16949	16674	16693	16560	16686	16691	16770	16711	16673	16678	16745	16822	16552	16467	16533	16911	16637	16882	16605	16684	16781	16672	16758	16731	16714	16678	16712	16695	16755	16778	16743	16749	16529	16720	16619	16699	16768	16653	16643	16739	16759	16839	16581	16741	16729	16607	16696	16685	16625	16665	16731	16780	16784	16587	16902	16904	16691	16790	16624	16759	16755	16486	16867	16519	16815	16535	16767	16598	16634	16847	16853	16621	16970	16663	16632	16722	16771	16657	16809	16791	16540	16759	16601	16736	16913	16787	16863	16904	16796	16902	16690	16707	16440	16617	16536	16582	16599	16621	16705	16753	16753	16749	16836	16530	16767	17060	16653	16978	16749	16619	16536	16539	16706	16807	16627	16775	16865	16698	16842	16465	16823	16666	16746	16590	16770	16559	16678	16773	16749	16718	16674	16797	16680	16808	16796	16648	16570	16710	16864	16770	16746	16582	16641	16773	16835	16751	16903	17038	16590	16816	16769	16764	16806	16909	16882	16657	16551	16723	16836	16725	16722	16768	16727	16751	16829	16810	16785	16740	16818	16650	16545	16764	16728	16745	16677	16730	16812	16622	16710	16681	16800	16829	16712	16677	16871	16626	16614	16550	16818	16564	16622	16389	16817	16722	16798	16749	16736	16667	16706	16634	16668	16720	16486	16859	16687	16693	16744	16580	16723	16932	16844	16755	16515	16867	16903	16855	16750	16776	16618	16735	16786	16705	16766	16793	16676	16687	16796	16719	16741	16782	16750	16867	16625	16761	16685	16668	16617	16460	16792	16791	16612	16586	16710	16701	16733	16685	16699	16629	16803	16717	16594	16714	16615	16683	16620	16663	16641	16828	16710	16801	16858	16710	16573	16667	16553	16736	17084	16755	16776	16874	16822	16728	16501	16717	16656	16443	16710	16646	16846	16672	16568	16741	16703	16675	16592	16683	16503	16755	16542	16729	16690	16657	16695	16701	16619	16809	16875	16706	16635	16810	16735	16644	16690	16772	16775	16898	16891	16610	16593	16733	16747	16771	16656	16851	16615	16840	16655	16828	16598	16769	16830	16748	16766	16643	16760	16782	16664	16619	16723	16588	16709	16887	16893	16593	16765	16708	16596	16746	16793	16715	16566	16692	16579	16626	16900	16595	16801	16677	16769	16579	16795	16775	16719	16798	16850	16645	16934	16835	16578	16695	16776	16796	16521	16884	16796	16939	16611	16655	16629	16742	16607	16757	16757	16612	16872	16662	16827	16702	16592	16723	16906	16771	16730	16918	16712	16657	16677	16756	16695	16573	16847	16769	16486	16622	16834	16690	16736	16611	16611	16634	16725	16720	16781	16822	16680	16737	16679	16624	16793	16800	16764	16739	16801	16687	16642	16830	16600	16743	16783	16746	16868	16811	16760	16549	16702	16788	16738	16752	16845	16880	16898	16735	16762	16964	16728	16567	16852	16739	16534	16818	16641	16699	16607	16764	16584	17015	16731	16931	16737	16693	16797	16658	16680	16678	16728	16635	16477	16714	16568	16734	16763	16762	16767	16880	16787	16731	16795	16686	16799	16786	16566	16765	16973	16601	16639	16642	16699	16849	16798	16814	16945	16746	16552	16814	16771	16563	16799	16747	16751	16675	16786	16656	16629	16736	16643	16617	16606	16560	16656	16535	16758	16804	16658	16752	16792	16870	16609	16607	16650	16509	16853	16781	16690	16749	16550	16711	16890	16504	16742	16886	16652	16780	16805	16599	16625	16697	16726	16762	16890	16599	16647	16656	16643	16679	16576	16745	16788	16661	16794	16943	16620	16701	16696	16475	16710	16720	16659	16751	16797	16800	16564	16751	16701	16735	16676	16850	16572	16648	16573	16665	16590	16854	16715	16580	16551	16698	16732	16790	16620	16735	16875	16837	16653	16532	16816	16689	16736	16645	16709	16608	16739	16860	16751	16865	16701	16847	16862	16768	16703	16772	16664	16630	16882	16499	16489	16745	16562	16847	16695	16618	16563	16651	16823	16652	16537	16668	16566	16594	16593	16692	16746	16837	16640	16807	16821	16745	16905	16749	16905	16926	16822	16584	16693	16552	16863	16634	16864	16612	16755	16548	16661	16661	16630	16712	16906	16645	16726	16694	16577	16815	16583	16503	16543	16814	16571	16612	16591	16749	16734	16688	16556	16685	16818	17043	16738	16814	16618	16604	16539	16619	16826	16818	16820	16900	16825	16823	16861	16679	16660	16841	16684	16730	16756	16920	16780	16740	16743	16679	16631	16917	16760	16625	16843	16502	16672	16642	16652	16816	16642	16808	16726	16592	16781	16721	16521	16697
38645	63724	58284	46437	38571	32556	28306	24766	21855	19815	18295	17371	16515	15883	15548	15228	14981	14738	14778	14607	14594	14422	14490	14491	14432	14587	14363	14494	14438	14330	14477	14421	14344	14335	14398	14448	14285	14460	14345	14298	14519	14483	14225	14520	14317	14483	14458	14483	14380	14219	14325	14370	14171	14384	14257	14346	14375	14356	14175	14237	14327	14389	14419	14246	14413	14443	14432	14344	14415	14502	14490	14463	14424	14492	14446	14429	14436	14486	14380	14353	14453	14515	14396	14420	14267	14210	14294	14413	14474	14380	14317	14383	14502	14456	14340	14354	14423	14288	14390	14349	14504	14449	14509	14336	14300	14495	14330	14329	14179	14315	14359	14362	14463	14282	14382	14371	14405	14378	14445	14321	14379	14347	14509	14341	14355	14393	14256	14395	14482	14365	14403	14423	14175	14347	14545	14436	14338	14422	14440	14361	14345	14398	14418	14431	14330	14230	14315	14475	14489	14304	14339	14429	14307	14322	14280	14414	14612	14309	14517	14204	14259	14304	14402	14491	14279	14516	14400	14397	14343	14458	14278	14379	14343	14401	14244	14405	14340	14287	14481	14288	14230	14255	14278	14429	14247	14399	14313	14179	14355	14390	14455	14325	14394	14365	14414	14404	14342	14354	14402	14485	14431	14571	14244	14288	14307	14225	14435	14354	14327	14313	14467	14383	14455	14321	14089	14359	14230	14633	14369	14374	14331	14472	14340	14348	14232	14470	14261	14270	14303	14461	14475	14389	14172	14509	14314	14407	14288	14198	14385	14469	14217	14332	14460	14531	14373	14408	14348	14254	14370	14282	14509	14301	14133	14275	14261	14267	14304	14344	14486	14320	14391	14417	14217	14212	14473	14350	14341	14434	14366	14397	14418	14397	14347	14372	14394	14329	14200	14210	14370	14286	14552	14486	14303	14231	14382	14365	14237	14390	14344	14286	14331	14452	14244	14411	14480	14332	14412	14310	14430	14345	14417	14240	14217	14268	14359	14366	14278	14428	14280	14315	14243	14307	14355	14444	14299	14401	14266	14494	14178	14294	14242	14538	14461	14340	14318	14427	14392	14237	14494	14404	14438	14418	14169	14479	14330	14460	14297	14420	14468	14370	14309	14343	14413	14436	14274	14418	14277	14310	14271	14218	14272	14283	14397	14404	14541	14354	14327	14511	14283	14360	14290	14365	14433	14348	14234	14370	14254	14230	14287	14315	14435	14343	14243	14314	14414	14598	14407	14396	14469	14377	14385	14249	14385	14320	14370	14322	14244	14273	14328	14330	14547	14310	14333	14412	14426	14294	14342	14324	14260	14185	14501	14326	14335	14495	14341	14371	14283	14327	14284	14237	14376	14305	14313	14131	14391	14231	14236	14324	14243	14361	14389	14275	14419	14377	14321	14421	14414	14325	14307	14291	14435	14210	14395	14275	14253	14498	14355	14422	14244	14177	14259	14268	14190	14214	14303	14428	14419	14412	14319	14381	14387	14360	14350	14414	14344	14337	14347	14226	14457	14435	14426	14435	14389	14272	14377	14378	14261	14442	14385	14276	14393	14387	14198	14361	14372	14304	14447	14282	14308	14353	14476	14421	14449	14404	14415	14190	14392	14434	14565	14332	14405	14322	14285	14213	14349	14356	14294	14359	14310	14531	14263	14398	14339	14245	14368	14283	14322	14351	14421	14397	14301	14206	14341	14226	14331	14314	14464	14246	14324	14419	14465	14328	14359	14391	14331	14316	14352	14215	14345	14471	14336	14449	14474	14355	14465	14490	14477	14514	14253	14272	14266	14252	14478	14319	14307	14386	14284	14576	14417	14317	14395	14327	14458	14189	14334	14226	14191	14367	14319	14444	14403	14364	14554	14318	14452	14397	14307	14359	14338	14352	14363	14481	14300	14222	14344	14279	14198	14390	14234	14604	14395	14494	14333	14391	14334	14351	14425	14219	14380	14345	14511	14296	14283	14255	14347	14310	14372	14450	14389	14278	14268	14432	14481	14477	14472	14315	14351	14393	14258	14186	14401	14226	14141	14405	14336	14187	14463	14384	14370	14389	14442	14347	14334	14255	14403	14303	14446	14362	14403	14420	14415	14239	14495	14460	14234	14375	14232	14495	14439	14481	14250	14248	14279	14313	14257	14364	14288	14339	14285	14032	14361	14448	14428	14287	14309	14293	14269	14198	14422	14317	14199	14278	14243	14282	14469	14408	14245	14391	14380	14383	14406	14245	14443	14339	14340	14283	14292	14366	14285	14323	14308	14408	14284	14266	14385	14469	14350	14412	14262	14361	14539	14306	14374	14331	14553	14448	14345	14385	14399	14142	14234	14468	14328	14355	14248	14372	14375	14418	14035	14352	14376	14288	14366	14454	14250	14511	14366	14453	14262	14304	14371	14234	14506	14348	14462	14420	14480	14428	14374	14416	14509	14350	14274	14274	14389	14195	14334	14419	14361	14406	14435	14386	14332	14387	14349	14343	14264	14380	14406	14468	14372	14426	14459	14337	14269	14242	14367	14340	14417	14411	14343	14423	14221	14415	14216	14230	14356	14406	14330	14574	14390	14163	14377	14485	14324	14280	14454	14470	14379	14363	14299	14350	14206	14470	14397	14482	14442	14341	14268	14411	14437	14344	14343	14206	14246	14136	14365	14418	14331	14484	14241	14189	14405	14225	14426	14202	14387	14212	14229	14423	14414	14367	14212	14589	14392	14240	14262	14402	14213	14475	14451	14433	14289	14492	14260	14444	14427	14339	14303	14515	14361	14404	14426	14366	14360	14348	14275	14345	14275	14409	14251	14364	14292	14472	14292	14231	14337	14371	14359	14373	14487	14223	14421	14432	14340	14342	14317	14356	14433	14285	14321	14310	14480	14257	14382	14549	14248	14412	14234	14454	14489	14354	14472	14366	14452	14334	14378	14407	14422	14287	14337	14187	14198	14516	14377	14359	14517	14254	14362	14443	14421	14399	14204	14282	14274	14444	14302	14264	14392	14430	14410	14427	14466	14246	14407	14363	14351	14247	14322	14309	14368	14366	14333	14500	14468	14484	14350	14202	14388	14418	14195	14367	14259	14172	14367	14311	14256	14526	14272	14217	14308	14298	14250	14251	14425	14434	14286	14329	14337	14364	14354	14461	14284	14390	14339	14371	14258	14437	14259	14237	14356	14362	14223	14519	14469	14397	14174	14256	14408	14251	14317	14336	14505	14265	14400	14311	14297	14270	14442	14357	14404	14524	14393	14371	14269	14378	14189	14238	14424	14305	14155	14150	14372	14342	14371	14438	14229	14316	14370	14220	14440	14254	14414	14357	14434	14303	14381	14253	14551	14285	14383	14233	14302	14347	14393	14204	14585	14442	14227	14241	14314	14209	14514	14418	14161	14276	14315	14401	14469	14379	14198	14383	14275	14482	14421	14435	14385	14234	14141	14170	14222	14220	14180	14449	14201	14375	14423	14511	14205	14309	14354	14432	14397	14408	14327	14474	14337	14325	14449	14333	14623	14213	14430	14508	14389	14196	14288	14358	14376	14200	14390	14391	14243	14300	14368	14279	14234	14364	14228	14525	14385	14356	14225	14299	14352	14249	14194	14592	14402	14237	14188	14429	14325	14292	14276	14514	14148	14464	14481	14164	14227	14403	14263	14388	14359	14366	14289	14423	14377	14279	14360	14408	14385	14491	14296	14329	14239	14332	14503	14484	14447	14328	14392	14325	14363	14358	14258	14283	14359	14431	14292	14230	14533	14204	14341	14357	14320	14264	14411	14131	14537	14256	14349	14378	14411	14373	14270	14304	14349	14415	14318	14328	14375	14368	14337	14479	14343	14296	14391	14411	14307	14447	14398	14354	14474	14202	14213	14346	14470	14434	14293	14289	14374	14562	14172	14212	14518	14380	14350	14244	14235	14318	14248	14469	14415	14331	14311	14413	14328	14416	14444	14309	14379	14190	14504	14341	14385	14421	14201	14310	14357	14266	14267	14362	14522	14285	14360	14363	14404	14199	14234	14385	14455	14273	14389	14315	14279	14354	14167	14206	14485	14200	14301	14334	14298	14386	14389	14425	14436	14255	14239	14116	14437	14227	14410	14320	14363	14378	14294	14391	14418	14342	14263	14433	14326	14144	14466	14469	14483	14385	14400	14232	14252	14229	14497	14564	14368	14525	14382	14504	14363	14440	14426	14415	14423	14309	14300	14342	14426	14287	14290	14377	14271	14434	14291	14297	14433	14343	14586	14183	14236	14319	14414	14427	14336	14221	14361	14278	14309	14234	14617	14490	14323	14408	14302	14313	14378	14605	14419	14278	14386	14242	14456	14382	14388	14524	14331	14275	14371	14459	14507	14388	14403	14291	14505	14295	14298	14297	14310	14304	14286	14287	14330	14403	14374	14308	14438	14264	14367	14390	14389	14402	14310	14202	14363	14285	14502	14440	14377	14381	14344	14470	14315	14357	14415	14493	14291	14313	14283	14336	14390	14156	14454	14312	14314	14406	14463	14300	14292	14217	14368	14285	14420	14254	14431	14333	14301	14195	14339	14282	14318	14321	14260	14224	14402	14412	14163	14375	14482	14503	14362	14238	14278	14340	14323	14446	14434	14367	14191	14121	14336	14439	14304	14195	14432	14429	14283	14286	14378	14318	14273	14365	14438	14365	14282	14395	14357	14406	14336	14319	14309	14355	14333	14330	14375	14211	14446	14311	14301	14369	14361	14367	14196	14580	14292	14458	14509	14262	14399	14377	14220	14129	14141	14396	14202	14247	14365	14573	14199	14267	14387	14374	14305	14343	14491	14364	14168	14306	14408	14387	14422	14286	14311	14335	14388	14305	14251	14299	14311	14393	14367	14339	14300	14289	14305	14291	14424	14320	14593	14329	14199	14584	14191	14267	14242	14553	14438	14422	14206	14419	14425	14391	14409	14443	14356	14555	14303	14207	14395	14358	14257	14279	14282	14432	14414	14419	14441	14416	14513	14494	14193	14408	14266	14412	14283	14319	14188	14469	14264	14414	14413	14558	14365	14314	14401	14188	14536	14334	14357	14303	14313	14104	14299	14207	14186	14368	14289	14406	14246	14412	14359	14327	14180	14565	14382	14309	14274	14414	14375	14303	14489	14292	14292	14407	14209	14303
30023	31943	39681	33950	26642	23354	21350	19690	18501	18069	17689	17465	16907	16738	16862	16475	16810	16750	16793	16637	16581	16536	16608	16518	16597	16400	16643	16436	16525	16782	16748	16539	16402	16548	16538	16346	16449	16373	16622	16486	16485	16566	16604	16410	16527	16486	16368	16526	16481	16517	16518	16630	16400	16611	16512	16498	16454	16598	16561	16736	16518	16478	16343	16551	16550	16558	16454	16479	16530	16705	16598	16452	16412	16478	16564	16711	16504	16496	16518	16499	16643	16642	16710	16378	16667	16420	16430	16726	16752	16696	16713	16279	16407	16414	16572	16526	16496	16546	16525	16512	16478	16212	16431	16789	16552	16504	16440	16476	16532	16389	16296	16443	16545	16635	16497	16620	16566	16572	16405	16496	16491	16500	16370	16424	16487	16383	16615	16392	16620	16665	16411	16403	16598	16363	16479	16705	16503	16645	16659	16442	16514	16499	16505	16468	16527	16518	16665	16388	16561	16582	16381	16548	16437	16420	16383	16523	16754	16603	16575	16460	16278	16526	16363	16667	16505	16389	16470	16432	16375	16516	16493	16523	16430	16304	16625	16500	16553	16457	16445	16577	16521	16536	16524	16531	16521	16287	16453	16426	16380	16314	16668	16605	16589	16688	16466	16604	16502	16634	16421	16515	16535	16415	16467	16416	16613	16628	16640	16475	16569	16778	16518	16468	16493	16364	16476	16454	16715	16354	16592	16581	16464	16508	16531	16610	16634	16601	16558	16660	16536	16658	16558	16491	16532	16530	16503	16540	16547	16606	16361	16534	16384	16600	16404	16339	16388	16602	16682	16473	16441	16484	16519	16523	16316	16590	16520	16395	16456	16602	16641	16678	16636	16349	16649	16690	16640	16405	16583	16478	16463	16648	16551	16425	16409	16449	16467	16540	16623	16424	16372	16295	16634	16531	16482	16466	16448	16490	16533	16476	16388	16604	16559	16644	16532	16366	16610	16442	16448	16702	16422	16404	16486	16531	16380	16386	16493	16359	16593	16424	16471	16382	16413	16490	16563	16452	16436	16459	16585	16551	16494	16447	16469	16636	16408	16323	16468	16359	16472	16499	16420	16609	16548	16463	16344	16611	16521	16385	16579	16546	16358	16570	16523	16672	16434	16542	16627	16409	16589	16690	16427	16541	16131	16481	16565	16402	16477	16559	16486	16551	16619	16470	16479	16570	16646	16475	16426	16269	16765	16441	16630	16538	16369	16724	16663	16593	16418	16421	16506	16366	16447	16478	16600	16502	16571	16561	16453	16337	16483	16581	16566	16723	16696	16533	16559	16468	16459	16699	16564	16440	16539	16557	16672	16684	16680	16440	16599	16507	16479	16655	16666	16664	16613	16505	16492	16471	16648	16442	16509	16427	16536	16543	16454	16641	16380	16271	16513	16475	16466	16550	16594	16473	16339	16595	16448	16476	16608	16537	16533	16450	16501	16693	16556	16513	16514	16442	16544	16419	16418	16517	16503	16625	16392	16639	16547	16431	16374	16424	16564	16567	16443	16430	16491	16480	16549	16336	16500	16542	16577	16681	16427	16738	16818	16547	16472	16673	16411	16567	16468	16490	16508	16629	16495	16638	16333	16431	16742	16740	16626	16561	16581	16598	16514	16516	16460	16592	16448	16460	16394	16511	16831	16468	16436	16568	16294	16523	16657	16657	16387	16335	16700	16475	16648	16365	16500	16556	16447	16444	16432	16394	16570	16392	16857	16341	16493	16510	16671	16411	16732	16473	16482	16552	16375	16472	16538	16323	16389	16684	16687	16646	16561	16478	16527	16516	16453	16514	16656	16697	16472	16537	16524	16588	16497	16424	16605	16428	16609	16446	16270	16539	16486	16675	16563	16767	16686	16567	16658	16520	16581	16581	16648	16563	16803	16628	16591	16521	16531	16677	16590	16503	16596	16528	16555	16441	16394	16307	16506	16617	16287	16474	16467	16665	16570	16695	16644	16568	16375	16417	16338	16565	16508	16480	16536	16410	16361	16355	16417	16660	16395	16338	16613	16622	16495	16434	16363	16441	16516	16612	16516	16606	16388	16449	16517	16466	16515	16422	16632	16624	16539	16466	16475	16608	16604	16518	16519	16437	16370	16309	16553	16491	16658	16633	16545	16555	16664	16428	16524	16568	16419	16711	16424	16363	16533	16389	16535	16545	16663	16727	16459	16606	16543	16524	16650	16567	16522	16438	16463	16608	16682	16404	16524	16660	16540	16423	16563	16314	16388	16657	16465	16488	16303	16577	16712	16644	16498	16536	16498	16306	16423	16521	16529	16449	16476	16479	16557	16528	16524	16722	16403	16495	16568	16543	16399	16383	16619	16652	16653	16444	16749	16276	16503	16489	16505	16516	16553	16497	16665	16719	16536	16634	16632	16509	16405	16482	16638	16566	16433	16617	16579	16361	16692	16492	16552	16528	16476	16416	16400	16530	16519	16475	16359	16359	16618	16448	16425	16569	16424	16573	16472	16518	16338	16599	16671	16444	16427	16378	16358	16523	16653	16504	16592	16597	16426	16653	16584	16563	16713	16576	16356	16707	16472	16525	16652	16415	16467	16308	16503	16392	16497	16456	16591	16496	16389	16322	16698	16527	16419	16414	16549	16558	16347	16577	16697	16579	16561	16639	16641	16500	16491	16477	16700	16631	16584	16659	16489	16723	16628	16390	16342	16462	16472	16655	16347	16504	16544	16569	16691	16535	16577	16664	16675	16422	16548	16621	16507	16552	16374	16509	16673	16384	16509	16487	16478	16754	16600	16662	16490	16652	16527	16493	16414	16556	16534	16448	16566	16583	16290	16642	16673	16388	16507	16451	16446	16343	16373	16438	16451	16655	16583	16336	16620	16568	16324	16587	16572	16471	16468	16615	16487	16472	16548	16667	16585	16323	16486	16555	16689	16652	16471	16578	16674	16871	16429	16297	16205	16680	16519	16543	16607	16511	16422	16367	16442	16572	16585	16474	16657	16522	16590	16444	16636	16625	16563	16623	16531	16608	16393	16498	16615	16394	16616	16656	16594	16386	16223	16560	16480	16426	16723	16404	16574	16342	16272	16588	16590	16279	16409	16343	16382	16605	16537	16467	16437	16558	16522	16343	16670	16246	16749	16586	16597	16465	16586	16491	16340	16396	16547	16432	16326	16528	16434	16521	16635	16660	16554	16596	16359	16565	16573	16471	16505	16575	16662	16328	16435	16755	16659	16631	16410	16543	16493	16639	16493	16467	16658	16666	16428	16701	16558	16542	16564	16595	16572	16434	16483	16488	16350	16316	16386	16416	16471	16629	16585	16442	16618	16512	16417	16672	16531	16604	16532	16495	16540	16508	16443	16564	16590	16624	16535	16604	16796	16404	16606	16539	16442	16398	16584	16528	16714	16441	16564	16373	16398	16411	16400	16558	16601	16624	16415	16529	16341	16638	16388	16406	16518	16446	16495	16538	16310	16531	16472	16441	16666	16618	16445	16362	16462	16669	16526	16492	16505	16501	16626	16398	16578	16369	16504	16458	16507	16628	16505	16658	16710	16394	16698	16593	16346	16528	16498	16326	16574	16604	16536	16675	16683	16542	16528	16554	16572	16557	16249	16507	16359	16379	16497	16575	16454	16451	16700	16380	16608	16678	16626	16484	16537	16594	16502	16298	16578	16549	16457	16403	16494	16529	16243	16655	16642	16425	16418	16401	16493	16698	16733	16513	16627	16562	16782	16480	16549	16537	16699	16640	16780	16486	16233	16378	16376	16303	16461	16327	16517	16517	16429	16373	16634	16341	16380	16676	16466	16500	16694	16660	16389	16399	16527	16645	16581	16622	16493	16551	16625	16459	16284	16363	16327	16633	16393	16387	16726	16634	16399	16604	16591	16662	16590	16548	16656	16389	16511	16752	16395	16706	16500	16636	16501	16388	16329	16373	16618	16543	16601	16500	16674	16526	16727	16677	16494	16701	16430	16552	16639	16523	16460	16419	16485	16599	16260	16597	16574	16658	16435	16413	16674	16706	16676	16847	16336	16542	16731	16664	16255	16556	16464	16569	16627	16603	16426	16447	16644	16321	16613	16689	16635	16443	16600	16551	16525	16432	16531	16409	16518	16495	16637	16610	16560	16389	16728	16541	16452	16522	16465	16501	16486	16448	16653	16473	16338	16580	16555	16729	16584	16629	16703	16513	16458	16384	16472	16704	16548	16513	16612	16376	16650	16661	16390	16489	16482	16512	16511	16598	16475	16570	16437	16618	16557	16543	16488	16344	16547	16581	16458	16693	16697	16375	16513	16396	16398	16333	16688	16503	16455	16261	16665	16538	16604	16592	16495	16520	16428	16647	16610	16516	16486	16505	16650	16540	16599	16492	16390	16507	16565	16588	16568	16407	16557	16637	16482	16473	16683	16591	16470	16282	16432	16552	16591	16463	16363	16502	16340	16436	16585	16545	16636	16621	16344	16325	16145	16613	16454	16496	16615	16594	16658	16252	16372	16479	16514	16500	16602	16464	16434	16709	16684	16473	16415	16652	16438	16586	16471	16570	16479	16641	16488	16511	16263	16409	16448	16460	16451	16463	16575	16532	16396	16489	16316	16388	16454	16343	16562	16483	16556	16627	16668	16580	16622	16430	16536	16500	16609	16470	16419	16565	16548	16507	16228	16437	16609	16479	16522	16524	16565	16458	16347	16492	16498	16601	16352	16669	16540	16481	16595	16243	16454	16604	16622	16533	16459	16438	16705	16489	16521	16528	16456	16334	16499	16424	16508	16610	16445	16479	16586	16452	16463	16556	16505	16659	16753	16540	16581	16529	16539	16386	16470	16479	16456	16342	16618	16670	16669	16289	16472	16607	16564	16395	16640	16732	16561	16496	16604	16575	16513	16682	16716	16702	16370	16416	16421	16641	16615	16560	16504	16646	16353	16593	16536	16549	16556	16518	16465	16558	16645	16670	16544	16524	16437	16522	16485	16574	16470	16706	16466	16433	16572	16397	16339	16370	16648	16430	16674	16570	16637	16676	16664	16438	16507	16553	16657	16541	16641	16554	16620	16796	16624	16636	16536	16696	16473	16574	16396	16488	16509	16472	16606	16604	16444	16315	16466	16525	16418	16523	16526	16516	16565	16598	16422	16484	16706	16509
36824	51293	45983	34604	27664	23341	20259	18588	17231	16436	15669	15264	15087	14682	14643	14571	14449	14545	14247	14281	14416	14322	14147	14238	14152	14267	14126	14252	14149	14245	14236	14314	14361	14199	14381	14263	14315	14251	14370	14167	14044	14196	14222	14315	14120	14307	14447	14130	14188	14231	14351	14228	14184	14185	14139	14214	14375	14315	14183	14188	14362	14221	14210	14288	14298	14268	14453	14138	14195	14272	14121	14358	14208	14260	14405	14225	14285	14169	14485	14438	14076	14148	14117	14296	14274	14150	14320	14152	14371	14316	14316	14259	14319	14409	14339	14264	14417	14203	14319	14215	14262	14301	14206	14284	14249	14502	14430	14208	14204	14325	14170	14194	14243	14382	14351	14170	14178	14343	14263	14284	14171	14279	14176	14205	14212	14182	14360	14181	14260	14148	14233	14185	14418	14283	14125	14263	14129	14242	14317	14288	14194	14174	14262	14238	14385	14356	14129	14323	14382	14282	14185	14167	14318	14196	14172	14269	14175	14320	14139	14296	14294	14263	14254	14132	14307	14325	14283	14220	14233	14232	14235	14200	14271	14217	14326	14241	14104	14175	14368	14259	14228	14325	14121	14388	14184	14367	14055	14300	14253	14216	14194	14235	14108	14384	14431	14086	14380	14100	14339	14144	14338	14104	14201	14245	14189	14270	14280	14338	14362	14233	14260	14270	14113	14223	14212	14129	14221	14152	14089	14367	14231	14326	14310	14167	14318	14182	14248	14158	14265	14229	14075	14322	14359	14164	14262	14327	14213	14167	14093	14232	14161	14087	14302	14167	14083	14306	14396	14165	14217	14253	14180	14338	14307	14094	14173	14184	14370	14252	14213	14214	14116	14219	14231	14250	14468	14218	14145	14252	14162	14281	14118	14334	14226	14139	14217	14168	14239	14349	14231	14310	14286	14132	14276	14294	14378	14262	14205	14283	14141	14123	14334	14089	14462	14264	14177	14160	14503	14292	14173	14265	14161	14147	14328	13892	14219	14268	14341	14022	14214	14284	14178	14196	14226	14188	14202	14228	14325	14186	14265	14205	14095	14179	14228	14319	14341	14397	14163	14290	14207	14149	14356	14222	14318	14205	14380	14263	14083	14204	14161	14130	14219	14352	14135	14361	14250	14295	14163	14236	14230	14145	14308	14278	14296	14286	14358	14424	14114	14296	14239	14277	14149	14144	14250	14292	14241	14266	13957	14291	14205	14242	14388	14245	14352	14260	14176	14340	14308	14178	14130	14276	14218	14245	14170	14142	14340	14104	14286	14050	14338	14092	14276	14399	14147	14193	14108	14180	14252	14200	14393	14241	14267	14266	14311	14167	14253	14373	14156	14257	14410	14192	14310	14367	14283	14182	14213	14261	14340	14349	14390	14134	14267	14257	14118	14196	14281	14160	14277	14346	14154	14292	14145	14286	14274	14236	14341	14595	14249	14328	14144	14210	14179	14237	14378	14241	14258	14267	14086	14426	14269	14176	14245	14248	14302	14200	14207	14188	14375	14092	14151	14318	14174	14267	14356	14225	14220	14272	14348	14283	14226	14247	14237	14360	14128	14399	14102	14235	14204	14292	14108	14194	14392	14154	14302	14435	14365	14258	14311	14264	14303	14219	14038	14363	14228	14234	14121	14231	14256	14281	14187	14268	14208	14430	14300	14480	14239	14328	14237	14186	14139	14447	14150	14053	14135	14185	14292	14042	14201	14171	14244	14143	14342	14192	14238	14244	14342	14197	14173	14412	14224	14273	14191	14311	14241	14117	14364	14136	14147	14283	14080	14287	14324	14364	13962	14196	14162	14130	14263	14320	14352	14328	14327	14132	14232	14467	14172	14119	14149	14129	14133	14086	14198	14395	14205	14209	14309	14485	14252	14229	14223	14340	14194	14232	14224	14193	14210	14077	14337	14284	14210	14407	14176	14240	14269	14241	14143	14377	14195	14363	14375	14060	14143	14134	14118	14297	14204	14360	14194	14009	14334	14232	14216	14308	14220	14341	14230	14184	14340	14218	14247	14243	14191	14300	14365	14362	14257	14164	14172	14249	14069	14258	14331	14428	14381	14252	14202	14179	14323	14229	14132	14035	14296	14136	14176	14233	14180	14289	14151	14164	14170	14411	14225	14206	14233	14471	14220	14152	14230	14336	14167	14189	14381	14337	14223	14309	14254	14357	14368	14311	14147	14351	14387	14266	14378	14220	14222	14320	14127	14226	14271	14205	14173	14287	14202	14226	14278	14221	14144	14240	14295	14275	14225	14292	14370	14160	14246	14208	14405	14227	14120	14207	14201	14197	14210	14153	14259	14249	14062	14249	14247	14247	14139	14178	14005	14321	14195	14252	14224	14243	14224	14373	14171	14168	14253	14442	14257	14048	14196	14289	14087	14256	14324	14027	14334	14223	14182	14147	14285	14268	14291	14254	14192	14161	14348	14293	14144	14346	14375	14144	14075	14342	14219	14181	14184	14234	14154	14441	14393	14282	14191	14306	14261	14278	14236	14424	14166	14140	14210	14336	14408	14138	14209	14331	14339	14282	14505	14192	14266	14211	14316	14191	14114	14296	14174	14074	14229	14247	14286	14271	14186	14282	14278	14340	14229	14353	14221	14343	14397	14128	14452	14288	14443	14452	14104	14454	14049	14238	14202	14169	14406	14401	14381	14353	14258	14304	14191	14261	14157	14178	14170	14205	14218	14384	14243	14353	14157	14176	14314	14311	14043	14315	14229	14225	14304	14338	14303	14231	14359	14037	14078	14295	14083	14313	14319	14353	14096	14138	14181	14390	14132	14193	14218	14239	14375	14354	14208	14342	14300	14386	14257	14378	14278	14325	14346	14365	14258	14180	14289	14231	14269	14144	14351	14177	14398	14207	14222	14217	14093	14143	13990	14287	14216	14160	14246	14325	14368	14190	14333	14208	14117	14212	14171	14298	14114	14289	14271	14236	14127	14363	14292	14132	14306	14246	14238	14182	14229	14228	14298	14247	14283	14225	14077	14370	14113	14191	14169	14128	14008	14298	14314	14204	14286	14085	14388	14192	14214	14076	14324	14110	14212	14206	14237	14137	14081	14272	14272	14346	14181	14219	14272	14182	14196	14206	14343	14294	14246	14320	14285	14242	14281	14283	14303	14163	14082	14394	14187	14376	14283	14359	13994	14244	14091	14251	14186	14250	14377	14230	14239	14189	14092	14257	14328	14372	14169	14228	14256	14116	14261	14258	14143	14205	14148	14171	14148	14157	14412	14234	14190	14029	14228	14212	14313	14158	14248	14365	14333	14090	14227	14353	14218	14035	14274	14111	14256	14215	14345	14200	14270	14174	14346	14221	14167	14215	14234	14193	14047	14326	14282	14257	14202	14259	14359	14200	14150	14365	14255	14243	14074	14018	14220	14249	14266	14302	14344	14232	14305	14199	14133	14259	14278	14246	14238	14251	14274	14252	14260	14203	14245	14273	14205	14349	14190	14095	14355	14244	14322	14076	14229	14176	14090	14127	14311	14175	14155	14403	14299	14122	14214	14196	14266	14198	14206	14301	14297	14317	14025	14369	14135	14350	14168	14295	14272	14107	14308	14288	14091	14331	14266	14259	14169	14281	14108	14322	14093	14237	14277	14229	14306	14306	14246	14332	14285	14150	14212	14293	14290	14129	14315	14261	14289	14041	14083	14146	14313	14342	14154	14353	14240	14353	14198	14180	14443	14293	14128	14291	14082	14217	14242	14287	14101	14146	14238	14338	14216	14337	14141	14304	14298	14250	14006	14222	14285	14166	14232	14129	14164	14299	14383	14128	14240	14366	14211	14168	14344	14245	14215	14297	14087	14295	14250	14205	14297	14218	14296	14279	14158	14264	14243	14516	14177	14366	14218	14385	14353	14278	14349	14256	14246	14363	14136	14249	14161	14227	14184	14404	14175	14423	14252	14198	14246	14316	14177	14400	14418	14167	14240	14299	14147	14224	14344	14204	14160	14282	14255	14216	14334	14155	14281	14017	14313	14168	14015	14255	14418	14282	14250	14327	14258	14153	14384	14287	14180	14197	14261	14206	14193	14128	14224	14295	14302	14232	14146	14258	14115	14136	14207	14169	14151	14190	14331	14236	14187	14117	14158	14135	14117	14277	14297	14087	14366	14202	14261	14256	14290	14138	14432	14406	14099	14444	14214	14272	14116	14149	14162	14230	14164	14105	14230	14313	14185	14246	14367	14308	14122	14256	14219	14261	14338	14244	14275	14127	14242	14291	14286	14295	14339	14192	14327	14237	14121	14341	14410	14274	14421	14196	14398	14186	14119	14281	14319	14141	14248	14315	14478	14247	14319	14271	14243	14254	14217	14140	14274	14356	14204	14275	14162	14128	14341	14286	14222	14238	14224	14189	14262	14341	14334	14102	14367	14217	14216	14157	14247	14325	14167	14412	14329	14224	14254	14257	14175	14248	14225	14328	14302	14202	14131	14264	14334	14266	14208	14279	14251	14183	14297	14204	14407	14090	14314	14241	14345	14203	14268	14027	14211	14134	14364	14192	13960	14201	14083	14144	14336	14243	14257	14251	14182	14182	14027	14334	14179	14268	14224	14305	14297	14354	14174	14100	14286	14280	14328	14128	14342	14323	14262	14069	14082	14365	14326	14168	14139	14318	14218	14219	14258	14209	14251	14283	14174	14358	14234	14126	14170	14210	14260	14195	14219	14283	14255	14176	14187	14137	14130	14178	14082	14245	14221	14172	14187	14184	14299	14376	14218	14395	14281	14128	14300	14200	14226	14460	14210	14136	14147	14185	14173	14317	14217	14261	14248	14295	14380	14154	14463	14220	14135	14354	14197	14400	14215	14304	14170	14070	14170	14229	14151	14260	14245	14234	14337	14182	14208	14199	14515	14249	14271	14139	14362	14293	14037	14243	14240	14404	14190	14290	14260	14106	14164	14313	14181	14300	14164	14274	14346	14336	14254	14277	14232	14358	14251	14276	14416	14317	14270	14214	14364	14307	14198	14216	14294	14339	14351	14139	14061	14191	14270	14247	14194	14214	14196	14195	14249	14289	14379	14165	14591	14188	14266	14225	14205	14148	14290	14296	14162	14106	14376	14265	14208	14267	14252	14242	14221	14236	14218	14209	14085	14296	14308	14362
24059	21458	29180	26296	25792	26857	25828	21668	19760	19028	18042	17558	17050	16919	16735	16583	16565	16282	16351	16314	16440	16277	16321	16292	15939	16249	16050	16021	16104	15964	15987	16165	16133	16036	16113	15933	15930	16119	15990	15909	16018	16078	16212	16007	16114	16010	16017	15999	15968	16093	16194	15892	16009	16364	16240	16099	16026	15875	16095	16140	16015	16099	16110	16066	16021	16090	16020	16176	16150	16114	15957	16163	15985	15827	15963	16045	15862	15918	15972	15944	16103	16120	16072	16275	16052	15856	15911	16118	15931	15906	16057	16057	15977	16203	16008	15998	16104	16095	15995	15994	15965	16115	15864	15841	15808	16084	16080	16059	16190	16233	16156	16125	15894	15980	16162	16186	16055	15821	15934	16067	15974	15849	15997	15970	16129	15881	16104	15927	16093	16080	16011	15916	16065	16022	15827	15942	16063	16018	16089	16167	15994	16002	15981	15993	16021	16136	15967	15990	15970	16001	15948	16098	16064	15982	15966	16074	15969	15931	15868	15958	15877	16099	16187	16131	16142	16110	15976	16194	16042	16037	16168	16024	15977	16034	16218	16117	16003	16118	15924	16219	15846	15928	16104	16076	16430	16177	15909	16105	16007	16092	16042	16002	16095	15932	16034	15999	16015	15822	15964	16106	15999	16173	16105	16074	16101	15891	16039	15781	15959	16207	15916	16017	16263	16001	15952	16065	16073	15949	16082	16092	16030	16049	15852	15994	16135	16030	16120	16043	16179	16049	16046	16200	15960	16111	16009	16038	16157	16072	16006	15993	16092	16037	16103	16064	15925	16000	16257	16006	16055	16121	15962	16309	16022	16052	15869	15816	15971	16046	15877	16212	16027	16097	16210	15918	15994	16086	16005	16269	16093	15935	16129	16050	16066	16029	15852	16080	16095	15972	15982	16113	15861	16010	15893	15965	16166	16199	15998	16016	16159	15921	16056	16089	16004	16080	16068	16073	16022	16023	16087	15995	16051	15881	15845	15976	15968	15880	15859	15882	15926	15847	15759	16018	15973	16128	16057	16050	16078	16327	16079	16112	15997	15914	16024	16154	16241	16019	15919	16007	16088	15903	16069	16020	16103	15813	16009	16099	15729	16011	16182	16355	16089	15822	16049	16102	15845	15907	16087	16121	16006	15976	16086	16032	15854	15974	15929	16208	16227	16066	16281	16068	15933	16119	16009	16218	16105	16229	16082	15820	15853	15777	16046	16079	15956	15892	16048	15903	16235	16089	16071	15940	16066	16092	15970	16014	15945	16110	16225	15827	15927	15946	15958	16094	16200	15847	15859	15964	15986	16091	16137	16084	15905	15995	15822	16148	16023	16111	16113	16069	16130	16050	16132	15949	16027	16146	16085	15949	16178	16146	15966	16125	15888	16141	15932	15999	16205	16042	16051	16005	16028	15905	15848	16095	15904	16018	16036	16063	16079	16000	15936	16168	15996	16056	15961	15957	16042	15943	15920	15953	16010	16033	16073	15809	16037	16052	16225	15972	16138	15906	16055	16004	15944	16002	16140	15986	15975	15892	16029	15996	16066	16029	15873	16037	16078	16188	15978	16203	16013	16087	16002	16042	15852	15966	16110	16014	16156	16066	16041	16000	16058	16119	16095	16123	16124	16004	15958	15924	16185	15929	15866	15918	15717	15713	15862	16070	16034	15980	16149	15935	15957	16047	16062	16058	16100	16131	16179	16108	16080	16097	16232	16021	16003	16055	15899	16074	16155	15897	15831	16029	16014	16071	15922	16166	16079	16001	16047	16223	16109	16004	16004	15943	16230	16040	15929	16004	15845	16023	16151	15940	15862	16048	15993	15973	15889	16121	15952	16008	16085	15858	16035	15928	16017	16214	16026	16096	16193	16167	16134	16278	16211	15985	15910	15966	15916	15904	15950	16076	16085	15891	16042	15974	16159	16256	15957	16099	16043	15972	16110	15892	15995	15902	16045	16172	16038	16084	15994	15910	16040	16111	15919	16116	16125	16037	16276	15974	15876	16002	16233	16106	16015	16026	15988	16142	16125	15976	16171	16108	16265	16076	15866	16087	16151	16024	16046	16141	15927	15979	16106	16007	16141	16103	16193	15987	16001	16026	15952	16077	15883	15809	16052	16179	15942	15993	16186	15969	16192	16218	16002	15932	15970	16014	15964	16096	16131	16119	16029	15876	16232	16096	16095	16009	16070	15943	16000	16084	15901	16065	16276	15856	16051	16029	16013	15980	16041	16083	15904	15953	16051	16034	16052	15951	16049	16102	15870	16214	16160	16072	15872	16052	15935	15906	15950	16021	16112	15949	16186	15985	16012	15978	16111	16124	15968	16041	16169	16220	16303	15976	15984	15960	15954	16020	16128	16211	16150	16199	16047	16248	16044	16107	15961	16090	15856	15918	16115	15962	15975	16006	16086	16055	16187	15906	16013	15885	15952	15994	15855	16192	15961	15884	16233	15969	16055	16011	15953	15934	16090	15936	15885	15876	16171	15998	15959	16084	16103	15993	16220	16240	16098	15952	15965	15910	16123	15885	15932	16205	15906	16017	16156	15926	16130	16197	16273	16003	16009	15977	15911	15987	15927	16041	15859	15928	16121	16098	16138	16070	15880	16066	15979	16043	16035	15754	15989	15782	16090	16031	16141	16086	16235	15963	16121	16059	15938	15897	16083	15840	15894	15894	16050	16045	16034	15993	16067	15906	16028	16027	16066	16060	16128	15981	15836	16102	15745	16149	16029	16192	15921	15943	15859	16122	16160	15957	16037	16105	15946	15901	15936	15959	15987	16092	15995	16087	16097	15995	16057	15953	16031	16016	16136	16043	15882	16037	15970	16102	15935	15967	16039	16099	15892	15926	15908	15859	16089	16231	16113	16235	16116	16065	15893	15916	15922	16054	16129	16089	15951	16169	16046	15770	16021	16017	15994	16123	16325	15926	16152	15920	16258	16184	16031	16134	16092	16060	15817	15867	15948	16008	15935	15787	15913	16062	16198	16005	16126	16101	16126	16020	16150	16000	15817	15905	16188	15988	15852	15984	15883	16118	16092	15986	16010	15983	15953	16087	15999	15937	16128	16051	15833	16250	16090	16034	15952	15982	16053	15953	16111	15975	16086	15998	15914	16065	15988	15733	16014	16046	16049	15891	16101	16179	16017	16008	16034	16148	15888	15855	15872	16043	15959	15949	16290	15962	16073	16109	16098	16148	15986	16006	15967	15813	15878	16044	16091	16090	16083	16080	16153	16032	16051	15941	16064	15934	16025	15932	16036	16307	16061	15789	16053	16002	15975	15949	16115	16076	16053	16009	16191	16048	15975	16155	16023	16066	15829	15923	16044	16021	16115	15936	15932	15930	15933	16117	15946	16072	15906	16066	15880	16242	16099	16023	16095	15782	16143	15940	16050	15945	15980	16094	16105	16043	16102	16003	15955	16024	16066	16345	16128	15919	15900	15929	16078	15959	15950	16162	16140	15914	15910	16171	16099	16235	15944	16153	16174	16000	16047	16153	16034	15998	15962	15939	15978	15926	16315	15871	16118	16035	16184	16239	16055	15974	15941	16092	15819	16165	16101	15898	16160	16087	16105	16022	16147	16014	15888	16018	15891	15938	16054	16115	16012	16242	16042	15799	16001	15890	15978	15931	16041	16115	15962	16010	15988	16176	15882	16083	16161	16206	16161	15877	15888	16030	16065	15874	16023	16258	16203	15981	15897	15850	15941	15887	16135	16104	15961	15941	15987	15843	16056	16110	16126	15910	15869	16120	16064	15836	15813	15897	16049	15942	16238	15927	16061	15893	15995	16104	16222	15878	16074	16245	15892	16225	15809	16054	15927	15912	15999	16028	16086	15935	16153	15937	16019	16247	16292	15868	15951	15938	15914	16162	16019	15999	15782	15933	16040	16081	16077	15927	15948	15990	16109	16009	15816	16032	16017	15986	15900	16048	16121	16096	16122	15945	16040	16118	16035	15870	16015	15969	16147	16217	16030	16100	16165	16133	16051	15854	15899	15929	15963	16010	15828	15874	16197	16152	16118	15832	16138	15969	15859	16177	15974	15897	15953	15889	16172	16205	15877	16047	16169	16037	15967	16029	16019	16200	16006	16102	16072	15985	15949	16054	15952	15925	15945	15924	15980	16015	16100	15961	16178	15697	16070	16108	15970	16317	16129	16007	15957	16107	16118	16008	16030	16128	16060	16225	16323	15940	15939	15904	15923	15976	16119	16008	15776	15956	16178	16049	15865	16213	16043	16034	16020	15967	16010	16012	16117	15995	16006	16059	16048	16144	16121	16160	16010	16153	15902	16043	16157	15993	16141	16084	16040	16080	15999	16006	15886	16061	15909	16044	16011	16165	16006	15988	15867	16117	16239	16034	15939	15895	16004	16126	16028	16115	16101	15960	16129	16001	16217	16309	16106	15960	16016	15963	16276	16141	15919	15964	16061	16010	16095	15980	15888	15776	16145	16075	16234	16028	15895	16048	16030	16024	15978	15890	15944	15993	16046	15895	16054	16020	16191	16152	16207	16011	16016	16144	16042	16155	16144	16126	16025	16067	15968	15821	16111	16070	16090	16157	16142	15967	16127	16067	16133	16020	16017	16106	16061	16057	16107	15824	16059	16004	16146	16062	16226	15993	16056	15980	16074	16076	16079	16119	16156	16133	16233	16013	15981	15966	16315	16041	15972	15984	15966	15996	15911	15936	16031	15895	16110	16118	16051	16117	15892	16158	16046	15987	15938	16231	15931	15902	16049	16089	16319	15977	15934	15972	16011	16133	16178	15959	16235	15980	15964	15957	15984	16059	16064	16187	16133	16014	15934	16067	15896	16143	16054	16008	15936	15955	15957	16126	15888	16171	16043	16140	15856	16049	15975	16178	16034	16188	15775	16101	15944	15993	16208	15820	15873	16002	16078	16043	15969	16148	15872	15994	15888	15960	16039	16108	16101	16060	15983	16009	15983	16061	15982	16050	16016	15927	16032	15839	15884	16129	16183	15894	15959	16067	16035	15817	16152	15813	16288	15930	16015	16136	15951	16068	15869	15974	16039	16123	15951	15818	15921	16176	16227	16160	16117	15874	16222	16077	15913	16348	15968	16113	16025	15978	16148	15999	16142	16006	16104	15859	16111	16091
36437	58175	52622	41111	33148	28025	24308	21417	19345	17669	16661	16103	15490	15145	14524	14485	14415	14188	14421	14129	13960	14022	13897	14023	13984	13992	13978	13855	13958	14023	14080	14121	13789	14144	13949	13877	13874	13936	13908	13937	13952	13991	13932	13955	13946	13911	14064	14028	13911	14021	13984	14078	13899	13902	14089	13907	13921	13920	13970	13977	14002	13958	13925	13924	14085	13844	14079	14007	13806	14035	13908	13830	13894	13903	13964	13823	13884	13944	13958	13986	14035	13836	13888	14009	13951	13907	13988	14049	14022	13922	13958	13933	13826	14035	13910	13929	13898	14097	13869	14056	13796	13785	13855	13911	14018	13922	13829	13977	13916	13829	14015	13997	13977	13785	13976	13960	13902	14103	13876	13920	14119	13912	14222	13834	13789	13967	14137	13948	14062	14044	13923	13853	14052	13939	13889	13959	13958	14004	13979	13857	13912	13802	14004	13890	13983	14132	13988	14087	14057	13989	13839	13974	13985	14017	13912	13928	13999	14084	13953	13899	13991	14085	13857	14014	13947	13906	13864	13830	13848	13929	13860	13953	13992	13841	13782	13999	13915	13844	14077	13961	13919	14217	13861	13901	13881	14019	13987	13712	13985	13849	13983	13916	13916	13950	13787	13827	13983	13943	13773	14052	13893	14053	14027	13981	13917	13938	14183	13907	13981	13899	13970	14163	14015	13976	13961	14034	13865	13913	13877	13806	13882	13985	13804	14092	13981	13911	13951	13837	13916	13913	13844	13826	13892	13937	13908	13902	13947	13961	13892	13878	13778	13978	14017	13849	13851	13989	13965	13872	13894	14104	13816	13959	13952	14110	13902	14065	14137	13976	13963	13826	13919	14074	14077	14064	13937	14020	13927	13946	13913	13948	13789	13923	13913	13967	13799	13948	13980	13992	13870	14038	14052	13914	13999	13915	13790	14017	14001	13843	13953	14078	13807	13971	13999	13942	13899	13941	13729	13895	13950	14004	13867	13899	13975	13915	13939	13983	14139	13935	14038	13906	13833	13868	14002	13992	13949	13971	13950	13865	13976	13882	13773	13854	13997	13769	13877	13940	14024	13764	13997	13870	13894	13918	13933	13881	13864	13900	13777	13896	13812	13942	14037	13979	13841	13939	14041	13820	13949	13832	13937	14035	13960	14008	13835	14031	13981	13902	13939	13737	13950	13934	13821	14039	13826	14080	14063	13983	13894	13989	13923	14022	13953	13877	13984	13819	13806	13847	13910	14000	14048	13869	13844	13993	13938	13991	14017	14016	13850	14121	13846	13927	13962	13975	13928	14024	13938	14143	14022	13816	13871	13884	14081	13970	13996	13870	13738	13889	13875	13829	13888	13935	13883	13995	13923	13942	13781	13886	13969	13803	13968	14013	13990	13922	13939	13946	13865	14135	13742	13988	14045	14007	14052	13801	13955	13856	14084	13981	13930	13815	13901	13890	13841	13825	14098	13818	14048	14030	13943	13943	14009	13885	13918	13917	13910	13938	13922	13937	13805	13892	13888	14006	13853	13980	13943	14087	13904	14025	14122	14052	13914	13951	13924	13832	14011	13886	13949	13997	13871	13855	13907	13932	13804	13949	14008	13956	13967	14112	13826	14068	13884	13984	13930	14038	13838	14080	13858	13983	13944	14100	13857	14060	13872	13896	14023	14061	14138	13807	13995	13976	13858	14033	13976	13983	13971	13992	14064	14087	13894	14029	14057	13833	13951	13890	13969	14009	14008	14008	13958	13813	14062	14016	13964	13861	14077	13908	14083	13906	13935	14063	14047	13849	14075	14103	13736	13801	13957	13899	13893	14076	14010	13951	13825	13929	13906	13844	14017	13936	14050	14045	13932	13916	14054	14053	14039	13791	13853	13855	13864	13977	14114	13944	13811	13934	13941	13953	14036	13849	14042	13957	13903	13884	14045	14016	14064	13907	13906	14006	13820	13875	13911	13942	14064	13797	13872	13830	14033	13852	13913	13896	13859	13864	13864	13978	13981	13886	13902	13924	13934	13812	13987	13841	13891	13905	13841	14035	13991	14110	13903	13948	13951	13915	13879	13804	14130	14100	13962	14003	14025	13883	13893	13958	14103	13851	13992	13996	13787	13897	13887	13959	14083	13942	13941	13887	13852	13950	13708	13859	13998	13999	13943	14152	13983	14065	13797	13937	13902	14021	14056	13937	13885	13852	14019	13864	13930	13944	13999	13868	13849	13908	13957	13897	13829	13998	13837	13862	14008	13941	14017	13922	13974	13907	14066	13904	13948	13892	13792	14034	13987	13910	13866	14154	14082	13952	14041	13808	13903	14100	14003	14035	13941	13955	13823	13927	13689	13863	13937	14051	13909	14053	14022	13777	13865	14060	13902	13984	13845	14079	13871	14044	14019	13986	13887	14029	14018	13992	13903	13928	13995	13941	13944	13998	14006	13959	14069	14016	14090	13883	14012	13944	13959	13917	13892	13936	13794	13987	13955	13769	13830	13929	14124	13816	13880	14041	13870	13902	13901	13954	14022	13963	13869	13913	14086	13807	14002	13965	13941	13909	14013	13991	13736	14110	13888	13899	13990	14024	13666	13908	13983	13936	13834	13943	14055	14004	13778	13970	13965	13763	13814	13697	13961	13874	13850	13888	13994	13884	13960	13852	13891	13975	13982	13983	13882	13937	13905	13801	14044	13766	13890	13970	14013	13944	13995	13966	13890	13725	13936	13922	13910	13994	13848	13834	14186	13871	13947	13854	14041	13926	13896	13941	14042	13984	13888	13976	13917	13889	13792	13974	13926	13974	13964	14028	14047	13818	13950	13770	13960	14047	13904	14043	14116	13829	13795	13914	13973	13909	13803	14108	13844	14019	13843	13947	13872	13933	13924	14096	13873	13917	13973	13901	13919	14025	13992	13942	14074	13967	14023	13995	13998	14002	14016	13948	13956	13815	13858	13945	13902	14060	14044	14011	13932	13768	13944	13800	13943	13857	13911	13799	13987	13823	13950	14049	14057	13827	14019	13882	13989	13885	13948	13895	13831	14017	13967	14088	13910	13801	14170	13954	13913	13879	13898	13902	13776	13998	14023	13973	13879	13976	13928	13932	13863	13903	14003	13908	14005	13830	14023	13894	13989	14038	13952	13871	14023	14051	13921	13942	13901	14145	13847	13887	14124	13967	13750	13973	14021	14034	13738	13924	13667	14048	13972	13896	14009	13944	13952	14107	14119	13945	14025	14124	13957	14053	13965	13873	13864	14044	13906	13819	14076	14040	13807	14115	14040	14043	14037	14088	13784	13923	13987	13935	14111	13880	14051	13804	13903	14090	14022	13895	14028	13925	14008	14014	13935	14037	13890	14014	14070	13954	13921	13814	13984	14012	13896	14025	14059	13897	13925	14113	13974	13968	13853	13922	13994	13999	13964	13882	13853	13984	13873	13889	13899	14018	13890	13844	13921	14031	13929	14024	13958	13890	13919	13840	13944	13989	13810	13857	13926	14179	14026	13864	13942	13953	13910	13887	13906	13859	13875	13971	14007	13950	14016	14011	13886	13795	13914	13996	14028	14017	13873	13961	13938	13939	13889	14019	13893	13884	13898	14026	13919	13871	13972	13806	13747	13896	13968	13958	13918	13926	13956	14040	13934	13940	13981	13857	13950	14094	13861	13927	13935	13742	13821	14053	14091	13881	13835	13976	13905	13951	14043	13949	13769	14092	13872	14072	13938	13974	13865	14027	13759	13923	14023	13801	13834	13862	13913	13987	13927	13954	13938	13880	13815	13864	13970	14037	13860	13963	13926	13859	13944	14099	13782	14002	13838	13803	13817	13898	13990	13990	13885	13839	13933	13754	14076	13817	13837	13967	13912	13837	13865	13832	14053	13772	14003	13929	13924	14042	13916	13843	13976	14037	13925	13982	13960	13831	13940	13854	14046	13969	13993	14065	14006	13708	13941	13894	13977	13986	13970	13978	13965	14041	13955	13997	13807	13843	13971	13891	14051	13885	14108	13735	14089	14117	14076	14033	13847	13841	14079	13885	13911	14058	13921	14072	13776	13904	13958	13847	13847	14052	13928	13933	14034	13942	14036	14021	13974	14014	13934	13964	13946	13958	14083	13874	13992	14008	13927	13859	14024	13843	14010	13976	13943	13853	13965	14060	14108	13934	14127	13980	13800	14001	13812	13899	14011	13884	14020	13974	13994	14022	13946	13983	13889	13910	13940	14053	13866	13976	13818	13974	13940	13936	13866	13806	13855	14013	14088	13840	13933	13938	13904	13833	13999	14037	13794	13949	13990	14044	13980	13965	13903	13949	13744	13739	13966	13972	13956	13847	13968	13992	13930	13918	13894	13896	14002	13906	13905	14126	13923	13944	13971	13895	13945	13982	14066	14009	14014	14002	13992	13896	14073	14075	14038	14082	13868	13892	13831	13915	13863	13925	13859	13896	13831	13819	13838	13818	13986	13960	13992	13924	13919	13972	13865	14020	13986	13868	14022	13993	13983	13947	13907	13939	13960	14114	13868	13939	13923	13786	13928	13847	14085	13939	13971	13803	13910	14015	13900	14080	13822	13895	13961	13983	14141	13751	13917	13751	13832	14122	13868	13857	13968	14055	13933	14115	14041	14038	13989	13793	14000	13992	13862	13971	14026	13869	14024	14069	14007	13976	13915	13924	13973	13987	13733	13884	14076	13981	13966	14059	13895	13714	14056	13899	14047	14137	14021	13865	13923	13881	13814	13958	14004	14029	13897	13871	13939	14029	13896	14090	14037	13867	14147	14081	13828	14038	14016	14080	14027	13854	13968	13908	14154	13923	13974	13839	14051	13802	13893	14136	13760	13762	13901	13793	13885	13874	14140	13934	14029	13768	13853	13876	14021	14091	13731	13919	13838	14072	13768	14071	14028	13948	13864	14012	14036	14005	13828	13916	13908	14081	14012	13755	13950	14025	13975	14058	14016	14013	14086	13832	14043	14076	13844	13890	13927	14102	13920	13851	13921	14061	13923	13906	14041	13974	14095	13802	13804	14001	13760	13999	13832	13727	13959	13950	13856	13820	13924	13922	13899	13887	13922	13895	13914	13914	13993	13963	14006	14104	13837	13961	14094	14042	13912	13930	13967	13940	13861	14005	13900	13890	13967	13838
22955	21478	29266	24418	23551	27633	30149	24450	21814	20918	19637	18586	18322	18066	17438	17245	17153	16954	16963	17018	17026	16901	16942	16698	16685	16774	16714	16600	16586	16700	16629	16446	16705	16563	16468	16664	16626	16584	16597	16664	16561	16802	16647	16775	16703	16618	16471	16745	16608	16595	16641	16499	16599	16665	16529	16550	16622	16675	16714	16640	16660	16632	16362	16614	16698	16682	16863	16536	16512	16602	16570	16679	16763	16465	16640	16730	16522	16579	16344	16679	16644	16448	16484	16447	16579	16633	16625	16675	16769	16411	16734	16602	16690	16561	16885	16409	16484	16588	16564	16325	16563	16590	16443	16381	16677	16480	16438	16745	16577	16589	16586	16764	16454	16602	16764	16748	16538	16607	16460	16556	16494	16634	16365	16605	16536	16390	16512	16493	16620	16554	16588	16336	16668	16661	16564	16376	16628	16778	16651	16564	16642	16662	16501	16631	16604	16531	16633	16585	16467	16569	16637	16682	16481	16524	16619	16553	16408	16624	16709	16756	16542	16711	16532	16560	16387	16400	16562	16475	16750	16367	16469	16602	16660	16697	16510	16332	16503	16588	16388	16473	16705	16343	16457	16790	16596	16801	16690	16468	16502	16432	16569	16692	16530	16422	16633	16338	16570	16586	16618	16545	16463	16386	16394	16497	16578	16468	16694	16351	16648	16576	16540	16504	16703	16507	16393	16367	16290	16575	16507	16332	16572	16491	16493	16575	16504	16598	16538	16435	16691	16460	16645	16696	16505	16708	16589	16631	16496	16465	16589	16456	16561	16633	16656	16601	16535	16576	16455	16787	16534	16530	16504	16546	16510	16610	16298	16709	16775	16649	16551	16463	16401	16636	16705	16454	16623	16594	16512	16528	16364	16554	16621	16726	16546	16740	16595	16583	16548	16555	16435	16473	16394	16588	16646	16544	16529	16581	16320	16647	16428	16411	16720	16454	16574	16400	16629	16534	16515	16520	16419	16365	16344	16559	16814	16658	16443	16582	16615	16556	16619	16632	16447	16492	16615	16536	16626	16338	16503	16569	16522	16606	16644	16466	16604	16492	16714	16482	16746	16523	16438	16514	16616	16578	16589	16485	16389	16582	16489	16596	16591	16624	16388	16455	16525	16527	16487	16741	16643	16454	16457	16791	16493	16530	16613	16645	16530	16535	16579	16544	16686	16469	16575	16548	16570	16349	16431	16617	16350	16517	16559	16499	16740	16423	16883	16658	16587	16299	16504	16538	16523	16567	16614	16591	16432	16522	16559	16577	16658	16578	16325	16592	16490	16621	16634	16555	16706	16583	16521	16460	16631	16711	16315	16602	16556	16482	16598	16562	16644	16534	16402	16372	16348	16439	16482	16481	16615	16606	16439	16565	16619	16659	16548	16486	16404	16544	16469	16529	16436	16442	16714	16575	16552	16686	16573	16521	16693	16573	16646	16715	16569	16314	16423	16693	16655	16475	16581	16644	16506	16547	16490	16565	16697	16592	16581	16375	16717	16516	16391	16476	16524	16529	16724	16600	16512	16345	16527	16399	16826	16635	16545	16517	16434	16484	16641	16539	16400	16515	16479	16720	16530	16688	16708	16428	16641	16484	16473	16444	16631	16695	16553	16526	16568	16574	16418	16476	16504	16822	16594	16714	16491	16438	16706	16565	16591	16535	16416	16544	16430	16647	16627	16404	16429	16401	16369	16505	16493	16541	16814	16541	16560	16355	16627	16615	16574	16621	16563	16378	16503	16655	16593	16529	16403	16411	16692	16696	16513	16651	16741	16525	16695	16569	16455	16505	16651	16528	16404	16425	16481	16657	16732	16326	16607	16544	16330	16418	16314	16556	16560	16475	16572	16527	16347	16521	16515	16471	16543	16380	16608	16627	16666	16467	16666	16448	16546	16512	16534	16543	16567	16559	16633	16386	16504	16554	16531	16597	16342	16564	16634	16631	16579	16600	16684	16632	16675	16565	16477	16635	16417	16452	16606	16514	16647	16380	16375	16508	16675	16723	16667	16402	16703	16472	16356	16668	16432	16418	16627	16559	16508	16708	16509	16478	16239	16695	16423	16492	16563	16462	16694	16623	16708	16453	16492	16676	16447	16649	16618	16616	16613	16479	16411	16514	16414	16780	16723	16689	16612	16483	16332	16374	16592	16534	16494	16149	16376	16417	16417	16822	16406	16643	16597	16543	16387	16691	16251	16462	16486	16557	16510	16482	16565	16452	16668	16658	16509	16543	16395	16510	16477	16501	16565	16508	16617	16562	16565	16408	16381	16741	16616	16564	16542	16539	16607	16464	16545	16489	16655	16467	16573	16327	16525	16653	16472	16421	16450	16505	16435	16491	16650	16506	16456	16489	16693	16451	16591	16534	16347	16490	16708	16483	16342	16496	16472	16591	16685	16581	16741	16629	16670	16527	16779	16494	16592	16486	16688	16482	16571	16618	16619	16673	16729	16674	16542	16469	16337	16690	16614	16378	16635	16546	16604	16508	16334	16497	16562	16390	16595	16599	16246	16515	16505	16513	16598	16636	16533	16610	16671	16666	16524	16771	16589	16699	16593	16608	16541	16530	16545	16577	16479	16599	16570	16534	16430	16501	16351	16442	16561	16643	16478	16410	16486	16507	16361	16691	16526	16744	16552	16522	16508	16394	16443	16678	16485	16427	16431	16771	16651	16383	16504	16433	16462	16663	16601	16693	16414	16571	16483	16538	16526	16585	16586	16673	16378	16449	16693	16588	16651	16313	16496	16767	16487	16679	16284	16492	16557	16427	16365	16410	16495	16428	16412	16566	16507	16384	16546	16503	16707	16563	16690	16617	16449	16598	16587	16586	16376	16522	16379	16738	16530	16590	16462	16608	16454	16506	16738	16552	16496	16762	16473	16488	16519	16669	16732	16579	16413	16609	16421	16618	16658	16569	16618	16512	16473	16679	16543	16441	16443	16537	16403	16658	16399	16669	16530	16462	16735	16463	16421	16428	16643	16556	16495	16610	16567	16482	16734	16724	16596	16630	16579	16234	16502	16585	16459	16495	16586	16504	16599	16401	16520	16429	16523	16418	16596	16524	16636	16660	16391	16496	16647	16616	16584	16475	16474	16586	16515	16612	16578	16405	16494	16666	16530	16629	16644	16515	16694	16707	16464	16328	16509	16621	16536	16773	16553	16745	16593	16650	16670	16718	16648	16724	16576	16330	16641	16405	16570	16650	16445	16549	16553	16418	16505	16521	16606	16646	16494	16416	16718	16575	16455	16508	16514	16481	16683	16455	16566	16499	16411	16551	16631	16306	16470	16522	16615	16571	16417	16694	16327	16512	16574	16520	16628	16615	16464	16545	16443	16446	16569	16559	16561	16679	16482	16567	16642	16662	16612	16514	16363	16500	16629	16491	16441	16567	16504	16634	16515	16678	16659	16416	16528	16473	16654	16525	16488	16485	16409	16544	16597	16433	16465	16528	16379	16485	16292	16455	16360	16688	16462	16257	16622	16431	16485	16498	16650	16569	16624	16590	16369	16493	16616	16564	16540	16493	16564	16585	16712	16714	16488	16555	16791	16577	16616	16760	16663	16498	16420	16594	16372	16506	16297	16543	16506	16703	16663	16627	16451	16493	16496	16557	16544	16620	16480	16550	16589	16527	16403	16610	16427	16453	16583	16499	16789	16723	16643	16638	16562	16718	16549	16557	16468	16582	16404	16561	16633	16527	16442	16535	16655	16539	16528	16568	16503	16601	16595	16636	16437	16488	16759	16632	16432	16643	16690	16579	16385	16516	16463	16400	16522	16666	16471	16623	16633	16251	16424	16503	16567	16386	16465	16599	16504	16409	16495	16499	16416	16459	16555	16625	16426	16624	16715	16678	16672	16530	16558	16551	16474	16597	16639	16359	16648	16535	16292	16452	16471	16361	16660	16400	16589	16510	16647	16617	16481	16560	16781	16742	16637	16578	16450	16621	16648	16517	16697	16532	16701	16660	16587	16585	16390	16540	16621	16424	16492	16555	16602	16697	16588	16653	16761	16540	16595	16747	16360	16552	16437	16573	16642	16389	16536	16705	16613	16584	16494	16668	16787	16650	16486	16574	16461	16517	16528	16438	16663	16586	16618	16598	16760	16488	16486	16538	16629	16559	16623	16627	16708	16581	16556	16644	16481	16409	16469	16587	16509	16756	16500	16696	16561	16515	16579	16641	16576	16529	16736	16778	16747	16616	16642	16365	16447	16610	16406	16458	16583	16483	16586	16432	16627	16484	16472	16331	16532	16375	16470	16514	16760	16389	16594	16615	16754	16546	16674	16550	16590	16448	16607	16422	16550	16763	16393	16491	16361	16480	16696	16550	16473	16563	16411	16584	16349	16338	16478	16449	16551	16625	16697	16581	16695	16504	16490	16514	16501	16541	16443	16560	16543	16640	16577	16758	16455	16498	16567	16559	16685	16651	16656	16658	16671	16527	16513	16361	16632	16486	16462	16311	16465	16535	16653	16722	16657	16448	16348	16518	16885	16344	16629	16254	16419	16471	16595	16602	16626	16486	16391	16444	16670	16471	16575	16601	16679	16430	16641	16422	16510	16342	16545	16712	16482	16527	16418	16472	16487	16233	16590	16676	16558	16623	16488	16606	16610	16598	16418	16511	16370	16447	16542	16692	16395	16683	16353	16590	16411	16810	16565	16605	16515	16615	16509	16544	16619	16375	16430	16495	16653	16570	16672	16485	16531	16543	16639	16495	16550	16501	16577	16387	16632	16667	16512	16528	16676	16653	16567	16700	16641	16696	16585	16421	16501	16537	16607	16517	16541	16602	16492	16416	16435	16664	16624	16637	16557	16577	16485	16616	16545	16403	16529	16391	16435	16401	16541	16658	16558	16490	16539	16568	16531	16585	16589	16475	16737	16556	16393	16541	16543	16488	16464	16540	16412	16517	16465	16676	16649	16584	16499	16679	16452	16590	16532	16605	16647	16548	16485	16514	16658	16430	16473	16434	16590	16473	16275	16511	16661	16351	16580	16862	16550	16528	16703	16598	16542	16322	16431	16790	16516	16425	16411	16543	16453	16491	16312	16472	16482	16455	16598	16527	16372	16523	16462	16569	16556	16655	16699	16583	16698	16422	16537	16475	16557	16815	16717	16727
38483	63431	57926	46246	38005	32590	28361	24825	21725	19783	18293	17281	16429	16065	15577	15289	14872	14840	14755	14474	14508	14421	14359	14416	14223	14351	14436	14194	14560	14245	14325	14259	14506	14221	14237	14401	14371	14244	14407	14319	14252	14385	14229	14208	14332	14266	14171	14410	14224	14176	14308	14387	14151	14235	14331	14267	14380	14259	14211	14231	14525	14374	14199	14207	14197	14236	14096	14264	14376	14399	14201	14243	14286	14206	14334	14232	14380	14142	14264	14199	14323	14347	14255	14262	14243	14269	14396	14289	14166	14303	14189	14277	14306	14382	14194	14159	14370	14152	14245	14126	14232	14231	14150	14289	14520	14296	14164	14274	14248	14334	14243	14272	14152	14395	14158	14144	14393	14207	14376	14332	14255	14195	14430	14337	14353	14219	14328	14253	14299	14279	14242	14364	14388	14068	14273	14243	14266	14330	14279	14259	14295	14290	14326	14123	14213	14240	14215	14340	14431	14331	14265	14246	14331	14269	14356	14396	14175	14360	14247	14320	14318	14199	14105	14262	14422	14211	14133	14124	14098	14183	14083	14299	14333	14300	14387	14329	14223	14167	14264	14281	14244	14275	14304	14241	14320	14254	14068	14278	14153	14283	14329	14203	14172	14103	14165	14296	14328	14194	14259	14198	14355	14232	14149	14198	14194	14174	14293	14324	14272	14120	14336	14214	14106	14270	14416	14380	14251	14231	14326	14324	14158	14247	14126	14200	14182	14133	14284	14208	14249	14236	14116	14265	14155	14295	14350	14231	14225	14170	14309	14224	14299	14186	14209	14321	14144	14194	14337	14303	14296	14278	14382	14167	14192	14263	14244	14146	14157	14225	14368	14053	14115	14259	14286	14194	14211	14053	14350	14258	14299	14198	14229	14337	14139	14051	14252	14265	14441	14247	14132	14328	14333	14220	14324	14210	14166	14100	14215	14287	14318	14165	14263	14143	14210	14198	14289	14280	14264	14315	14501	14194	14329	14315	14346	14299	14213	14334	14280	14213	14160	14241	14291	14178	14116	14274	14054	14338	14392	14279	14299	14338	14273	14210	14237	14292	14271	14289	14298	14206	14276	14293	14225	14189	14257	14226	14329	14279	14282	14202	14194	14149	14189	14251	14373	14154	14226	14267	14179	14191	14553	14298	14329	14220	14202	14407	14378	14098	14285	14196	14033	14255	14184	14349	14159	14174	14287	14153	14308	14392	14329	14289	14194	14188	14287	14303	14294	14091	14358	14267	14291	14281	14262	14221	14394	14397	14373	14267	14054	14213	14308	14250	14359	14354	14297	14337	14308	14243	14319	14484	14276	14275	14128	14273	14116	14421	14076	14240	14290	14401	14334	14335	14225	14236	14251	14162	14172	14321	14168	14268	14378	14175	14185	14365	14221	14329	14220	14148	14233	14218	14271	14295	14242	14300	14274	14162	14297	14066	14215	14275	14310	14366	14122	14311	14336	14189	14150	14356	14277	14351	14398	14165	14184	14390	14174	14369	14199	14250	14359	14261	14212	14134	14180	14397	14274	14119	14030	14299	14285	14442	14210	14268	14236	14231	14304	14161	14395	14152	14451	14275	14339	14485	14195	14297	14137	14187	14372	14169	14254	14338	14375	14389	14159	14181	14401	14152	14144	14376	14267	14298	14241	14237	14292	14194	14322	14111	14285	14068	14198	14263	14362	14388	14324	14232	14259	14355	14290	14218	14212	14294	14190	14290	14321	14271	14121	14313	14060	14352	14326	14194	14239	14254	14431	14439	14199	14160	14276	14307	14261	14352	14164	14231	14252	14245	14295	14320	14306	14190	14333	14291	14233	14251	14353	14190	14278	14140	14181	14323	14240	14285	14213	14061	14353	14147	14278	14224	14026	14109	14156	14256	14198	14291	14180	14204	14270	14139	14315	14183	14364	14233	14369	14199	14320	14161	14200	14092	14178	14420	14350	14305	14370	14371	13975	14309	14246	14166	14231	14275	14247	14216	14280	14291	14088	14145	14097	14514	14309	14151	14172	14199	14211	14290	14351	14312	14140	14326	14292	14223	14085	14338	14246	14372	14348	14235	14278	14217	14156	14220	14273	14273	14189	14098	14197	14288	14157	14248	14263	14202	14478	14215	14234	14334	14201	14283	14283	14234	14364	14222	14305	14364	14219	14140	14278	14176	14337	14101	14307	14190	14277	14125	14295	14224	14148	14226	14268	14294	14308	14275	14316	14125	14171	14266	14281	14330	14229	14286	14169	14241	14164	14236	14206	14321	14036	14255	14229	14250	14184	14201	14367	14082	14251	14319	14283	14191	14206	14278	14250	14153	14216	14277	14248	14434	14303	14288	14055	14170	14253	14253	14274	14219	14191	14285	14261	14220	14212	14077	14133	14227	14147	14040	14336	14172	14161	14284	14240	14275	14164	14182	14341	14141	14202	14260	14377	14251	14176	14104	14195	14223	14377	14315	14177	14284	14162	14347	14205	14071	14216	14270	14191	14137	14156	14414	14183	14293	14119	14281	14177	14423	14123	14194	14244	14292	14286	14178	14285	14197	14313	14247	14218	14279	14308	14186	14143	14329	14328	14208	14336	14313	14412	14149	14397	14345	14164	14153	14252	14129	14260	14232	14276	14246	14133	14442	14144	14252	14151	14390	14274	14104	14373	14199	14266	14262	14331	14352	14253	14094	14304	14165	14370	14306	14258	14230	14238	14225	14296	14354	14174	14401	14300	14428	14145	14306	14200	14139	14118	14185	14177	14373	14297	14164	14394	14216	14269	14362	14330	14397	14188	14322	14320	14421	14353	14196	14160	14242	14200	14103	14331	14168	14158	14089	14200	14193	14218	14251	14157	14426	14301	14133	14364	14276	14173	14265	14167	14238	14194	14250	14272	14207	14201	14228	14205	14446	14178	14315	14161	14249	14261	14169	14189	14200	14132	14144	14196	14252	14150	14287	14334	14212	14337	14317	14076	14485	14305	14233	14284	14084	14298	14098	14161	14185	14357	14146	14198	14331	14220	14333	14348	14050	14344	14325	14206	14248	14305	14190	14291	14213	14019	14205	14386	14176	14455	14223	14316	14270	14212	14195	14219	14100	14246	14102	14127	14091	14248	14300	14187	14209	14336	14406	14368	14116	14267	14181	14228	14370	14217	14168	14156	14285	14215	14369	14296	14324	14294	14394	14277	14307	14174	14130	14353	14418	14152	14334	14388	14155	14340	14170	14428	14201	14159	14376	14194	14429	14318	14304	14345	14306	14346	14164	14206	14246	14211	14280	14189	14154	14240	14208	14403	14288	14220	14223	14233	14269	14237	14160	14365	14306	14318	14461	14176	14546	14187	14214	14374	14260	14430	14298	14274	14245	14132	14077	14331	14388	14112	14377	14195	14258	14182	14319	14302	14205	14159	14331	14155	14303	14301	14201	14148	14296	14235	14460	14370	14375	14262	14258	14273	14432	14247	14132	14251	14318	14453	14107	14197	14052	14342	14209	14332	14314	14235	14195	14221	14183	14290	14094	14205	14211	14212	14302	14317	14249	14185	14424	14174	14237	14258	14299	14280	14292	14328	14167	14228	14383	14280	14381	14178	14144	14227	14213	14414	14215	14346	14240	14362	14302	14085	14137	14379	14196	14351	14105	14313	14240	14199	14179	14230	14306	14251	14250	14222	14310	14337	14499	14291	14115	14213	14270	14178	14329	14100	14307	14126	14207	14354	14335	14169	14357	14384	14289	14236	14307	14096	14351	14263	14282	14316	14406	14289	14275	14182	14197	14316	14227	14206	14319	14342	14350	14207	14311	14263	14365	14111	14180	14308	14194	14397	14148	14393	14192	14258	14377	14379	14367	14180	14381	14210	14300	14188	14329	14192	14306	14262	14073	14215	14310	14369	14328	14298	14375	14371	14323	14316	14146	14527	14178	14264	14177	14300	14283	14247	14116	14167	14297	14203	14225	14031	14269	14220	14270	14085	14169	14194	14243	14293	14257	14233	14114	14305	14183	14383	14274	14226	14368	14186	14245	14283	14183	14363	14213	14217	14228	14338	14149	14367	14290	14136	14337	14013	14288	14215	14174	14341	14135	14258	14359	14241	14400	14421	14198	14212	14170	14277	14274	14380	14128	14185	14172	14303	14278	14230	14214	14151	14406	14296	14090	14210	14291	14233	14238	14360	14204	14286	14338	14263	14217	14216	14332	14079	14430	14356	14307	14452	14236	14111	14030	14073	14174	14245	14232	14133	14224	14340	14200	14256	14361	14305	14249	14270	14205	14242	14336	14221	14134	14463	14361	14071	14321	14327	14276	14324	14215	14321	14201	14134	14340	14147	14184	14249	14150	14158	14225	14405	14222	14408	14530	14461	14174	14220	14264	14453	14201	14440	14216	14169	14119	14139	14249	14133	14440	14072	14240	14261	14276	14159	14302	14313	14346	14100	14371	14377	14303	14395	14173	14122	14084	14234	14444	14200	14292	14349	14183	14250	14268	14149	14374	14071	14145	14343	14161	14324	14299	14218	14318	14384	14277	14187	14281	14291	14174	14207	14309	14187	14199	14169	14182	14186	14222	14234	14156	14093	14405	14240	14251	14415	14159	14158	14339	14299	14337	14271	14214	14223	14169	14362	14213	14306	14332	14271	14361	14153	14205	14278	14358	14171	14142	14147	14360	14233	14300	14257	14197	14353	14158	14360	14192	14109	14129	14266	14306	14374	14289	14139	14129	14220	14139	14391	14478	14106	14412	14280	14210	14207	14417	14127	14226	14081	14101	14159	14243	14145	14364	14256	14347	14178	14254	14286	14254	14348	14288	14187	14339	14263	14327	14374	14210	14267	14270	14307	14252	14074	14295	14246	14276	14235	14312	14260	14191	14273	14150	14196	14269	14380	14090	14395	14273	14299	14262	14427	14226	14301	14368	14294	14088	14365	14157	14293	14276	14024	14280	14171	14262	14083	14229	14388	14197	14325	14088	14331	14081	14275	14250	14143	14225	14280	14218	14195	14200	14221	14158	14262	14299	14338	14182	14212	14268	14255	14417	14213	14126	14191	14214	14172	14335	14250	14201	14222	14299	14230	14260	14289	14002	14304	14367	14245	14246	14364	14215	14210	14336	14154	14345	14340	14180	14314	14181	14255	14241	14364	14303
29804	31593	38531	33288	26146	23220	20888	19478	18408	17674	17332	17046	16769	16724	16757	16571	16459	16447	16305	16427	16149	16451	16501	16137	16380	16461	16227	16454	16451	16449	16460	16403	16197	16244	16423	16457	16331	16327	16187	16301	16217	16162	16312	16361	16407	16271	16430	16374	16470	16202	16262	16445	16222	16208	16333	16161	16252	16165	16279	16444	16307	16119	16274	16499	16531	16093	16287	16343	16198	16342	16454	16409	16223	16142	16179	16411	16306	16288	16223	16217	16197	16241	16237	16253	16457	16225	16251	16227	16309	16300	16274	16005	16370	16223	16082	16352	16286	16345	16377	16349	16270	16237	16456	16363	16378	16315	16141	16242	16188	16389	16126	16258	16176	16390	16465	16429	16219	16220	16207	16297	16383	16353	16342	16238	16269	16213	16278	16313	16471	16271	16466	16409	16496	16373	16266	16280	16366	16213	16098	16337	16068	16099	16247	16433	16166	16192	16282	16326	16362	16270	16331	16243	16250	16162	16247	16366	16460	16352	16230	16471	16532	16270	16129	16499	16320	16324	16344	16376	16499	16295	16156	16217	16240	16327	16273	16206	16392	16383	16281	16145	16358	16177	16299	16361	16471	16369	16499	16358	16172	16117	16380	16381	16335	16313	16178	16294	16394	16259	16233	16199	16376	16278	16382	16200	16214	16266	16387	16536	16384	16313	16459	16222	16160	16387	16193	16398	16089	16310	16211	16337	16244	16317	16461	16595	16355	16195	16296	16374	16276	16125	16259	16134	16294	16228	16293	16577	16339	16066	16324	16263	16442	16198	16408	16125	16100	16513	16382	16248	16246	16240	16306	16349	16244	16117	16284	16203	16459	16317	16328	16290	16191	16308	16208	16361	16196	16247	16385	16295	16299	16412	16299	16307	16040	16178	16133	16374	16286	16487	16270	16101	16357	16089	16363	16290	16222	16347	16232	16378	16235	16324	16260	16269	16008	16277	16383	16455	16259	16336	16086	16367	16338	16489	16369	16243	16391	16342	16331	16336	16358	16443	16494	16478	16091	16322	16478	16379	16183	16270	16424	16506	16182	16240	16447	16334	16198	16273	16356	16150	16397	16205	16171	16450	16107	16120	16180	16347	16212	16447	16239	16241	16404	16313	16298	16262	16551	16283	16246	16408	16046	16215	16439	16078	16189	16312	16166	16216	16214	16042	16156	16380	16088	16274	16211	16389	16378	16151	16555	16421	16217	16335	16270	16300	16463	16175	16195	16343	16418	16182	16285	16165	16282	16284	16187	16391	16274	16190	15995	16178	16290	16264	16286	16273	16422	16105	16417	16207	16266	16515	16107	16484	16220	16310	16308	16242	16245	16377	16252	16315	16410	16420	16364	16240	16353	16239	16342	16149	16532	16345	16196	16358	16220	16307	16302	16163	16418	16234	16194	16269	16125	16335	16475	16473	16317	16302	16323	16244	16396	16356	16425	16096	16155	16142	16338	16268	16328	16257	16309	16167	16119	16270	16171	16278	16513	16155	16115	16311	16286	16301	16382	16267	16170	16087	16307	16346	16364	16349	16273	16301	16232	16260	16115	16257	16461	16103	16407	16249	16225	16396	16272	16341	16149	16254	16375	16351	16436	16431	16319	16529	16376	16371	16262	16121	16420	16287	16393	16374	16439	16472	16139	16223	15996	16448	16488	16296	16372	16322	16321	16133	16251	16311	16280	16389	16401	16341	16194	16382	16497	16269	16294	16510	16265	16353	16437	16408	16482	16375	16382	16199	16329	16233	16168	16308	16343	16163	16240	16444	16294	16308	16534	16331	16281	16078	16369	16322	16383	16235	16281	16289	16154	16019	16410	16247	16293	16367	16198	16367	16312	16332	16267	16149	16033	16419	16319	16334	16351	16362	16194	16374	16149	16267	16061	16162	16327	16278	16255	16270	16301	16249	16142	16365	16304	16279	16480	16353	16468	16269	16348	16347	16275	16390	16461	16102	16613	16456	16366	16404	16255	16182	16404	16220	16077	16397	16407	16194	16234	16279	16180	16173	16424	16297	16325	16420	16098	16367	16337	16224	16513	16409	16393	16375	16343	16160	16427	16130	16293	16180	16470	16279	16348	16463	16382	16141	16350	16178	16253	16206	16294	16327	16170	16305	16303	16368	16165	16180	16430	16419	16339	16254	16403	16247	16350	16135	16205	16234	16306	16292	16484	16214	16322	16356	16258	16275	16160	16084	16038	16146	16059	16406	16397	16209	16267	16552	16436	16197	16202	16374	16406	16424	16173	16356	16192	16305	16194	16251	16273	16512	16225	16231	16185	16301	16248	16373	16193	16414	16488	16383	16322	16262	16490	16087	16255	16315	16310	16309	16415	16209	16261	16268	16348	16056	16331	16218	16204	16418	16449	16062	16433	16238	16285	16219	16330	16549	16421	16107	16189	16300	16296	16337	16171	16302	16471	16311	16345	16562	16344	16309	16109	16473	16286	16398	16375	16243	16075	16371	16359	16261	16217	16262	16259	16345	16323	16305	16288	16241	16304	16153	16102	16148	16329	16305	16332	16313	16210	16299	16341	16349	16228	16221	16302	16462	16400	16327	16481	16134	16324	16292	16402	16263	16178	16302	16277	16249	16179	16247	16207	16273	16318	16436	16338	16246	16265	16404	16330	16294	16218	16211	16176	16269	16292	16172	16427	16282	16537	16370	16452	16499	16318	16268	16443	16256	16201	16408	16316	16186	16491	16295	16176	16122	16381	16268	16249	16350	16258	16140	16120	16255	16128	16213	16239	16346	16123	16138	16312	16467	16395	16300	16309	16097	16309	16206	16325	16185	16274	16428	16124	16247	16319	16401	16269	16325	16101	16307	16231	16463	16331	16087	16461	16041	16275	16368	16231	16419	16316	16273	16386	16447	16289	16447	16280	16287	16219	16496	16306	16539	16134	16366	16050	16268	16320	16418	16457	16405	16404	16512	16212	16334	16281	16277	16325	16236	16205	16258	16302	16423	16403	16322	16423	16457	16502	16349	16609	16314	16468	16266	16254	16366	16490	16296	16334	16275	16207	16344	16312	16420	16282	16234	16309	16383	16134	16323	16298	16253	16358	16331	16471	16443	16227	16246	16314	16078	16331	16408	16276	16374	16421	16456	16331	16245	16459	16310	16342	16403	16276	16250	16227	16253	16278	16279	16463	16373	16326	16298	16235	16323	16399	16395	16382	16220	16420	16300	16218	16414	16186	16234	16281	16201	16184	16456	16563	16336	16486	16377	16536	16379	16240	16420	16409	16247	16279	16384	16296	16262	16261	16023	16316	16263	16451	16125	16374	16220	16226	16213	16203	16283	16473	16336	16136	16053	16262	16282	16328	16381	16197	15998	16240	16238	16379	16429	16439	16455	16449	16444	16192	16255	16226	16185	16126	16218	16382	16464	16305	16335	16261	16239	16271	16267	16314	16119	16255	16245	16242	16364	16206	16211	16344	16248	16185	16299	16182	16267	16336	16296	16271	16214	16146	16397	16339	16310	16393	16357	16266	16272	16102	16181	16397	16402	16251	16255	16394	16226	16259	16322	16276	16201	16349	16348	16312	16220	16294	16015	16363	16384	16174	16333	16251	16266	16140	16333	16172	16357	16304	16154	16238	16340	16621	16465	16249	16292	16396	16362	16310	16392	16177	16443	16112	16081	16174	16374	16280	16186	16388	16229	16297	16499	16386	16345	16361	16249	16418	16322	16336	16456	16236	16369	16246	16201	16337	16220	16317	16413	16224	16378	16216	16270	16409	16349	16461	16304	16434	16454	16262	16281	16201	16171	16501	16452	16244	16238	16346	16428	16371	16206	16309	16172	16408	16368	16375	16346	16404	16307	16317	16144	16226	16305	16418	16206	16065	16196	16347	16590	16091	16170	16366	16180	16344	16303	16252	16520	16306	16250	16379	16101	16325	16196	16330	16334	16391	16387	16370	16334	16417	16197	16283	16306	16380	16415	16189	16256	16187	16191	16438	16143	16382	16418	16246	16265	16414	16372	16307	16331	16384	16344	16257	16272	16130	16304	16212	16203	16476	16399	16275	16241	16191	16242	16388	16314	16138	16299	16226	16385	16396	16210	16250	16431	16257	16146	16312	16358	16223	16246	16407	16083	16264	16391	16219	16213	16362	16105	16403	16351	16401	16491	16253	16374	16343	16370	16379	16308	16275	16280	16455	16325	16391	16314	16364	16289	16407	16317	16169	16320	16223	16223	16444	16310	15996	16072	16256	16245	16171	16305	16342	16415	16332	16508	16555	16331	16171	16467	16276	16016	16454	16300	16687	16220	16218	16457	16240	16263	16337	16417	16364	16312	16088	16419	16266	16301	16214	16234	16337	16385	16323	16459	16358	16297	16285	16391	16321	16337	16309	16418	16343	16426	16302	16345	16359	16270	16392	16205	16333	16191	16244	15981	16175	16198	16275	16108	16024	16247	16313	16144	16388	16173	16032	16479	16413	16432	16212	16140	16083	16286	16292	16401	16130	16324	16245	16302	16398	16330	16511	16347	16220	16417	16397	16415	16314	16247	16440	16302	16344	15935	16285	16554	16396	16257	16460	16252	16262	16138	16221	16330	16455	16240	16414	16246	16340	16179	16267	16224	16120	16369	16280	16359	16189	16413	16399	16310	16305	16240	16202	16136	16265	16347	16343	16214	16304	16169	16176	16273	16414	16177	16265	16400	16265	16264	16330	16322	16439	16103	16273	16378	16301	16309	16288	16376	16352	16370	16303	16290	16181	16136	16404	16215	16505	16221	15989	16176	16499	16270	16313	16411	16491	16239	16413	16413	16316	16408	16272	16355	16329	16566	16434	16399	16396	16351	16343	16199	16131	16290	16225	16218	16265	16349	16481	16309	16284	16293	16436	16231	16206	16105	16386	16470	16262	16383	16254	16225	16227	16227	16418	16530	16370	16415	16396	16243	16022	16387	16173	16323	16395	16261	16411	16422	16225	16478	16223	16265	16266	16333	16326	16408	16538	16199	16155	16220	16302	16231	16294	16233	16040	16344	16253	16197	16510	16364	16218	16122	16341	16338	16517	16185	16205	16228	16341	16202	16247	16444	16354	16315	16325	16299	16302	16459	16290	16254	16227	16464	16447	16307	16162	16310	16167	16298	16468	16227	16290	16045
36367	50461	45102	34313	27465	23349	20591	18480	17056	16331	15611	15276	14867	14574	14531	14375	14287	14348	14009	14254	14219	14218	14178	14197	14100	14083	14152	13997	14084	14139	14261	14180	14232	14326	14191	14147	13915	14231	14170	14053	14295	14010	14220	14160	13912	14036	14036	13937	14061	14135	13987	14111	14063	14090	14088	14198	14212	14198	14249	14166	14047	13975	14072	14067	13949	14104	13925	14087	14131	14071	14023	14125	14022	14146	14089	14082	14003	14198	14081	14122	14149	14109	14139	14104	14150	14006	14249	14114	14136	14144	14003	14149	14029	14162	14079	14090	14155	13910	14178	13984	14292	14062	14117	14150	14406	13944	14135	14211	14079	14017	14111	14113	14131	14104	14006	14032	14003	14040	14174	14141	14112	14085	14094	14060	14185	14153	13974	14072	14183	14197	14198	14047	14116	13975	14100	14062	14186	14109	14048	14152	14272	14061	14047	14197	13896	14021	14234	14213	14195	14058	14077	13948	14183	14233	14083	14097	14103	13867	14251	14174	14090	13948	14161	14084	13979	14120	14064	14052	13983	14130	14028	14010	13937	14100	14196	13984	14045	14064	14089	14228	14017	13956	14292	14051	14213	14180	14302	13957	14280	14028	14182	14158	14113	14019	14241	14080	13999	14105	14055	14108	14140	13960	14162	14225	14202	14055	14055	13977	14278	14067	14116	14149	14098	14191	14034	14234	13959	14102	13966	14091	14137	14014	13957	14302	14136	14082	14138	14189	14068	14051	14062	14006	14198	14171	14107	14247	14006	14195	13961	14074	14080	14113	14048	13973	14154	14120	14259	13992	14198	14343	13985	14175	14084	14223	14200	14187	14191	14157	14120	13974	14145	14093	14041	14133	14124	14092	14156	14254	14061	14191	14008	14126	13922	14136	14064	14125	14201	14109	14173	13983	14227	14096	14224	14127	14243	14218	14156	14074	14189	13998	14253	14197	13995	14176	14156	14046	14066	14080	14094	13969	14004	14171	13916	14062	13842	14128	14165	14023	14039	14070	14028	14010	14211	14159	14138	13935	14126	14087	14057	14305	14051	14143	14250	13952	14145	14107	14085	14146	14118	14198	14207	13946	14052	14259	14123	14165	14231	14021	14271	14074	14045	13999	14037	14219	14062	14011	13988	14145	14094	14120	14067	14074	14017	14083	14039	14156	14154	14016	13922	14163	14056	14202	14161	14255	14083	13979	14120	14298	14130	14116	14172	14101	14169	13970	14113	13948	14071	14119	14080	14179	14193	14277	14177	14069	14068	14120	14073	14043	14128	14079	14082	14032	14151	14013	14069	14121	14115	14087	14259	14047	14162	14071	14092	14022	14174	14007	14082	13967	13972	14273	13989	13932	13924	13967	13889	14082	14115	14037	14106	14061	14190	14120	13957	13924	14146	14096	13883	14064	14120	14143	14026	14014	14191	14199	13832	14010	14196	14087	14088	14179	14122	13972	14213	14140	14122	14170	14008	14077	14283	13828	14036	14033	14254	14129	14046	14009	14251	14113	13996	14077	13993	14042	14239	14070	13989	14054	14085	14122	14026	14139	14053	14133	14091	14040	14134	14040	13977	14221	14042	14205	14246	13998	14157	14160	13862	14115	13932	14021	14084	13970	13978	14080	14033	14004	14124	14011	14138	14018	14036	14100	13974	13996	14135	14049	14053	14230	14057	14067	13980	14093	14054	14190	14113	14147	14061	13961	14191	14084	14172	14064	14074	14085	14139	14068	13897	14162	14079	14069	14127	14032	14012	14188	13997	14120	14129	14082	14037	14105	13976	14189	13982	14044	14159	14090	14225	14099	13955	14337	13984	14004	14155	14140	13919	13977	14213	13935	13914	14029	14137	14074	14178	14072	14084	14098	14072	14028	14169	13925	14053	14130	14215	14027	14149	14229	14238	14055	14230	13969	14148	13976	14148	14006	13972	14104	14116	14059	14220	14018	14139	14071	14042	14268	14016	14093	14176	14114	14238	14029	14017	14096	14284	14156	14109	14057	14124	14119	14187	14186	14029	14123	14112	14271	13951	14188	14110	13979	14186	14168	13998	14240	14211	14089	14031	14070	14041	14231	14046	14147	14197	14065	14325	14075	14021	13963	14033	14204	14090	14049	14134	14054	14107	14143	14132	13979	14005	14048	14204	14013	14227	14197	14247	14190	14051	14132	14211	14040	13962	14239	14150	14024	14200	14164	14011	14194	14059	14115	14058	14089	14038	14064	13957	14113	13891	14132	14276	14229	13963	14187	13947	13889	14207	14116	14141	14022	14145	14131	13938	14193	14058	14094	14140	13941	14075	14068	14078	14035	14036	14129	14210	14193	14180	14144	14080	14195	14141	14018	14190	14309	14100	14121	14005	14071	14139	14004	13996	14133	14194	13999	14179	14187	14062	13983	14195	14042	14011	14031	14056	14135	14237	14167	14181	14179	14254	14081	14121	14185	14126	14075	14131	14049	14045	14050	14082	14082	13986	14064	14310	14065	14252	14096	14234	14279	14062	14145	14125	14070	14157	14138	14167	14025	14070	14050	14075	13983	14277	14036	14210	14173	14308	13940	14401	14055	14057	14099	14053	14043	14071	14231	14197	14081	14043	14163	14182	14039	14203	14020	14051	14077	14148	14104	14003	14008	14066	13948	14116	14088	14013	14221	13986	14103	14106	14213	14033	14055	14197	14071	14227	14114	14112	13923	14164	13987	14178	14201	14026	14218	13989	14065	14086	14162	14222	14149	14126	14176	14175	14144	14040	14020	14079	14090	14136	14103	14251	14190	14068	14018	14212	14157	14156	14071	14344	14143	14211	14039	14155	13998	14167	14135	14242	14098	14011	14153	14134	13959	14046	14180	14304	14167	14059	14130	14183	14145	14089	14060	14214	14122	14124	14127	14128	14138	14110	14005	14125	14201	14349	13980	14057	14198	14246	14161	14143	14073	14161	14075	13868	14229	14107	14197	13919	14211	14052	13993	14142	14043	14153	14177	14085	14066	14012	14050	13882	14029	14071	14137	14074	14136	14036	14066	14195	14232	14065	14194	13947	14123	14198	14025	14094	14058	14071	14179	14124	14033	14190	14072	14111	14042	14113	14106	14083	14069	14075	14193	14047	14031	14122	13971	14070	14033	14183	14004	13963	14209	14063	14330	14165	13977	14163	14008	14011	13985	13966	14010	14149	13944	14114	14259	14190	13991	14173	14094	14093	14196	14172	14050	14302	14136	14049	14077	13992	14116	14122	14217	14167	13958	14100	14073	14073	14119	13900	14098	14122	14171	14156	14124	14026	14094	14073	13937	14082	14174	14152	14132	14101	14132	14206	14013	14101	14166	14072	14220	13950	14218	14026	14128	13996	14028	14084	13960	14118	14161	14085	14010	14215	14196	14110	14116	14108	13958	14038	14009	14070	14440	13939	14119	14109	14153	14148	14071	14144	14180	14185	14071	14063	13865	14161	14127	14192	13999	14066	14039	14247	14177	14156	14075	14048	14133	14100	14144	14388	14104	14118	14152	14141	14205	14161	14094	14089	14125	14043	13920	13986	14121	14046	14061	14185	14091	14078	14008	14006	14216	14129	14278	13942	14168	14046	14153	13978	14117	13995	14059	14196	14158	14227	14011	14042	14212	14199	14165	14034	14131	14012	13947	14239	14158	14157	14177	14173	14123	14123	14048	14286	14048	14118	14073	14147	14162	14022	14175	14058	14008	14094	14272	14150	14122	14129	13960	14114	13972	14126	14022	14168	14041	14045	14152	13989	14128	14105	14108	14163	14204	14132	14074	14070	14192	14093	14163	14022	14006	14210	14218	13926	14321	13995	14163	14051	14115	14168	13952	14065	14213	14024	14117	13964	14275	14086	14178	14202	14100	14267	13892	14146	14060	14044	13989	14237	14090	14125	14179	14118	14237	14086	13977	14206	14110	14049	14022	14204	14041	14071	14058	13987	14141	14008	14094	14122	13958	14001	14064	14228	14026	13945	14136	14068	14113	14106	14067	14106	14053	14170	14051	14184	13992	14045	14173	13869	13942	14185	14145	14001	14128	14105	14081	13987	14022	14100	14091	13975	13968	14066	14187	14093	14179	14154	14236	14206	14137	14103	14183	14119	14142	14126	14042	14113	14253	14177	14035	14103	14091	13958	14064	14033	14031	14147	14059	13963	14149	14254	14072	14026	14091	14237	14120	14166	14049	13949	13905	14088	14257	14055	14293	14200	14155	13946	14016	14032	14042	14231	13998	14291	14040	14135	13969	14024	13951	14075	14125	14075	14200	14196	14102	14116	14063	14363	13975	13975	14203	14092	13950	14023	14092	14029	14147	14109	14182	14125	14052	14311	14121	14076	14206	14152	14101	13927	14187	14112	14086	14095	14055	13980	14207	14312	14015	14201	14161	14116	14236	14008	14102	14070	14081	14094	14133	14137	14094	14180	14025	14197	13941	14060	13942	14169	13961	14079	14128	14071	14124	14029	14082	14088	14158	14223	14316	14048	14022	14141	14136	14067	13939	13947	14084	14154	14056	14170	14232	14179	14037	14133	14014	14262	14254	14150	14156	13905	14211	14216	14206	14134	14009	14122	14172	14093	14099	14090	14167	14141	14170	14133	14068	14107	14175	14049	13986	14141	14244	14083	13991	14180	14114	14049	14185	14051	14174	14102	14238	14146	14141	14112	14141	14220	14098	13996	13880	14024	13996	14157	14180	14138	14030	14288	14068	14200	14126	14055	14141	13981	14018	13989	14109	14001	14184	14140	13906	14051	14168	14008	14198	14128	14199	14073	14095	14242	14228	14176	14013	13923	14086	14169	14097	14103	14088	14148	14065	14078	13992	14061	13868	14035	13970	14141	14151	14148	14046	14040	14019	14005	14299	14074	14121	14116	14153	14124	13995	14306	14076	13966	14037	14161	14010	14207	14099	14041	14022	14032	14179	14072	14254	14036	14098	14124	14169	13954	14189	14211	14054	14166	14029	14129	14063	14071	13999	14208	14083	14147	14187	14127	14111	14140	14233	14214	14154	14151	14197	13985	14122	14122	14040	14304	14146	14119	14137	14011	14085	14153	14130	14343	14072	14063	14191	14052	14086	14202	14036	14119	14075	14228	14214	14254	14082	14065	14039	14251	14039	14114	14159	14008	14147
24121	21481	29186	26322	25805	26971	25792	21888	19619	18850	17812	17478	16876	16817	16457	16192	16322	16083	16113	15935	16052	16192	16174	15920	15895	16097	15937	16087	15951	15840	15919	15890	15962	15955	15964	15806	15768	16135	16143	15882	16127	16024	15912	15704	15758	15910	15960	15955	15844	15961	15794	15962	15842	15741	15660	15762	16031	15836	15951	15810	15987	15847	15946	15613	15635	15997	15795	15690	16003	15815	15980	15813	15880	15766	15997	15769	15874	15784	15749	15880	15880	15750	15940	15898	16011	15905	15932	15792	16021	15690	15731	15869	15847	15893	15854	15716	15601	15889	15707	15878	15947	15896	15802	15839	15882	15814	15885	15714	15822	15958	15693	15754	15855	16083	15835	15966	15774	15738	15840	15716	15927	15871	15836	15891	15809	15912	15856	15866	15994	15820	15736	15681	15681	15709	15838	15687	15820	15671	15897	15843	15781	15959	15880	15796	15826	15949	15841	15904	15758	15913	15867	15677	15946	15895	15888	15792	15845	15801	15942	16016	15864	15914	15805	15718	15881	15763	15817	15691	15598	15985	15984	15782	15612	15716	15937	16057	16011	15802	15655	15828	15834	15788	15978	15934	15969	15698	15725	15973	15799	15888	15720	15659	15757	15760	15715	15883	15941	15931	15845	15803	16095	15839	15981	15891	15919	15809	15733	15907	15763	15714	15851	15706	15648	15856	15850	15892	15762	15827	15728	15736	16042	15848	15999	15866	15903	15893	15766	15617	16016	15699	15796	15789	15614	15764	16101	15800	15820	15699	15677	15815	15921	15680	15878	15852	15755	15948	15863	15953	15700	15736	15724	15892	15696	15743	15808	15950	15775	15865	15919	15919	15948	15952	15968	15741	15801	15613	15933	15738	15764	15844	16073	15768	15786	15763	15657	15917	15978	15931	15900	16011	15831	15812	16001	15782	15804	15956	15873	15918	15874	15679	15938	15780	15622	15921	15724	15900	15880	15781	16042	15823	15855	15949	15909	15816	15918	16056	16025	15924	16049	15786	15832	15890	15806	15790	15970	15761	15863	15852	15894	15704	15900	15936	15768	15852	15950	15749	15780	15828	15770	15864	15902	15777	15902	15824	15930	15701	15794	15826	15850	15987	15898	15764	16008	15957	15820	15654	15610	15630	15881	15767	15949	16097	15599	15741	15930	15888	15751	15674	15832	15735	15779	15908	15795	15588	15741	15787	15817	15871	15752	15808	15903	15703	15980	15801	15825	15832	15846	15764	15944	15908	15776	15759	15842	15863	15716	15861	15769	16035	15858	15787	15810	15763	15787	15615	15961	15950	15754	15822	15839	15978	15687	15757	15671	15896	15737	15853	15813	15665	15903	15837	15794	15927	15830	15630	15883	15935	16033	15896	16133	15832	15921	15765	15709	15774	15782	15796	15936	15823	15764	16018	15883	15903	15946	15860	15903	15857	15926	15704	15874	15853	15851	16041	15916	15827	16023	15799	16034	15914	15954	15912	15945	15810	15763	15926	15964	15724	15858	15903	15676	15757	15930	15841	15754	16042	15880	15657	15797	15899	15810	15934	16001	15852	15962	15685	15735	15812	15699	15872	15996	15770	15860	15848	15843	15633	15769	15768	15678	15681	15772	15893	15867	15686	15813	15832	16028	15904	15710	15883	15775	15721	15944	15755	15899	15761	15930	15898	15886	15881	15870	16047	15815	15933	15988	15811	15732	15771	15908	15780	15695	15877	15936	15760	16024	15864	15932	15638	15801	15967	16074	15774	15978	15979	15735	15791	15888	15851	15613	15920	15910	15958	15776	15656	15753	15893	15928	15913	15824	15836	15750	15813	15819	15909	15971	15868	15891	15899	15858	15674	15826	15796	15824	15859	15872	15892	15779	15857	16040	15770	15770	15740	15830	15583	15797	15838	15879	15928	15830	15956	15853	15897	15867	15773	15746	15999	15851	15939	15733	15878	16029	15919	15839	15892	15713	15883	15958	15751	15943	15845	15894	15759	15736	15903	15916	15710	15852	15814	15764	15898	15775	15820	15754	16004	15884	15739	16105	15792	15910	15815	15794	15859	15902	15956	15722	15904	15977	15805	15848	15903	15651	15742	15858	15695	15824	15774	15804	15774	15874	15974	15819	15843	15805	15692	15779	15760	15770	15877	15765	15693	15597	15815	15966	15721	15836	15856	15890	15853	15918	15807	15929	15914	16003	15832	15938	15921	16035	15963	15948	15863	15748	15873	15717	15699	15888	15933	15855	15719	15686	15949	15700	16025	15902	15916	15807	15735	15900	15948	15948	15950	15703	15859	15731	15727	15839	15669	15707	15917	16106	15818	15872	15827	16073	15962	15874	15631	15750	15756	15796	15762	15913	15722	15705	15869	16038	15784	15958	15913	15778	15869	15485	15848	15893	15846	15702	15834	15841	15825	15980	15908	16025	16005	15882	15803	16025	15809	15874	15949	15983	15808	15685	15680	15730	15929	15854	15610	15884	15717	15787	15941	15877	15828	16008	15759	15875	15713	15626	16187	15774	15763	15783	15761	15710	15833	15663	15807	15966	16018	15669	15695	15752	15822	16066	15950	15912	15729	15617	15864	15899	15783	15669	15830	15806	15852	15809	15821	15789	15767	15652	15762	15671	16092	15842	15771	15937	15919	15887	15907	15844	15892	15858	15713	15913	15861	15619	15894	15624	15914	15912	15993	15786	15962	15785	15942	15827	15860	15648	15771	15975	15866	15810	15940	15894	15920	15789	16154	16279	15666	15805	15737	15913	15879	15942	15896	15953	15654	16038	15884	15782	15870	15957	15704	15935	15762	15875	15691	15840	15812	15719	15884	15950	15896	15826	15676	15820	15822	16044	15940	15755	15936	15858	15713	15907	15723	15715	15791	15703	15855	15767	15840	15736	15834	15839	15797	15657	15662	15762	16085	15977	15786	15958	15882	15768	15852	15906	15707	15831	15964	16085	15933	15740	15881	15922	15798	15936	15769	15728	15649	15858	15577	15899	15806	16007	15679	15956	15871	15860	15691	15801	15748	15755	15930	15882	15848	15997	15915	15770	15987	15688	15853	15847	15859	15836	15711	15929	15883	16021	15994	15669	15751	15712	15790	15684	15918	15653	15759	15809	15868	15874	15909	15680	15894	15724	15614	16003	15821	15874	15900	15793	15753	15800	15897	15876	15807	15837	15587	15803	15783	15805	15942	16016	15992	15761	15741	15988	15696	15829	16098	15595	15802	15678	15710	15812	15793	15839	15922	15818	16037	15771	15575	15870	16066	15818	15629	15878	15883	15969	15906	15852	15987	15802	15694	15970	15809	15701	15866	16020	15774	15827	15785	15867	15833	15875	15784	16023	15949	15961	15921	15934	15820	15972	15754	15754	15917	15796	15884	15718	15955	15796	15899	15835	16014	15896	15795	15965	15805	15914	15669	15772	15767	15865	15813	15934	15688	15603	15753	15875	15862	15755	15986	15951	15834	15877	15794	15939	15873	15891	15695	15914	15861	15739	15852	15896	15888	15884	15914	15751	15909	15906	15687	15823	15851	15853	15725	15954	15786	15839	15954	15831	15717	16160	16021	15970	15792	15785	15950	15774	15771	15992	15713	15803	15714	15934	15759	15778	15689	15663	15998	15944	15930	15759	15782	15929	15747	15907	15846	15814	15885	15939	15945	15702	15941	15705	15871	15846	15736	15766	15740	15797	15712	15841	16049	15815	15782	15811	15691	15953	15810	15670	15914	15713	15879	15881	15830	15920	15768	15881	16183	15668	15711	15857	15636	15761	15818	15970	15876	15968	15958	15915	15802	15849	15901	15789	16000	15922	15885	15909	15677	15819	15726	15745	15848	15746	15753	15843	15988	15840	15797	15725	16051	15901	15949	15678	15934	15924	15754	15767	15846	15899	15875	15928	15787	15903	15746	15758	15765	15632	15888	16073	15698	15834	15912	15757	15796	15707	15810	15777	15679	15761	15932	15997	15645	15798	15758	15745	15850	15805	15904	15764	15836	15876	15993	15824	15893	15929	15627	15700	16018	15927	15908	15959	15709	15806	15706	15836	15775	15584	15924	15797	15939	15752	15761	15694	15749	15586	15686	15874	15812	15875	15671	15796	16022	15799	15831	15702	16003	15839	15733	15792	15840	15907	15858	15843	15968	16038	15869	15899	15761	15946	15794	15805	15719	15817	15884	15816	15829	15833	15692	15639	15824	15599	15650	15899	15878	16176	15896	15826	15797	15721	15897	15837	15995	15807	15901	15814	15799	15806	15760	15676	15783	15897	15718	15771	15903	15562	15714	15788	16015	15665	15796	15861	15706	15699	15848	15963	16007	16069	15894	15908	15915	15936	15901	15832	15851	15808	15822	15934	16073	15673	16000	15926	15777	15883	15826	16231	15825	15951	15704	15861	15883	15856	15756	15965	15913	16037	15935	15927	15890	15937	15841	15947	15855	15815	15755	15924	15605	15803	15852	15826	15861	15950	15812	15813	16047	15739	15719	15681	15771	15723	15881	15752	15879	16007	15901	15962	15951	15744	15880	15845	15860	15719	15758	15872	15745	15792	15807	15759	15940	15866	15580	15911	15683	15899	15889	15923	15779	15812	15850	15874	16092	15719	15811	15870	15817	15935	15845	15874	15853	15977	16005	15910	15774	15783	15723	15793	15780	15740	15812	15796	15885	15708	15814	15767	15906	15864	15804	15909	15640	15652	15893	15941	15858	15886	15823	16027	15828	15735	15716	15805	15816	15778	15891	15915	15788	15926	15835	15889	15722	15700	15905	15854	15688	15783	15840	15960	15732	15984	15509	15819	15654	15973	15692	15901	15849	15630	15676	15663	15674	15849	15741	15614	15814	15948	15933	15960	16090	15839	15760	15612	15938	15737	15894	15872	15780	15634	15775	15788	15677	16101	15825	15736	15859	15762	15901	15926	15670	15860	15948	15892	15936	15906	15872	15808	16011	15804	15931	15948	15846	15725	15785	15793	16023	15768	15881	15679	15780	16019	15845	16031	15793	15831	15814	15933	15921	15866	15815	16014	15879	15652	15855	16056	15762	15998	15884	16080	15820	15950	15725	16038	15764	15635	16005	15874	15928	15691	15721	15714	15730	16106	15915	15931	15800	15948	15726	15754	15914	15715	15619
36174	57130	52254	40992	33418	28272	24400	21483	19110	17852	16482	15935	15283	14936	14761	14596	14248	14093	14132	13990	14117	13851	14085	13892	13793	13836	13936	14091	13861	13984	13953	13831	13949	13931	13938	13803	13934	14138	13813	13753	13876	13918	13756	13826	13865	13875	13795	14013	13791	13817	13785	13912	13699	13733	13861	13863	13828	13910	14013	13896	13826	14016	13953	13835	13848	13970	13967	14001	13775	13835	13988	13898	13699	13927	14098	14010	13936	13732	13828	13946	13806	13987	13918	14010	14038	13832	13945	14060	13964	13859	13793	13822	13841	13854	13672	13882	13905	13860	13862	13778	13802	13949	13973	13742	14019	13954	13736	13861	13757	13946	13892	13880	13928	13925	13796	13817	13947	13830	13779	13956	13990	13758	13722	13882	13954	14054	13763	13832	13878	13920	13885	13981	13894	13885	13800	13894	13736	14097	13936	13808	14026	13968	13850	13844	13699	14033	13801	13858	13867	13797	13784	13941	13896	13877	13899	13826	13877	13967	13773	14079	13855	13713	13897	13880	13696	13885	13879	14050	13832	13904	13664	13896	13936	13916	13973	13754	13813	13857	13866	13921	13928	13858	13871	13799	13785	13883	13883	13949	13902	13871	13867	13809	13697	13891	13970	14039	13743	13962	13866	13904	14011	14025	13904	13776	13906	13857	13849	13763	13955	13895	13989	13896	13960	13775	13868	13841	13784	13868	13788	13858	13874	13915	13855	13848	13909	13903	13867	13953	13787	13973	13752	13680	13858	13898	14022	13802	13823	13848	13929	14030	13712	13872	13917	13980	13795	13862	13821	13707	13825	13797	13829	13922	13746	13811	13960	13843	13885	13759	13895	13851	14014	13877	13979	13862	13833	13934	13800	13863	13924	13986	13979	14004	13855	13762	13909	13911	13825	13952	13938	13937	13822	13909	13827	13835	13980	13717	13715	13942	13844	13844	13770	13782	13943	13828	13818	13737	13875	13899	13982	13783	13741	13813	13975	13976	13777	13844	13928	13849	13983	13749	13942	13881	13888	13859	13835	13857	13905	13783	13832	14006	13798	13822	13846	13960	13855	13912	13812	13892	13941	13769	13844	13796	13840	13972	13843	13829	13862	13840	13833	14020	13709	13849	13909	13738	13929	13825	13943	13910	13925	13985	13764	13786	13742	13795	13686	13825	13849	13969	13947	13847	13883	13889	13848	13733	13962	13868	13884	13871	13911	13703	13671	13851	13904	13729	13785	13787	13834	13928	13907	13925	13823	13845	13822	13680	13985	13943	13914	13798	13998	14018	13894	13919	13852	13991	13643	13850	13881	13705	13925	13710	13902	13702	13850	13843	13689	13811	13766	13840	13684	13814	13771	13852	13712	13983	14002	13905	13877	13788	13967	13791	13856	13885	13794	13803	13863	13820	13873	14055	13954	13867	13685	13963	13787	13796	13938	14019	13768	13755	13970	13951	13631	13963	13817	14006	13677	13853	13944	13786	13938	13871	13814	13875	13940	13927	13774	13815	13808	13893	13889	13834	13915	13798	13822	13896	14023	13909	13848	13781	13951	13865	13978	13700	13721	13939	13894	13962	13821	13856	13757	13789	13970	13799	13986	13901	13923	13878	13861	13767	13893	13806	13901	13754	13831	13907	13831	13845	13782	14078	13805	14008	13989	13928	13752	13856	13865	13778	13895	13828	13938	13827	13865	13673	13934	13832	13797	13889	13738	13755	13898	13810	14030	13864	13977	13875	13844	13763	13745	13960	13640	13878	13802	13685	13954	13923	13913	13788	13894	13878	13899	13912	13911	13938	14014	13918	13813	13821	13975	13807	13881	13650	13981	13941	13791	13886	13786	13940	13957	13886	13902	13780	13780	13942	13837	13952	13869	13837	13939	13949	13820	13984	13749	13854	13879	13817	13839	13925	13756	13799	13733	13711	13681	13768	13935	13830	13902	13985	13754	13821	13977	13785	13839	13871	13964	13964	13945	13978	13746	13928	13975	13821	14054	13850	13746	13874	13929	13846	13923	13868	13899	13866	13929	13907	13970	13911	13871	13952	13827	13904	13776	13902	13830	13746	13888	13937	13644	13763	13862	13784	13935	13802	13867	13801	14020	13772	13994	13847	13934	13975	13795	13867	13934	14037	13825	13897	13752	13787	13852	13888	13880	13913	13898	13730	13715	13877	13900	14070	13760	13858	13870	13852	13809	13841	13921	13975	13842	13633	13767	13977	13737	13877	13861	13826	14017	13722	13885	14016	13972	13778	13863	14006	13795	13883	13806	13743	13871	13761	13824	13727	13820	13893	14062	13901	13810	13878	13889	13660	13704	13855	13798	13825	13715	13867	13793	13948	13972	13918	13886	14000	13716	13878	13793	13698	13891	13823	13756	13874	13864	13809	13778	13822	14031	13756	13744	13806	13879	14012	13843	13807	13826	13930	13903	13871	13944	13889	13837	13821	13903	13686	13960	13851	13907	13893	13770	13801	14049	13793	13891	13863	14036	13853	13554	13843	13957	13836	13754	13951	13846	13860	13839	13879	13809	13859	13966	13873	13824	13918	13862	14022	13756	14118	13819	13892	13886	13834	13812	13936	13848	13843	13928	13634	13876	13766	14015	13816	13798	13975	13917	13824	13687	13796	13987	13768	13809	13916	13963	13870	13798	13954	13827	13903	13820	13793	13857	13894	14003	13868	13887	13817	13915	13885	13836	13847	13890	13875	13882	13915	13769	13967	13853	13777	13827	13930	13930	14070	13940	13911	13895	13853	14069	13715	13795	13875	13901	13769	13917	13889	13866	13846	13977	13770	13648	13758	13964	13832	13894	13914	13841	13832	13875	13769	13971	13892	13772	14043	13881	13720	13797	13906	13920	13914	13832	13676	14000	13813	13837	13950	13901	13915	13724	13618	13806	13909	13876	13796	13783	13964	14044	14011	13866	13960	13887	13858	13871	13850	13805	13867	13901	13711	13767	13909	13958	13823	13831	13918	13930	13893	13929	13908	14010	13766	13875	13780	13926	13838	13769	13993	13746	13867	13824	13934	13808	13974	13831	13889	13806	13728	14010	13922	13996	13949	13763	13851	13831	13867	13922	13964	13801	13915	13874	13787	13855	13873	13845	13815	13798	13809	13844	13684	13646	13933	13864	13788	13897	13996	13935	13912	13752	13871	13847	13720	13956	13876	13950	13922	13934	13734	13889	13721	13927	13812	13766	13763	13898	13940	13847	13823	13892	13821	13898	13872	14050	13825	13835	13871	13873	13856	13919	14022	13886	13795	13803	13961	13854	13799	13969	13827	13916	13911	13748	13789	13934	13686	14030	13735	13836	13756	13849	13790	13965	13884	14028	13972	13794	13820	13862	13935	13787	13821	13959	13778	13739	14049	13797	13918	13773	13776	13885	13914	13891	13951	13840	13780	13864	13873	13988	13698	13899	13909	13737	13776	13824	14018	14005	13763	13871	13989	14004	13880	13820	13823	13865	13948	13804	13832	13900	13740	13934	13971	13837	13915	13948	13740	13932	13913	13956	13880	13958	13844	13751	13850	13789	13901	13840	13783	13859	13746	13844	13752	13883	13890	13827	14034	13871	13907	13834	13952	13932	13873	13864	13852	14016	13824	14036	13816	13799	13894	13774	13678	13709	13910	13959	14010	13683	13753	13772	13822	13710	13831	13892	13864	13792	13916	13937	13767	13854	13849	13945	13657	13937	13745	13824	13748	13884	13920	14021	13945	13904	13868	13943	13854	13933	13951	13719	13956	13876	14008	13928	14007	13858	13880	13972	14013	13723	13964	13825	13963	13797	13852	13911	13805	13918	13870	13814	13836	13880	13904	14005	13793	13934	13862	13684	13939	13949	13838	13741	13768	13734	13994	13855	13770	13780	13797	13833	13901	14034	13781	13845	13961	13986	13840	13797	13733	13788	13868	13815	13937	13859	13872	13812	13976	13824	13881	13929	13937	13855	13705	13960	13972	13775	13846	13737	13692	13908	13879	13754	13918	13904	13889	13892	13874	13634	13831	13912	13855	13907	14068	13972	13883	13927	13880	13894	13674	13886	13910	13701	14007	13919	13758	13918	13933	13609	13858	13925	13717	13814	13729	13976	13806	13841	13979	13819	13874	13637	13787	13889	13913	13860	13780	13835	13941	13700	13903	13945	13839	13939	13912	13896	13817	13929	13866	13715	13983	13914	13982	13865	14004	13875	13879	13950	13932	13807	13909	13788	13982	13786	13780	13722	13964	13749	13779	14025	13768	13956	13865	14012	13798	13785	13920	13787	13939	13873	13770	13824	13698	13896	13747	14013	13668	13944	13734	13833	13869	13795	13892	13911	13684	13921	13825	14002	13893	13753	13779	13866	13757	13778	13846	13853	13924	13751	13796	13777	13770	13855	13797	13845	13709	13861	13963	13721	13872	13805	14004	13727	13690	13814	13896	13740	13870	13787	13893	14068	13664	13864	13846	13683	13898	13818	13916	13896	13809	13985	13871	13997	14008	13875	14050	13904	13793	13844	14013	13835	13852	13995	13807	13925	13848	13820	13892	13753	13948	13775	13798	13648	14000	13799	13797	13768	13777	13784	13750	13819	13800	13772	13986	13763	13894	14015	13984	13776	13845	13979	13853	14076	13830	13665	13955	13825	13942	13877	13836	13776	13917	13955	13855	13860	13916	13817	13690	13944	13984	13842	13966	13752	13929	13832	14057	14009	13824	13774	13765	13660	13877	13918	13980	13790	13807	13844	13929	13867	13667	13885	13798	13758	13781	13884	13999	13804	13914	14022	13830	13876	13615	13816	13953	13868	13886	13790	13738	13889	13780	13932	13634	13874	13748	13731	13989	13856	13888	13883	13815	13924	13817	13730	13837	13879	13900	13778	13679	13935	13825	14117	13959	13946	13943	13930	13804	13881	13986	13818	13891	13870	13818	13708	13863	13856	13945	13732	13815	13834	13875	13916	13831	13914	13775	13923	13928	13930	13918	13868	13924	13961	13755	13969	13854	13807	13766	13839	13813	13815	13941	13989	13839	13896	13790	14104	13813	13852	13921	13886	13749	13933	13816	13912	13887	13907	13842	13903	13941	13834	13886	13919	13696	14008	13849	13808	13976	13720	13959	13927	13855	13997	13838	13816	13858	13900	13870
22926	21444	29393	24453	23667	27643	29793	24507	22015	21014	19635	18683	17909	17801	17427	17246	16950	16793	16878	16717	16767	16702	16726	16602	16658	16502	16517	16571	16430	16479	16527	16437	16645	16563	16476	16580	16479	16630	16391	16442	16614	16443	16413	16588	16651	16276	16532	16494	16450	16528	16676	16645	16464	16365	16399	16246	16515	16475	16419	16484	16447	16557	16461	16303	16578	16252	16342	16351	16507	16569	16404	16419	16412	16475	16599	16507	16385	16498	16640	16441	16321	16376	16151	16299	16440	16435	16295	16527	16340	16637	16377	16408	16241	16430	16359	16313	16619	16362	16446	16262	16354	16447	16308	16286	16400	16499	16561	16421	16488	16556	16342	16365	16524	16399	16485	16508	16522	16349	16412	16450	16534	16405	16403	16583	16533	16496	16310	16374	16367	16389	16433	16385	16187	16382	16496	16547	16358	16444	16413	16456	16441	16457	16484	16334	16153	16454	16585	16469	16493	16440	16459	16460	16422	16363	16425	16408	16405	16500	16523	16325	16448	16374	16468	16417	16382	16403	16341	16356	16520	16333	16483	16491	16240	16480	16498	16535	16599	16280	16259	16284	16516	16347	16378	16309	16310	16327	16200	16245	16476	16434	16284	16433	16121	16228	16389	16470	16480	16365	16579	16417	16358	16612	16274	16374	16333	16330	16445	16496	16180	16325	16245	15978	16205	16359	16343	16032	16468	16432	16331	16484	16307	16117	16246	16144	16389	16422	16445	16400	16398	16395	16425	16374	16461	16596	16231	16443	16603	16370	16334	16604	16466	16295	16328	16313	16086	16185	16460	16306	16478	16225	16496	16569	16533	16228	16320	16296	16339	16335	16406	16521	16233	16451	16346	16620	16382	16461	16265	16287	16355	16498	16431	16421	16330	16237	16374	16314	16532	16505	16382	16298	16476	16321	16592	16329	16434	16203	16238	16371	16275	16248	16377	16286	16467	16305	16430	16379	16247	16511	16214	16373	16363	16369	16331	16436	16224	16332	16403	16251	16419	16446	16460	16548	16428	15976	16314	16458	16284	16353	16351	16282	16366	16509	16542	16418	16296	16227	16350	16291	16508	16357	16411	16400	16355	16417	16364	16438	16634	16359	16350	16235	16312	16197	16177	16246	16504	16472	16311	16201	16327	16378	16252	16346	16247	16466	16408	16246	16222	16224	16517	16234	16350	16329	16271	16310	16359	16360	16352	16532	16200	16104	16310	16405	16349	16362	16318	16281	16295	16402	16277	16527	16377	16385	16458	16141	16509	16279	16367	16317	16219	16036	16408	16470	16120	16312	16360	16291	16110	16387	16426	16434	16465	16373	16350	16208	16200	16276	16293	16294	16500	16328	16268	16321	16377	16422	16314	16381	16362	16429	16473	16546	16471	16325	16392	16442	16262	16458	16448	16373	16370	16388	16398	16463	16518	16231	16318	16562	16372	16211	16230	16388	16324	16195	16529	16464	16369	16477	16378	16312	16338	16183	16288	16304	16485	16257	16387	16396	16528	16263	16488	16515	16536	16727	16375	16284	16391	16164	16408	16215	16405	16497	16315	16267	16492	16477	16382	16273	16321	16621	16373	16236	16361	16441	16482	16361	16271	16361	16395	16333	16403	16269	16558	16153	16298	16471	16493	16385	16375	16388	16554	16207	16264	16375	16448	16399	16527	16459	16425	16137	16362	16411	16280	16255	16440	16414	16528	16317	16270	16422	16371	16299	16396	16459	16455	16450	16421	16430	16314	16322	16443	16264	16349	16501	16255	16423	16433	16319	16479	16285	16385	16507	16397	16435	16330	16371	16292	16464	16423	16270	16535	16194	16291	16486	16351	16425	16341	16550	16219	16413	16365	16242	16404	16291	16086	16058	16445	16410	16359	16516	16446	16089	16355	16332	16204	16396	16323	16280	16518	16395	16261	16385	16496	16413	16442	16187	16482	16211	16498	16420	16417	16354	16274	16502	16458	16503	16407	16324	16483	16325	16462	16478	16213	16354	16425	16336	16524	16445	16277	16244	16493	16435	16325	16392	16366	16132	16314	16468	16417	16347	16328	16249	16413	16586	16529	16403	16393	16308	16390	16271	16393	16287	16295	16453	16232	16354	16285	16233	16226	16423	16241	16414	16399	16402	16451	16403	16440	16437	16257	16412	16561	16253	16548	16383	16358	16347	16477	16403	16483	16232	16321	16288	16426	16236	16585	16149	16360	16171	16385	16250	16464	16050	16238	16290	16282	16393	16385	16441	16270	16368	16327	16368	16506	16364	16249	16411	16445	16354	16149	16448	16366	16315	16437	16229	16552	16496	16455	16500	16471	16399	16342	16511	16369	16246	16553	16419	16374	16350	16434	16235	16432	16256	16358	16160	16327	16438	16385	16419	16191	16344	16257	16087	16193	16184	16546	16452	16283	16208	16092	16387	16444	16312	16261	16369	16448	16512	16359	16545	16488	16296	16455	16492	16362	16220	16458	16314	16197	16468	16495	16276	16355	16334	16505	16425	16590	16140	16378	16191	16341	16324	16349	16400	16452	16485	16169	16499	16292	16218	16131	16296	16258	16180	16174	16161	16441	16243	16514	16471	16362	16302	16414	16296	16301	16281	16406	16279	16331	16228	16332	16333	16446	16365	16447	16326	16340	16348	16541	16457	16263	16362	16332	16448	16553	16245	16454	16277	16370	16271	16352	16289	16541	16508	16404	16541	16273	16330	16371	16409	16224	16514	16298	16354	16316	16189	16306	16331	16135	16256	16497	16280	16376	16353	16325	16594	16385	16277	16384	16383	16487	16345	16453	16356	16319	16320	16412	16203	16508	16488	16414	16164	16272	16310	16274	16281	16340	16469	16380	16303	16456	16261	16410	16536	16248	16532	16397	16194	16493	16674	16202	16153	16523	16340	16431	16165	16400	16387	16233	16291	16421	16326	16406	16253	16457	16420	16460	16357	16399	16238	16555	16557	16268	16294	16414	16196	16213	16387	16326	16318	16521	16301	16362	16305	16388	16428	16287	16488	16402	16389	16346	16287	16443	16288	16361	16343	16320	16626	16396	16455	16367	16212	16344	16362	16122	16364	16132	16195	16260	16437	16289	16276	16189	16400	16436	16247	16254	16309	16380	16470	16468	16437	16453	16368	16485	16189	16525	16459	16430	16460	16318	16505	16326	16442	16535	16295	16466	16343	16357	16701	16514	16508	16245	16226	16450	16410	16443	16437	16281	16236	16175	16489	16415	16359	16406	16287	16415	16526	16462	16319	16394	16298	16393	16395	16233	16306	16400	16344	16397	16331	16235	16412	16179	16373	16370	16484	16513	16315	16582	16201	16337	16387	16250	16406	16342	16486	16508	16385	16199	16222	16548	16441	16371	16256	16471	16329	16352	16444	16446	16389	16241	16532	16325	16163	16418	16399	16242	16256	16282	16295	16585	16155	16375	16386	16307	16485	16188	16539	16140	16309	16314	16596	16510	16342	16362	16323	16565	16507	16337	16313	16333	16425	16564	16177	16135	16270	16499	16474	16393	16585	16394	16361	16300	16329	16527	16143	16385	16384	16527	16149	16397	16382	16328	16366	16370	16078	16440	16435	16551	16315	16474	16274	16429	16448	16438	16353	16413	16228	16316	16355	16479	16346	16417	16325	16360	16299	16388	16370	16418	16504	16567	16284	16396	16234	16386	16318	16351	16403	16373	16341	16243	16280	16396	16405	16341	16409	16379	16546	16331	16260	16363	16456	16578	16335	16512	16657	16382	16318	16250	16494	16243	16290	16418	16442	16479	16483	16411	16339	16492	16571	16552	15999	16442	16345	16559	16289	16498	16439	16242	16248	16405	16376	16539	16497	16364	16348	16465	16472	16425	16454	16463	16403	16430	16455	16353	16272	16374	16281	16317	16287	16461	16412	16383	16182	16341	16594	16319	16458	16295	16369	16175	16523	16460	16451	16184	16176	16399	16172	16278	16493	16363	16476	16499	16299	16359	16295	16239	16380	16335	16293	16334	16131	16360	16206	16268	16302	16455	16464	16398	16470	16503	16355	16566	16377	16639	16340	16505	16313	16223	16397	16363	16415	16503	16270	16472	16352	16463	16254	16330	16461	16369	16324	16288	16403	16410	16214	16183	16410	16323	16286	16416	16148	16446	16325	16385	16144	16322	16541	16435	16457	16521	16509	16353	16406	16365	16277	16334	16387	16220	16165	16229	16340	16511	16313	16346	16243	16309	16214	16428	16467	16338	16436	16243	16131	16523	16430	16336	16222	16279	16400	16275	16272	16265	16251	16321	16393	16386	16283	16432	16331	16177	16295	16236	16252	16706	16309	16306	16557	16341	16403	16447	16349	16371	16445	16516	16470	16542	16441	16432	16290	16175	16400	16291	16300	16515	16267	16274	16510	16389	16310	16600	16246	16354	16271	16359	16425	16463	16407	16244	16359	16149	16440	16411	16264	16526	16349	16299	16449	16280	16352	16339	16300	16329	16356	16430	16410	16224	16168	16388	16248	16333	16434	16545	16276	16466	16008	16409	16210	16369	16428	16304	16473	16430	16477	16503	16320	16453	16440	16344	16357	16467	16196	16312	16273	16344	16284	16161	16277	16390	16255	16527	16290	16147	16267	16300	16311	16338	16492	16384	16519	16280	16300	16315	16481	16350	16544	16550	16322	16484	16490	16423	16375	16387	16376	16221	16386	16505	16238	16413	16193	16362	16351	16313	16277	16331	16419	16226	16462	16228	16217	16268	16352	16394	16456	16470	16433	16309	16413	16551	16330	16409	16634	16423	16308	16314	16491	16521	16450	16339	16310	16431	16375	16426	16363	16138	16422	16223	16368	16328	16371	16377	16249	16105	16289	16245	16358	16339	16387	16111	16409	16400	16321	16397	16444	16501	16405	16348	16270	16551	16495	16250	16380	16354	16412	16456	16323	16344	16400	16355	16496	16456	16424	16259	16232	16460	16293	16351	16419	16407	16374	16459	16564	16384	16313	16437	16340	16513	16494	16217	16403	16284	16454	16418	16498	16275	16259	16367	16497	16305	16570	16146	16381	16509	16346	16385	16375	16371	16131	16389	16406	16485	16566	16272	16445	16208	16346	16237	16354	16403	16361	16494	16340	16306	16452	16393	16392	16451	16454	16347	16501
37652	62439	57963	46495	38467	32676	28512	24830	21870	19805	18516	17300	16414	15618	15304	15033	14723	14691	14401	14457	14395	14414	14345	14287	14114	14160	14101	14164	14155	14190	14405	14191	14170	14228	14229	13944	14260	14231	14246	14174	14206	14079	13953	14243	14188	14120	14044	14191	14270	13960	14002	14029	14160	14144	14086	14293	14059	14231	14156	14064	14137	14052	14138	14029	14360	14042	14099	14041	14220	13996	14058	14057	14082	14167	14225	14110	14119	14082	14118	14227	14001	14073	14185	14155	14140	14141	13951	14127	14109	14013	14120	14173	14221	14157	14215	14298	14218	14167	14195	14037	14113	14181	14170	14103	14249	14114	14072	14158	14091	14002	14182	14127	14119	14043	14096	14084	14066	14201	14148	14100	14125	14128	14158	14122	14201	14219	14227	14168	14037	14159	14172	14220	13989	13975	14161	14114	14255	14124	14165	14066	14078	14022	14092	14233	14180	14055	14222	14125	14149	14110	14093	14125	14046	14066	14096	14043	14073	14297	14182	14206	14105	14071	14129	14014	14103	14141	14172	13998	14163	14086	14236	14006	14035	14083	14083	13961	14125	14108	14131	14052	14114	14260	14147	14127	14161	14012	14036	14100	14078	14190	14229	14106	14159	14083	14148	14057	14007	14096	14366	14118	14136	14231	13999	14224	14259	14056	14300	14102	14135	14183	14076	14240	14142	14160	14131	14018	13950	13995	14228	14155	14270	14219	14265	14371	14044	14060	14062	14245	14138	14187	13947	14017	14241	14128	14203	14253	14099	14074	14218	14255	14225	13949	14054	14096	14191	13991	14144	13946	14130	14101	14139	14223	14049	14057	14242	14244	14107	14061	13975	14015	14134	14056	14162	14115	14094	13944	14154	14012	14357	14024	14119	14101	14098	13962	14215	14131	13992	14272	14001	14007	14228	14211	14284	14170	14216	14109	14070	14263	14016	14175	13995	14236	14114	14135	14091	14120	14021	13937	14119	14155	14247	14142	14187	14189	14180	14026	14186	14068	14075	14086	14189	14291	14080	14139	13956	14119	14149	14248	14138	14099	14216	14117	14112	14089	14219	14109	14049	14055	13982	14051	14073	13840	14131	14025	14185	14083	14087	14248	14133	14046	13955	14104	14046	14009	14103	14074	14111	14308	14135	14170	14054	14028	14057	14156	14084	14130	14227	14071	14141	14109	14018	14206	14103	14120	14157	14219	14229	14107	14100	14085	14288	14101	14048	14061	13982	14092	14074	14095	14175	14072	14210	14024	14157	13941	14280	14160	13946	14256	13870	14106	14192	14148	14096	14218	14117	14094	14133	14078	14216	14184	14131	14230	14327	14189	14072	14068	14316	14165	14207	14180	14035	14523	14180	14062	14227	13977	14132	14189	14134	14000	14173	14051	14175	14171	14068	14221	14060	14123	14317	14055	14321	14274	14188	14113	14128	14142	14006	14229	14109	14148	14054	14025	14162	14073	14024	14215	14020	14033	14111	14045	14189	13999	14064	14126	14129	14007	14166	14055	14201	13914	14104	14197	14087	14024	14111	14163	14171	14193	14103	14173	14150	13936	14067	14205	14113	14284	13951	14151	13869	14286	14160	14096	14040	13988	14139	14339	14154	14085	14113	14100	14098	14228	14231	14097	13965	14196	13966	14289	14137	14129	14235	14090	14191	14160	14010	14015	14081	14145	14055	14031	14234	14088	13929	14147	14193	14249	14035	13915	14114	14197	13980	14072	14108	14022	14169	14011	14286	14254	14112	14132	14083	14072	14353	14240	14160	14053	14061	14240	14177	14310	14069	14073	14182	14099	13999	14179	13993	14335	14108	14255	14109	14217	14114	14018	14151	14007	14203	13951	14191	14156	14185	14159	14198	14250	14265	14016	14039	14134	14129	14019	14202	14075	14340	14121	14080	14210	14095	14051	14124	13980	14144	14128	14275	14141	14183	14101	14167	13978	14081	14025	14114	14118	14242	14175	14163	14032	14030	14001	14024	14163	14204	14107	14193	14043	14175	14105	13952	14025	14206	13922	14101	14209	14074	14248	14266	13954	14068	14148	14194	14101	13896	14267	14081	14096	14049	14096	14174	14237	13969	14209	14154	14005	14093	14126	13955	14331	14145	14165	14342	14029	14115	14133	14214	14139	14229	14164	14055	13959	14045	14077	14124	14206	14077	14010	14047	14142	14113	13993	14025	14094	14061	14054	14024	13936	14146	13964	14147	14105	14175	14099	14123	14262	14060	14158	14113	14153	14289	14258	14052	14051	14211	14042	14122	14041	14018	14079	14133	14138	14129	13960	14155	14195	14281	14075	13981	14120	14296	14054	14074	14077	14064	14091	14214	14065	14076	14139	14085	14069	13984	14057	13999	14127	14095	14111	14145	14040	14118	14102	14136	14036	14172	14138	14036	14275	14234	14216	14148	14149	14136	14075	14135	14123	14127	14062	14227	14062	14251	14192	14225	13975	14232	14049	14226	14176	14175	14194	14254	14225	13981	14002	14211	14198	14087	14262	13992	14079	14365	13906	14152	14278	14154	14263	14098	14179	14092	14102	14122	14266	14065	14017	14147	14111	14269	14052	14241	14122	14272	14081	14196	14001	14124	14246	14310	14233	14097	13896	14225	14228	14143	14188	14106	14045	14045	14202	14172	14162	14339	14064	14046	14164	14101	14141	14246	14233	14342	14117	14131	14146	14074	14217	14001	14110	14061	14108	14156	14253	14104	14100	14163	14243	14250	13997	14173	13962	14097	14161	14329	14228	14044	14091	14347	14119	13954	14162	14044	14258	14001	14125	14209	14216	14127	14096	13936	14028	13992	14143	14071	14214	14083	14199	14012	14032	14098	14103	14143	14043	14195	14170	14249	14094	14051	14006	14183	14073	14092	14107	14206	14064	14085	14134	14210	14002	14134	14192	14139	14097	14053	14164	14071	14020	14151	14021	14113	14113	13979	14081	14017	13941	14016	14189	14010	14154	14275	14151	13991	14159	14089	13971	14133	14182	14165	14117	14165	14007	14110	14031	14141	14138	14158	14358	14200	14017	14109	14107	14151	14323	14050	14251	14014	13992	14016	14122	14190	14146	14130	14032	14073	14012	14290	14196	14201	14015	13946	13961	14122	14183	14114	14012	14167	14132	14184	14132	14201	14187	14085	14056	13949	14262	13990	14035	14137	14321	14325	14026	14244	14123	14156	14262	14103	14002	14232	14113	14075	14061	14133	14116	14181	14269	14251	14044	14141	14172	14226	13940	14128	13958	14180	14301	14057	14100	14039	14070	14145	14064	14332	14063	14173	14142	14337	13963	14267	14031	14044	14101	14200	14091	14076	13953	13955	14137	14148	14169	14061	14085	14036	14040	14007	14212	13957	14027	14142	14127	14140	14079	14144	14235	14179	14036	14082	14127	14042	14159	14103	14250	14115	14265	14226	14143	14187	14016	14037	14249	14278	14009	14011	14037	13984	14225	14174	14141	14083	13887	14154	14197	14117	14196	14041	14075	14053	14086	14007	14185	14027	14170	14232	14086	14364	14061	14333	14047	14148	14251	14046	14065	14061	14198	14151	14138	14229	14033	13981	14027	14319	14015	14077	14160	13992	14268	14100	14241	14134	14050	14196	14121	14205	14085	14009	14087	13986	13877	14141	14208	13946	14024	14196	14194	14088	14169	14094	13962	14220	14213	14164	14110	14150	14178	14203	14220	14125	14371	14061	14042	14105	14283	14122	14124	14079	14335	14116	14280	14058	14195	14098	14195	13954	14032	14129	14007	14168	13977	14076	14216	14147	13881	14198	14127	14142	14082	14182	14275	14148	14272	14203	13976	14091	14187	14099	14160	14024	13980	14095	14195	14018	14235	14165	14133	14035	14212	14024	14162	14166	14106	14111	14082	14027	13914	14204	14326	14083	13990	14198	14179	14145	14246	14175	14020	14112	14056	14102	14046	14030	14187	13905	14084	14159	14161	14071	14257	13992	14209	14124	14051	14039	14142	14105	14080	14050	14027	14232	14177	14135	13898	14072	14124	14098	14212	14070	14095	14079	14214	14011	14147	14107	14041	14109	13918	14039	14163	14184	14176	14251	14100	14108	14227	14142	14142	14176	14222	14079	14144	14245	14071	14007	14117	14229	14184	14109	14142	14093	14193	14124	14259	14209	14315	14187	14202	14121	14067	14096	14137	14132	14158	14148	13964	14111	14244	14091	14170	14326	14346	13975	14261	14051	14121	14107	14122	14023	14035	14126	14254	14195	14158	14148	14048	14261	14063	14093	13943	14238	14066	14074	14104	14062	14114	14251	14061	14147	14002	14115	14294	14096	14133	14035	14156	14336	14034	14198	14069	14099	14126	14284	14112	14104	14277	14046	14050	14140	13939	14086	14040	14107	14231	13989	14139	14153	14127	14075	14269	14002	14110	14115	14115	14024	14141	14092	14121	13931	14111	14039	14139	14120	14135	14168	14056	13871	14186	14295	14202	14067	14298	14286	14135	14033	14139	14097	14008	14188	14142	14204	14133	14044	14098	14178	14117	14118	14116	14218	14241	14186	14172	14316	14067	13868	14055	14055	14155	14151	14113	14129	14094	14235	14045	14139	14208	13918	14176	14023	14213	14098	14177	14220	14048	14038	14084	14225	14215	13946	14066	14173	14229	14054	14086	14244	14127	14206	14099	13964	14087	14215	14111	14186	14265	14131	14263	14275	14087	14178	14197	14181	14026	14104	14130	14008	14153	14039	14195	14302	14164	14223	14096	13979	14081	14114	14164	14190	14113	14196	14069	14120	13996	14059	14223	14017	13911	14133	14159	14162	14037	13895	14189	14031	14085	14182	14043	14229	13986	14106	14150	14156	14076	14179	14245	13978	14152	14042	14247	14083	14125	14232	14063	14149	13927	14092	13996	14165	14055	14271	13895	13944	14082	14084	13921	14176	14195	14216	14126	14226	14230	14080	14184	14081	14071	14005	13974	14198	14142	14071	14345	14052	14084	14431	14013	14340	13999	14134	14194	14280	14180	14102	14067	14045	14150	14042	14282	14201	14040	14292	14083	14088	14219	14113	14084	14122	14152	14051	14075	14065	14076	14339	13993	13892	14110	14218	14197	14063	14225	14073	14046	14227	14039	14075	14375	14046	14164	14016	13951
29624	30903	38581	33331	26502	23017	21053	19149	18220	17639	17226	16898	16710	16532	16438	16430	16429	16516	16152	16304	16191	16174	16234	16109	16161	16038	16239	16121	16217	16025	15999	16149	16006	16202	16141	16299	16414	16110	16389	16216	16120	16092	16365	16305	16126	15988	16198	16176	16122	16201	16050	16026	16061	16127	16146	16087	16124	16095	16289	16065	16330	16154	16091	16258	16098	16280	16234	15957	16149	16328	16148	15959	16268	16150	16106	16204	16150	16244	16236	16147	16266	16324	16200	16200	16229	16144	16160	16022	16214	16040	16168	16175	16291	16084	16131	16234	16224	16106	16207	16006	15883	16169	16291	16167	16138	16188	16242	16156	16343	16112	15953	15911	16091	16138	16130	16121	15996	16203	16120	15994	16164	16159	16108	16293	16205	16165	16254	16009	15957	16176	16223	16000	16115	16109	15961	16263	16255	15979	16038	16050	16268	16191	16068	16169	16263	15881	16150	15991	16133	16275	15991	16139	16156	16173	16084	15958	16060	16202	15925	15995	16080	16074	16176	16081	16213	16167	15954	16132	16185	16178	16113	16177	16169	16004	16132	15997	16234	16039	16233	16141	16238	16097	16195	16076	16124	16114	16199	16308	16302	16197	16092	15983	16304	16158	15966	15891	15820	15979	16161	16060	16271	16307	16199	16056	16193	16107	16071	16123	16063	16123	16067	16197	16013	16151	16462	16111	16151	16040	16124	16165	15992	15995	16095	16235	16136	15886	16239	16195	16106	16310	16138	16086	16251	16418	16311	16050	16034	16224	16214	16050	15980	16344	16338	15981	16177	15935	15961	16062	16022	16092	16375	16206	16214	15998	16314	16243	15990	16179	16248	16223	16184	16129	16041	15973	16104	16088	16390	16089	16083	16478	16210	16089	16178	16199	16135	16223	16165	16150	16396	15914	16025	16283	16037	16112	16031	16341	16030	16086	16245	16037	16173	16305	16137	16224	16058	16305	16154	16161	16240	16118	16007	16040	16132	15981	16098	16014	16009	16219	16137	15973	16148	16162	16079	16161	16208	16195	16179	16032	16121	16222	16072	16286	16280	16086	16072	16143	16062	16109	16020	16157	16187	15986	15914	16118	16049	16126	16181	16246	16146	16022	16240	16256	16058	16034	16028	15962	16237	16302	16255	16245	16087	16051	16154	15947	15995	16139	16216	16265	16353	16157	16048	16236	16133	16165	16182	16090	16042	16195	16171	16145	16103	15946	15898	16153	15891	16218	15948	16150	16131	15778	16064	16017	16000	16188	16208	16086	16062	15939	16298	16070	15940	16163	16080	16018	15887	16104	16198	16298	16144	16178	16034	15958	16072	16003	16220	16093	16010	16026	16194	16083	15957	16097	16074	16094	15982	15942	16228	16108	16208	16121	15882	16119	16070	16209	16088	16102	16222	15995	16198	16302	15987	16064	16196	16204	16270	16142	16335	16089	16009	15935	16086	16092	16116	16104	16220	16238	16060	16062	16109	15960	16087	16074	16067	16163	16204	16081	16121	16098	16073	16142	16107	16171	16010	16078	16099	16221	16161	16125	15961	16207	16093	15915	16283	16202	16104	16264	16148	16291	16199	15950	16170	16002	16192	16088	16216	16212	16035	16122	16001	16096	16156	16044	16052	16088	16392	16189	15948	16227	16106	16032	15985	16136	16007	16007	15994	16245	16262	16044	16164	16208	15909	15956	16122	15952	16155	16207	16212	16051	16078	15962	16068	16050	15975	16208	15999	16180	16248	16044	16016	16171	16062	16234	16215	16262	16109	16120	16043	15986	15908	16041	15999	16139	16164	16278	16025	16209	16146	16165	16019	16318	16054	16405	16207	16097	16275	16391	16247	16411	16289	15959	15893	15961	16087	16068	16027	15961	16058	16027	16161	16084	16206	16059	16042	16143	16151	16058	16199	16048	16014	16168	16131	16193	16272	15999	15935	15932	16095	16054	16296	16019	16315	16206	16038	16027	15907	16081	16216	16132	16072	16235	16126	16110	16173	16097	15954	16148	16300	16045	16033	16155	16108	16417	15864	16225	16131	16253	15977	16102	16206	16074	16300	16118	16238	15962	16105	16095	16097	16248	16075	16133	16261	16048	15972	16130	16166	16134	16138	16022	16195	16066	16100	16141	16035	16156	16239	16154	16235	16221	16282	16344	16135	16145	15967	16109	16067	16119	16041	16192	16137	16141	15931	16073	16251	16022	16092	16147	16344	16087	16326	15975	15840	16036	16062	16036	16102	16279	15981	16122	16101	15974	16169	15915	16082	16012	16134	16009	16048	16228	16318	16264	16025	16076	16050	16337	16001	16091	15908	16066	16053	16025	16169	16170	16007	16144	16117	16013	16067	16395	16087	16185	15916	16021	16101	16316	16102	16004	16161	16341	16055	16089	16076	16274	16250	15944	16122	16236	15918	15794	15931	15995	15986	15920	16133	16180	16291	16181	16232	16120	15978	16073	16255	15928	16056	16042	16091	16164	16276	16093	16286	16206	16041	15963	15965	15971	15986	16079	16012	16288	16226	16158	16242	16056	16106	15999	16144	16219	16245	16196	16266	16105	16021	16132	16031	16128	16319	16164	15982	16225	16069	16065	16099	16121	16003	16122	16260	16199	16059	16164	16137	16105	16297	15901	16196	16130	16062	16078	16426	16078	16041	16068	16267	15917	16169	16145	16230	16334	16164	15956	16120	15953	16125	16039	16212	16298	16078	16079	15885	16193	16117	16265	16140	16100	16254	16232	16128	16133	16269	16104	16124	16147	15992	16198	16047	16104	16187	16166	16037	16292	16068	16202	16170	16226	16105	15978	16011	16109	16114	16155	16000	16159	16042	16151	16014	16050	16220	15903	16165	16068	16208	16117	16063	16186	16002	16082	16144	15903	16185	16132	16141	16183	16072	15977	16210	16160	15963	16221	16424	16064	16197	16276	16075	15971	16012	16239	16423	16088	16147	15862	16160	15988	15791	16287	16225	15977	16301	16067	16136	16123	16139	16283	16339	16145	15865	16049	16102	16160	16231	16193	16024	16063	16192	15962	16101	16069	16128	16050	16317	16239	16316	16195	16084	16243	16079	16016	16048	16175	16104	16096	16072	16193	16215	16127	16308	16060	16112	16350	16048	16015	16105	16224	15815	16166	16179	15995	16213	16129	16265	16027	15968	16277	16222	15822	16137	16022	15779	16156	16160	16147	16164	16050	16252	16330	16366	16190	15979	16189	16062	16090	16156	16134	16030	16010	16010	16133	16122	16270	16175	16009	16120	15901	15803	15979	16173	16119	16137	15909	16228	16125	16270	16091	16253	16097	16302	16006	16029	16105	16066	16125	16094	16048	15976	15904	16179	16134	16032	16214	15958	16029	16161	16223	16079	16131	16154	15882	16146	16269	16131	16390	16190	16018	16175	16089	16078	16161	16116	16203	16341	16132	16091	16125	16159	16209	16076	16311	15998	16260	16068	16326	15944	16027	16010	16007	15956	16308	16159	16201	15978	16009	16124	16093	16006	16225	16186	16032	16017	16236	16267	16051	16004	16013	16091	16333	16154	16023	15854	16308	15951	16145	16042	16161	16105	16380	16101	16036	16055	16127	16102	16045	16232	16155	16197	16207	16036	16379	16177	16111	16101	15971	16137	15966	16101	16214	16291	15982	16065	16153	16278	16186	16209	16166	16090	16080	16168	16184	16225	16084	16278	16234	16019	16216	16235	16214	15934	16091	16126	16145	16181	16222	16082	16203	16055	16072	16089	16057	16226	16116	16106	16034	16102	16302	15905	16048	16178	15951	16072	16009	16273	16359	16177	16250	16117	16249	16221	15911	16035	16127	16176	16206	16325	16169	16211	16180	16002	16180	16071	16012	16105	15809	16248	16031	16083	16157	16296	16038	16225	16216	16013	15833	16009	16132	16153	16003	15809	16001	16093	16224	16132	16054	16160	16180	16233	16271	16270	16069	16255	15909	16228	16183	16249	15975	16165	16096	16092	16102	16369	16032	16034	16005	16085	16018	16080	16078	16202	16087	16214	16029	16066	16288	16010	16099	16045	16128	16207	16096	16084	16187	16143	16150	16212	16162	16144	16132	16132	16029	16136	16126	16083	16085	16254	16240	16230	16147	16175	16158	15963	16030	16246	16124	16375	16199	16111	16012	16142	15941	16078	16012	16041	16117	16249	15920	16039	16215	16185	16089	15965	16105	16006	16107	16207	16405	16147	16195	16122	16167	15844	16010	16130	16291	16001	16117	16074	15977	16054	15968	16185	16235	16054	16177	16372	16071	16109	16075	16117	16234	16231	16288	16230	16290	16031	16260	16108	15910	16244	16190	16012	16030	16130	16189	15893	15962	16123	15993	16257	16151	16132	16236	16154	16077	16054	16145	16042	16157	15887	16070	15977	15964	16098	16018	16179	16161	16023	15784	16134	16096	16150	15978	16309	15984	16260	15816	16076	16094	16059	16121	16028	16310	16038	16089	16277	16219	16114	16181	16151	16086	16093	16172	16266	15920	16172	16085	16363	16008	15973	16079	16074	16012	16105	16185	16175	16188	16297	16175	16113	16007	16168	16340	16133	16173	16162	16277	16120	16174	16128	16329	16214	16056	16204	16219	16087	15966	16087	16377	16274	15998	16079	16258	16186	16155	16122	16139	16138	16155	16115	16054	15996	16101	16236	15990	16131	15988	16179	16299	16300	15925	16073	16068	16273	16183	16229	16257	16133	15933	15903	16326	16085	16256	16111	16113	15987	16180	16116	16174	15989	16254	16207	16175	16124	15886	16118	16027	16191	16019	16138	16141	16200	16285	16122	16092	16010	16105	16233	16193	16168	16099	16208	16117	16076	16125	16168	16046	15968	16012	16180	16290	16146	16023	16209	16174	16230	15970	16209	16081	16085	16152	16076	16085	16139	16065	16174	16141	15909	16106	16288	16109	16174	16120	16098	16183	16163	16189	16085	16031	16256	16275	16237	16058	15892	16258	16116	16191	16328	16075	16071	15975	16164	16324	16062	16169	16190	16119	15987	16124	16207	15906	16049	16255	16290	15968	16205	16203	16088	15931	16097	16136	16139	16230	16135	16119	15907	16069	16177	16211	16029	16174	16087	16282	16227	16301	16100	15941	16071	16062	16090	16155	16251	16045
35858	49735	44910	33952	27687	23542	20586	18415	17000	16323	15628	15138	14839	14694	14509	14355	14380	14212	14034	14074	14310	14215	13912	14131	14120	14075	13993	13985	13938	14093	14000	14163	14126	14048	14039	14070	13865	14064	14204	13935	13971	14014	13904	14106	14206	13861	13883	14026	14095	13888	13856	14076	14027	13974	13955	14026	13901	14025	14040	13806	13959	14053	14075	14055	13993	14033	13933	13850	14027	13905	13964	13922	14254	13979	14037	14023	13998	14114	14137	14010	14078	13930	14041	14098	14086	14060	14051	14012	14069	14163	13877	13963	14107	13949	14018	14092	13895	13910	13787	14074	14009	13812	14064	14027	14022	13873	13983	14204	13794	14210	13966	14100	14196	14114	13964	14089	13964	14126	13947	13917	14033	13973	14036	14132	14086	13980	14073	13941	13987	13967	13994	13993	13984	14072	14282	13923	14105	13992	13880	13997	14033	13858	13977	13977	13912	13932	14023	14045	14079	13998	14142	13842	14172	13889	14041	14085	13977	14139	14059	13881	14069	13976	13949	14087	13908	14101	14159	13974	14147	13939	13986	14029	14065	13897	13931	13877	14038	13829	14011	14127	14022	13968	13992	14143	13936	14039	14063	14036	14061	14048	14046	13811	14073	13999	13956	14207	14011	14025	14028	14036	13969	13934	14170	13787	14074	13985	14010	14035	14009	13874	14030	14164	13921	14010	14090	14121	13999	14002	13998	13988	14199	14147	14134	13843	13981	13885	14011	13982	14045	14059	13896	14007	14167	14061	13811	14029	14035	13971	14138	13933	14037	14026	14062	13925	14009	13970	14043	14036	13975	14057	13902	13994	14127	13839	13943	14196	14016	13877	14018	14073	14021	13937	13942	13859	14114	13932	14050	14179	14019	14028	14233	13968	14083	14052	14091	14103	14036	14036	14137	14021	13945	13983	14095	14028	14083	14148	13934	14112	13978	13960	14038	13983	14018	14069	14061	13985	14082	13852	14076	14033	13926	13973	14054	13910	13855	14028	13868	13954	14137	14078	13896	13979	14277	13998	14075	13973	14253	13843	14004	13998	14160	13975	13987	13900	14054	14095	13979	14221	14073	14025	14032	14232	13980	14066	13831	13788	13913	13930	13922	13963	14095	14043	13957	14076	13923	13927	14009	14020	14107	14126	13973	13930	14078	14024	13890	14132	13978	13997	14042	14048	14095	13865	13948	13898	14128	13921	13955	13986	13939	14031	13984	14173	14056	13990	14051	13794	14121	14072	14112	14043	13937	13916	13906	14156	13954	14001	13875	13933	14152	13995	14037	14085	14206	13936	14104	14066	14027	13925	14047	14206	13918	14083	14001	14071	13968	14035	14100	13919	14076	13914	14023	13975	14002	14006	14066	13996	14103	13950	13847	13906	14037	14099	13905	14157	14099	13878	14022	14135	14010	14036	13988	14084	14021	14074	14007	13932	13993	14020	14076	14191	13876	13939	13989	14089	14130	14029	14129	13915	13903	13944	13992	13907	14049	13965	14022	13979	13976	14040	13994	14143	14079	13962	13972	14059	13970	14009	14021	13996	14063	13936	14147	13868	13878	13797	14094	14027	13957	14066	13947	14082	14025	14137	14064	14085	14066	14061	14060	14078	14081	13898	13897	14059	14267	13919	14011	14017	14036	13920	14048	13973	13855	13959	13972	14002	14063	14014	14057	13884	13922	13993	13855	14088	14110	14073	13944	14041	13877	13962	14122	14012	14088	14068	13996	14051	13970	14074	13957	14129	13933	14084	14058	14010	14086	13996	14006	14086	14009	14070	13905	13989	14011	14006	13929	14038	14067	14103	13982	14008	14002	14215	14132	14009	13938	14007	14223	14004	14025	14058	13981	13906	13939	14111	14073	14030	13971	14111	14017	14058	14011	13930	13937	14030	13968	14103	14036	14117	14026	14060	14079	14134	13987	14085	14055	13824	14043	14086	13966	14128	14160	13889	13964	14049	14067	14052	14115	13967	14133	14054	13973	14012	14030	14042	14141	13961	13979	14097	14101	14188	14058	13918	14065	13989	13991	14043	13901	13971	14008	13996	13940	13946	14015	14012	14092	14182	14010	14102	14000	13955	14005	14110	14202	14076	14016	14192	14103	13988	13893	13941	14071	13941	14113	13962	13998	14129	13948	13883	14025	14057	13986	14030	13939	13978	13899	14014	14176	14011	13906	14002	13902	13904	13958	13927	14060	14090	14081	14003	14197	14141	13988	14012	14035	13905	14065	14019	13838	13947	13993	14036	13860	14021	13975	14025	14012	13981	14057	14196	14084	13878	14227	13868	14094	14067	14040	13946	14020	13958	13924	14076	14175	13881	13929	14006	14068	13972	14049	14110	13942	14057	14040	14311	14080	14130	13954	13899	14073	14012	14037	14018	14019	14044	14021	13955	14007	13913	14197	14047	14040	14162	13957	14095	13870	14041	14134	14059	14064	14008	14110	13992	13966	14196	14045	14133	14042	14071	14028	13974	14142	13931	14026	14006	13837	13954	13920	14155	13954	13977	14166	13932	13991	13903	13961	14100	14040	14029	14225	13911	14076	13993	14024	13971	13920	13860	14145	13945	14033	13964	14092	14000	14171	13950	14081	14098	14023	14030	14037	13954	14157	13918	13929	14117	14052	14194	14128	13978	14038	14010	13980	13978	14109	14020	13856	14024	13820	14091	14055	14086	14106	13907	14005	14046	13933	13930	13851	14046	14128	13985	14094	13809	13956	13947	14003	13935	13947	14023	13984	13895	14170	14003	13999	14060	14171	14074	14001	14061	14069	13996	13947	14149	14174	14012	14153	13997	14003	14019	14061	13908	14062	14002	13980	14040	14070	13892	14160	13991	13934	13942	14066	14005	14127	13990	14120	13999	13968	14186	13987	13998	13961	14044	14039	14047	14027	14110	14095	14099	13987	14038	13928	13998	14153	14034	13973	14028	14204	13986	14123	13984	13975	13793	14100	14110	14053	13962	14052	14272	14152	13953	13973	14098	13988	14138	14034	13910	14123	14080	14136	13960	14147	14063	13982	13963	13887	13888	13879	14132	14065	14139	13883	13955	14115	13969	13972	14071	14026	13965	14128	14016	14106	13954	13988	14020	14139	14194	13992	13959	14039	13995	14035	13916	13992	14066	14122	13954	14104	13861	13994	14010	14127	14325	14160	13974	14063	14013	14077	14019	14110	13950	13998	13869	14036	13846	14128	14074	13985	13980	13919	13817	13854	14207	13969	14119	14121	13945	14088	14069	14076	14151	14035	13753	14073	14133	13846	14028	13830	13904	14167	13943	13904	13945	14019	13878	14065	14105	14039	14124	14043	14038	14126	14139	13994	14006	14026	14230	14044	14048	14005	14030	13931	14002	14152	13757	14036	13877	13948	13820	14035	13994	13896	14129	14103	14022	14016	14021	13973	13862	14019	14137	14079	13907	13989	13971	14100	13959	14025	13911	14065	14012	14074	14081	13922	13933	13935	14056	13921	13868	14037	13950	13995	14019	13936	13973	13935	14122	14078	14036	13981	14025	14055	14071	13978	13815	14015	14026	13974	14070	14090	13837	13988	14015	14042	13891	13942	13849	14051	13939	14050	13894	14090	14117	14140	14124	14024	14075	14023	14064	14131	14127	14080	14003	13901	13862	14140	13972	14064	14101	13969	14053	13973	14063	13991	13831	14234	14027	13891	13968	14039	13937	13998	14043	14010	14031	14110	14085	14007	13902	14155	14189	13978	13945	14012	13936	14061	14033	14265	14175	14234	14127	13978	13982	13908	13860	13844	14049	13972	14062	13966	14007	13972	14126	13939	13950	14082	13997	14012	14075	13935	14181	13889	14064	14103	14001	14038	14141	14017	14057	13954	14045	14076	13993	14055	14027	14040	14127	14086	13931	14034	14073	14076	13943	14139	13909	13943	13938	14092	13952	13977	14059	13917	13924	14040	14040	14023	14077	14040	13997	14049	13985	13975	13791	14019	13904	13922	14176	14070	13957	14068	14045	14001	14013	14198	14034	14167	14051	14116	14202	14064	13939	14014	13978	13958	13980	14102	14037	14027	14145	14019	13896	13895	13954	14063	13973	13947	14304	13993	14077	14036	14123	13983	13975	14101	14090	14052	13942	13922	14021	14015	13978	14030	13930	14028	14053	14072	14131	14006	14019	13889	13990	13821	14000	13996	14165	14007	13862	13886	14078	13975	13986	13923	14119	13973	14237	13863	14006	13919	13928	13920	14026	14144	14107	14173	13927	14044	14059	14022	13966	13933	14033	14131	14083	14020	14040	13995	14023	14011	14158	14041	14026	14063	13956	14093	13910	14135	13918	14101	13932	14033	14157	13963	14104	13780	13971	13974	14091	14040	13808	14118	13879	14136	13963	14085	14040	14229	14086	14098	14117	14038	13988	14085	13973	14074	14086	13968	13864	14084	14075	13966	13886	14139	13871	14182	14078	14024	14066	14032	14313	14159	14062	13921	14087	13929	14084	14096	14104	13996	14014	14071	14122	14044	14081	14062	14085	13965	14127	13852	14068	14033	13969	13982	14114	13968	13976	14198	14071	13894	14014	14027	14009	13892	14027	14126	13953	14097	14167	14024	14021	14070	14134	13995	14063	14050	14013	13953	14010	13905	13904	13947	13974	13999	13900	14053	14145	14170	14137	14005	14005	14061	14065	14185	14135	14020	13881	14104	13982	14174	13947	13986	14057	13994	13936	14085	13949	14263	13802	14119	14021	13770	14109	14003	14072	13879	13839	13899	14086	14027	14062	14077	14129	14123	13947	13875	14062	13894	14126	14078	14261	14015	14149	14044	13925	14048	14169	13938	13908	14029	13992	14178	14043	13995	14024	13876	14054	13970	14274	14285	14037	14027	14087	14024	14025	13931	13898	14071	14060	14025	14096	14042	13910	14064	14090	13999	13980	14171	14093	13968	14190	14130	14110	13889	13983	13982	14011	14040	14054	14067	13950	13942	14096	13950	14206	14094	13981	14141	13884	14121	14029	13997	14075	14073	14113	14100	14080	14159	13916	14029	14100	13966	14248	14114	13942	14106	13921	14002	14053	14132	13860	13975	13815	14034	13913	13900	14087	14048	14027	14040	13903	14017	13942	13950	14006	14181	14045	14030	14015	14052	14133	14071	13824
24111	21555	29268	26330	25989	26827	25429	21375	19390	18741	18046	17290	16789	16407	16337	16206	16196	15891	16017	15879	15967	15956	15959	15690	15630	15843	15955	15831	15802	15769	15880	15818	16081	15942	15923	15935	15742	15825	15955	15868	15926	16070	15810	15782	15768	15744	15728	15736	15776	15704	15674	15833	15767	15711	15930	15851	15693	15849	15856	15669	15880	15680	15899	15872	15856	15776	15843	15705	15703	15721	15861	15700	15709	15691	15891	15614	15844	15819	15836	15940	15689	15933	15649	15770	15651	15673	15825	15624	15696	15776	15678	15754	15816	15963	15820	15657	15719	15737	15716	15629	15924	15915	15801	15814	15679	15788	15855	15750	15723	15586	15902	15782	15703	15585	15834	15780	15789	15848	15741	15650	15706	15730	15868	15852	15708	15830	15748	15592	15724	15669	16054	15606	15641	15796	15824	15739	15683	15554	15734	15810	15816	15775	15990	16016	15660	15768	15774	15740	15754	15878	15850	15591	15630	15867	15795	15812	15696	15825	15710	15861	15815	15833	15888	15783	15608	15546	15699	15978	15821	15735	15645	15845	15696	15723	15824	15665	15755	15767	15686	15788	15724	15666	15847	15730	15893	15616	15679	15764	15726	15774	15581	15765	15665	15889	15787	15688	15804	15680	15608	15618	15558	15596	15842	15685	15924	15901	15885	15719	15522	15592	15953	15933	15678	15738	15728	15779	15581	15748	15863	15765	15677	15877	15722	15602	15795	15872	15774	15620	15503	15667	15772	15521	15772	15738	15804	15639	15821	15737	15700	15770	15616	15824	15645	15749	15796	15799	15789	15562	15728	15817	15855	15577	15656	15682	15878	15841	15780	15781	15844	15748	15847	15788	15712	15733	15790	15953	15916	16004	15710	15765	15826	15769	15585	15811	15868	15797	15649	15581	15806	15774	15852	15708	15816	15752	15805	15676	15727	15716	15630	15672	15860	15736	15679	15711	15701	15714	15869	15839	15606	15814	15923	15724	15618	15775	16020	15683	15644	15728	15602	15592	15707	15790	16031	15872	15670	15874	15707	15705	15914	15841	15729	15775	15627	15849	15549	15693	15863	15476	15826	15829	15927	15704	15892	15646	15677	15653	15696	15646	15887	15750	15701	15832	15655	15562	15640	15693	15721	15659	15817	15633	15790	15706	15674	15672	15772	15833	15797	15757	15638	15673	15732	15540	15679	15919	15568	15716	15704	15958	15630	15768	15882	15723	15690	15718	15774	15658	15761	15849	15791	15761	15543	15756	15754	15655	15875	15782	15795	15887	15722	15774	15870	15989	15732	15847	15609	15819	15724	15781	15827	15713	15667	15746	15744	15571	15786	15770	15792	15627	15621	15675	15664	15666	15885	15733	15875	15835	15788	15745	15835	15778	15637	15653	15746	15688	15708	15682	15771	15800	15825	15789	15793	15841	15853	15735	15736	15742	15771	15750	15784	15810	15834	15569	15795	15556	15842	15757	15848	15720	15795	15777	15690	15817	15627	15907	15789	15707	15776	15884	15622	15607	15600	15716	15686	15751	15661	15625	15654	15937	15812	15818	15963	15626	15813	15733	15849	15674	15834	15615	15773	15795	15475	15683	15637	15716	15559	15884	15755	15869	15634	15626	15688	15684	15549	15645	15773	15876	15726	15771	15786	15703	15706	15625	15839	15789	15763	15716	15652	15598	15806	15883	15846	15744	15569	15717	15654	15954	15895	15722	15669	15806	15723	15639	15646	15768	15825	15744	15640	15892	15840	15773	15655	15840	15638	15775	15787	15812	15678	15506	15599	15713	15657	15667	15617	15876	15964	15555	15686	15858	15907	15979	15758	15638	15715	15766	15774	15477	15733	15831	15722	15868	15625	16026	15867	15569	15941	15825	15541	15866	15778	15672	15772	15772	15851	15689	15778	15798	15900	15786	15683	15818	15447	15618	15733	15589	15613	15770	15877	15655	15652	15678	15618	15735	15820	15712	15655	15660	15855	15747	15717	15945	15897	15583	15681	15736	15775	15932	15710	15668	15747	15585	15645	15570	15639	15688	15872	15637	15648	15821	15678	15814	15664	15815	15818	15867	15669	15737	15709	15649	15889	15737	15687	15739	15751	15858	15565	15537	15803	15494	15737	15634	15781	15781	15953	15816	15748	15845	15583	15819	15629	15822	15543	15776	15812	15795	15839	15837	15679	15696	15724	15671	15537	15685	15734	15685	15781	15628	15760	15776	15834	15774	15549	15677	15767	15859	15611	15597	15892	15765	15731	15719	15846	15710	15895	15821	15674	15767	15756	15791	15730	15919	15813	15763	15850	16005	15726	15855	15739	15813	15853	15538	15719	15858	15817	15787	15674	15824	15804	15773	15532	15693	15815	15807	15801	15665	15759	15616	15566	15740	15727	15719	15825	15595	15699	15611	15571	15740	15812	15627	15536	15802	15806	15703	15806	15685	15700	15663	15688	15735	15764	15759	15766	15722	15759	15939	15932	15705	15738	15731	15873	15829	15760	15702	15812	15822	15749	15687	15859	15610	15650	15633	15728	15679	15643	15786	15800	15812	15668	15812	15818	15795	15548	15737	15901	15589	15736	15821	15774	15866	15798	15737	15977	15757	15678	15819	15658	15744	15777	15799	15853	15710	15696	15870	15622	15743	15797	15752	15719	15783	15759	15758	15793	15737	15885	15869	15812	16000	15685	15851	15745	15712	15945	15879	15751	15617	15868	15875	15686	15891	15886	15713	15659	15532	15693	15913	15798	15697	15710	15758	15633	15695	15731	15783	15974	15649	15871	15815	15867	15636	15905	15858	15799	15798	15619	15624	15828	15659	15715	15783	15627	15703	15680	15508	15587	15821	15902	15996	15855	15815	15834	15673	15618	15738	15845	15609	15807	15811	15787	15731	15747	15606	15763	15846	15707	15806	15659	15811	15789	15888	15860	15821	15728	15706	15596	15845	15661	15638	15766	15810	15718	15685	15844	15628	15733	15726	15643	15625	15700	15861	15585	15961	15788	15723	15719	15745	15908	15714	15688	15885	15807	15709	15940	15773	15915	15817	15695	15651	15756	15836	15783	15799	15847	15915	15769	15692	15804	15950	15856	15749	15705	15872	15900	15798	15649	15762	15639	15798	15829	15814	15591	15804	15902	15857	15709	15726	15588	15727	15725	15870	15614	15796	15678	15768	15741	15715	15557	15662	15782	15577	15834	15791	16061	15643	15660	15823	15663	15799	15855	15902	15712	15807	15698	15676	15826	15651	15675	15687	15529	15837	15988	15815	15823	15621	15853	15815	15809	15899	15672	16078	15917	15673	15870	15708	15711	15700	15727	15778	15701	15890	15770	15818	15773	15749	15767	15664	15775	15670	15673	15716	15934	15539	15647	15758	15798	15660	15797	15499	15774	15656	15752	15701	15538	15647	15742	15769	15789	15648	15797	15790	15906	15900	15671	15284	15578	15589	15676	15698	15774	15682	15704	15560	15715	15750	15817	15732	15729	15550	15862	15826	15729	15914	15998	15779	15784	15568	15759	15905	15753	15714	15727	15850	15769	15806	15626	15699	15693	15764	15739	15772	15661	15715	15732	15778	15593	15791	15753	15831	15706	15721	15753	15866	15679	15745	15803	15971	15858	15770	15769	15828	15773	15783	15733	15745	15714	15578	15671	15954	15623	15656	15923	15840	15695	15965	15943	15821	15813	15831	15741	15591	15589	15605	15830	15792	15810	15859	15641	15711	15788	15611	15857	15835	15860	15616	15773	15702	15780	15664	15691	15929	15641	15815	15760	15791	15656	15778	15817	15526	15503	15873	15793	15815	15906	15759	15636	15846	15651	15716	15851	15746	15539	15766	15780	15681	15776	15769	15829	15724	15618	15726	15589	15717	15912	15674	15812	15833	15886	15765	15677	15818	15809	15804	15689	15868	15597	15700	15675	15604	15774	15722	15576	15743	15951	15679	15799	15707	15696	15724	15660	15575	15795	15952	15792	15734	15697	15903	15761	15762	15751	15732	15737	15704	15679	15973	15776	15761	15760	15732	15967	15781	15845	15844	15831	15703	15748	15567	15642	15837	15662	15698	15791	15872	15637	15561	15635	15742	15786	15777	15840	15599	15657	15815	15707	15756	15722	15724	15729	15699	15797	15568	15610	15561	15639	15700	15655	15805	15746	15744	15539	15873	15799	15695	15653	15757	15524	15700	15527	15741	15672	15792	15860	15883	15922	15775	15642	15614	15860	15810	15755	15706	15762	15682	15959	15864	15812	15909	15824	15604	15815	15815	15653	15737	15601	15843	15597	15605	15768	15624	15876	15777	15890	15970	15779	15771	15759	15657	15711	15630	15855	15824	15597	15835	15736	15697	15648	15761	15778	15806	15776	15561	15859	15841	15773	15885	15722	15723	15864	15659	15816	15848	15826	15821	15691	15607	15503	15881	15620	15647	15828	15637	15840	15613	15704	15747	15804	15891	15832	15625	15809	15457	15834	15857	15664	15841	15916	15717	15577	15664	15722	15820	15826	15709	15718	15921	15900	15711	15741	15712	15649	15753	15783	15796	15775	15764	15699	15795	15768	15714	15725	15712	15669	15598	15597	15846	15660	15762	15486	15740	15622	15673	16028	15981	15657	15664	15868	15723	15823	15890	15927	15787	15724	15804	15788	15792	15864	15587	15710	15707	15993	15894	15884	15736	15721	15782	15790	15570	15656	15669	15843	15599	15674	15657	15825	15692	15690	15783	15685	15794	15606	15740	15665	15654	15784	15722	15796	15733	15592	15869	15800	15670	15703	15650	15722	15708	15642	15723	15818	15875	15733	15817	15877	15889	15781	16078	15912	15688	15655	15600	15875	15649	15509	15877	15716	15504	15574	15728	15964	15788	15766	15800	15912	15802	15802	15755	15815	15837	15931	15659	15839	15861	15893	15785	15893	15919	15849	15739	15788	15867	15752	15669	15865	15835	15776	15746	15679	15748	15530	15784	15798	15655	15819	15864	15656	15711	15857	15823	15827	15758	15814	15790	15844	15816	15719	15690	15564	15504	15683	15791	15804	15767	15637	16000	15848	15705	15893	15658	15788	15782	15831	15734	15729	15770	15693	15891	15570	15853	15878	15666	15726	15652	15573	15625	15846	15649	15844	15834	15805	15792
35421	56454	51876	40733	33838	28414	24368	21035	19166	17654	16747	15794	15277	14819	14680	14496	14219	14267	13866	13932	14024	14019	13927	13741	13918	13912	13995	13978	13767	13931	13883	13847	13857	13885	13815	13717	13603	13867	13853	13881	13872	13797	13867	13768	13997	13847	13813	13656	13920	13752	13922	13933	13830	13855	13876	13727	13764	13758	13659	13786	13828	13789	13761	13780	13900	13776	13756	13815	13836	13847	13798	13862	13882	13647	13648	13857	13865	13784	13778	13743	13825	13758	13764	13851	13897	13875	13754	13853	13745	13893	13933	13829	13743	13811	13861	13796	13853	13675	13765	13711	13949	13888	13924	13706	13667	13653	13846	13901	13798	13819	13991	13804	13815	13690	13837	13755	13899	13869	13778	13686	13730	13887	13785	13672	13779	13732	13688	13755	13756	13840	13847	13776	13843	13757	13855	13836	13924	13779	13731	13755	13763	13708	13808	13755	13711	13849	13766	13812	13819	13665	14034	13960	13788	13817	13861	13835	13831	13815	13791	13825	13946	13726	13910	13713	13772	13908	13605	13709	13841	13847	13830	13781	13893	13655	13777	13986	13589	13587	13994	13644	13829	13709	13948	13791	13788	13695	13737	13931	13734	13817	13741	13869	13737	13768	13842	13805	13835	13892	13954	13746	13893	13754	13810	13876	13850	13859	13735	13858	13754	13695	13743	13916	13926	13707	13806	13898	13964	13623	13979	13775	13752	13873	13761	13738	13799	13746	13887	13931	13742	13764	13901	13832	13836	13852	13785	13898	13798	13702	13738	13588	13761	13762	13821	13826	13868	13881	13833	13856	13763	13888	13735	13501	13975	13805	13770	13852	13835	13950	13883	13835	13725	13807	13842	13900	13858	13846	13887	13704	13662	13790	13784	13820	13782	13880	13819	13916	13798	13797	13868	13802	13895	13795	13961	13741	13748	13819	13875	13797	13841	13763	13941	13904	13646	13849	13729	13846	13848	13841	13933	13672	13908	13840	13844	13883	13590	13968	13869	13864	13647	13586	13719	13880	13889	13740	13728	13853	13816	13796	13777	13897	13744	13945	14117	13710	13713	13719	13740	13759	13895	13800	13852	13923	13818	13876	13729	13940	13910	13678	13791	13686	13662	13679	13769	13856	13796	13646	13881	13905	13854	13882	13724	13605	13836	13680	13901	13860	13945	13715	13794	13865	13669	13794	13630	13902	13933	13676	13938	13903	13760	13843	13757	13773	13818	13871	13949	13774	13828	13790	13905	13840	13894	13707	13702	13817	13873	13826	13596	13827	13761	13746	13736	13712	13642	13716	13788	13675	13771	13674	13770	13777	13948	13729	13730	13818	13680	13864	13870	13679	13663	13842	13739	13668	13829	13708	13729	13894	13786	13702	13846	13739	13934	13640	13688	13813	13764	13777	13731	13854	13625	13802	13842	13715	13753	13761	13835	13751	13836	13746	13857	13745	13731	13742	13570	13805	13805	13788	13746	13839	13767	13764	13856	13771	13793	13768	13821	13807	13875	13855	13812	13749	13730	13597	13787	13716	13863	13696	13927	13686	13672	13716	13955	13800	13900	13573	13754	14090	13694	13690	13830	13799	13860	13872	13847	13752	13668	13841	13865	13871	13931	13894	13753	13787	13774	13903	13711	13709	13785	13782	13842	13594	13824	13702	13838	13734	13838	13864	13666	13791	13577	13761	13993	13891	13813	13979	13874	13622	13581	13874	13706	13940	13948	13823	13767	13839	13902	13718	13910	13773	14088	13780	13876	13749	13748	13730	13576	13772	13689	13824	13838	13715	13908	13832	13780	13740	13697	13778	13891	13914	13811	13735	13757	13681	13679	13907	13716	13715	13665	13866	13870	13757	13827	13773	13870	13810	13691	13993	13731	13864	13674	13653	13807	13953	13748	13650	13613	13772	13738	13845	13922	13828	13683	13725	13853	13907	13804	13765	13794	13766	13891	13591	13923	13701	13706	13745	13744	13833	13712	13983	13863	13680	13879	13975	13828	13834	13849	13801	13816	13940	13845	13896	13695	13866	13880	13769	13740	13806	13860	13890	13828	13693	13690	13724	13719	13714	13741	13742	13784	13897	13834	13644	13725	13758	13720	13774	13825	13735	13794	13755	13721	13729	13829	13925	13745	13836	13689	13667	13898	13777	13749	13842	13892	13588	13836	13965	13751	13755	13696	13792	13788	13599	13874	13922	13801	13800	13826	13733	13879	13813	13743	13683	13823	13698	13864	13835	13700	13812	13751	13796	13865	13899	13784	13759	13813	13836	13882	13787	13801	13882	13826	13780	13719	13949	13678	13620	13851	13682	13692	13793	13797	13763	13785	13811	13806	13884	13827	13736	13873	13705	13867	13904	13917	13718	13842	13745	13768	13692	13789	13845	13513	13917	13648	13802	13698	13887	13920	13846	13930	13981	13824	13877	13796	13924	13828	13813	13964	13739	13753	13891	13852	13739	13905	13877	13630	13637	13878	13780	13735	13909	13948	13718	13750	13634	13725	13801	13824	13768	13804	13679	13786	13673	13916	13863	13685	13712	13797	13796	13817	13733	13849	13607	14034	13766	13657	13722	13906	13801	13955	13633	13854	13874	13988	13781	13906	13820	13696	13830	13862	13749	13785	13918	13815	13785	13812	13918	13749	13906	13979	13759	13742	13693	13706	14041	13835	13702	13902	13858	13878	13899	13864	13759	13770	13566	13690	13748	13884	13847	13831	13799	13824	13639	13678	13812	13807	13762	13688	13625	13866	13740	13890	13805	13559	13839	13908	13608	13507	13739	13858	13899	13921	13748	13652	13771	13899	13718	13779	13882	13712	13922	13736	13847	13615	13626	13800	13657	13675	13583	13749	13796	13884	13857	13712	13801	13747	13845	13643	13820	13768	13628	13774	13717	13847	13674	13802	13860	13793	13776	13790	13774	13806	13673	14006	13878	13787	13700	13730	13822	13810	13594	13810	13899	13668	13720	13668	13869	13754	13885	13866	13743	13813	13864	13646	13628	13742	13935	13753	13779	13671	13683	13903	13712	13757	13656	13877	13754	13879	13804	13771	13735	13752	13670	13751	13850	13813	13830	13867	13904	13801	13711	13801	13643	13947	13906	13492	13829	13749	13936	13750	13738	13799	13770	13841	13709	13727	13798	13814	13876	13661	13621	13962	13727	13699	13792	13786	13750	13800	13743	13572	13943	13899	13791	13699	13827	13711	13771	13771	13749	13782	13759	13827	13886	13665	13701	13755	13817	13697	13925	13617	13759	13771	13922	13806	13637	13736	13747	13878	13656	13794	13838	13803	13847	13830	13846	13692	13568	13793	13847	13980	13797	13772	13708	13798	13713	13833	13703	13778	13658	13857	13868	13795	13885	13738	13817	13758	13885	13807	13697	13843	13714	13829	13897	13696	13668	13792	13843	13852	13788	13730	13772	13756	13835	13800	13790	13654	13945	13787	13657	13839	13810	13603	13762	13781	13816	13697	13744	13823	13789	13784	13872	13726	13638	13961	13922	13816	13794	13902	13827	13775	13740	13957	13782	13758	13827	13814	13842	13795	13732	13761	13980	13918	13769	13754	13752	13749	13787	13873	13687	13944	13667	13707	13792	13781	13814	13836	13628	13764	13750	13767	13831	13599	13828	13859	13758	13748	13911	13868	13917	13923	13809	13889	13866	13798	13731	13792	13831	13957	13904	13738	13654	13800	13711	13743	13902	13732	13721	13737	13877	13762	13774	13819	13717	13733	13668	13647	13733	13928	13576	13855	13719	13812	13861	13691	13720	13797	13732	13876	13845	13764	13839	13720	13772	13822	13779	13864	13718	13804	13625	13962	13835	13845	13901	13805	13796	13871	13768	13754	13535	13873	13790	13786	13803	13987	13795	13625	13890	13683	13672	13768	13913	13773	13645	14023	13693	13690	13987	13751	13836	13736	13774	13883	13814	13684	13963	13758	13781	13909	13731	13868	13799	13897	13740	14027	13817	13881	13821	13747	13654	13891	13648	13877	13673	13948	13762	13696	13800	14012	13760	13790	13734	13910	13699	13816	13745	13839	13736	13750	13614	13791	13729	13833	13850	14008	13791	13887	13686	13898	13865	13903	13714	13657	13733	13733	13856	13663	13814	13761	13832	13856	13731	13859	13765	13871	13913	13726	14035	13919	13896	13818	13935	13751	13805	13948	13739	13751	13574	13970	13922	13806	13860	13969	13780	13843	13859	13894	13775	13807	13741	13938	13628	13954	13883	13899	13732	13855	13518	13920	13782	13974	13907	13837	13844	13753	13776	13882	13838	13715	13779	13791	13970	13767	13786	13807	13759	13729	13797	13984	13857	13805	13764	13899	13728	13807	13724	13745	13788	13917	13873	13840	13873	13730	14026	13978	13958	13781	13672	13798	13819	13722	13814	13859	13679	13846	13797	13823	13769	13850	13859	13662	13645	13694	13848	13909	13841	13779	13595	13909	13822	13840	13682	13786	13790	13757	13767	13779	13893	13722	13879	13782	13565	13913	13714	13874	13853	13985	13856	13795	13829	13787	13882	13791	13826	13648	13821	13777	13719	13748	13796	13843	13917	13836	13937	13745	13770	13941	13806	13928	13957	13938	13799	13733	13915	13773	13719	13893	14045	13763	13803	13698	13803	13876	13863	13805	13712	13864	13824	13713	13790	13773	13811	13642	13908	13828	13814	13838	13717	13798	13907	14030	13755	13669	13829	13793	13729	13668	13627	13657	13733	13823	13758	13731	13819	13768	13817	13722	13784	13807	13753	13725	13883	13756	13880	13845	13739	13888	13959	13743	13979	13773	13914	13823	13874	13766	13795	13819	13711	13768	13952	13729	13770	13869	13713	13722	13649	13809	13876	13879	13849	13693	13798	13870	13740	13812	13804	13795	13783	13834	13899	13793	13780	13838	13780	13735	13792	13938	13782	13780	13631	13725	13827	13781	13833	13998	13727	13805	13922	13965	13707	13790	13701	13814	13823	13777	13751	13815	13642	13810	13715	13854	13907	13787	13858	13728	13851	13772	13729	14017	13738	13680	13806	13983	13839	13824	13832	13836	13675	13629	13871	13757	13736	13759	13795	13846	13884	13803	13748	13699	13883	13724	13702	13782	13780	13893	13736	13895	13741	13713	13782
22896	21405	29261	24359	23761	27657	29585	24169	21696	20396	19497	18497	18148	17757	17169	17272	16901	16750	16561	16498	16362	16477	16629	16411	16419	16469	16438	16408	16435	16300	16399	16376	16430	16511	16479	16352	16296	16564	16271	16378	16379	16469	16336	16442	16254	16384	16295	16270	16299	16201	16194	16308	16274	16141	16435	16198	16262	16180	16409	16401	16463	16314	16395	16058	16307	16189	16367	16448	16422	16397	16303	16358	16160	16396	16115	16183	16165	16187	16292	16192	16286	16230	16155	16409	16215	16451	16381	16334	16348	16316	16226	16480	16300	16217	16312	16105	16380	16342	16174	16347	16434	16173	16465	16238	16143	16351	16138	16384	16426	16134	16175	16292	16467	16353	16288	16049	15915	16073	16063	16199	16320	16104	16103	16265	16312	16207	16086	16193	16145	16234	16245	16306	16238	16026	16051	16286	16225	16320	16255	16261	16521	16238	16240	16219	16471	16272	16256	16254	16419	16272	16333	16308	16192	16243	16083	16178	16203	16373	16097	16189	16061	16086	15967	16249	16311	16416	16231	16175	16324	16293	16156	16512	16328	16229	16311	16340	16141	16056	16308	16196	16309	16212	16364	16321	16038	16305	16153	16229	16358	16128	16344	16311	16308	16326	16289	16240	16211	16255	16024	16059	16337	16151	16062	16227	16195	16142	16117	16002	16186	16086	16130	16344	16206	16308	16310	16132	16301	16453	16300	16150	16201	16290	16023	16186	16248	16267	16307	16207	16302	16325	16103	16369	16360	16382	16468	16231	16310	16114	16253	16221	16405	16279	16236	16305	16121	16161	16242	15876	16249	16111	16312	16027	16386	16313	15890	16073	16303	16495	16266	16073	16353	16359	16061	16283	16143	16130	16339	16330	16124	16124	16165	16315	16284	16400	16236	16201	16156	16322	16207	16308	16066	16196	16279	16122	16226	16233	16158	16386	16260	16213	16255	16095	16093	16213	16129	16284	16309	16354	16091	16295	16179	16229	16336	16245	16260	16339	16215	15939	16204	16151	16274	16447	16148	16271	16176	16203	16318	16150	16207	16199	16219	16237	16387	16194	16231	16190	16270	16229	16220	16238	16284	16284	16378	16243	16265	16155	16133	16343	16342	16203	16262	15889	16062	16151	16268	16112	16361	16309	16160	16467	16121	16106	16258	16112	16091	16438	16290	16265	16428	16209	16216	16430	16110	16312	16049	16154	16218	16096	16453	15995	16424	15994	16364	16349	16197	15991	16204	16269	16227	16160	16323	16318	16312	16348	16126	16233	16277	16146	16300	16073	16163	16326	16361	16233	16362	16222	16357	16316	16163	16138	16208	16162	16172	16176	16355	16473	16206	16252	16170	16133	16204	16291	16319	16358	16353	16250	16264	16244	16191	16314	16289	16305	16254	16119	16214	16121	16361	16347	16201	16257	16334	16185	16219	16442	16203	16050	16155	16146	16199	16121	16070	16242	16106	16245	16326	16366	15972	16076	16287	16313	16123	16472	16306	16400	16252	16259	16357	16156	16055	16047	16173	16041	16311	16315	16389	16111	16318	16345	16173	16157	16211	16214	15908	16161	16346	16204	16123	16214	16086	16205	16356	16184	16073	16206	16304	16009	16202	16080	16440	16168	16222	16438	16245	16295	16247	16279	16250	16238	16142	16222	16213	16290	16179	16183	16241	16140	16144	16236	16328	16337	16177	16150	16277	16071	16129	16110	16167	16288	16331	16181	16253	16273	16067	16069	16288	16232	16243	16236	16175	16422	16287	16149	16209	16197	16239	16243	16197	16357	16168	16275	16342	16342	16198	16147	16342	16192	16443	16291	16129	16131	16533	16237	16331	16191	16248	16027	16259	16373	16047	16142	16290	16276	16331	16382	16262	16251	16153	16190	16241	16244	16184	16308	16169	16060	16358	16480	15988	16121	16072	16399	16286	16313	16326	16342	16140	16193	16239	16167	16322	16001	16320	16185	16346	16010	16223	16220	16337	16278	16141	16255	16151	16430	16467	16266	16280	16313	16202	16184	16256	16219	16351	16055	16373	16341	16242	16331	16234	16139	16135	16207	16334	16167	16249	16073	16226	16274	16418	16420	16156	16199	16252	16256	16222	16319	16118	16108	16365	16187	16270	15964	16101	15944	16188	16390	16149	16348	16183	16318	16251	16302	16198	16376	16246	16332	16321	16110	16177	16157	16038	16256	16203	16138	16449	16130	16282	16061	16288	16336	16262	16280	16208	16199	16069	16337	16060	16202	16269	16245	15997	16212	16051	16311	16306	16081	16385	16233	16331	16424	16357	16207	16220	16150	16218	16191	16223	16212	16277	16321	16286	16259	16211	16318	16179	16208	16112	16302	16164	16189	16126	16161	16260	16194	16128	16226	16300	16369	16045	16356	16182	16308	16355	16455	16108	16191	16131	16279	16149	16243	16405	16260	16363	16027	16246	16140	16093	16153	16337	16091	16318	16151	16233	16286	16219	16103	16342	16155	16296	16212	16100	16241	16224	16329	16375	16166	16199	16388	16263	16430	16073	16219	16234	16212	16240	16185	16198	16392	16274	16195	16209	16212	16444	16289	16214	16240	16032	16146	16038	16321	16260	16299	16277	16299	16215	16483	16192	16376	16282	16048	16123	16194	16151	16385	16322	16496	16000	16306	16181	16252	16326	16039	16267	16353	16259	15967	16337	16364	16246	16151	16330	16122	16215	16321	16120	16020	16345	16157	16107	16040	16388	16143	16175	16378	16236	16159	16180	16216	16244	16265	16015	16197	16284	16074	16353	16152	16148	16249	16296	16198	16287	16133	16160	16203	16298	16192	16032	16296	16199	16195	16217	16172	15896	15986	16114	16179	16298	16212	16203	16141	16107	16226	16351	16162	16213	16216	16247	16134	16354	16399	16050	16253	16265	16178	16216	16218	16303	16198	16200	16222	16205	16301	16299	16194	16202	16379	16252	16149	16081	16106	16317	16364	16120	16023	16221	16141	16175	16220	16090	16130	16465	16372	16190	16370	16301	16095	16089	16220	16235	16208	16384	16187	16269	16421	16363	16128	16081	16268	16180	16155	16264	16170	16300	16304	16125	16371	16536	16136	16280	16088	16222	16166	16365	16186	16297	16262	15985	16278	16260	16342	16147	16184	16226	16364	16123	16353	16212	16293	16205	16128	16271	16089	16226	16315	16386	16400	16241	16115	16353	16102	16269	16304	16135	16156	16212	16260	16362	16356	16215	16186	16006	16156	16257	16155	16040	16384	16181	16026	16003	16250	16121	16230	16075	16213	16055	16296	16020	16145	16413	16176	16142	16422	16292	16097	16206	16339	16271	16300	16252	16209	16351	16205	16011	16192	16238	16297	16100	16309	16213	16163	16108	16191	16234	16205	16105	16310	16327	16181	16271	16248	16280	16511	16166	16218	16247	16209	16410	16265	16225	16151	16511	16325	16458	16336	16182	16336	16176	16223	16013	16008	16194	16234	16304	16399	16299	16271	16227	16139	16161	16112	16023	16158	16118	16230	16176	16265	16065	16509	16287	16240	16177	16182	16284	16180	16198	16258	16180	16288	16295	16234	16145	15927	16141	16182	16443	16171	16222	16349	16262	16300	16223	16267	16013	16215	16170	16156	16442	16379	16321	16245	16115	16347	16229	16211	16236	16044	16280	16098	16169	16287	16124	16219	16405	16191	16332	16295	16184	16119	16292	16388	16305	16019	16165	16209	16329	16307	16264	16278	16098	16081	16356	16258	16250	16039	16283	16324	16052	16218	16162	16314	16319	16291	16229	16245	16125	16262	16280	16243	16275	16134	16222	16299	16035	16180	16284	16270	16037	16237	16225	16310	16312	16186	16149	16001	16256	16199	16209	16187	16236	16400	16130	16191	16300	16158	16188	16524	16122	15914	15987	16107	16064	16165	16133	16355	16221	16238	16235	16227	16498	16323	16200	16284	16293	16190	16240	16076	16189	16311	16257	16228	16255	16240	16177	16111	16190	16200	16252	16195	16249	16213	16502	16264	16367	16115	16253	16161	16118	16180	16226	16162	16219	16305	16150	16196	16077	16092	16274	16130	16308	16315	16310	16364	16405	16203	16201	16184	16493	16284	16093	16163	16195	16314	16272	16188	16043	16128	16043	16098	16087	16218	16178	16121	16255	16411	16166	16312	16362	16090	16332	16171	16247	16251	16296	16255	16151	16269	16243	16176	16405	16204	16109	16085	16203	16258	16185	16455	16321	16283	16078	16247	16192	16180	16230	16274	16335	16395	16183	16290	16303	16164	16146	16157	16320	16263	16262	16218	16300	16176	16242	16159	16286	16297	16198	16108	16323	16279	16360	16067	16096	16435	16318	16084	16119	16114	16466	16233	16231	16359	16246	16072	16220	16003	16272	16147	16255	16161	16193	16367	16079	16085	16318	16138	16179	15986	16218	16310	16041	16058	16185	16159	16167	16257	16251	16147	16099	16356	16268	16285	16279	16399	16302	16243	16234	16148	16164	16176	16189	16311	15933	16059	16340	16384	16188	16385	16222	16010	16206	16217	16220	16384	16070	16285	16031	16098	16440	15992	16446	16164	16212	16162	16176	16088	16207	16241	16233	16093	16325	16212	16211	16144	16205	16262	16429	16176	16091	16335	16267	16130	16297	16162	16255	16385	16407	16257	16274	16364	16075	16050	16277	16048	16305	16392	16236	16337	16223	16409	16110	16282	16111	16223	16089	16164	16264	16266	16570	16377	16308	15996	16305	16003	16185	16258	16345	16397	16251	16270	16201	16144	16094	16350	16210	16285	16278	16236	16097	16192	16242	16140	16275	16302	16263	16093	16028	16228	16414	16289	16190	16191	16262	16147	16130	16157	16290	16186	16174	16218	16231	16267	16187	16282	16275	16244	16055	16027	16423	16206	16302	16234	16264	16190	16299	16219	16100	16149	16296	16232	16417	16254	16408	16362	16443	16209	16244	16235	16262	16232	16267	16191	16007	16078	16198	16087	16303	16079	16250	16212	16261	16276	16355	15887	16201	16165	16328	16414	16199	16203	16412	16306	16392	16346	16326	16230	16147	16069	16187	16202	16208	16189	16324	16373	16182	16223	16228	16212	16190	16278	16395	16337	16210	16030	16179	16140	16187	16267	16330	16346	16271	16152
37325	61949	57636	46286	38917	32724	27930	24732	21772	19639	18078	16957	16229	15620	15300	15011	14681	14580	14411	14407	14352	14402	14291	14041	14243	14174	14240	14096	14192	14163	14108	14081	14039	14125	14037	14046	14044	14164	14051	14187	14196	13959	14035	14089	14080	13970	14131	14040	13951	14036	14113	13998	14004	14259	14123	13957	14079	14193	14074	14054	13991	13937	14075	14164	14121	14063	14094	13966	14037	14092	13967	13939	14191	13951	14048	14106	14018	13904	14007	14167	14101	14081	14016	14041	14018	14187	14019	14070	14081	13921	14074	14068	14044	13982	14116	14158	14146	14106	14246	14025	13943	14069	13998	13993	14105	14028	14045	14065	14177	14143	14014	14142	14050	14163	13928	14065	13933	14021	14148	14169	14118	14141	14207	14074	13979	13973	14007	14139	13973	14100	14121	14090	14073	13841	14254	14131	14078	14147	13820	13987	13958	14148	13919	14082	14067	14172	14060	14091	14006	14194	14044	14025	14019	14081	13895	14111	14219	14265	14034	14206	13960	14082	14013	13997	13943	14014	14065	14034	14062	14107	14170	13954	14087	14253	14134	13979	14086	13887	13899	14006	14275	14048	14237	14158	14108	14017	14249	13930	14021	14012	14031	14038	14046	14132	14081	13927	14198	14113	14172	13979	13949	13951	14058	13871	13977	14165	14013	14069	14237	13971	14078	13954	14165	13967	14047	14129	14063	13948	13970	14135	14195	14080	14029	13913	14100	14020	14159	13993	14065	14096	14111	14012	14093	13892	13892	13987	14027	13945	14088	14244	13995	14003	14279	13995	13928	14130	14100	13921	14102	14066	13869	14209	14118	14230	14214	14090	14110	13892	14032	14057	14095	13953	14076	14142	14109	14058	13987	13932	14041	14102	14137	13946	14206	14155	14080	14123	14015	13921	14132	14051	14125	14109	14094	13932	14078	13932	14203	13885	14071	14055	14286	13892	14089	13973	14103	14140	14115	13965	14190	14042	13958	14215	13962	14073	14082	13947	14001	14141	14189	14022	14092	13808	14115	13996	14089	14245	14165	14039	14039	14092	14066	14052	14066	14088	14115	14113	13991	14172	14189	13995	14016	13926	13929	14135	13944	13950	13988	13996	14075	14166	14011	13895	13897	13964	13952	13895	13986	13994	14067	14078	14055	14045	14050	14192	14034	13927	14206	14120	13995	14001	13924	14034	14194	14084	14025	14085	13967	13995	13886	14072	14116	14165	14088	14002	13994	14093	14101	14040	13992	13947	14001	14128	14132	14094	14246	13932	13790	13937	14036	14077	14008	14156	14035	14011	14141	13988	14082	13899	14140	14094	13918	14102	13987	14029	14058	14275	14080	13921	13982	14091	14055	14005	14114	13933	14090	13959	13921	14110	14040	14050	14071	14068	14043	14149	14104	13993	14138	14215	13982	13876	13906	13916	14163	14184	13958	14046	13965	14051	14192	13918	14065	14082	14012	14015	14012	14098	14019	13942	13946	14250	14251	13933	13865	14048	13980	13991	14013	13975	13978	14024	14158	14055	13890	14189	14098	14002	13852	13825	14150	14066	14132	13875	13961	14016	14067	14059	14120	14017	13991	14024	13997	14033	14006	14165	14029	13930	14056	13989	13973	14051	13839	13945	14133	14035	13923	13907	14329	13939	14143	14054	14105	14160	14056	14061	14175	13902	14095	14206	14100	13912	14094	13962	14008	13962	13958	13906	13939	14016	14096	13921	14086	14016	14054	14150	14028	13947	13891	13969	14130	14068	14112	14088	14165	14075	13991	14088	14016	14184	13902	14087	14083	14038	13982	14110	14059	14042	14212	14046	13963	14012	14003	13945	14010	13878	13893	14039	13935	13938	13897	14212	14035	13886	13974	14074	14073	13901	13698	14060	14027	13933	13920	13953	14124	14101	14015	13995	14009	14007	13897	14083	14071	14024	14076	13999	14097	14090	14133	14202	14039	14068	14186	14025	14101	13973	14025	14063	14040	14062	14063	13910	13970	14103	14129	13947	14100	13975	13980	14218	14061	14121	13964	14116	14041	14063	14063	14020	14052	14134	13905	14166	14019	13958	13881	13962	13853	14165	14090	14138	14126	14024	14116	14143	13944	14165	13997	14025	14001	14065	14127	13923	13959	14092	14050	14003	14027	14136	14056	14095	13991	13971	13998	14114	14016	14007	14211	14018	13978	13926	14216	14052	14203	14096	14135	13994	14008	14100	14064	14184	14021	13931	13985	13897	13934	14003	13992	13934	13975	14092	13967	14051	14049	14006	14054	14036	14115	14075	13945	13928	14071	14021	14216	14042	14093	14091	14053	14018	14002	13951	14031	13995	14152	13921	13988	14069	14002	14123	13999	13974	14132	13986	13990	14190	14027	13999	14025	13983	14144	13965	13979	14053	14020	14110	14121	14039	14064	14049	14166	13976	14241	14051	14229	14042	14222	13876	14157	13941	14082	14085	14228	13910	14099	14320	13893	13922	14018	14016	13919	14093	14076	14045	14134	14057	14039	13967	14161	14274	14153	14106	14017	14051	14138	13873	14132	14022	14168	14107	14056	14084	14091	14034	14045	14144	13910	14104	14152	14031	14112	14054	14188	14049	13979	14233	13949	14082	14115	14086	14083	14112	13995	13984	13983	14032	14071	14083	14055	14109	13941	14138	14093	13953	14116	13918	13985	14067	14169	13951	13953	13915	14072	14061	14119	13872	14039	13928	13990	14082	14078	14128	14100	13936	14227	13823	14105	14163	14081	14074	14031	14021	13932	14088	13985	14078	13885	13991	14191	13833	13970	14000	14093	14099	14135	14028	14090	14203	14232	14038	14062	14020	14037	14160	13962	13959	14206	13968	14225	14039	14016	13957	13881	14040	14174	14043	13983	14113	14104	14032	14057	13935	13946	13963	14050	14093	14071	14113	14193	14100	14164	14143	13846	14076	14079	14016	14112	13913	13952	14098	13908	14047	14204	14036	14179	14216	14043	14122	14109	14039	13954	13980	14046	13948	14130	14128	14092	14134	14025	14016	14085	14217	13889	14060	13855	14078	14137	14044	14113	14070	14007	14035	14074	14126	14284	14029	14097	14165	14040	13934	14039	14027	13885	13964	14232	13977	14091	14162	14073	13958	13966	13949	14035	13907	14008	14050	14092	14107	13807	14082	13933	14062	14008	14057	13996	14069	14191	13981	14122	14087	13996	14270	13923	14025	13979	14107	14028	14194	13950	14157	14102	14068	14021	14054	13854	14054	14006	13996	13954	14005	14071	14205	14083	13870	14140	13984	14105	14216	13923	14106	14062	13853	14086	13930	14025	14208	14008	13940	13869	14051	13876	14118	13941	14123	13905	14058	13997	14075	14148	14051	14228	14076	14073	14147	14087	14085	14052	13893	13997	13987	14081	13885	13988	14029	13954	13967	14105	14014	14225	13957	14093	13990	14150	14087	14033	14007	14216	14109	13972	14036	14146	14201	14163	14113	14047	14091	13971	13926	14130	14097	14158	13975	14009	14193	14102	14069	14144	14004	13889	14048	14174	14029	14290	13978	14070	13865	13965	13968	14141	14052	14093	13944	14080	13983	14155	14123	13900	14107	14068	14165	13928	13990	14067	13888	14146	13903	14122	14069	14248	14152	14089	13956	13937	13987	14118	14055	14029	14111	14014	13986	14107	14076	14184	13899	14139	14038	14146	14105	14073	13925	14147	14009	13886	13982	14226	13940	14059	14118	14095	14187	14013	14066	14087	13955	13814	14105	13995	14169	13981	14096	14100	13951	13926	13948	14115	14264	14031	14107	14263	14126	14111	14106	14089	13985	13934	14206	14044	14099	14064	14082	14060	13904	13981	13986	14099	13838	14202	13855	14006	13891	14062	14177	14148	14166	14024	14065	13940	13933	14107	14072	14161	14015	14279	14070	14010	14047	14166	14159	13959	14147	14048	13963	13936	14113	13852	14087	14113	14005	14034	14122	13928	14145	14027	13998	13913	14154	13951	13997	14028	14203	14074	14132	14149	14231	13955	14157	14048	14015	14197	13933	14061	13971	14039	14124	13968	13913	14252	14105	14075	14228	13903	14123	14125	14017	14115	14017	14185	14168	13850	14026	13949	14020	13827	14045	14204	14015	14116	14030	13990	14250	13971	14040	14019	14053	13971	13968	14261	14092	13953	14157	14070	14100	14117	14143	13950	13902	13988	14121	14048	14245	13933	14124	14180	13998	13973	14008	14132	13983	14030	13906	14076	14006	14068	13931	14022	14113	14039	14029	14154	14072	13998	14167	14013	13948	14105	13932	13938	13995	13971	13926	14121	14146	14070	13889	14207	14018	13911	14154	14206	14027	13830	14088	14037	13988	14202	14122	13956	14036	14103	14207	13903	14165	14106	13963	14049	14146	13973	14044	14123	13897	14077	14054	14038	13971	14087	14223	14128	14080	14089	13960	14055	14051	14007	14058	14001	13947	14136	14024	14140	14024	14152	14129	14152	14034	14126	13982	14104	14046	14002	14074	13753	14201	13976	14261	14067	14038	13960	14207	14049	14003	14041	13979	14137	14069	14122	14069	13970	13986	13987	13660	14090	14115	14161	14163	14023	14229	14105	14102	14249	13927	14075	14133	13844	14140	14057	13892	14001	14060	14181	14086	14198	14067	14173	14048	13834	14099	14157	14027	14139	14109	13884	14130	13865	13998	13926	14011	13970	14096	14207	14117	14047	13964	14089	13893	14164	14056	14023	14156	14173	14022	13754	14133	14009	14082	14313	14102	14078	14117	13925	14048	13982	14034	13992	14084	14098	13986	13936	13959	13966	14125	14036	13883	14003	14164	13953	14041	14181	14093	14066	14028	14086	14004	14033	13906	14077	14124	13910	14026	14194	14031	13989	13920	14117	14001	14082	13907	14206	13958	14198	14055	13917	14282	14080	14149	13987	14014	13973	13975	14131	13983	14076	14051	14030	14040	13940	13929	14023	14057	13867	14119	14015	14123	14133	13968	14039	13930	14144	14071	14198	13951	14061	14213	13962	14262	14047	14115	14062	13999	13971	14126	14043	14169	13986	14031	13983	14079	14083	13974	14237	14087	13951	14134	14161	14029	14178	14131	13930	14035	13965	13880	13928	14115	14021	14133	13998	14180	14065	14199	13997	13981
29595	30643	38436	33638	26645	22964	20758	18830	18137	17497	16963	16565	16372	16373	16227	16290	16153	16286	16103	16067	16126	16034	16181	15963	16172	16083	15908	16117	16239	15981	15896	15955	15916	16000	15951	15985	15967	15974	16140	16139	15925	16100	15773	16112	16347	16032	16035	16046	15940	16025	16072	16073	15980	16029	16144	15969	15761	16050	16162	16065	16062	16207	16150	15954	15930	15950	15988	16116	16027	15953	15946	16021	15982	16165	15902	16095	16109	15970	16196	16137	16200	15893	16027	15954	15829	15930	16085	16053	16164	15969	15899	15851	15971	16040	16121	15995	16083	15858	15975	15969	16064	15994	15850	15969	16060	15793	15785	15938	16108	15981	15740	15789	15896	15848	16171	16016	16172	16098	16031	16164	15949	15950	16117	15958	16063	15896	16072	15846	15935	16079	16081	15961	15990	15800	15948	16119	15852	15928	15963	15835	16199	16075	15843	15935	16083	16114	15934	15807	16144	15809	15807	15897	16041	16023	16044	15877	16005	16080	15983	16142	16030	16098	15979	15968	15953	15921	16082	16040	16044	16097	16001	15998	16047	15868	16069	15985	16084	15991	16009	16087	15859	16064	15940	15879	15990	15794	15765	15940	16030	16053	16069	15841	15875	15808	16156	16144	15870	15930	16015	16034	16020	16033	16023	15783	16081	16130	16106	15953	16036	15919	16118	15919	15954	16141	16071	15888	15731	16100	15958	15978	15998	15751	15864	16073	15975	15765	15956	15894	16101	15989	16084	15924	15984	15946	15982	15942	16127	16048	16030	16202	15963	16096	15748	16144	16009	15909	16041	16074	15987	16020	16049	15934	16059	16160	15911	16062	15994	16037	16013	16008	15999	15931	15852	16053	16019	15830	15994	15966	16106	16054	16040	15948	15996	16059	15912	15857	15946	15824	15894	15900	15894	16131	15889	16169	16186	15779	15927	16070	15856	16012	16019	15988	15762	15926	15796	16143	15949	16078	15791	16031	15817	15797	15937	15852	16022	16056	16021	15876	16007	16049	15967	15703	16029	15859	15915	15941	15996	15940	15982	16151	16150	15948	16006	15997	15941	15951	15982	15954	15936	15982	15882	15980	15981	16065	16002	15791	15991	16063	16110	15957	15946	15859	15918	16116	15937	16040	15997	15901	16014	15789	15809	15912	16078	16045	16027	15897	15984	15709	15846	16155	16044	16042	15893	16005	15907	15938	16045	15864	16118	15962	16043	15962	16053	15916	15977	16039	16000	16056	15986	16047	15869	15869	15869	16058	16065	16106	15985	16017	16046	16008	16007	15866	16033	15936	15968	15989	16000	16012	15822	15825	16155	16114	16155	15907	15803	16037	16099	15922	15912	16018	15933	15896	15891	16090	15983	15920	15914	15878	15881	15999	15977	15866	15918	15872	15958	15715	15841	15985	15912	15972	15991	16088	15928	15965	16011	15855	15828	15729	15837	16020	15915	16014	15859	15855	16164	15843	15954	16210	16201	16037	15967	15960	16169	15912	15828	15981	15939	16032	15871	15917	16042	15969	16031	15933	16060	16065	16111	16044	16023	16012	15994	15862	15836	16039	16042	16239	15981	16088	16053	15864	16023	15890	16066	15944	16132	15868	15849	15877	15971	15964	16003	15995	15863	15988	16018	16091	15990	16091	15976	15850	15883	15772	15957	15889	15829	15928	16035	15952	15959	15963	15926	15964	16001	16076	15969	16087	16076	15985	15952	16051	15937	16151	16179	16004	15862	16024	16125	16129	15916	15924	15944	15844	16000	15924	15983	15988	15879	15999	16074	15997	16192	15994	16031	16035	15874	15940	15880	16198	16089	16035	16095	15950	16082	15779	15867	15863	15838	15800	16100	15989	16045	15733	15875	16118	16040	16024	15874	16152	15804	16164	15968	16152	15958	15842	15995	15942	15856	15850	15823	15976	15845	15902	15799	15642	15989	16109	15907	16050	15720	15932	16060	15958	16047	15841	16148	16024	15921	15881	15870	16018	16067	16129	15958	16061	15993	16133	15980	16012	15803	16011	15883	15847	15890	16119	16021	16140	15910	15850	15996	16003	16099	15981	16041	16059	15919	16161	15953	16077	16144	15953	15948	15777	15768	15881	16156	15980	15984	15889	16042	15908	15877	16053	15958	15961	16056	15951	16026	15802	16079	16132	16178	16043	16040	16099	15999	15834	15915	16102	15973	15915	15846	16116	16168	15892	16055	15933	15865	15770	15985	15903	16028	15967	15877	16009	15840	15757	15946	15811	15915	15898	16090	15865	15974	15881	16056	15866	15896	16068	15989	16091	15993	15870	15872	16047	15930	15950	15774	16042	15994	16107	15888	15891	15936	16046	15903	15867	15916	16132	16183	16018	16023	16012	16042	16091	15956	15942	16029	16012	15868	15867	15899	15894	16006	16001	16035	16004	16034	15989	15992	15946	15801	16184	15898	16007	16038	15936	16002	16069	15884	16066	15921	16284	15761	16017	16139	15931	16075	15953	16288	15868	15922	15885	16072	15983	16073	16065	16216	15933	15983	16054	16185	16307	15921	16125	15897	15991	15834	16080	16011	15814	15882	15928	16003	16029	16021	15979	16030	16029	15847	15989	15976	16040	15897	15875	16017	16074	15944	16037	15971	16183	16036	16242	15986	16001	15995	16034	15653	16101	15931	16109	15900	15817	16106	15941	15869	15941	16013	15995	16005	15994	16115	15770	16072	15911	16072	15902	15940	16084	15949	16132	15703	15913	16127	16155	15986	15870	16217	15937	16017	15953	16185	15978	15924	16123	16134	16015	16027	16097	15938	16181	16079	15868	15948	16129	16209	16027	15958	15923	15929	15883	15975	15946	16044	16084	15993	16121	16090	15968	16132	15996	16039	16029	16012	16162	16031	15894	16202	16016	15829	15956	16064	16127	15965	15936	15806	16221	16099	16259	15875	16129	15781	15783	16041	15907	16153	16047	15969	16018	16044	15931	16010	15939	15895	15774	16068	16049	15898	15954	16025	16101	16055	15995	15780	16178	15794	16035	16155	15810	15978	15873	15837	15934	15982	15923	15951	15830	16102	16086	15957	16014	16056	16115	16095	15870	16008	16037	16069	15887	15966	15861	15925	15934	15889	16083	16017	15931	15978	16083	16032	16036	16101	15896	16040	16137	15944	15925	16014	16096	16044	16052	16066	15923	15947	16049	16034	15925	15915	16101	15980	16002	16122	15905	16209	15900	16019	16025	16081	15912	16103	16122	15985	15977	16011	16089	16090	15870	16114	16194	16043	16094	15965	15903	16203	15903	15932	16041	15920	15871	16165	16027	15917	15839	15983	15857	15919	15871	15903	15733	15898	15867	16044	16012	15959	15852	16016	16041	16066	15798	16048	16084	16065	15967	16195	15943	16081	15899	16023	15944	16050	15987	15966	15933	15843	15855	15822	15971	16031	16021	16039	15989	15897	16132	15859	16119	15962	15867	16120	15950	15784	16106	16047	15864	16149	16031	15707	16000	16161	15848	15790	15755	16237	16187	15976	15959	16075	16084	15793	15884	16003	15865	15925	16079	16059	15969	15964	15967	16101	15819	16087	15982	15980	16005	16032	15737	16139	16068	15847	15956	15910	16046	15850	15810	15999	16051	15843	15951	15975	16061	15925	15950	15968	15694	16020	15943	15813	16190	16065	15855	16037	15813	16092	16063	15997	16045	16184	16034	15924	15947	15703	15807	15903	16092	15914	15945	15906	15939	16082	16060	16030	16053	16141	16053	16037	16070	15814	15929	15964	15998	16049	16044	16117	15947	16155	15969	15885	16018	15907	16126	16064	16049	15753	15903	16069	15913	16040	16046	15955	16011	16224	16062	16197	15893	16167	16167	15911	15871	15841	16237	16113	15946	15984	15857	15859	16093	16263	15990	15843	16057	15940	16064	16033	15976	15846	16170	16155	16062	15942	16014	16078	15906	15756	16084	16039	16158	16031	15803	15916	16015	16006	16005	16111	16145	15975	15958	15878	15893	16110	16036	16256	15960	16145	16211	15810	15938	15959	16041	15905	15976	15969	15982	15916	16073	16111	16127	15921	16030	15656	15878	16081	15792	15879	15990	16018	15979	15992	15891	16052	16157	16073	15925	15994	16029	15996	15853	15970	16003	16114	16105	15916	15981	15889	15868	16192	15932	15860	15995	16241	16162	15755	15976	15982	15978	16009	16032	16087	15996	16246	16143	16001	16015	16104	15861	15995	16065	15852	15877	16039	16132	15841	16042	16065	16053	15955	15935	15940	16057	16019	15914	16010	16110	16044	16087	15987	15915	16084	16060	16095	16030	16002	15929	16002	15945	16159	16013	16040	16058	16238	15979	15854	15927	15942	15911	16009	15980	16258	15819	15772	16019	16050	16070	15681	15976	16166	16142	16006	15948	15927	15978	15923	15863	15864	15762	15950	15993	16024	16002	16068	15881	16133	16040	16088	15920	16096	15846	15887	16026	16004	15871	15794	16044	15924	16006	15861	15889	15738	15802	15807	15989	16045	15847	15992	15961	15968	16094	16089	16092	15984	16034	15988	15975	15902	16072	15935	16081	16136	15833	15941	15745	15936	16120	16136	15814	15800	16038	15868	15767	15965	15878	15979	16028	15917	15855	16112	15957	15998	15929	16117	16036	15997	15815	15937	16224	16111	15868	16024	16090	16164	15936	15956	15860	15814	16087	15928	15828	15821	16067	16305	16164	15901	16114	16152	16024	15995	15983	15939	15883	16132	16056	16188	16017	15780	16015	15955	16037	16001	16061	16184	15811	15936	16030	16079	15886	15905	16059	15961	16004	16067	15953	16171	16036	16017	15814	15972	15937	15826	15889	15905	15940	16190	15883	15901	15954	15844	15986	15929	16019	16114	16247	16067	15950	15943	16063	16069	16105	15896	16039	15981	15890	16074	15853	16062	15963	15962	16058	15975	15726	16148	16010	16055	15847	15940	15916	15932	15967	16137	16036	16112	15847	16030	16015	15980	16036	15958	15960	15926	16049	15987	15937	16025	15869	15967	15981	16198	16122	15949	15901	15916	16019	15967	15961	16008	15843	15929	16057	15851	16039	16007	16135	15971	15900	15887	16105	15972	15984	16041	15850	16078	16096	16031	15979	16090	16070	15973	16235	15851	16059
34911	49378	44770	34516	28253	23216	20187	18580	16955	16094	15537	15195	14649	14480	14325	14393	14176	14082	14023	14079	13922	13966	13944	13999	13881	13939	13951	13932	14093	14027	13869	14112	13769	13852	13950	14062	13977	13941	13937	14020	13936	13885	13860	13776	13975	13848	13957	13988	13948	13972	13891	13897	13955	13847	13997	14005	13915	14008	14142	13762	14026	13882	13917	13746	13864	13854	14049	13988	13962	14036	13875	13908	13971	14062	13905	13725	13974	13948	13822	13746	13884	13831	13839	13840	14006	13964	13900	13883	13857	13783	13859	13955	13895	13993	13852	13980	14061	13781	13882	13958	13948	13771	13850	13907	14052	14003	14002	13870	13943	13896	13759	13975	13963	13796	14085	13878	14036	13847	13891	13962	13815	13971	14025	14028	13878	13890	14025	13841	13859	13999	14015	13687	13801	13830	13901	13964	13799	13862	13830	13865	13696	14041	13711	13799	13921	13921	13853	14016	14007	13917	13940	13798	13764	13932	14056	13885	13945	13931	13843	14011	13870	13697	13921	13969	13927	13841	13962	13767	13928	14156	14025	13979	13838	14000	13942	13911	13922	13914	14132	13792	13991	13892	14020	13995	13866	14098	14066	13904	13878	13932	13874	14044	13877	14061	13824	13981	13869	13909	13872	13926	13849	13927	13988	13785	13942	13791	14041	13895	13974	13980	13991	13817	13901	13944	13952	13809	13852	14168	14048	13878	13839	13718	13846	13879	13970	13955	13714	13954	14086	13920	13980	13951	13900	13810	13938	13918	13969	13973	14124	14037	13844	13824	13969	13842	13846	13909	13710	13922	13921	13880	13945	14027	13908	13877	13893	13984	13866	13931	13956	13961	13952	13942	13861	14038	13707	13873	13901	13887	13917	13923	13838	13798	14031	13795	13826	13841	13918	13721	13842	13830	13927	13887	13832	13962	13877	13897	13821	13962	13926	13957	13894	13925	13987	13991	13959	13931	13963	14016	13936	14158	14049	13906	13785	13911	13855	14034	13962	13989	13842	13983	14109	14190	14006	13918	13890	13966	13794	13998	13935	13915	13717	13843	14000	13935	13831	13957	13870	13780	13922	13845	13913	13950	14039	13949	14022	13784	13885	13868	13825	13959	13876	13875	14176	13876	14049	13886	13971	13812	14092	13920	13940	14026	13885	13920	13846	13862	13872	14097	13793	13966	13862	13969	14006	13910	14034	14001	14026	13952	13964	14017	13947	13900	13906	13794	13979	13833	13948	13881	14075	13995	13834	13904	13967	13939	13911	13805	13887	13928	13867	13814	13868	13809	13945	14033	13894	13856	13991	13879	13922	13758	13868	14112	13716	14022	14050	13919	13919	13868	13867	13959	14019	13815	13939	14067	14005	13854	14147	13766	13985	13906	13941	13980	14071	14100	13905	13904	14001	13939	13899	13995	13883	14024	14021	13930	13882	13900	13954	13902	13828	13740	13945	13973	13858	14008	13919	13771	13860	13887	14000	14029	13930	13988	13863	13749	13990	13832	13961	13843	13900	14049	14074	14025	13958	13992	13685	13995	13905	13947	13961	13964	13827	13957	13939	13820	13904	13905	13863	13981	14053	14084	14028	13947	13973	13965	13942	13905	13917	13797	13901	13843	14025	13822	13920	13778	14002	13908	13903	13923	13952	13855	13767	13818	14002	13934	13884	13871	14147	13981	13964	13900	13895	13987	13952	13798	13920	13976	13884	13833	13957	13887	13915	13923	13823	13973	13792	13933	14030	13971	13974	13963	14078	13925	13944	13831	13823	13761	13921	14012	13876	13751	13883	13921	13868	13976	13992	14097	13940	13931	13948	13974	13974	13802	13816	13813	13916	13939	13826	14035	13898	14002	13789	13952	13926	14014	13912	13887	13970	13879	13882	13963	14110	13985	13913	13940	13961	13865	13876	13993	14052	13782	13916	13865	13785	13849	13722	13894	13860	13898	13915	13825	13839	14221	13889	13794	14000	13876	14073	14065	13949	13846	13951	13974	13933	13885	13860	13902	13877	13978	14054	13902	13980	13970	13830	13939	13988	13883	13967	13877	13977	13987	13990	13956	13797	13871	13928	13936	14132	13863	13873	13841	13791	13867	13951	13963	13932	14005	14105	14026	13985	14006	13941	13912	13899	13888	13971	13998	13955	14046	13916	13818	13858	13917	14079	13949	13870	13913	13972	13843	13820	13899	13840	13856	14038	14014	13900	13842	13903	13852	13940	13918	14076	13778	13927	13939	13988	14068	13874	13871	13828	14108	13837	13908	14009	13892	13864	13784	13950	13905	13998	14022	13825	14062	13972	13983	13779	13903	13976	13930	13820	13954	13949	13905	13960	13977	13974	13909	13788	13869	13948	13911	13803	14091	13757	13922	13929	13881	14049	13861	13931	13803	13862	13978	13931	14065	14036	13978	13800	13992	13832	13968	13961	13868	13852	13996	13976	13764	13930	13951	13880	13949	14101	13944	13929	13868	14099	13988	14027	13986	13903	13919	13957	13783	13863	13905	13973	13896	13752	14076	13833	14059	14061	13707	13817	13810	14046	14002	13875	13905	13972	14011	13844	14091	14041	13962	14031	13882	14067	13933	13786	13903	13900	13790	13802	13929	14011	13849	13766	13901	13834	13823	14042	13825	14014	13918	13882	13929	13952	13887	13839	13839	13883	13969	14013	13844	13908	13891	13754	13948	13786	13938	13981	13921	13899	13862	13792	13813	13877	13840	13946	14040	14011	13909	13818	13999	13908	13943	14033	14029	13790	14103	13952	13762	14002	13938	13998	13921	13987	13940	14111	13945	13989	13894	13942	13846	14136	13846	13959	13912	13950	13936	13740	13913	13946	13865	13897	13930	14082	13893	13815	13996	14157	13988	13874	13847	14004	13925	13944	14046	13875	14022	13924	13829	13968	13988	13744	13889	13867	14000	13983	13839	14024	13855	14076	13914	13902	13920	14103	13958	13984	14018	13939	13858	13890	13845	14118	14026	13856	13786	14007	14064	14091	13913	13966	13948	13972	13732	13921	14014	14031	13731	14069	14008	14015	13937	13917	13933	13899	14000	13921	13846	13843	13912	13888	13798	13771	13960	13907	14002	13961	13913	13862	14082	13962	13994	13865	14027	13852	14071	13886	13811	13968	14117	13933	14026	13964	14093	13716	13793	13797	14003	13915	13905	13798	13864	13928	14061	13845	13910	13880	13845	13910	13913	13961	13718	14131	14014	13885	13997	13996	13952	13940	13911	14032	13948	14094	13770	14012	13895	13769	14085	13919	13889	14029	14015	14044	14045	14055	13836	13905	13892	13875	13890	13848	13895	14079	14002	13838	13914	13824	13913	13903	13865	13968	13860	14119	13877	13800	13975	14017	13921	13961	13966	13905	14010	13861	13926	13924	14040	13905	13911	13956	14035	13981	14122	13809	13974	13954	13928	13844	13840	14062	13947	13961	14002	13785	13958	14008	14031	13884	13885	14054	13966	14056	13731	13978	13905	13930	13780	13983	13788	13897	13965	13925	13869	13940	13971	13909	13958	13965	13880	13929	13925	14048	13915	13980	13898	14034	13897	13915	14016	13804	13952	13827	14016	13790	13835	13817	14003	14002	13881	13837	14019	14012	13833	13883	13963	14034	13975	14010	14051	13934	13844	13846	13938	13956	14025	14025	13964	13945	14026	13905	14010	14018	13754	13915	13838	13885	13838	14018	13904	13984	13919	13915	13918	13944	13891	13778	13782	13753	13928	13807	14008	13790	13947	13949	13910	13868	13864	14029	13863	13910	13879	13727	14054	13881	14054	13989	13901	13954	14001	14045	13902	13943	13909	13922	14092	13730	13923	13970	13859	13796	13909	13783	13934	14052	14083	13813	13818	13964	13990	13903	13871	13881	13829	14099	13928	13814	13960	13924	13919	14050	13837	13962	13894	13955	13955	13904	13879	13942	13970	13990	13924	14139	13927	14034	13831	13929	13857	13949	14000	13893	13729	13835	13896	14122	13805	13834	13983	14054	13823	13830	13772	13960	14080	13836	13860	13926	13880	13938	13799	13943	13982	14083	13945	13920	13920	13847	14099	13906	13720	14035	13940	13847	13815	13891	13952	13805	13881	13998	13943	13849	13783	14054	13875	13880	13925	13764	13953	13886	14074	14093	13985	13832	13879	13920	13858	13887	13958	13735	13986	13900	13929	13853	13878	13849	13985	14017	13870	13885	13777	13877	13936	13826	13912	13772	13945	14003	14089	13979	13882	13797	13899	13943	14021	13865	13819	13948	13889	13854	14081	14055	13898	13790	14093	13998	14069	13980	13927	13964	13837	13887	14063	14015	13876	13944	13896	13890	13834	14010	13840	13861	13955	14038	13926	13968	13965	14070	13852	13946	14024	13917	13879	13978	13936	14056	13951	13819	14028	13732	13892	13894	13912	13908	13924	13937	14021	13913	13927	13843	13996	13824	13940	13943	14075	13922	13919	14064	14027	13989	13996	13954	14082	13771	13902	14036	13810	13996	13742	13845	13982	13714	13835	13869	14133	13957	13826	13938	13959	13863	13918	13917	14137	13839	13900	13893	13924	13774	13948	13852	13872	13920	13791	13729	13898	13975	13869	13954	13961	13895	13855	13939	13954	13795	13816	13749	13873	13929	13920	13887	13959	13901	13909	13868	13920	13973	13914	13933	13946	13825	13927	13963	13920	13831	13909	14026	13941	13781	14008	13862	13863	13908	13990	13768	13838	13979	13913	13934	13993	13903	13870	14074	13943	13912	14120	13878	14193	13904	13868	13993	13960	13991	13858	13739	13790	14047	13783	14050	13968	13885	13768	13957	14006	13909	13953	14001	14139	14008	13894	13849	14015	13836	13834	13756	14183	13932	14048	13894	14068	13981	13830	13865	14065	14007	13918	13768	14005	13970	13931	13892	13911	13997	13974	13866	13866	13824	13834	13860	13905	13974	13874	13936	14020	13792	13867	13935	13900	13933	13919	14055	13930	13978	13880	14041	13952	13990	13749	13787	14085	13935	13881	14062	13946	13966	13969	14095	13976	13841	13893	13843	13977	13917	14062	13926	13960	13849	14022	14022	13966	13956	13973	13967	13910	13945	13971	13914	14020	13938	14075	13816	13913	13942	14052	13864	13884	13826	13949
24191	21507	29206	26393	26352	26976	25505	21513	19611	18465	17717	17269	16845	16439	16223	16477	16032	15994	15743	16002	15887	15900	15887	15853	15794	15696	15661	15804	15634	15795	15720	15629	15672	15783	15871	15663	15718	15789	15735	15637	15819	15760	15563	15901	15748	15667	15679	15652	15610	15705	15541	15668	15555	15757	15879	15671	15815	15704	15779	15830	15660	15681	15662	15532	15906	15786	15712	15717	15805	15734	15471	15727	15728	15715	15810	15598	15787	15754	15618	15650	15618	15631	15705	15527	15744	15654	15706	15656	15652	15445	15564	15592	15688	15701	15759	15599	15761	15921	15641	15540	15606	15707	15692	15856	15456	15461	15824	15672	15554	15611	15684	15568	15805	15523	15871	15462	15716	15531	15593	15659	15700	15549	15685	15611	15670	15807	15643	15599	15603	15466	15546	15487	15707	15645	15666	15489	15745	15479	15683	15815	15537	15644	15504	15517	15706	15505	15610	15653	15586	15530	15590	15491	15568	15523	15618	15738	15674	15504	15592	15466	15563	15492	15574	15565	15586	15599	15674	15752	15683	15617	15632	15729	15627	15751	15741	15763	15518	15626	15666	15677	15672	15669	15717	15676	15619	15628	15633	15526	15827	15690	15650	15807	15755	15762	15599	15419	15641	15783	15412	15667	15567	15648	15579	15664	15731	15502	15751	15857	15730	15492	15738	15496	15665	15659	15678	15703	15702	15628	15723	15720	15702	15665	15656	15666	15653	15560	15565	15554	15788	15646	15734	15768	15606	15628	15601	15501	15771	15654	15716	15611	15651	15551	15847	15737	15538	15748	15730	15579	15481	15524	15607	15622	15538	15867	15559	15427	15568	15568	15617	15728	15685	15621	15618	15580	15613	15675	15562	15771	15783	15519	15434	15654	15649	15461	15666	15757	15634	15768	15513	15713	15839	15528	15496	15695	15553	15712	15669	15789	15599	15686	15519	15815	15670	15757	15601	15556	15700	15681	15592	15956	15873	15742	15816	15609	15629	15631	15594	15390	15717	15809	15702	15608	15706	15735	15556	15647	15728	15599	15674	15799	15698	15643	15595	15695	15654	15582	15677	15716	15671	15494	15565	15700	16047	15665	15813	15772	15579	15704	15660	15594	15618	15938	15574	15553	15613	15592	15796	15669	15469	15358	15571	15695	15608	15568	15627	15607	15665	15506	15644	15498	15334	15757	15682	15772	15587	15644	15691	15582	15753	15657	15639	15688	15725	15681	15652	15632	15720	15565	15528	15622	15773	15418	15741	15931	15757	15794	15891	15565	15782	15423	15648	15710	15754	15548	15492	15600	15562	15540	15563	15767	15672	15553	15623	15631	15449	15362	15830	15942	15563	15720	15598	15517	15401	15379	15632	15615	15638	15726	15657	15613	15627	15775	15661	15595	15558	15734	15872	15633	15588	15498	15634	15657	15542	15721	15515	15598	15635	15479	15475	15894	15604	15767	15816	15482	15580	15537	15692	15738	15743	15513	15755	15844	15510	15796	15547	15580	15685	15735	15684	15652	15741	15549	15671	15695	15587	15450	15768	15709	15809	15651	15756	15530	15742	15764	15752	15841	15559	15667	15648	15583	15798	15572	15601	15639	15691	15709	15631	15502	15625	15757	15560	15782	15541	15680	15592	15677	15723	15542	15533	15476	15464	15636	15791	15917	15549	15654	15595	15682	15769	15640	15638	15738	15567	15809	15749	15599	15784	15581	15577	15490	15617	15540	15543	15575	15606	15811	15645	15721	15701	15435	15475	15606	15704	15446	15741	15600	15726	15569	15682	15692	15524	15759	15688	15603	15675	15715	15648	15678	15661	15657	15709	15709	15747	15706	15634	15662	15500	15643	15832	15567	15661	15552	15508	15546	15789	15596	15590	15716	15788	15747	15616	15770	15749	15687	15576	15456	15635	15607	15709	15580	15807	15640	15614	15731	15653	15565	15428	15601	15490	15513	15677	15825	15674	15841	15778	15679	15708	15889	15676	15741	15746	15720	15709	15811	15675	15583	15554	15587	15880	15677	15577	15879	15693	15744	15787	15668	15718	15646	15525	15610	15616	15681	15820	15578	15700	15784	15759	15846	15925	15713	15752	15805	15843	15500	15667	15746	15571	15820	15695	15725	15639	15597	15632	15725	15416	15601	15806	15707	15478	15801	15715	15811	15528	15672	15585	15645	15616	15645	15406	15722	15472	15383	15739	15595	15747	15711	15655	15784	15584	15646	15775	15484	15697	15429	15772	15570	15605	15470	15662	15634	15468	15613	15686	15682	15516	15723	15791	15891	15574	15723	15613	15722	15544	15635	15709	15660	15532	15536	15565	15723	15779	15457	15639	15435	15555	15552	15625	15669	15715	15398	15582	15724	15584	15616	15561	15592	15536	15720	15663	15487	15620	15622	15506	15502	15648	15500	15462	15615	15482	15543	15743	15564	15766	15540	15587	15547	15653	15727	15567	15605	15706	15666	15916	15701	15636	15528	15672	15559	15690	15529	15678	15527	15816	15664	15616	15638	15735	15718	15693	15559	15605	15551	15534	15607	15551	15670	15589	15616	15608	15463	15640	15599	15694	15657	15589	15641	15566	15712	15709	15596	15664	15803	15855	15779	15636	15672	15590	15728	15614	15690	15678	15786	15712	15757	15782	15620	15628	15596	15551	15707	15608	15692	15888	15612	15830	15591	15718	15488	15588	15785	15506	15454	15696	15692	15633	15715	15775	15814	15473	15629	15644	15432	15747	15948	15638	15471	15800	15642	15601	15794	15553	15790	15873	15738	15637	15646	15770	15881	15777	15762	15585	15679	15624	15687	15661	15640	15652	15628	15742	15708	15719	15640	15804	15560	15668	15587	15570	15585	15733	15519	15703	15575	15687	15593	15504	15666	15545	15701	15523	15563	15577	15689	15740	15800	15544	15612	15716	15654	15657	15505	15752	15527	15723	15647	15565	16002	15724	15748	15630	15573	15792	15605	15846	15685	15623	15776	15685	15624	15484	15555	15725	15657	15640	15813	15551	15476	15575	15700	15689	15682	15662	15763	15587	15516	15461	15765	15667	15565	15505	15465	15537	15579	15635	15790	15449	15565	15545	15564	15710	15625	15688	15684	15763	15756	15591	15554	15637	15760	15581	15474	15490	15657	15763	15711	15670	15648	15787	15712	15958	15572	15798	15667	15639	15812	15502	15556	15477	15601	15693	15526	15556	15621	15556	15532	15495	15569	15566	15666	15594	15742	15749	15779	15613	15545	15434	15667	15501	15610	15596	15709	15494	15738	15600	15668	15782	15660	15715	15636	15476	15723	15733	15697	15721	15582	15680	15515	15489	15749	15584	15717	15553	15571	15758	15526	15499	15567	15788	15554	15729	15668	15712	15687	15706	15757	15530	15817	15803	15609	15600	15669	15592	15531	15598	15761	15760	15549	15652	15719	15740	15686	15399	15865	15630	15569	15697	15625	15819	15563	15762	15418	15830	15548	15616	15757	15519	15676	15682	15853	15718	15421	15427	15571	15515	15685	15719	15628	15513	15636	15706	15742	15742	15672	15793	15797	15819	15729	15726	15682	15559	15626	15643	15790	15629	15619	15816	15590	15617	15680	15535	15764	15477	15573	15558	15606	15580	15827	15712	15661	15634	15505	15527	15696	15659	15732	15808	15770	15631	15646	15592	15526	15573	15776	15441	15544	15535	15604	15778	15621	15682	15629	15860	15621	15722	15810	15631	15792	15551	15862	15789	15663	15671	15661	15429	15825	15737	15651	15488	15408	15654	15601	15715	15560	15566	15470	15516	15460	15499	15723	15684	15618	15549	15475	15693	15489	15744	15779	15630	15912	15417	15721	15588	15550	15738	15746	15682	15654	15761	15605	15739	15870	15654	15367	15582	15478	15778	15675	15626	15608	15722	15782	15542	15575	15646	15657	15727	15743	15369	15584	15622	15690	15779	15603	15624	15829	15751	15552	15740	15765	15581	15514	15638	15716	15618	15704	15776	15532	15849	15606	15673	15461	15643	15553	15744	15655	15599	15730	15671	15503	15729	15560	15762	15717	15555	15687	15749	15563	15795	15652	15538	15646	15717	15495	15520	15436	15724	15654	15643	15793	15588	15618	15571	15617	15431	15600	15695	15586	15568	15419	15680	15619	15700	15505	15575	15663	15796	15607	15649	15651	15628	15668	15651	15653	15802	15734	15768	15898	15350	15734	15734	15729	15669	15620	15824	15752	15516	15539	15441	15632	15793	15594	15552	15544	15600	15583	15575	15606	15762	15478	15705	15664	15637	15636	15504	15655	15602	15551	15862	15565	15669	15394	15794	15839	15762	15686	15691	15564	15703	15598	15802	15605	15693	15567	15486	15760	15621	15537	15811	15631	15598	15599	15735	15706	15817	15489	15577	15718	15626	15783	15803	15749	15835	15522	15759	15480	15705	15671	15657	15504	15759	15732	15628	15789	15620	15656	15693	15630	15620	15535	15627	15799	15461	15817	15701	15586	15746	15646	15582	15520	15598	15708	15418	15684	15606	15560	15457	15875	15676	15569	15534	15648	15485	15549	15585	15583	15640	15668	15718	15611	15664	15694	15653	15499	15733	15664	15553	15686	15754	15766	15727	15596	15596	15609	15632	15603	15685	15526	15575	15461	15668	15525	15615	15601	15782	15745	15634	15801	15747	15908	15610	15760	15569	15814	15857	15663	15532	15566	15520	15639	15925	15530	15444	15591	15570	15646	15730	15815	15720	15651	15510	15433	15543	15569	15668	15676	15692	15651	15706	15750	15807	15710	15605	15758	15590	15823	15740	15698	15725	15630	15582	15539	15709	15782	15441	15665	15843	15748	15809	15539	15545	15554	15838	15725	15615	15737	15549	15558	15763	15713	15591	15682	15695	15730	15754	15595	15556	15514	15620	15646	15690	15725	15697	15769	15756	15737	15777	15439	15710	15580	15643	15693	15743	15687	15524	15448	15537	15596	15654	15758	15677	15582	15627	15859	15568	15527	15597	15676	15462	15849	15965	15648	15709	15677	15448	15825	15814	15598	15748	15684	15656	15689	15699	15786	15640	15649	15670	15673	15841	15666	15858	15684	15487	15587	15800	15705	15570	15714	15623	15652	15642	15638	15786	15537	15637	15717	15676	15793
34902	56312	51457	41098	34376	28164	24240	21545	19051	17610	16518	15739	15241	14695	14533	14299	14130	13825	13794	14061	13888	13951	13808	13766	13833	13956	13788	13854	13724	13828	13694	13849	13950	13860	13738	13674	13740	13900	13807	13723	13844	13759	13739	13780	13757	13698	13688	13789	13902	13697	13712	13689	13680	13850	13736	13755	13934	13569	13774	13802	13899	13598	13699	13759	13627	13561	13771	13731	13835	13807	13695	13729	13721	13876	13646	13670	13780	13797	13830	13661	13686	13656	13866	13781	13854	13767	13657	13791	13860	13784	13655	13613	13634	13586	13686	13595	13656	13851	13597	13855	13779	13603	13885	13791	13652	13890	13790	13668	13687	13729	13487	13654	13706	13779	13708	13663	13723	13673	13797	13834	13615	13839	13786	13689	13632	13818	13755	13660	13750	13617	13718	13715	13706	13824	13868	13818	13710	13747	13687	13698	13706	13741	13812	13522	13775	13862	13758	13760	13696	13756	13558	13659	13725	13730	13719	13668	13815	13615	13793	13756	13792	13763	13811	13747	13653	13767	13693	13809	13809	13736	13837	13724	13830	13784	13761	13710	13772	13848	13782	13806	13736	13744	13773	13705	13582	13826	13871	13817	13655	13703	13688	13707	13701	13767	13851	13671	13851	13776	13794	13737	13768	13657	13816	13716	13709	13651	13795	13734	13809	13670	13628	13773	13773	13803	13689	13596	13657	13844	13754	13712	13876	13723	13733	13781	13701	13755	13719	13782	13759	13898	13747	13581	13965	13734	13685	13765	13774	13779	13545	13708	13597	13729	13752	13831	13590	13517	13669	13724	13712	13696	13776	13682	13845	13815	13721	13674	13852	13767	13645	13765	13813	13759	13555	13691	13731	13784	13631	13605	13777	13596	13736	13729	13551	13756	13807	13884	13753	13723	13618	13789	13500	13613	13664	13652	13572	13813	13661	13884	13786	13882	13753	13604	13744	13810	13709	13639	13673	13571	13772	13908	13741	13721	13648	13751	13698	13930	13804	13745	13649	13860	13602	14013	13568	13709	13744	13757	13708	13752	13806	13723	13728	13573	13852	13623	13630	13787	13598	13786	13790	13725	13686	13881	13731	13741	13739	13717	13830	13844	13845	13707	13653	13753	13452	13736	13724	13659	13841	13697	13731	13761	13703	13636	13760	13781	13820	13837	13706	13752	13746	13707	13699	13624	13793	13987	13696	13684	13848	13674	13742	13829	13627	13759	13810	13806	13685	13639	13722	13795	13758	13731	13934	13637	13704	13599	13652	13848	13830	13583	13665	13648	13725	13720	13914	13746	13737	13713	13686	13798	13611	13648	13795	13730	13634	13776	13845	13839	13700	13670	13814	13767	13668	13670	13729	13655	13712	13725	13707	13774	13664	13843	13662	13713	13757	13812	13812	13692	13663	13855	13678	13624	13556	13812	13838	13696	13831	13754	13782	13733	13658	13630	13751	13613	13701	13540	13833	13672	13888	13836	13692	13781	13812	13866	13683	13834	13901	13629	13905	13648	13546	13783	13749	13837	13768	13780	13819	13775	13646	13752	13539	13555	13758	13715	13570	13592	13788	13666	13879	13576	13789	13741	13663	13796	13854	13726	13796	13704	13758	13737	13790	13662	13952	13682	13765	13754	13654	13700	13688	13759	13786	13667	13730	13846	13668	13685	13727	13667	13615	13610	13815	13847	13753	13629	13868	13672	13766	13682	13692	13612	13628	13787	13803	13656	13801	13713	13911	13721	13617	13773	13867	13644	13703	13703	13628	13838	13698	13651	13936	13760	13845	13599	13844	13610	13793	13923	13544	13708	13639	13764	13578	13555	13648	13772	13777	13548	13631	13734	13794	13626	13825	13542	13816	13579	13855	13700	13609	13874	13640	13747	13771	13899	13845	13674	13697	13865	13700	13899	13672	13808	13722	13763	13613	13654	13693	13643	13808	13735	13568	13690	13718	13784	13566	13727	13599	13737	13805	13688	13684	13576	13651	13701	13767	13826	13807	13594	13537	13777	13726	13610	13824	13763	13814	13604	13787	13803	13719	13635	13957	13766	13680	13741	13730	13869	13647	13623	13663	13726	13955	13879	13707	13723	13634	13669	13666	13774	13747	13813	13738	13746	13720	13598	13739	13773	13693	13774	13702	13817	13825	13747	13702	13839	13671	13604	13766	13754	13704	13720	13831	13722	13624	13952	13736	13821	13670	13754	13734	13781	13778	13702	13843	13742	13719	13658	13749	13677	13715	13540	13658	13682	13715	13661	13720	13809	13743	13770	13715	13791	13658	13691	13819	13885	13745	13625	13521	13538	13715	13862	13796	13803	13618	13783	13507	13695	13680	13570	13718	13807	13552	13798	13693	13783	13679	13689	13632	13713	13798	13684	13772	13842	13770	13815	13733	13716	13717	13799	13754	13761	13775	13791	13671	13753	13579	13791	13706	13648	13750	13766	13654	13641	13759	13798	13687	13709	13665	13549	13793	13745	13851	13852	13668	13674	13525	13764	13679	13714	13742	13926	13808	13883	13750	13768	13610	13627	13694	13783	13703	13846	13693	13594	13925	13745	13757	13698	13699	13743	13799	13710	13657	13700	13774	13773	13812	13993	13599	13863	13592	13637	13705	13706	13686	13733	13934	13812	13922	13630	13731	13869	13836	13604	13586	13883	13721	13590	13712	13887	13607	13784	13645	13840	13805	13636	13698	13890	13715	13801	13660	13693	13736	13747	13798	13618	13652	13717	13689	13699	13703	13578	13868	13714	13717	13652	13629	13750	13639	13735	13827	13752	13688	13755	13549	13730	13815	13863	13697	13872	13788	13927	13811	13727	13648	13595	13623	13703	13627	13949	13479	13771	13877	13578	13713	13721	13604	13769	13808	13779	13722	13703	13681	13587	13853	13847	13855	13779	13697	13880	13704	13761	13827	13744	13675	13815	13688	13814	13748	13999	13640	13683	13649	13712	13683	13773	13555	13659	13738	13603	13655	13802	13729	13740	13970	13785	13703	13837	13787	13763	13647	13814	13798	13752	13701	13785	13730	13753	13635	13836	13587	13568	13737	13729	13735	13647	13782	13859	13767	13622	13837	13828	13653	13853	13798	13886	13734	13762	13849	13717	13832	13723	13505	13830	13597	13705	13741	13764	13685	13822	13696	14002	13847	13689	13716	13846	13789	13673	13797	13797	13735	13514	13612	13730	13724	13591	13829	13899	13600	13673	13818	13714	13934	13665	13758	13804	13750	13737	13930	13705	13611	13728	13784	13699	13717	13851	13770	13766	13632	13927	13785	13784	13657	13850	13775	13801	13696	13483	13734	13672	13643	13631	13865	13853	13690	13568	13687	13743	13830	13710	13755	13736	13898	13603	13755	13705	13610	13616	13848	13825	13695	13706	13847	13716	13791	13610	13657	13782	13732	13644	13653	13822	13765	13658	13669	13692	13764	13618	13760	13567	13801	13651	13839	13841	13726	13830	13723	13563	13686	13737	13864	13794	13709	13790	13777	13661	13814	13775	13744	13773	13800	13631	13502	13781	13705	13779	13777	13679	13666	13624	13797	13893	13644	13717	13619	13604	13810	13796	13683	13812	13696	13677	13800	13596	13678	13783	13764	13646	13726	13846	13856	13784	13786	13587	13779	13862	13782	13709	13893	13651	13802	13685	13682	13786	13797	13715	13675	13814	13931	13810	13545	13739	13809	13813	13766	13717	13621	13783	13769	13699	13707	13695	13622	13680	13789	13561	13860	13839	13746	13740	13871	13668	13683	13854	13738	13718	13756	13673	13683	13620	13518	13736	13742	13783	13664	13837	13913	13828	13731	13678	13770	13846	13546	13738	13851	13865	13554	13714	13747	13775	13591	13714	13810	13740	13724	13688	13772	13684	13714	13740	13754	13696	13672	13578	13686	13694	13794	13780	13720	13606	13889	13784	13668	13828	13968	13811	13694	13793	13750	13871	13725	13465	13580	13710	13685	13830	13862	13738	13982	13736	13570	13704	13709	13744	13743	13749	13829	13712	13752	13758	13764	13778	13601	13665	13636	13853	13822	13740	13761	13697	13768	13736	13793	13615	13678	13655	13787	13721	13768	13606	13766	13547	13733	13692	13776	13615	13680	13818	13766	13660	13756	13723	13778	13740	13840	13753	13701	13643	13611	13828	13591	13820	13790	13936	13621	13768	13689	13602	13681	13760	13763	13613	13804	13757	13765	13623	13656	13747	13879	13803	13689	13812	13831	13667	13786	13672	13925	13767	13701	13767	13892	13556	13643	13848	13679	13631	13678	13726	13639	13767	13790	13707	13664	13699	13855	13678	13684	13753	13610	13777	13831	13817	13717	13738	13907	13754	13796	13682	13821	13686	13725	13693	13740	13829	13704	13702	13910	13844	13649	13806	13819	13598	13793	13618	13733	13702	13703	13514	13575	13699	13806	13974	13702	13676	13885	13987	13715	13868	13662	13683	13619	13777	13581	13773	13620	13714	13903	13915	13826	13670	13702	13683	13704	13743	13747	13763	13768	13610	13554	13683	13965	13780	13674	13694	13788	13654	13650	13862	13725	13697	13835	13630	13686	13783	13693	13708	13587	13862	13769	13777	13725	13670	13557	13637	13646	13700	13735	13705	13790	13644	13732	13662	13481	13812	13672	13710	13455	13922	13750	13707	13662	13723	13724	13667	13787	13661	13663	13660	13645	13961	13637	13845	13746	13810	13689	13698	13644	13791	13844	13827	13778	13789	13810	13658	13599	13652	13717	13540	13698	13748	13864	13632	13635	13610	13699	13664	13642	13722	13668	13530	13652	13815	13751	13782	13649	13763	13719	13740	13702	13752	13725	13574	13809	13774	13688	13859	13698	13881	13641	13628	13491	13809	13642	13622	13899	13755	13697	13656	13549	13813	13551	13950	13607	13795	13709	13749	13820	13746	13816	13798	13751	13747	13829	13695	13669	13803	13681	13724	13890	13732	13812	13648	13907	13643	13550	13659	13724	13798	13798	13772	13645	13861	13808	13741	13754	13873	13655	13637	13606	13718	13649	13763	13924	13728	13747	13837	13780	13701	13680	13828	13596	13723	13808	13748	13579	13639	13726	13694	13625	13558	13857	13771	13733	13769	13723	13675	13698	13742	13744	13665	13839	13755
23014	21484	29375	24461	24022	27955	29769	24286	21730	20662	19440	18324	17815	17377	17224	17133	16930	16581	16781	16620	16747	16633	16564	16412	16496	16376	16294	16354	16330	16301	16335	16331	16386	16497	16182	16177	16167	16240	16218	16187	16405	16295	16389	16342	16322	16362	16246	16258	16355	16349	16220	16382	16458	16355	16401	16349	16423	16415	16178	16298	16158	16167	16239	16307	16172	16139	16203	16272	16473	16259	16222	16216	16289	16267	16205	16394	16421	16305	16314	16254	16431	16370	16231	16317	16269	16080	16247	16198	16219	16214	16241	16211	16124	16269	16491	16350	16101	16220	16399	16254	16400	16176	16294	16245	16239	16290	16216	16162	16295	16233	16252	16029	16120	16170	16219	16117	16275	16169	16441	16106	16286	16318	16051	16280	16323	16358	16134	16393	16374	16081	16193	16259	16119	16204	16330	16216	16241	15997	16129	16184	16136	16223	16071	16437	16347	16319	16190	16304	16241	16333	16318	16178	16336	16205	16270	16196	16241	16296	16330	16186	16268	16136	16150	16210	16102	16208	16028	16196	16300	16206	16247	16120	16387	16386	16258	16293	16302	16307	16236	16333	16488	16270	16233	16314	16184	16369	16428	16109	16190	16149	16104	16151	16065	16110	16217	16013	16114	16028	16125	16371	16388	16183	16349	16195	16351	16223	16173	16289	16236	16291	16306	16207	16179	16236	16250	16340	16253	16398	16157	16216	16112	16148	16155	16241	16172	16055	16224	16176	16276	16400	16301	16184	16171	16432	16210	16329	16291	16097	16231	16148	16178	16202	16260	16259	16296	16221	16219	16174	16308	16223	16201	16180	16057	16095	16158	16052	16213	16213	16268	16327	16141	16130	16503	16191	16290	16240	16313	16329	16192	16121	16448	16277	16247	16120	16252	16181	16240	16350	16426	16255	16141	16272	16064	16195	16180	16205	16179	16194	16410	16267	16064	16224	16256	16292	16127	15920	16210	16250	16051	16213	16005	16288	16188	16099	16178	16188	16127	16287	16361	16027	16139	16117	16254	16348	16200	16315	16182	16226	16312	16153	16358	16340	16183	16289	16138	16203	16285	16477	16329	16134	16346	16272	16037	16118	16306	16127	16127	16175	16312	16256	16257	16298	16342	16054	16172	16086	16341	16442	16015	16192	16506	16169	16154	16257	16214	16199	16224	16291	16013	16228	16163	16265	16159	16246	16186	16232	16142	16340	16288	16087	16324	16407	16297	16179	16416	16317	16321	16248	16152	16299	16159	16313	16369	16290	16194	16323	16049	16327	16056	16258	16319	16241	16147	16224	16247	16166	16162	16143	16205	16169	16140	16367	16198	16224	16191	16181	16034	16132	16102	16224	16296	16065	16057	16197	16194	16189	16063	16187	16315	16092	16186	16309	16185	16206	16249	16104	16237	16102	16190	16120	16308	16104	16131	16318	16165	16042	16236	16306	16291	16154	16240	16142	16161	16055	16242	16339	16196	16241	16243	16262	16444	16194	16156	16294	16100	15994	16270	16304	16271	15970	16225	16376	16404	16391	16073	16077	16232	16392	16228	16082	16224	16296	16101	16124	16301	16249	16227	16360	16308	16255	16209	16351	16058	16276	16063	16084	16183	16134	16149	16142	16171	16290	16270	16102	16197	16239	16247	16068	16060	16274	16305	16303	16328	16294	16335	16099	16224	16248	16207	16288	16241	16309	16221	16039	16223	16096	16132	16273	16174	16157	16042	16174	16215	16154	16297	16132	16031	16158	16249	16246	16196	16274	16208	16343	16124	16285	16313	16229	16351	16291	16457	16266	16164	16219	16225	16257	16052	16244	16254	16211	16148	16271	16281	16393	16292	16262	16171	16315	16170	16261	16173	16061	16086	16174	16201	16072	16141	16080	16156	16246	16183	16100	16200	16293	16059	16173	16287	16375	16189	16086	16151	16168	16322	16263	16354	16096	16220	16233	16388	16156	16227	16308	16209	16151	16367	16216	16021	16223	16052	16083	16220	16375	16352	16235	16430	16307	16280	16149	16116	16233	16252	16179	16165	16257	16137	16178	16124	16236	16374	16273	16075	16307	16276	16137	15959	16093	16408	16162	16051	16429	16200	16149	16217	16308	16277	16451	16167	16100	16308	16092	16164	16339	16140	16149	16400	16186	16080	16396	16160	16037	16251	16302	16237	16371	16180	16341	16279	16222	16065	16118	16112	16028	16086	15998	16174	16172	15956	16491	16338	16351	16321	16224	15919	16185	16150	16383	16169	16108	16466	16186	16057	16131	16085	16268	16258	16227	16120	16217	16189	16218	16019	16245	16281	16219	16244	16088	16041	16305	16148	16234	16181	15880	16075	16326	16126	16323	16111	16374	16493	16113	16066	16151	16157	16344	16229	15906	16104	16325	16137	16131	16202	16116	16222	16210	16053	16106	16092	16361	16444	16214	16252	16321	16316	16244	16086	16057	16152	16176	16204	16304	16112	16223	16180	16225	16156	16278	16232	16149	16294	16222	16148	16282	16133	16076	16367	16036	16092	16251	16305	16279	16267	16166	16181	16344	16294	16208	16275	16069	16328	16208	16135	16158	16175	16358	16280	16127	16051	16148	16058	16156	16530	16414	16431	16272	16278	16333	16183	16106	16251	16395	16212	16137	16325	16279	16190	16243	16420	16153	16184	16188	16259	16163	16256	16141	16446	16022	16021	16158	16229	16162	16255	16195	16358	16265	16112	16248	16166	16200	16416	16044	16151	16139	16139	16303	16271	16253	16238	16066	16140	16267	16389	16226	16146	16163	16191	16162	16186	16225	16328	16260	16266	16223	16344	16323	16250	16164	16303	16124	16042	16276	16255	16238	16141	16188	16376	16198	16232	16414	16121	16177	16116	16124	16253	16241	16200	16105	16038	16188	16210	16261	16252	16168	16040	16350	16099	16097	16407	16044	16157	16386	16067	16153	16192	16229	16133	16349	16169	16209	16115	16069	16146	16349	16205	16306	16129	16026	16379	16148	16139	16171	16096	16171	16180	16254	16156	16158	16059	16382	16115	16220	16224	16000	16203	16160	16453	16341	16363	16079	16387	16236	16254	16167	16188	16244	16197	16133	16211	16251	16220	16241	16207	16197	16435	16197	16471	16380	16099	16415	16123	16379	16340	16106	16122	16261	16208	16106	16135	16259	16198	16286	16121	16328	16197	16335	16240	16141	16193	16268	16176	16203	16425	16257	16097	16189	16146	16133	16283	16207	16193	16235	16284	16184	16279	16284	16145	16422	16305	16274	16223	16110	16337	16122	16320	16535	16288	16212	16194	16136	16279	16167	16298	16286	16231	16200	16361	16076	16353	16379	16173	16236	16385	16110	16233	16085	16050	16173	16282	16207	16044	16074	16331	16098	16249	16322	16317	16234	16361	16064	16361	16229	16177	16110	16180	16166	16157	16253	16222	16302	16256	16235	16145	16433	16026	16259	16156	15903	16389	16217	15980	16371	16053	16240	16422	16167	16148	16114	16156	16159	16135	16229	16303	16214	16314	16305	16433	16312	16157	16146	16397	16118	16228	16268	16307	16106	16234	16111	16213	16154	16124	16217	16184	16097	16077	16112	16293	16074	16086	16254	16510	16151	16116	16121	16090	16152	16410	16297	16297	16309	16267	16132	15985	16093	16136	16374	16201	16449	16396	16217	16062	16147	16468	16324	16242	16085	16462	16185	16183	16170	16392	16119	16164	16139	16248	16117	16276	16225	16268	16215	16226	16189	16162	16235	16152	16204	16251	16205	16333	16175	16342	16250	16442	16199	16136	16183	16210	16264	16234	16160	16128	16261	16316	16168	16034	16096	16205	16087	16076	16180	16449	16326	16151	16124	16054	16171	16444	16339	16212	16462	16099	16190	16264	16351	16205	16317	16162	16416	16226	16173	16399	16392	16359	16185	16251	16293	16172	16052	16117	16160	16070	15869	16313	16364	16306	16233	16257	16164	16081	16072	16154	16382	16229	16051	16215	16081	16161	16170	16175	16242	16128	16187	16165	16203	15944	16232	16176	16287	16167	16110	16300	16471	16214	16215	16222	16036	16192	16168	16156	16316	16121	16043	16450	16177	16172	16130	16382	16133	16090	16116	16323	16027	16191	15939	16275	16258	16024	16108	16234	16299	16255	16277	16043	16175	16172	16172	16256	16372	16116	16117	16359	16045	16241	16126	16201	16198	15987	16260	16343	16190	16260	16143	16222	16306	16155	16379	16144	16379	16217	16297	16274	16318	16040	16154	16185	16160	16226	16086	16134	16241	16154	16201	16100	16587	16192	16336	16156	16158	16220	16192	16035	15981	16464	16033	16195	16172	16142	16328	16289	16238	16261	16060	16137	15938	16267	16119	16198	16306	16115	16295	16339	16229	16169	16235	16180	16252	16172	16181	15951	16173	16008	16082	16167	16144	16267	16073	16341	16165	16320	16130	16128	16231	16388	16224	15916	16035	16367	16042	16397	16373	16356	16061	16445	16241	16296	16403	16217	16228	16297	16241	16186	16265	16120	16200	16171	16224	16271	16168	16334	16024	16333	16066	16148	16200	16228	16398	16347	16090	16169	16128	16353	16273	16052	16172	16169	16284	16361	16265	15983	16221	16125	16196	16224	16355	16152	16116	16199	16220	16188	16152	16029	15960	16065	16333	16086	16339	16218	16091	16146	16007	16116	16123	16267	16285	16524	16033	16215	16217	16263	16305	16118	16256	16378	16165	16211	16300	16262	16235	16287	16155	16165	16387	16412	16231	16234	16269	16334	16295	16221	16217	16338	16177	16061	16276	16282	16144	16190	16330	15969	16196	16225	16208	16223	16093	16071	16411	16092	16012	16242	16328	16355	16231	16108	16270	16249	16005	16283	16365	16162	16261	16047	16159	16153	16323	16433	16233	16153	16263	16230	16354	16344	16256	16285	16108	16198	16213	16340	16252	16353	16390	16323	16087	16063	16322	16338	16299	16341	16284	16151	16050	16329	16324	16350	16064	16159	16045	16261	16025	16243	16302	15989	16262	16157	16056	16219	16365	16216	16162	16380	16267	16216	16270	16015	16187	16062	16290	16344	16387	16160	16065	16230	16414	16367	16259	16300	16397	16212	16238	16444	16275	16251	16123	16273	16171	16022	16151	16145	16155
36830	61674	57495	46765	39265	32871	28471	24681	21533	19500	18076	17013	16187	15624	15071	14845	14500	14462	14631	14263	14291	14336	14207	14105	14110	14106	14100	14034	14052	13998	13937	14107	14158	13962	14173	14060	14108	13969	14091	14052	13911	13942	14033	13931	14079	14135	14053	13991	14228	14020	13972	14063	14005	13959	13968	14139	14027	13993	14082	14134	14095	14158	14079	14017	14005	14000	13815	14338	14168	13902	14083	14030	14008	14136	14051	14016	13891	14107	13904	13977	14111	13973	14150	13897	14049	14060	14090	14067	14165	13931	14178	14149	14024	14233	14253	14025	13948	14093	14012	13993	14346	14087	14083	14040	14039	13985	13950	13971	14169	14064	14015	14047	13945	13864	14143	14058	14035	14019	13983	14083	14089	13881	14021	14067	13956	13878	13970	14063	13886	13917	14134	14064	14038	14048	14050	13952	13938	14319	14153	14078	13963	13983	14095	13868	14097	14126	13962	14151	14039	14042	14131	14036	13994	14029	13985	13993	14065	14155	13947	14087	13969	14115	14102	14107	14173	14081	14121	14005	13972	14043	13971	14082	14180	13977	13892	14054	14047	14098	13882	13885	13899	13979	13996	13968	13905	13971	13956	14042	13885	13974	14035	13983	14173	14101	14073	13987	14083	14097	14053	13873	13937	13881	13951	14006	13980	13956	14018	14045	13871	13999	14056	14111	14019	14157	14009	13924	13874	13895	14048	13893	14109	14121	14080	13905	13943	13997	13954	13912	14025	14199	14130	14000	14121	13941	14208	14138	14204	13908	13999	14033	14013	14047	14045	13972	14005	13869	14227	14146	14074	14038	13980	13925	14082	14047	14169	14061	13931	14153	13959	14144	14116	13896	13986	14167	14120	13969	14001	14072	14189	13989	14001	13827	14062	13984	14087	14025	14016	13897	13911	14185	14047	14016	14058	14021	14237	13937	13938	14076	13963	13995	13981	14032	14078	14040	14055	14005	14044	13988	14047	14007	14001	14074	13939	13992	14062	14008	13997	14065	14039	14029	14118	13919	14083	14150	13968	14155	14044	14081	14068	14192	14013	14168	13992	14172	14078	13945	13967	14156	14043	13993	13997	14023	13913	13903	13965	14132	13958	13982	14119	14018	13976	14065	13891	13960	14043	13810	14147	14093	14074	13975	14028	14088	14111	14198	14064	14073	13996	13948	14134	14042	14042	14037	14026	13957	14130	14053	13971	13941	14001	14004	14122	13983	14058	14156	14142	13847	14018	13874	14024	14002	14080	14085	14070	14072	13911	14035	14107	14092	14001	14023	13942	13987	14095	14047	13875	14097	13928	14256	13931	14006	14082	13979	14128	14087	14124	13997	13910	13973	13925	14086	14040	13995	14059	14186	13982	14036	14019	14022	14047	13959	14066	13997	13820	13991	14061	14116	14075	14087	14168	13962	14039	14279	13938	14014	14092	14007	14032	14106	13931	14076	13994	13921	14126	13998	14029	14103	13905	13984	13938	13925	13959	14079	14232	13897	14063	14097	13975	14094	14109	14002	13982	14213	13736	14108	14119	14177	13896	14140	14020	13962	14024	14067	14010	13834	13981	14019	13950	13930	14048	13931	14192	13886	13915	13925	14024	13972	14049	13960	14098	14025	13945	14131	13921	13980	13893	14020	14091	14046	14074	14001	13978	13980	13969	13941	13962	14049	14031	14052	13986	14082	13963	13935	13990	13969	14083	13898	14134	13912	13986	13948	14047	13998	13936	14117	14010	14009	13941	14032	14046	13975	14026	14010	14012	14097	14182	13897	13989	14120	14020	13884	14122	14011	14008	13965	14158	14166	14190	14226	14117	14030	14150	14102	13880	14026	13931	13851	13972	13999	13961	14014	13912	13927	14016	14043	13999	14146	13992	13874	14108	14038	13967	14191	14003	14125	14015	13986	14096	13878	13940	14157	14015	14073	14098	14000	13984	14023	14141	14069	13999	14151	14030	14071	13942	14189	14085	13875	14157	14065	14006	13965	13990	13911	14140	14019	13935	14101	13804	14075	14162	14054	14101	14027	14030	14057	14089	14053	13841	14035	14121	14093	14066	13892	14076	14001	14030	13989	14047	14162	14053	14227	14026	14117	13984	13924	14050	14056	13966	13859	14068	14011	13810	13966	14116	14028	14147	14225	14165	13918	14029	13991	13999	14016	14070	14019	14084	14013	13885	14098	14174	14101	14073	14158	13912	14046	13944	14121	14223	14107	14057	14160	14085	14166	14119	14081	14073	14167	14205	13989	14062	13885	14036	13981	13915	14069	14066	13948	13887	14136	13905	13955	13888	14071	14047	13971	14355	13908	13950	14002	13918	14015	14058	14154	13976	14068	14034	14047	14119	13964	13978	14015	14025	13989	14276	14041	14025	14030	14078	13944	13927	13897	14052	13916	13966	13977	14144	14037	14014	14016	14158	14073	14050	13950	13969	14021	14160	14047	14137	13973	13964	14101	14131	13957	14100	14224	14023	14159	13964	14128	13854	14096	14085	14020	13962	14066	13994	14042	13959	14110	14080	14030	14036	14102	13964	14103	13976	13965	14004	13964	14030	13778	13903	13975	13865	13994	13906	14058	14015	14176	14023	14047	14100	13939	13966	14077	14073	13965	14106	13968	14014	14013	14005	14009	14039	14007	14016	14115	14072	13991	14076	14049	14136	14114	13936	14054	14030	14250	14012	13887	14036	13984	14094	14084	13955	14110	14126	13979	13860	14108	14066	14148	14086	14101	14046	13924	14057	13870	14037	14011	13848	14052	14191	14129	14039	13962	14012	13948	14072	13960	13957	14091	14053	13879	14157	13983	14072	13936	14033	13934	13982	14146	13919	14111	14013	13916	14031	14009	14065	14198	13916	13955	13878	14021	14140	14169	14139	13996	13968	13930	14035	13890	14063	13966	13950	14143	14093	14025	14113	13972	13931	13995	14077	14018	13935	14076	13983	13976	14004	14065	14084	14010	14020	14169	14014	14016	14074	13982	14029	13956	13978	14162	14006	13909	14062	14042	14021	14028	14013	13847	14038	14168	13994	13969	14084	14123	14042	14021	14096	14097	13904	14003	14121	14013	14050	13964	14116	14183	14120	14020	14038	14115	14035	14028	13945	14145	13994	13987	13842	13956	13881	13877	13936	13930	14159	13886	14002	13986	14093	14073	14275	13840	14027	14083	14070	13974	14031	13929	13927	13920	13985	14223	13847	14010	13965	14004	14191	14214	14077	14082	14101	13939	14018	14062	14008	14084	14008	13884	13931	14260	14066	14034	13869	14043	13963	14091	14009	14074	14041	14184	14089	14083	13932	13932	14225	14033	14010	14079	13977	14132	13998	14068	14063	14091	13969	14208	13974	13933	14021	13999	14077	14049	14000	14148	14008	14000	14053	13933	14033	13999	14072	13998	13910	13934	14024	13987	14044	14028	13994	13940	14042	13869	13925	14130	14010	14068	14099	13965	13872	13819	13971	14023	14064	14023	13985	13931	14048	13995	13865	14135	14079	13967	14008	13925	14023	14029	13917	13912	13957	13944	14012	14093	14009	13997	13988	14115	14001	14038	13868	14002	14019	13940	13822	13931	13981	14037	13852	13981	14023	13862	13994	14191	13996	14107	13903	13972	13889	14266	13936	13955	14033	13938	14051	14082	13955	13976	14174	13984	13989	14026	13944	14267	13955	13995	14034	13940	14178	14070	13935	14083	14071	13945	14152	13898	14097	14048	14111	13983	13899	13870	13990	14039	13985	14097	14009	14146	14216	13967	13861	14114	13968	14140	13952	13924	14057	14090	14040	14012	14155	13868	13991	13977	14067	14126	14145	13885	14129	13936	14024	13837	14008	14061	13944	13938	14075	13963	14129	13976	14144	14125	13973	14109	14064	13928	13955	14034	14157	13915	14074	14079	13961	13948	14053	13984	14044	13870	13967	14022	14062	13867	14130	13920	14105	14101	14126	14034	14053	13919	13947	14136	14079	13980	14106	14014	13853	14106	13964	14134	14035	14076	13969	14202	13894	14078	14068	13882	14127	14010	13923	13961	14057	13985	14087	13928	13922	13964	14098	13987	14082	14082	13915	14059	14052	14197	13854	13965	14168	13883	14171	14014	13903	13928	14030	13963	13999	14102	13845	13921	14103	13898	14079	14019	13939	13982	14046	14075	13969	14124	14012	14055	13972	14020	13961	14031	14081	14108	14064	14073	14129	14021	13973	14116	13981	13969	14081	13964	14163	14040	14099	13968	14073	13852	14050	14044	14168	13943	14037	14047	14167	14080	14044	14201	14110	14161	14072	13937	14105	13947	13968	14145	14113	13960	14076	13960	13977	13998	13919	13787	13994	13981	13999	14075	13837	14114	13847	13981	13959	13922	13878	13981	14054	14176	14008	13860	13989	14127	13988	14043	14259	14042	13996	14147	14032	14054	13975	14040	13855	14058	14047	14130	14047	13937	14028	14069	14118	13940	14100	13928	14034	13922	14204	14028	14032	13962	14002	13976	14049	13998	13938	13936	13948	14114	14052	13999	14050	13857	14039	13821	13932	14188	13989	14040	14064	14130	13948	13956	14138	13923	14162	13841	14058	13907	14008	13950	13955	14038	14201	13945	13978	13943	14128	13898	13965	13953	14004	14089	13947	13962	14118	13980	14149	13845	14036	13876	13892	13934	14063	13937	13924	13958	13860	13973	14026	14096	14092	14174	13962	14100	13965	14077	13981	14021	13922	14048	14068	13985	14130	13897	14018	14029	14115	13985	13988	14062	14108	13908	14054	13948	13939	14231	13936	14158	14035	13983	14054	14031	14200	14066	14092	13984	14008	14012	14013	14131	13940	13929	14047	14069	14082	14091	13929	14157	14089	14025	14046	13997	14082	14032	14089	13931	13916	13886	14200	14040	14037	14114	14060	14089	14054	14116	14149	13997	14226	13930	13977	14057	13977	14044	13891	14111	13988	13875	14040	13986	14057	14030	14147	13841	14130	13993	14117	14126	14064	13909	14041	14026	14088	13947	13956	14038	13977	14172	13895	14158	14006	13971	13961	14080	13972	14125	14095	13950	14115	14160	14095	14063	14066	14055	13903	13884	14015	14176	13895	13950	14233	14046	14063	13991	14029	14015	13884	14032	14027	14261	14124	13965	13811	13857
29576	30794	38477	33857	26910	22996	20780	19345	18026	17480	16887	16602	16674	16319	16306	16385	15945	16216	16116	15980	15972	16020	15935	15961	15930	15865	15962	15900	16067	16148	15994	15907	15864	16093	16043	15906	15845	15876	15937	15918	16176	16170	16145	15943	15983	15933	15852	15981	15888	15897	15963	15827	15852	16063	15813	16104	15996	15849	15920	15845	15909	16113	15967	16034	15999	16137	15900	15963	15856	15956	15756	15993	16013	15693	15977	15726	15963	16031	16161	15878	16054	16005	15948	15807	15867	15998	16048	15948	15855	15811	16032	16008	15901	15928	15772	16032	15990	16084	15943	15936	15860	15920	15874	15925	16072	15989	16009	16062	16107	15916	16013	15985	15914	16011	15961	15998	16132	16007	16013	15872	16051	15906	16142	15930	16019	16112	15882	15898	16020	15934	16027	16092	16103	16049	16016	16023	16149	15968	15891	15953	15861	15946	15966	15851	15829	15766	15969	15992	15967	15704	15876	15788	15901	16143	15943	15932	15852	15782	16044	15941	15982	15944	15994	15833	15858	16116	16003	15969	15891	15771	16051	16002	15757	16014	15987	15959	15936	15745	16048	15856	15869	16004	16043	15835	15955	16033	15954	16089	15897	16039	15917	15955	15902	15863	15755	16141	15851	16175	15860	15952	15877	16027	15896	15973	15820	15798	15943	15808	15986	15858	15993	15822	15938	15686	16153	16044	15868	15869	16059	15854	15825	15948	15948	15974	16036	15821	15750	15852	15994	15843	15928	15915	16140	16128	16019	15809	16108	15952	16059	15847	16056	15763	15892	15898	16031	16026	16152	15958	16029	16067	16029	15989	16026	16025	15703	16079	16207	16084	15915	15937	15981	15979	16115	16079	15818	15869	15847	15899	15982	15884	16067	15686	15838	16188	16054	16094	15892	15958	16172	15844	15779	16036	16007	15953	16082	16020	15969	15884	16050	15998	15809	15833	15844	16070	16139	15835	15897	16108	15764	15820	15904	16087	15859	15782	15772	16085	15813	15856	16006	15950	16004	15668	16121	15958	15749	15734	15807	15988	15854	15899	16120	16024	16098	16149	15932	15919	16075	16049	15962	15856	15791	15910	15848	16065	16184	15742	16029	16095	15924	15873	16137	15933	16026	15942	15947	15936	15976	15870	15969	16041	15882	16006	16078	16070	15655	15987	15932	16030	16071	15939	15876	15970	16035	15875	16006	16117	15878	16061	16150	15986	15995	16051	16075	15912	16025	15831	15986	15870	16008	15949	16011	16026	15961	15966	15743	16008	15807	16022	15933	15857	15951	15958	15966	15926	15790	16004	15767	16070	15831	15901	16049	15915	16008	15986	16053	15855	15936	16080	15966	16029	15973	15899	15956	15973	15960	15881	15993	15838	15903	15958	15911	15965	15864	16008	16023	16020	15900	16043	15927	15983	16065	16082	16142	15917	15972	15961	16039	15921	15688	15968	16021	15761	16066	15870	15745	15841	15921	15887	15895	15972	15952	15991	16027	16113	15970	16153	15931	15944	15831	15887	15974	15948	15925	15814	16034	15967	15849	15921	15958	15899	16085	15861	15844	15895	15791	15869	16104	16038	16020	16154	15937	15884	15866	16028	16107	15904	15906	15971	16055	16139	15923	15820	16058	15943	15871	15978	15960	16096	15872	15867	16070	15983	15779	15987	16019	15990	15807	16067	15936	15921	16119	15975	15942	16005	16083	15844	16014	16033	15969	15793	16020	15884	16221	16104	15869	15901	15684	15901	15826	15776	15973	16127	16101	15992	15896	15888	16030	15937	16029	15896	15818	15697	15922	15919	16038	15949	16050	15877	16103	15984	15935	15905	15894	15971	15979	16071	15942	15832	15964	16010	16082	15756	15854	15900	15820	16054	16026	16197	15885	15937	16126	15848	15982	15912	16114	16047	16119	15919	15958	16032	15984	16028	15932	15881	15841	16055	16132	15830	15983	15945	15901	15716	15853	16011	16144	16011	15837	16029	15911	16025	16060	15832	16078	15987	15810	15966	16185	16031	15958	15902	16042	15940	15957	16051	16013	15841	15949	15995	16053	15752	15898	16138	15950	16000	15813	15973	15823	15988	15954	15732	15913	15878	15867	15725	15802	16002	16099	15978	15950	15755	16007	15931	15828	15835	15813	15879	15957	15816	15798	15959	15902	15763	16002	15929	16043	15952	15921	15940	16004	16116	16062	15965	15905	15909	16004	15907	15939	15816	15728	15859	15923	15897	15850	16037	16072	15978	15876	15990	16017	15929	15917	16093	15995	16071	16016	15989	15971	15846	15946	16046	15880	15808	15861	16184	15956	16116	16057	15994	15954	15811	15962	16069	15817	15814	16067	15956	16035	15887	15999	15907	15826	15918	15866	15983	16096	15948	16144	15833	16026	16129	15793	16031	16084	15926	15895	15958	16216	15945	15915	15907	15811	15821	15981	15959	16007	15949	15869	15937	15960	15858	15967	15988	16046	15977	15722	15997	15997	16169	16116	16004	15937	15948	16042	15993	16038	16163	15884	15871	16044	16006	16005	16027	15821	16186	15887	16169	15801	15995	15933	15919	16140	15861	15911	15940	16024	15944	15855	15918	15911	16017	16092	15842	15974	16074	15935	16029	15930	15814	15944	15951	15916	15856	15903	15782	16032	15968	16119	15841	16036	15899	15967	15726	16033	16048	15922	15891	16144	15854	15814	15828	15706	15938	15994	16018	15556	16126	15795	15895	15976	15986	15972	15874	15909	15965	16095	15873	16160	16016	15868	15777	16031	15817	15781	16005	15759	15810	15836	15948	16071	16050	15904	15993	15963	15950	16152	16032	15999	15976	15786	16008	15984	16106	15707	15902	15949	15947	15857	15763	16122	15855	15862	16144	15772	16147	16002	15922	15887	16142	15857	15998	15822	15827	16014	16017	16063	15846	16086	16038	15998	15922	15988	16105	16096	15949	15964	16022	16018	15991	15958	16119	15943	15994	16002	15880	15966	16009	15842	16030	15930	15867	15783	16045	15889	16033	15968	15619	15803	15825	15791	16013	15871	15886	15977	16058	16109	15963	15996	15873	15967	15926	15898	16071	15992	16024	15982	15950	16218	16075	15948	16053	15927	16104	16034	15915	16030	15906	15814	15941	15982	15880	16009	15822	15942	16018	15932	15789	16082	16102	16021	15876	15854	15804	15981	15787	16003	16123	15819	16033	16059	15866	15986	16220	15910	15841	16133	15977	16035	15914	16234	16115	16177	15836	15922	15890	15986	16067	15896	15832	15944	15716	16073	16039	16091	16009	16003	16003	15996	15954	15847	15922	15872	15845	15875	15771	15981	15951	15893	15903	16033	15987	16202	15952	15823	15867	15821	16035	15826	15987	16006	16138	15891	16021	15704	15989	15899	15802	16094	15951	15876	15831	15919	15933	15922	16048	16041	15987	16127	16005	15977	16128	15993	15768	16068	15826	15879	15944	15941	16031	16046	16018	15999	16015	16138	16038	15900	15967	15776	16017	15993	15964	15832	15898	15847	15958	15995	16133	15967	15916	16012	16082	15978	15731	15827	16000	16050	15682	15842	15578	15908	16240	15811	15840	15768	15794	16062	16001	15992	16076	15751	15875	16001	15845	16031	15814	15937	15959	15930	15952	15960	15755	15882	15686	15978	15965	16049	15992	15906	15899	15824	16045	16046	15949	16164	16156	15897	15675	15864	15778	15929	16124	15926	16158	15878	15950	16031	15925	15936	16081	16143	16021	15772	15822	16188	15927	15805	15871	15824	15782	15915	15691	15950	15983	16054	16163	15821	16080	16056	16041	15936	15830	15843	15970	16020	16001	15937	16037	16065	15840	15905	15887	15916	15935	15962	16052	15918	15854	16135	15843	16016	15906	15911	15816	16004	15838	15930	15867	16003	15942	15739	15955	15722	15865	15906	15791	16045	15906	16027	15792	16132	16029	15978	15899	15978	15946	15914	15942	15744	15815	15969	15923	16167	15937	15793	15933	15877	16122	16010	16064	15840	16010	15997	15994	15853	15899	16103	15918	15973	15860	15939	15880	16042	15966	16225	16112	15915	15966	15873	15756	15797	15724	15933	15885	15947	15898	15863	15865	15945	15891	15917	15805	16004	15755	15907	15852	15832	16025	15846	15879	16077	16267	15967	15864	15967	15973	15952	16040	15861	16182	16108	15796	15923	16032	15941	15896	16085	15828	15817	16017	16134	16033	16033	15924	15914	16035	15863	15948	15801	15999	16065	15880	16090	15836	16135	15922	16030	15870	16095	16033	15919	15865	16011	16049	16024	15996	15871	16189	15946	15995	15805	16084	15947	15941	15991	15928	15780	15933	15952	16034	16122	15956	15758	15862	16020	15838	16225	16032	15878	16054	15872	16035	16149	15996	16090	15970	16038	15932	15949	15833	16083	15815	16029	16001	15958	15912	15966	15951	16055	15768	15942	16159	16063	16015	16023	16017	15947	16057	15893	15878	16043	15813	15928	15889	15981	16091	16046	15907	15876	15905	15937	16012	16162	15929	15875	15997	15780	15945	16162	15854	15931	15938	16038	15941	15883	15859	16059	16008	16133	16039	16218	15949	15924	15789	15983	15843	16119	15940	16029	16059	15964	16005	16077	15939	15932	15910	15951	15932	15966	15857	16002	15872	15979	16054	16070	16040	15930	16029	16076	15989	16089	16090	15828	16073	16127	16191	16108	16055	16068	16124	15812	15789	15747	16106	15824	16143	16062	15887	16034	15835	16078	15898	16200	16188	16125	16265	16104	16059	15942	16185	16069	15861	15943	15959	15909	15724	15814	15700	15988	15996	16049	15732	16049	15963	16073	15889	15964	15983	15935	15873	15813	15936	15992	15876	15863	15955	16073	15982	16005	15824	15978	15966	15970	16006	16093	15963	15955	16045	15944	15877	15985	16073	15983	15989	16010	15971	16021	15916	16102	15890	15880	15985	16075	15814	15790	15882	15985	15956	16055	15834	15840	15881	15910	15945	16003	16056	15978	16084	15983	16025	15896	15745	15807	15858	15861	15969	16066	15962	15745	15799	15905	15876	15879	15888	15897	15783	15937	15830	16038	16032	15919	15835	16127	16000	16017	15889	16044	15848	16046	16035	15992	15923	16020	15835	15906	16133	16051	15857
34684	49487	44835	35046	28184	23440	20420	18119	16865	15910	15409	14870	14591	14455	14303	14177	14216	13857	13861	14081	13915	13938	13866	13890	13862	13849	13977	14036	13962	13846	14086	13919	13860	13633	13896	13847	14064	13950	14016	14085	13879	13801	13911	13971	13844	13852	13900	14035	13908	13902	13928	13890	13957	13820	13826	13778	13931	13932	13907	13828	13930	13746	13796	13855	13845	13768	13799	13786	13863	13953	13998	13894	13931	13974	13993	13904	13970	13745	13872	13829	13713	13927	13957	13841	13953	13867	14060	13838	13804	13819	14037	13793	13892	13690	13860	13936	13934	13791	13810	13886	13760	14000	13854	13915	13663	13922	13955	13851	13811	13907	13817	13790	13741	14054	13876	13822	13822	13681	13724	13829	13727	13915	13926	13786	13843	13822	13904	13741	14026	13883	14009	13813	14008	13964	13806	13961	13836	13925	13956	13943	13882	14005	14002	13758	13863	13880	13821	13732	13704	13854	13928	13699	13900	13844	13862	13968	13785	13839	13972	14058	13704	13840	13844	13876	13706	13937	13920	13783	13875	13927	13967	14050	13830	13821	13925	13781	13893	13673	13905	13772	13790	13840	13909	13929	13804	13888	13800	13790	13789	14013	13741	13945	13891	13917	13841	13835	13919	13823	13918	13718	13887	13771	13840	13831	13955	13733	14006	13879	13961	13918	14022	14037	13891	13859	13606	13762	13783	13842	14007	13769	13774	13891	13899	13798	13813	13829	13773	13831	13951	13703	14024	13868	13925	13890	13960	13726	13813	13697	13924	13926	13844	14052	13919	13906	13919	13918	13711	13965	13875	13729	13819	13776	13912	13796	13708	13807	13806	13894	14016	13899	13852	13922	13729	13850	13810	13822	13881	13800	13912	13838	13742	13815	13925	13929	13703	13867	13941	13903	13953	13884	13945	13956	13843	13836	13775	13743	13865	13961	14058	13763	14018	13831	13919	13820	13846	13779	13895	14054	13817	13866	13663	13753	13797	13919	13745	13962	13867	14017	13875	14020	13809	13912	14161	13909	13849	13977	13871	13852	13822	13907	14039	13927	13939	13918	13850	13869	13655	13946	13827	13934	14036	13673	13854	13878	13870	14049	13966	13807	13833	13793	13899	13978	13824	13851	13794	13876	13876	13993	13946	13844	13892	13833	13842	13997	13909	13954	13943	13848	13842	13804	14003	13845	13842	13971	13861	13876	13915	13818	13744	14004	13966	13807	13938	13825	13938	13976	13888	13970	13773	13964	13841	13931	13892	13835	13731	13944	13960	13901	14115	13857	13814	13820	13886	13720	13838	13992	13746	13750	13824	13917	14004	13931	13750	13897	13830	13965	13883	13724	13991	13959	14067	13846	13785	13831	13866	13885	13889	13796	13797	13932	13864	13725	13865	13952	13904	13896	13806	13944	14009	13948	13840	13881	13844	13898	13931	13731	13886	13900	13806	13808	13964	13757	13718	13813	13916	14019	13976	13932	13919	13933	13963	13857	13815	13830	13817	13887	13858	13882	13656	13777	13741	14031	13829	13839	13946	13772	14013	13759	13758	13748	13955	13886	13900	13838	13856	13797	13923	13840	13703	14096	13757	13736	13887	13725	13832	13770	14061	13827	14038	13987	13932	13753	13778	13973	13911	13721	13926	13727	13924	13799	13910	13892	13813	14023	13947	13836	13971	13887	13792	13739	13799	13857	13981	13765	13867	13787	13743	13815	13742	13758	13915	13836	13832	13889	13893	13957	13877	13876	13893	13782	13885	13929	13920	13857	13934	13922	13781	13803	14035	13969	13882	13990	13728	13755	13839	13844	13956	13745	13851	13790	13968	13851	13885	13815	13838	13779	13926	13876	13856	13926	13857	13893	13777	13897	13842	13906	13854	13842	13914	13891	13885	13856	13850	13916	13733	13708	13898	13890	13907	13889	14055	14008	13747	13872	13756	13948	13837	13840	13919	13855	13759	13838	13865	13840	13832	13869	13821	13853	14085	13989	13818	13871	14013	13871	13966	13931	13862	13864	13768	13763	13946	13835	13830	13814	13787	13865	13978	14006	13798	13764	13808	13797	13806	14196	13919	13877	13952	13863	13865	13839	13893	13828	13820	13755	13908	13817	13869	13850	13935	13933	13852	14099	13707	13686	13895	13869	13663	13841	13862	13899	13889	13875	13847	13670	13943	14028	13999	13873	13892	14024	13754	13779	14009	13841	14004	13899	13859	13751	13962	13885	13927	13739	13916	13920	13760	13809	13842	13741	13860	14132	14017	13826	13772	13860	13903	13743	13870	13910	13890	13986	13806	14039	13787	13810	13844	13918	13932	13793	13941	13909	13972	13939	13865	13879	13843	13935	13902	13971	13899	13957	13798	13887	13985	13713	13917	13646	13805	13895	13715	13915	13840	13911	13979	14014	13919	13801	13938	13686	13973	13806	14045	13928	13846	13773	13835	13764	13900	13876	13924	13871	13952	13785	13940	14046	13928	13895	13877	14128	13895	13924	13797	13889	13778	13735	13800	13872	13798	14068	13767	13774	13574	13820	13932	14044	14005	14048	13942	13782	13915	13962	13804	13802	13684	14181	13895	13858	13597	13957	13876	13714	14070	13704	13906	13542	13841	13838	13787	13849	13973	13904	13939	13769	13988	14106	13881	13658	13845	13908	13858	13754	13881	13975	13847	13952	13878	14006	13821	14139	13818	14189	13839	13797	14004	13671	13860	13836	13935	13774	13934	13925	13898	13760	13841	13829	13889	13971	13792	13809	13996	13917	13867	13921	13811	13933	13976	13955	13943	13866	13964	13796	13802	13811	13847	13902	13986	13858	14011	13723	13977	13982	13914	13973	13881	14023	13792	13968	13734	14048	13972	13763	13878	13779	14030	13890	13744	14099	13714	13859	13971	13787	13752	13845	13789	13937	13840	13998	13790	13748	13999	13770	13913	13877	13849	14067	13794	13879	13981	13850	13829	13939	14095	13823	13782	13711	13958	13736	13897	14050	13856	13817	13758	13929	13861	13950	13858	13969	13931	13971	13873	14031	13917	13691	13963	13953	13936	13887	13989	13983	13861	13913	13840	13790	13809	14013	14015	13879	13840	14027	13825	13848	13874	13864	13847	13734	13836	13786	13904	13912	13823	13769	13950	13954	14042	13867	13900	13798	13737	13861	13962	13778	13860	13799	13907	13841	13901	13964	13774	13974	13711	13816	13835	13906	13841	13679	13846	13843	14010	13789	13912	13910	13887	13782	13852	13999	13992	13656	13837	13818	13848	13848	13941	13925	13761	14059	13903	13935	13965	13877	13727	13960	13963	13776	13766	14020	13803	13897	13950	13904	13814	13826	13992	14012	13750	14000	13809	13881	13892	13992	13997	13898	14017	13829	14100	13790	13825	13866	13953	13793	13804	13868	13775	13891	14010	13858	13952	13960	13864	13863	13872	13962	14014	13888	13755	13792	13747	13735	13919	13933	13798	13785	13834	13916	13851	13979	13855	13767	14009	13794	13812	13912	13996	13905	13988	13938	13797	14068	13966	14051	13854	13997	13937	13976	13813	13808	13982	13967	13736	14043	13887	13823	13939	13878	13678	13797	13955	13776	13838	13871	13674	13914	13671	14000	13841	13899	13933	13929	13738	13880	13913	13791	13836	13930	13904	13872	13700	13777	13854	13842	13937	13980	13928	13848	13920	13908	13903	13923	13985	13830	13975	13692	13906	13994	13757	13943	14127	13913	13966	13927	13657	14108	13885	14004	13809	13879	13896	13823	13845	13924	13785	14113	13858	13879	13678	13898	13857	13853	13811	13844	13914	13849	13881	13735	13918	13942	13657	14112	13987	13778	13838	13964	13998	13837	13929	13923	13806	13642	14005	13698	13764	13800	13972	13826	13831	13912	13939	13995	13743	13858	13963	13937	13898	13759	13801	14064	13894	14048	13757	13870	14023	13879	13787	14070	13817	13812	13663	13841	13947	13986	13827	13965	13813	13763	13785	13804	13841	13966	13957	13927	13875	13798	13887	13904	13884	13814	13856	13870	13746	13902	13801	13886	13955	13918	13763	13892	13871	13976	13846	13827	14038	13856	13727	13944	13887	13887	13749	13870	13845	13958	14023	14016	13784	13935	13744	14100	13884	13716	13776	13941	13922	14027	13773	13723	13850	13764	13787	13932	13863	13958	13924	13814	13709	13867	13714	13807	13868	13899	13758	13952	13841	13761	13937	13911	13903	13867	13950	13873	13885	13856	14067	13985	13905	14048	13909	13951	14007	13906	13795	13912	13842	13849	13842	13938	13835	13978	13962	13949	14006	13851	13969	13833	14018	13906	13906	14148	13838	14103	13870	13824	13996	13907	13800	14080	13920	14009	13998	14017	13984	13811	13909	13971	13705	13720	14011	13772	13848	13898	13931	13883	13795	13918	13819	13834	13944	13883	13782	13818	13916	13869	13645	13957	13949	13898	13855	13791	13912	14087	13876	13922	13887	13896	13929	13976	13992	13973	13909	13791	13860	13891	13999	13844	13839	13667	13917	13799	13762	13833	13882	13905	13794	13782	13777	13942	13923	13652	13995	13795	13715	13999	13888	13797	13798	13924	13912	13862	13672	13943	13826	13885	13572	13837	13933	13720	13894	13822	13991	13891	13866	14045	13945	13766	13950	13833	13908	13733	13778	14003	13804	13801	14000	13770	13749	13824	13854	13704	13850	13838	13818	13859	13980	13888	13847	13783	13770	13921	13872	13872	13852	14002	13950	13837	14060	13565	13951	13882	13749	13797	13880	13856	13894	13812	13942	13842	13902	13879	13940	13917	13777	13886	13750	13894	14053	14011	13890	13662	13611	13867	13689	13765	13882	13807	13912	13840	13843	13864	13770	13843	13534	13840	13918	13981	13845	13816	13761	13849	13880	13770	13991	13874	13848	13989	13941	13908	13955	13777	13943	13905	13878	13956	13898	13884	13817	14092	13916	13794	14054	13835	13878	14029	13842	14070	13967	13923	14077	13932	13784	13820	13740	13937	13872	13931	13690	14063	13827	13807	13916	13734	13904	13923	13838	13900	13873	13937	13648	13952	13774	13849	13794	13964	13945	13820	13743	13816	14074	13699	13830	13763	13929	13920	13819	13846	13847	13856	13943	13833	13836	14016
24146	21407	29110	26574	26234	27014	25508	21152	19205	18276	17548	16889	16588	16213	15971	15711	15997	15802	15776	15672	15689	15687	15434	15831	15791	15718	15725	15668	15566	15729	15526	15493	15726	15700	15642	15562	15616	15563	15662	15421	15416	15485	15409	15577	15602	15750	15497	15521	15555	15559	15650	15513	15639	15604	15527	15711	15508	15467	15510	15683	15757	15493	15696	15536	15441	15501	15743	15456	15553	15556	15269	15327	15407	15540	15549	15574	15357	15465	15609	15495	15445	15577	15504	15514	15482	15498	15684	15267	15595	15472	15344	15496	15558	15541	15434	15488	15505	15392	15565	15418	15575	15612	15535	15620	15494	15478	15593	15682	15597	15415	15236	15574	15424	15538	15686	15278	15518	15367	15457	15514	15467	15526	15476	15254	15604	15471	15627	15642	15556	15441	15708	15678	15596	15392	15380	15375	15554	15539	15482	15488	15284	15457	15626	15539	15486	15430	15564	15542	15491	15532	15552	15412	15469	15530	15657	15611	15652	15540	15570	15463	15469	15434	15601	15333	15409	15590	15499	15450	15523	15232	15477	15442	15425	15501	15591	15573	15514	15533	15594	15690	15634	15384	15548	15488	15571	15478	15476	15630	15514	15496	15665	15524	15565	15408	15393	15457	15488	15493	15434	15460	15304	15418	15612	15435	15452	15599	15447	15614	15336	15426	15453	15505	15507	15584	15529	15413	15458	15604	15717	15498	15486	15303	15501	15493	15472	15492	15441	15428	15402	15562	15481	15587	15510	15313	15532	15611	15477	15404	15495	15450	15349	15384	15462	15566	15405	15349	15534	15495	15420	15587	15496	15422	15346	15348	15380	15605	15369	15570	15506	15490	15493	15617	15576	15638	15376	15550	15564	15504	15557	15432	15446	15460	15456	15349	15608	15380	15463	15415	15423	15549	15580	15510	15545	15431	15479	15527	15524	15419	15429	15528	15651	15450	15551	15472	15414	15553	15296	15631	15537	15371	15397	15519	15605	15400	15518	15634	15423	15558	15598	15666	15467	15431	15501	15609	15761	15503	15396	15408	15466	15426	15507	15646	15465	15423	15528	15317	15589	15605	15571	15569	15339	15535	15610	15658	15452	15390	15459	15431	15339	15448	15442	15490	15590	15463	15444	15376	15501	15358	15559	15531	15499	15549	15639	15621	15627	15479	15503	15358	15470	15472	15672	15488	15367	15510	15458	15579	15355	15446	15426	15390	15334	15297	15483	15448	15583	15527	15628	15311	15512	15323	15554	15555	15639	15551	15486	15467	15325	15522	15604	15804	15512	15523	15561	15462	15484	15486	15495	15573	15631	15646	15399	15634	15649	15496	15686	15544	15452	15451	15625	15587	15454	15389	15335	15519	15424	15585	15630	15425	15340	15317	15382	15394	15273	15379	15579	15414	15606	15538	15415	15469	15256	15473	15438	15480	15599	15571	15659	15830	15723	15502	15560	15467	15445	15443	15705	15407	15318	15542	15481	15567	15405	15516	15572	15444	15620	15571	15495	15639	15400	15624	15571	15551	15549	15513	15376	15493	15472	15628	15472	15499	15706	15546	15416	15377	15495	15438	15536	15528	15362	15462	15697	15558	15436	15512	15552	15467	15531	15472	15417	15506	15442	15523	15412	15465	15491	15490	15354	15626	15584	15543	15346	15354	15369	15527	15420	15516	15495	15368	15657	15412	15464	15494	15497	15587	15476	15434	15444	15622	15420	15488	15350	15537	15553	15341	15263	15508	15377	15467	15334	15580	15663	15595	15438	15272	15450	15487	15613	15455	15351	15419	15371	15533	15411	15445	15518	15514	15525	15541	15559	15448	15553	15445	15540	15315	15456	15484	15386	15205	15461	15419	15281	15498	15315	15619	15289	15565	15583	15478	15406	15499	15593	15530	15434	15307	15509	15349	15544	15515	15483	15646	15637	15590	15544	15368	15508	15688	15468	15396	15629	15490	15406	15515	15467	15370	15613	15365	15547	15622	15463	15716	15534	15522	15545	15457	15525	15365	15626	15708	15362	15406	15484	15493	15429	15462	15399	15551	15365	15512	15697	15573	15603	15557	15470	15595	15392	15437	15523	15496	15485	15550	15644	15594	15565	15425	15473	15414	15462	15347	15598	15466	15501	15656	15548	15600	15632	15513	15281	15351	15658	15340	15345	15534	15453	15539	15507	15419	15176	15376	15669	15521	15386	15573	15400	15477	15583	15554	15295	15415	15435	15376	15399	15580	15551	15367	15574	15428	15511	15430	15647	15438	15363	15453	15608	15550	15605	15488	15448	15409	15521	15703	15568	15367	15426	15517	15189	15658	15491	15394	15457	15358	15402	15349	15661	15475	15648	15425	15299	15487	15339	15567	15517	15424	15454	15671	15444	15402	15443	15500	15585	15538	15676	15704	15547	15571	15649	15408	15366	15470	15512	15605	15505	15450	15488	15438	15338	15407	15566	15482	15509	15434	15524	15399	15639	15434	15395	15506	15521	15521	15537	15535	15365	15383	15517	15741	15631	15645	15558	15619	15623	15409	15615	15732	15609	15477	15610	15487	15478	15536	15501	15477	15572	15497	15603	15289	15382	15573	15378	15268	15524	15689	15539	15430	15417	15560	15712	15486	15216	15535	15460	15393	15449	15461	15472	15471	15453	15421	15574	15656	15580	15607	15548	15142	15665	15312	15714	15543	15581	15485	15595	15496	15674	15344	15501	15316	15448	15539	15235	15531	15328	15390	15531	15678	15551	15289	15522	15615	15615	15569	15667	15287	15427	15411	15478	15444	15521	15383	15156	15200	15529	15510	15580	15343	15409	15570	15468	15319	15448	15291	15469	15587	15442	15484	15391	15399	15406	15650	15413	15345	15635	15581	15552	15606	15529	15560	15499	15480	15290	15365	15505	15589	15373	15398	15477	15319	15540	15341	15586	15643	15470	15389	15570	15579	15486	15183	15459	15539	15390	15438	15512	15658	15520	15550	15566	15446	15383	15502	15532	15412	15346	15591	15475	15558	15266	15520	15331	15371	15336	15583	15446	15538	15512	15523	15463	15655	15374	15446	15498	15610	15431	15368	15419	15354	15574	15623	15379	15545	15400	15379	15580	15519	15608	15373	15472	15541	15720	15418	15539	15567	15743	15537	15573	15273	15532	15446	15599	15218	15386	15573	15343	15446	15519	15441	15485	15409	15413	15434	15620	15361	15372	15603	15490	15509	15515	15507	15591	15321	15520	15391	15494	15596	15417	15454	15371	15316	15493	15309	15433	15451	15588	15701	15272	15360	15526	15445	15384	15577	15427	15362	15611	15415	15408	15442	15439	15618	15548	15378	15557	15429	15474	15487	15394	15492	15470	15477	15594	15358	15262	15475	15525	15541	15591	15545	15524	15447	15697	15401	15583	15473	15490	15469	15743	15535	15356	15489	15479	15468	15638	15527	15486	15530	15377	15534	15508	15323	15423	15401	15614	15405	15384	15387	15414	15463	15612	15345	15589	15688	15526	15547	15570	15682	15336	15573	15551	15404	15524	15606	15527	15381	15644	15263	15483	15705	15632	15377	15575	15471	15410	15294	15523	15468	15572	15374	15405	15502	15300	15358	15418	15417	15306	15479	15516	15504	15574	15499	15443	15532	15414	15207	15567	15391	15591	15391	15491	15580	15497	15378	15455	15484	15363	15462	15500	15563	15544	15405	15421	15508	15467	15314	15537	15375	15602	15485	15425	15373	15573	15425	15523	15516	15390	15517	15518	15460	15607	15630	15607	15365	15230	15492	15664	15516	15340	15403	15589	15625	15508	15388	15422	15340	15442	15482	15516	15528	15369	15367	15296	15436	15469	15385	15370	15304	15477	15306	15560	15355	15549	15453	15526	15538	15595	15512	15719	15603	15547	15565	15605	15519	15467	15576	15282	15618	15584	15557	15586	15377	15648	15597	15457	15500	15583	15520	15614	15608	15334	15316	15491	15482	15340	15574	15548	15636	15606	15466	15554	15614	15634	15552	15450	15552	15448	15351	15365	15525	15460	15472	15543	15474	15183	15532	15385	15341	15551	15324	15463	15404	15509	15274	15374	15398	15227	15430	15540	15586	15425	15486	15387	15488	15408	15632	15472	15559	15532	15319	15595	15586	15521	15591	15298	15392	15475	15473	15507	15657	15557	15390	15266	15477	15566	15485	15370	15333	15553	15584	15480	15309	15620	15561	15651	15328	15502	15529	15460	15555	15461	15485	15616	15495	15478	15600	15396	15526	15511	15611	15433	15666	15416	15524	15570	15431	15514	15572	15463	15601	15378	15274	15477	15377	15437	15527	15594	15466	15676	15328	15354	15450	15554	15409	15469	15600	15617	15707	15537	15445	15498	15404	15366	15546	15344	15343	15419	15487	15505	15424	15476	15500	15521	15577	15431	15467	15341	15641	15683	15483	15494	15350	15630	15496	15373	15390	15465	15282	15480	15558	15331	15354	15404	15652	15336	15396	15423	15397	15460	15517	15435	15380	15350	15459	15574	15363	15422	15519	15385	15440	15493	15498	15393	15535	15578	15636	15680	15554	15432	15507	15463	15489	15126	15444	15464	15460	15589	15460	15415	15669	15168	15468	15421	15435	15538	15465	15492	15558	15463	15643	15514	15654	15623	15461	15438	15413	15473	15421	15739	15621	15534	15552	15461	15441	15577	15658	15320	15439	15663	15612	15576	15512	15648	15538	15477	15666	15546	15670	15317	15589	15497	15449	15344	15426	15598	15514	15579	15649	15603	15281	15341	15608	15603	15550	15446	15538	15389	15357	15514	15647	15246	15497	15630	15622	15640	15555	15498	15442	15257	15730	15460	15431	15754	15570	15430	15633	15555	15525	15532	15762	15344	15465	15566	15560	15429	15393	15397	15347	15448	15391	15554	15400	15686	15662	15837	15539	15542	15671	15506	15770	15476	15481	15502	15363	15368	15531	15539	15617	15414	15729	15123	15459	15528	15559	15586	15527	15389	15457	15695	15569	15409	15424	15632	15679	15634	15408	15245	15550	15431	15551	15379	15505	15418	15223	15412	15363	15452	15557	15604	15526	15580	15632	15529	15442	15666	15484	15355	15420	15480	15672	15531	15565	15593	15667	15436	15370	15350	15484	15669	15411	15534	15350	15496	15412
34721	56029	51753	41780	34049	28155	24234	20976	18779	17396	16184	15533	14954	14741	14400	14355	13928	13893	13784	13908	13716	13686	13776	13598	13732	13771	13765	13621	13719	13532	13419	13634	13535	13621	13676	13599	13475	13672	13701	13691	13495	13701	13533	13458	13803	13429	13514	13461	13570	13633	13509	13644	13659	13709	13600	13716	13737	13648	13902	13621	13594	13719	13603	13582	13624	13683	13487	13641	13586	13602	13614	13557	13600	13680	13722	13622	13600	13486	13537	13693	13690	13598	13416	13674	13536	13591	13646	13657	13543	13569	13547	13641	13738	13496	13614	13707	13397	13575	13646	13560	13571	13622	13540	13749	13655	13617	13715	13530	13600	13608	13577	13650	13635	13738	13600	13627	13516	13680	13468	13411	13627	13630	13724	13551	13669	13662	13507	13657	13727	13709	13633	13527	13488	13698	13646	13545	13621	13466	13729	13650	13610	13599	13710	13573	13577	13600	13428	13725	13628	13500	13618	13485	13651	13591	13701	13809	13700	13558	13487	13658	13575	13514	13621	13659	13607	13661	13647	13569	13605	13640	13493	13608	13569	13666	13664	13519	13764	13588	13567	13563	13589	13586	13593	13535	13638	13731	13517	13631	13698	13576	13720	13573	13596	13600	13614	13656	13747	13679	13482	13374	13676	13526	13749	13516	13564	13513	13475	13676	13762	13551	13638	13572	13670	13695	13501	13567	13656	13621	13654	13597	13692	13640	13595	13648	13507	13510	13523	13523	13512	13595	13582	13462	13590	13697	13716	13526	13515	13574	13548	13457	13501	13580	13470	13511	13813	13517	13547	13604	13750	13558	13655	13594	13548	13706	13706	13505	13754	13625	13673	13626	13628	13558	13726	13529	13726	13484	13467	13517	13688	13548	13694	13698	13571	13431	13521	13871	13676	13556	13531	13810	13606	13634	13636	13594	13597	13693	13397	13691	13628	13599	13556	13544	13612	13619	13662	13389	13477	13539	13575	13526	13530	13727	13446	13607	13691	13446	13787	13635	13711	13703	13586	13593	13514	13670	13717	13696	13574	13747	13625	13612	13579	13590	13655	13684	13663	13566	13508	13761	13553	13559	13451	13526	13580	13541	13560	13666	13705	13630	13742	13803	13500	13620	13570	13739	13623	13684	13606	13628	13640	13463	13630	13663	13561	13675	13642	13553	13721	13537	13500	13696	13815	13697	13627	13598	13559	13664	13717	13522	13613	13630	13597	13629	13513	13704	13614	13455	13511	13367	13785	13728	13519	13525	13575	13685	13592	13460	13587	13652	13567	13534	13590	13708	13614	13475	13512	13531	13562	13612	13493	13576	13592	13619	13512	13741	13642	13644	13531	13712	13640	13718	13652	13765	13632	13438	13566	13573	13598	13557	13472	13448	13754	13598	13425	13558	13647	13675	13473	13482	13622	13603	13600	13632	13789	13656	13669	13728	13619	13713	13503	13600	13471	13694	13441	13560	13687	13546	13670	13669	13476	13809	13782	13598	13698	13549	13402	13510	13605	13516	13734	13433	13769	13511	13571	13578	13644	13624	13400	13557	13694	13595	13651	13750	13573	13576	13694	13567	13632	13524	13592	13644	13553	13477	13731	13574	13691	13597	13585	13659	13582	13672	13592	13636	13587	13455	13763	13734	13622	13645	13671	13593	13611	13638	13507	13577	13477	13572	13562	13625	13593	13481	13516	13641	13490	13516	13671	13744	13651	13575	13716	13675	13696	13616	13598	13529	13506	13614	13442	13623	13561	13665	13623	13644	13652	13647	13531	13555	13729	13503	13565	13661	13580	13664	13599	13504	13565	13578	13639	13324	13715	13732	13510	13591	13703	13591	13557	13498	13485	13556	13486	13539	13510	13602	13510	13590	13696	13697	13680	13598	13535	13558	13692	13762	13726	13770	13579	13675	13616	13530	13482	13672	13640	13805	13566	13575	13666	13390	13627	13562	13620	13675	13688	13584	13605	13599	13588	13605	13520	13597	13524	13432	13722	13620	13882	13714	13748	13394	13558	13628	13515	13457	13624	13511	13648	13593	13660	13641	13708	13564	13631	13688	13583	13565	13515	13516	13609	13594	13667	13543	13595	13542	13598	13492	13485	13623	13588	13567	13519	13814	13589	13598	13627	13851	13691	13671	13555	13482	13541	13609	13604	13536	13637	13552	13730	13576	13674	13616	13654	13702	13458	13642	13685	13682	13648	13551	13638	13674	13570	13654	13448	13602	13535	13735	13634	13549	13745	13745	13748	13489	13621	13717	13572	13604	13690	13660	13644	13681	13732	13771	13498	13432	13831	13668	13767	13635	13506	13570	13724	13659	13824	13615	13542	13666	13624	13710	13600	13761	13575	13620	13616	13663	13605	13571	13598	13754	13571	13586	13421	13548	13756	13524	13580	13576	13570	13654	13607	13591	13667	13540	13535	13627	13632	13637	13612	13362	13608	13683	13784	13604	13663	13560	13595	13439	13587	13607	13613	13568	13546	13710	13654	13629	13664	13637	13687	13515	13513	13621	13510	13760	13617	13614	13635	13517	13566	13779	13661	13533	13692	13566	13718	13666	13570	13616	13659	13609	13722	13495	13760	13565	13650	13624	13690	13577	13520	13622	13712	13597	13441	13657	13574	13491	13471	13769	13621	13653	13668	13477	13668	13582	13563	13573	13637	13610	13497	13573	13673	13766	13651	13692	13470	13482	13737	13675	13500	13495	13478	13666	13555	13601	13722	13689	13631	13634	13717	13580	13690	13715	13621	13521	13662	13604	13516	13631	13605	13723	13580	13584	13656	13522	13637	13680	13554	13670	13605	13509	13567	13731	13460	13533	13649	13705	13708	13506	13659	13613	13543	13592	13689	13555	13709	13586	13364	13586	13541	13723	13763	13586	13694	13740	13569	13580	13569	13614	13647	13697	13681	13689	13624	13789	13753	13567	13673	13615	13710	13538	13378	13584	13714	13725	13667	13493	13715	13487	13556	13653	13504	13581	13656	13559	13456	13600	13523	13664	13656	13599	13684	13547	13615	13621	13629	13602	13604	13655	13628	13761	13603	13615	13653	13637	13506	13550	13715	13676	13648	13710	13514	13570	13627	13482	13570	13587	13525	13636	13553	13723	13588	13526	13445	13789	13648	13636	13666	13670	13468	13743	13799	13500	13678	13575	13742	13731	13766	13348	13485	13653	13601	13418	13627	13648	13496	13656	13534	13631	13614	13716	13755	13507	13659	13565	13482	13441	13768	13461	13678	13638	13520	13507	13545	13650	13600	13503	13681	13635	13798	13467	13510	13478	13643	13596	13667	13385	13733	13642	13638	13485	13669	13631	13485	13647	13478	13637	13685	13621	13596	13686	13563	13653	13522	13531	13708	13635	13654	13571	13728	13642	13625	13596	13565	13658	13621	13588	13757	13520	13656	13595	13724	13597	13663	13563	13633	13817	13631	13788	13696	13592	13763	13572	13692	13547	13478	13648	13442	13743	13537	13729	13537	13642	13521	13638	13607	13460	13648	13852	13606	13660	13731	13640	13639	13694	13565	13608	13580	13595	13431	13638	13735	13529	13731	13586	13694	13431	13585	13699	13720	13549	13624	13378	13610	13586	13563	13602	13681	13583	13557	13563	13678	13570	13767	13659	13542	13620	13616	13574	13507	13561	13727	13690	13631	13618	13603	13561	13651	13526	13814	13600	13806	13650	13671	13579	13725	13567	13577	13492	13557	13646	13488	13658	13638	13603	13483	13819	13580	13698	13671	13664	13599	13536	13507	13566	13675	13497	13662	13501	13595	13557	13665	13635	13589	13685	13659	13679	13467	13635	13695	13708	13521	13319	13609	13560	13774	13793	13763	13725	13703	13541	13519	13624	13591	13596	13590	13756	13644	13580	13577	13598	13591	13521	13499	13519	13565	13598	13635	13623	13636	13765	13448	13481	13723	13500	13446	13678	13730	13778	13556	13587	13476	13583	13690	13639	13532	13778	13477	13502	13657	13548	13615	13489	13590	13636	13692	13570	13542	13546	13516	13703	13585	13465	13629	13645	13618	13581	13699	13481	13790	13569	13577	13581	13585	13639	13571	13491	13757	13688	13547	13661	13592	13637	13482	13506	13702	13640	13622	13635	13537	13617	13583	13599	13637	13618	13421	13641	13520	13613	13391	13602	13731	13646	13599	13719	13678	13523	13615	13672	13619	13581	13588	13590	13604	13690	13681	13698	13623	13508	13706	13652	13627	13533	13636	13442	13554	13564	13450	13595	13627	13682	13755	13650	13592	13581	13596	13792	13571	13414	13667	13376	13457	13669	13737	13689	13633	13766	13582	13668	13727	13650	13640	13594	13430	13616	13733	13540	13448	13650	13476	13655	13634	13592	13555	13511	13707	13597	13632	13539	13669	13573	13836	13729	13589	13706	13557	13726	13685	13735	13539	13687	13739	13663	13662	13703	13550	13632	13643	13668	13659	13746	13559	13508	13555	13641	13759	13452	13513	13586	13661	13641	13500	13499	13627	13561	13594	13495	13608	13471	13599	13801	13581	13567	13642	13716	13528	13709	13797	13654	13633	13733	13651	13650	13716	13486	13491	13662	13713	13778	13756	13728	13492	13619	13583	13623	13682	13558	13616	13559	13643	13771	13629	13579	13625	13668	13656	13461	13620	13471	13527	13669	13624	13479	13666	13652	13499	13707	13636	13693	13687	13493	13659	13805	13624	13689	13570	13617	13571	13654	13656	13578	13567	13644	13665	13522	13356	13563	13660	13707	13634	13672	13604	13625	13534	13594	13553	13785	13553	13646	13633	13671	13721	13589	13593	13643	13549	13546	13709	13582	13591	13553	13615	13586	13667	13473	13766	13754	13786	13654	13650	13522	13774	13621	13619	13806	13617	13672	13567	13710	13653	13661	13542	13569	13415	13414	13823	13775	13632	13765	13678	13498	13606	13554	13566	13662	13508	13646	13691	13591	13524	13532	13648	13614	13553	13612	13793	13543	13548	13674	13671	13657	13593	13674	13735	13629	13657	13568	13709	13569	13658	13394	13647	13567	13645	13579	13550	13505	13555	13648	13566	13704	13717	13456	13693	13580	13634	13704	13572	13732	13467	13635	13532	13712	13560	13618	13585	13538	13422	13620	13817	13638	13706	13511
22878	21434	29322	24472	23910	27594	29747	23863	21518	20595	19072	18200	17713	17320	17061	16861	16647	16697	16445	16325	16327	16245	16174	16423	16391	16280	16133	16235	16299	16330	16182	16281	16285	16002	16149	16149	16163	16156	16169	16067	16007	16262	15981	15947	16147	15994	16030	15968	16063	15970	16265	16134	16257	16172	16270	16159	15946	16218	16105	16016	16140	16201	16090	15836	16008	16014	16217	15965	16080	15903	16012	16034	15999	16199	15975	15936	15996	16113	16083	15945	15923	16026	16138	16146	16158	16058	15935	15991	15944	16129	15980	16089	16141	15976	16090	16056	16144	16105	16067	16106	16220	15839	16177	16111	16097	16110	16164	15966	16068	15968	15913	15976	16063	16134	15944	16146	16033	16147	15992	15998	16106	16086	15948	16135	15930	16124	16064	15865	16116	16233	16033	16061	16175	16058	15939	16104	15970	15846	16016	15957	16061	16075	15862	16073	16208	15964	16137	15948	15953	16087	16177	16319	16180	16203	16180	15827	16048	16163	16337	16069	15948	16055	15987	15901	15952	16044	16329	15989	15943	16146	15987	16001	15965	15981	16127	15993	16143	16073	16090	16000	16090	16072	16050	15908	16066	16116	16005	15987	15977	15955	16034	16106	16007	15885	15969	16014	15899	15954	15937	16102	16082	15932	16042	16006	15915	16154	16207	16051	16143	16111	16007	15965	16027	16162	15792	15876	15938	15939	16008	16059	16211	15886	16096	16106	16028	15984	16226	16120	16187	16086	16138	16230	15978	16058	16107	16127	16135	16084	16029	15980	15928	16036	16048	16031	15903	16015	16074	16062	16070	16013	15999	16112	16073	16005	15986	15823	15984	16004	16072	15774	15885	16176	16179	16240	15995	15932	16115	16201	15885	15984	16087	16170	16107	15914	15958	16028	15944	16048	16185	15994	16102	15892	16111	16205	16044	16100	15915	15914	16103	15992	15940	16119	16050	16001	16244	16086	15985	15909	15817	15908	16011	16061	15969	15991	16017	16014	15938	15802	15924	15886	16139	15825	16079	16133	16196	15831	16087	16140	16020	16033	16169	16017	15961	16149	16113	16204	15993	16083	16138	16112	16086	16082	15924	16040	16040	16174	16062	16024	16071	15946	16139	15954	16075	16180	15896	16018	15973	16155	15986	15988	15984	15999	16016	16137	16153	15935	15955	16222	16082	15991	15883	15995	16005	16007	16044	16085	15955	15987	16130	16106	16079	15968	15816	15989	15833	16105	15916	15924	15858	16085	16075	16079	15965	16006	16006	15983	16093	16164	15971	16110	15911	15950	15917	15760	16108	16081	16093	15944	16171	15752	15936	15997	16218	15883	16002	15972	15987	15967	16164	16087	15852	15962	16268	16063	15817	16029	16057	16074	16174	16198	16071	16065	15862	16129	15831	15991	16146	15854	15958	15972	16157	16021	16063	15995	15858	16149	16019	16033	15901	16147	16065	16114	15874	16134	15955	16055	16190	15978	15934	15806	15968	16058	16162	15920	16078	15867	15847	15969	16084	16034	16145	16096	15879	16194	16102	15921	16010	16109	16038	16129	16098	16155	15999	15819	16121	15909	15982	16068	16128	15815	16007	15992	16152	16041	15863	16022	15936	16092	16031	16079	15976	15700	15987	16070	16008	16255	16009	16053	15936	16089	16174	16058	16015	16088	16033	15974	15808	16012	16239	15914	15945	16155	16058	16136	15967	16109	16170	16023	16153	15835	16014	15920	15977	16122	16043	15843	15986	16002	15989	15920	16164	15934	15871	16041	16068	16091	16073	16025	15999	15859	16162	16048	16159	16052	15926	16132	16067	15809	16025	16017	16074	16061	16092	16052	16053	16084	16201	16175	16206	16219	16033	16127	16056	16161	15960	15857	16010	16210	15765	16075	15982	15894	15818	16107	16118	16281	16143	15988	16073	16099	16060	15995	16000	15911	15890	15795	15982	16030	16057	16196	16132	16121	16031	16006	16230	16038	16130	16039	16020	16022	16003	16015	15985	15957	16143	16200	16003	15973	16199	15995	16089	16205	15979	16027	16066	15844	15926	16082	15998	16282	16178	16074	15915	16105	15875	16170	16095	15884	15945	16073	16055	16007	15969	16051	16008	16126	16296	15911	16328	16141	16066	15870	16065	16093	16049	16115	16042	16072	15918	16102	16025	15953	15953	16057	16033	16000	16001	16043	15958	15810	15986	16082	16116	15914	15927	16015	16127	16034	15891	15988	16052	15957	16008	16111	15886	16002	15965	16109	16111	15945	16263	16128	15861	16008	15889	15908	16045	15949	15980	16143	16084	15896	16012	15868	16055	15999	16210	16072	15923	15876	16077	15982	16115	15992	16045	16272	15959	16119	16076	16024	16107	15977	16204	15996	15979	16063	15949	15921	16122	16190	16139	16131	15814	16162	16200	15941	15884	15938	16097	16018	16050	16011	16187	16188	15957	16047	15948	15831	16008	16107	15880	15994	16129	16005	15898	15997	16152	16106	16116	15829	15833	16076	15968	15932	16058	15863	15995	15944	16004	16068	16019	15984	16070	15925	16071	15979	16070	15947	15976	15992	16091	15820	16105	16162	16299	16145	16067	16052	16028	15900	15988	15881	16066	16321	15893	16155	16028	16089	15942	15896	16094	16085	15934	15861	16076	15965	16111	15972	15875	16039	15867	16012	16078	15909	16125	15966	16030	16153	15988	16093	16165	16043	15866	16087	16015	16083	15903	16013	15877	16305	16113	15973	16151	15875	16088	15775	16019	16135	16168	16089	15935	15966	15952	15887	15863	16058	16093	16033	16040	16191	15928	16143	16102	15845	16069	15972	16074	15936	15900	16013	15838	16004	15870	15919	16018	16081	15897	15913	16092	16032	16036	16077	15953	16026	16114	15988	15955	16165	15974	15984	15927	16184	16102	15860	16257	16133	15948	15827	16112	15909	15892	16080	16075	16008	16202	16044	15999	15963	16137	16020	15964	16017	15859	16045	16170	15918	15965	16029	16090	16145	15985	15993	16017	15787	15993	15965	16017	15907	16082	16024	16000	16033	15972	16197	15755	15973	16033	16073	16045	16129	15953	15907	15902	15953	15990	16017	16084	16117	16051	15844	15889	16072	15984	16084	16111	15904	16125	15927	16323	16054	16077	16061	15966	15936	16135	15946	16053	16127	16075	16036	16092	15957	16132	15809	16077	15931	15986	16111	15918	15952	16083	15952	15969	16127	15979	16240	16103	16102	16116	15994	16085	16163	16096	15955	15895	15849	15997	16262	16105	15878	15916	16119	16019	16069	16010	15993	15989	16151	15916	15991	16016	16047	16080	16038	16217	15894	16025	15864	15923	16215	16092	16003	16052	16083	16048	15937	16041	16082	15884	16162	15916	16052	16129	16002	15956	15930	15863	15933	16141	15922	16189	16149	15982	16096	16072	15994	15934	16083	16059	15978	16100	16026	15967	16235	16055	16102	16158	15948	15939	16068	16030	16042	16076	16055	15938	16069	15810	15935	15963	15919	15877	15865	16048	16145	16114	15885	16105	16204	16033	15935	16135	16115	16005	16017	16006	16114	16050	15831	16261	16141	15879	16293	15893	15969	16056	16069	15873	15993	16000	16195	16043	15875	15889	15897	16040	16176	16045	16043	16285	16067	16088	16255	15775	15987	16132	16064	15883	15956	15967	15949	15867	16002	16134	16054	15856	15921	15920	15841	16024	15947	16004	16104	16221	16067	16179	16064	16132	16121	16035	16006	16050	16027	15985	15995	16183	15971	16081	16051	16062	16059	15904	16142	16008	16101	16074	15901	16051	15968	16020	15990	16032	16062	15990	15889	15910	16115	15847	16047	16110	15869	16030	16004	16035	16277	16047	16130	15860	15989	15901	15898	15874	16129	16047	16080	16112	16133	16291	16015	16047	15988	15935	15927	16100	15894	15731	16073	15751	15963	15984	16078	15941	16010	16019	15922	16047	15942	15945	15920	15841	15990	15950	16052	16166	15930	15900	16030	15946	15989	15948	15895	15913	15939	15975	15888	16145	15891	16197	15818	16280	15957	16093	16144	16025	15887	16074	16084	16026	15979	16023	15996	16120	16077	16082	15782	16006	15994	15826	15988	16072	15870	16039	15948	15893	16072	15999	15969	15996	15985	15887	16099	16134	16104	16033	16049	15918	16105	15959	15907	16010	16009	16085	16197	16037	15956	16063	16011	15916	15982	15943	16121	16060	16082	16168	16114	15864	16076	16073	16179	16031	15988	16000	16167	16027	16108	16210	16121	15890	16174	15948	16109	16136	16056	15954	15993	15982	16052	15930	16167	15962	15949	16125	15908	15943	15895	15808	16164	15991	15911	16027	16163	16045	15831	16122	15997	16093	16007	16188	16081	16007	16020	15907	16148	16017	16010	15996	15925	16138	16002	15990	15822	15893	16122	16148	15951	16171	16144	16058	16006	16174	16146	15993	15989	16049	16011	16007	15864	16019	16070	16077	15927	15992	15939	16110	16002	15958	16137	16027	16029	16156	15984	15959	16169	16110	15889	15889	15892	15894	15903	16151	16008	16106	16126	16076	15728	15922	15952	15996	16041	15968	16216	15859	16000	16007	16220	16113	16087	15913	15812	16139	15939	16100	15992	16010	16160	15908	15959	16055	16225	16085	15955	15997	16244	16068	15976	15965	15770	15883	15916	16200	16019	16135	15964	16191	16121	15979	16032	16028	15728	15971	15987	16017	16012	15955	15933	16032	15817	16039	16005	16126	16044	15820	16111	15873	16132	16071	15976	16021	15907	15841	16173	15971	16012	16021	15977	16038	16282	16000	16131	16088	15945	16001	15955	16117	16130	16090	16084	15992	15686	15928	16001	16040	15905	16016	15950	15925	15996	16118	15839	16092	16037	16014	16081	16025	16082	15962	16171	15947	16092	15881	16082	16076	15988	16006	16080	15967	16104	16230	16162	15999	15954	16005	16113	16125	16128	15834	16217	16099	15917	16019	16109	16071	16063	16063	16043	15974	16225	15949	16021	16102	16052	16114	15995	15829	15962	16013	16039	15858	15948	16220	16029	16005	16058	16144	15908	16058	15967	15789	15977	16121	16021	15927	16019	16016	16115	16061	15905	16014	16011	15836	16050	16005	16310	16110	16233	15887	16039
36978	61754	57314	46933	38832	32660	28014	24409	21596	19794	18051	16929	16175	15470	14988	14661	14411	14414	14326	14159	14211	14145	14079	14162	14068	13932	14064	14120	14005	13997	13953	13924	13981	13979	14053	13938	14125	14013	13916	14075	13972	13963	13897	13862	14076	13943	14106	14034	14036	13871	13834	14026	14077	14088	13928	13835	13820	13910	14006	13966	13921	14100	13847	13937	13890	13878	13775	13943	13831	13726	13939	13914	13867	13965	13909	13898	13782	14133	13945	13795	14011	13872	13937	13838	13905	13982	13628	13893	13829	13938	13937	13881	14099	13789	14073	13919	13921	13929	13929	13914	14019	13909	13945	13899	14073	13962	13944	13976	13892	13797	13877	13983	13935	13886	14053	13877	13983	13857	13965	13809	14064	13946	14017	14084	13877	13894	13802	13871	13774	14009	14019	13929	13886	13898	13937	14101	13990	13803	14028	14052	13916	13829	13965	13817	13776	13994	13926	13882	13849	13760	13889	13995	13757	14059	13893	14019	13836	13925	13952	13857	14076	13830	13756	13956	13839	13887	14010	13984	13885	13956	14019	14044	13950	14089	13910	13792	13935	13777	14129	13944	13707	14103	13982	13989	14016	14148	13760	14082	13890	13757	13967	13939	14001	13839	13940	13878	14049	14088	14004	13812	13898	13931	13995	13836	13974	13907	13691	13919	14018	13873	13670	13935	13791	13886	13922	13819	13777	13943	13830	13993	13745	13938	14033	14079	13992	13930	13956	13955	13878	13968	13965	14000	13998	13870	13998	13716	13798	13896	13914	13904	13912	13935	13918	13861	13955	13989	13858	13914	13794	13946	13899	14089	13979	14002	13915	13870	13859	13911	13870	13873	13948	13924	14028	13833	14039	13947	13992	13797	13910	13991	13895	13856	13925	13996	13940	13900	13969	14074	13886	13866	13984	13977	13818	13920	13919	13961	13878	13999	14024	13908	13804	13963	13948	13866	14019	13856	13762	13919	13841	13825	14066	14013	13884	13901	13965	13990	13717	14053	13881	13875	13827	13893	14049	13738	13731	13844	13963	14019	13883	13859	13709	13928	13915	14004	13884	14058	13868	13903	13874	13924	14095	13870	13784	13920	13814	13879	14007	13850	13861	13839	13853	13970	13859	13825	13967	13999	13911	13921	14001	13807	13741	13866	14092	13936	13920	13840	13847	14013	14061	13793	14037	13951	13939	13819	14136	14044	13890	13942	13970	13861	13860	13874	13970	13811	13795	13924	13898	13907	14047	14067	13945	14018	13908	13924	13821	13909	13870	13833	13820	13887	13795	14132	13873	13668	13846	13988	13800	13863	13775	13884	13835	13863	14081	13876	13924	13994	13862	13859	14022	13833	13825	14001	13996	13752	13889	13949	13938	13949	13926	14099	13921	13906	13937	13956	14045	13793	13668	13709	13792	13761	13970	14021	14078	13891	13899	13955	13800	13715	13845	13802	13990	13992	13983	14084	13832	14017	14011	13777	13746	13907	13940	13988	13952	14152	13745	13971	13816	13974	13969	13946	13892	13775	13813	13916	13914	13924	13841	14017	13938	13844	13816	13873	14129	13890	13608	13818	13949	13876	14132	13912	13971	13923	13903	13932	13982	13875	13953	13845	14083	13864	14002	13924	13862	13784	13930	13981	13855	13971	13872	13817	13920	13916	13994	13860	14037	13950	13978	13991	13963	13941	13840	14013	13754	13970	13948	13915	13862	14090	13899	14018	13996	13928	13817	13866	13886	13906	14018	13906	13942	13968	14068	13772	13874	13945	13956	13816	13961	13946	13807	14015	13896	13751	14000	13901	13863	13805	14068	13987	13963	14012	13994	13949	13981	13952	13953	13743	13979	13965	14046	14101	13747	13954	13933	13835	13795	13944	13926	14065	13910	13854	13877	13940	13721	14061	13889	13881	13886	13820	14018	14030	13822	13981	13858	13958	14002	13883	13913	13930	13961	14049	13889	13872	13912	13865	13870	14020	13773	13991	13961	13883	13999	13806	13772	13934	13842	13912	13815	13968	13952	13896	14008	13880	13826	14075	14001	13909	14115	13913	13948	13912	14135	13780	13943	13926	13989	13768	13836	13931	14065	13838	13981	13943	13931	13901	13958	14021	13871	13952	13905	13818	13705	13835	13959	14030	13851	13629	13948	14011	14071	13915	13921	14012	13925	13917	13890	13982	13920	14016	13916	13846	13927	13998	13909	13829	13821	13967	13908	14014	13960	13949	13906	13956	13925	13875	14028	13982	13960	14025	13836	14005	14021	13973	13895	13957	14014	13825	13942	14007	13926	13917	13939	13875	13969	14102	13932	13984	14103	13817	13885	13855	14068	13827	13965	13802	13853	13829	13920	13923	13900	13988	13738	13793	13822	13799	13990	13866	13882	13999	13887	13864	13915	13911	13813	13907	13925	13905	13867	14003	13977	13871	13722	13906	13801	13700	13768	14094	14025	13997	13886	14012	13978	13917	13899	13947	13988	13838	13950	13896	13976	13754	13900	14021	14082	13877	13887	13941	13943	13836	13930	13974	13924	13881	13947	13784	13809	14016	13913	13806	13917	13968	14072	14001	13837	13945	13936	13934	13860	14086	13855	13780	13929	13943	14035	13914	13889	13848	13963	13780	13914	13945	13915	13891	14016	13962	13967	13932	13988	13776	13928	13953	13989	14113	13966	14011	13876	13907	13952	13829	13937	13858	13905	13939	14012	13860	13828	13808	13910	14043	13863	13984	13896	14008	13788	13813	13932	13830	13888	13787	13858	14020	13903	13958	13885	13886	14077	13987	13947	13873	13810	13948	13986	13989	14040	13915	14021	14037	13839	13821	14084	14028	13946	14062	13964	13794	13756	13918	13842	13940	13815	13962	13867	13904	13953	13897	14109	13973	13978	13871	13831	13789	13906	13879	14075	13946	13895	13897	14101	13827	13930	13861	13854	13882	13972	13985	13981	13974	13698	13917	13930	13816	13847	13937	13827	14033	13866	13932	13867	13881	14023	13907	13878	13866	14042	13746	14050	13955	13941	14073	13862	13924	13945	13879	13989	13776	14055	13927	14055	13789	13901	13875	13997	13861	13928	13728	13891	14025	13855	14003	13871	13942	13865	13859	13934	13818	13910	13823	13972	13903	13910	13942	13965	13898	14032	13998	13988	13914	14035	13864	13833	13819	13808	13836	14007	13987	13974	13901	13975	14110	13952	13933	13965	13825	14121	13826	14044	13971	13897	13983	13830	13902	13813	13796	14071	13986	13980	13905	13795	14011	13840	13976	13853	13874	13848	13792	13999	13921	13744	13893	13984	13805	13968	14091	13973	13846	13821	14047	13946	13809	14034	13974	13894	13849	13882	13803	13985	13769	13831	13925	14029	13902	13962	13739	13981	13905	13763	14107	14016	13944	13842	13885	13915	13840	13880	13808	13857	13801	13887	13923	13841	14000	13795	13928	13923	13922	13886	14060	13893	13848	13993	13839	13910	13925	13990	14022	13862	13891	13818	13989	13964	14105	14073	14035	14023	13903	13953	13936	13727	13907	13775	13971	13854	13795	13897	13855	13852	14088	13940	13928	13865	13997	13886	13868	13955	13843	14017	13791	13970	14001	14033	13979	13949	13918	14011	13931	13979	13837	13887	13770	13926	13833	13819	13942	13899	13958	13987	13811	13909	13857	13959	13964	14033	13991	13917	13824	13885	13987	13949	14025	13844	13888	13718	13905	13927	14046	13779	13950	13917	13923	13822	13839	13880	13952	13823	13824	13792	13923	13920	13970	14083	13864	13932	13981	13912	13898	14064	13868	14020	13885	13780	14018	13933	13936	13976	13937	13828	14065	13671	13947	13993	13861	13881	13721	13751	13846	13764	14027	14119	13849	13849	14046	13926	13886	13929	13649	13891	13939	13879	13915	13832	14100	13943	13953	13908	13996	13994	14000	13904	13889	13863	14008	13951	13977	13990	13981	13904	13942	13890	14011	13889	13995	13914	13959	13931	14015	13804	14038	13907	13836	13919	13890	13854	14053	13794	13843	13983	13905	13931	13802	14023	13906	13983	13921	14031	13796	13901	13775	13967	14045	13883	13840	14046	13864	13906	13919	14001	13995	13943	14120	13866	13855	13907	13857	14158	13908	14047	13958	13805	13976	14028	14075	14009	13990	13963	13704	13949	13846	13816	13961	13921	13982	14006	13944	13803	13943	13942	13923	13853	13987	13795	13733	13826	13976	13935	13855	13987	13940	13843	13870	14012	13833	13974	13797	13836	13820	13911	13966	13839	14011	13814	13917	13860	13982	13955	13936	13914	14114	13945	14054	14018	14000	13939	14008	14064	13791	13983	14019	13881	13829	13976	13844	13988	13925	13821	13943	14012	14028	13969	13797	13993	13915	13859	13918	13933	13748	13908	14063	13847	14138	13774	14051	13808	13680	13993	13941	14070	13834	14014	14039	13890	13977	14050	13874	13984	13819	13887	13807	13960	13840	13936	13837	14024	13885	13828	13884	13897	13879	14056	13787	13888	13973	13928	13866	13844	13967	13956	13819	13903	14189	13772	13907	14145	13921	13827	14067	13868	14079	13794	14010	14034	13908	14076	14147	13857	13939	13898	13812	13851	13853	13954	14001	13970	13831	13933	13848	13997	13682	13834	13906	13905	13890	14021	13831	13944	13998	14084	13832	13861	13794	14126	13980	14042	13947	13973	13865	13879	13867	13888	13841	14074	13828	14028	13919	13885	13737	14074	14059	13878	13853	13923	13780	13982	13789	13858	13785	13868	13727	13933	13943	13768	13939	13928	13994	13973	13993	13842	13938	13907	14000	13990	13973	14046	13975	13858	13836	13747	13991	13974	13912	13871	13901	13932	13980	13841	14016	13883	13869	13903	13925	13896	13966	13924	13895	13772	14056	14034	13919	13611	13776	13769	13705	13997	13832	13866	13823	13992	13903	13982	13908	13736	14087	13735	13841	13883	13816	13836	13972	13879	13811	13855	13906	13816	13788	13935	13881	13939	13888	14013	14045	13878	14003	13824	13822	13789	13960	13981	13856	13748	13972	13958	13891	13919	13882	13766	13867	13805	13773	13878	13969	13873	13989	13775	13939	13944	13938	13795	13884	13836	13897	14017	13966	13933	13920	13838	13958	13833	13996
29361	30798	38566	33582	26611	22593	20661	18806	17714	17328	16906	16546	16457	16285	15893	15984	15895	15894	15792	16031	15804	15831	16204	15647	15795	15637	15844	15845	15560	15852	15812	15973	15908	15955	15606	15833	16151	15802	15770	15926	15638	15751	15675	15809	15934	15765	15704	15785	15700	15503	15783	15853	15743	15797	15838	15842	15837	15724	15828	15667	15680	15661	15707	15740	15898	15796	15582	15803	15776	15708	15847	15851	15801	15697	15679	15771	15880	15891	15766	15894	15709	15826	15881	15634	15765	15739	15727	15838	15621	16049	15861	15876	15847	15681	15830	15774	15838	15849	15651	15735	15706	15592	15680	15898	15898	15769	15780	15726	15661	15760	15818	15878	15805	15955	16029	15795	15786	15757	15975	15811	15855	15752	15804	15807	15798	15766	15712	15873	15869	15868	15797	15629	15958	15801	15877	15672	15654	15858	15858	15681	15741	15697	15711	15678	15996	15974	15864	15521	15774	15659	15734	15709	15896	15702	15661	15800	15851	15789	15919	15770	15754	15865	15883	15834	15780	15823	15742	15690	15663	15787	15701	15823	15870	15609	15659	15836	15605	15664	15575	15743	15861	15836	16009	15703	15775	15814	15671	15703	15704	15880	15660	15773	15832	15647	15758	15878	15724	15888	15824	15754	15783	15638	15887	15610	15591	15765	15877	15880	15605	15580	15857	15717	15749	15903	15813	15702	15863	15846	15731	15733	15630	15650	15612	15675	15626	15677	15615	15809	15829	15664	15878	15808	15606	15713	15560	15567	15779	15747	15861	15871	15685	15830	15799	16058	15756	15776	15802	15720	15808	15634	15630	15672	15594	15649	15856	15731	15890	15854	15785	15757	15749	15788	15807	15704	15686	15759	15653	15745	15709	15654	15861	15963	15839	15806	15736	15756	15710	15863	15818	15667	15826	15718	15822	15665	15758	15754	15654	15784	15776	15619	15763	15787	15602	15823	15707	15651	15881	15975	15847	15641	15747	15832	15743	15977	15855	15910	15606	15777	15860	15751	15798	15693	15690	15723	15793	15573	15782	15666	15707	15705	15702	15843	15815	15875	15748	15747	15611	15675	15758	15715	15752	15794	15770	15708	15693	15816	15915	15828	15819	15656	15921	15660	15532	15860	15802	15609	15526	15756	15875	15946	15597	15600	15816	15704	15745	15708	15751	15699	15841	15798	15671	15654	15777	15765	15751	15814	15690	15662	15792	15712	15747	15818	16128	16000	15723	15745	15854	15949	15774	15813	15864	15694	15541	15905	15859	15801	15825	15757	15782	15791	15839	15539	15797	15677	15747	15661	15752	15900	15853	15821	15811	15763	15706	15685	15798	16013	15697	15658	15778	15731	15665	15731	16074	15595	15497	15812	15890	15779	15705	15687	15869	15787	15757	15648	15683	15807	15725	15878	15895	15731	15604	15793	15660	15885	15949	15759	15721	15941	15772	15850	16014	15921	15735	15888	15651	15673	15667	15835	15870	15777	15745	15836	15580	15745	15565	15739	15746	15639	15694	15647	15799	15593	15639	15734	15816	15891	15777	15874	15716	15894	15675	15878	15807	15771	15676	16066	15722	15848	15740	15651	15879	15855	15638	15740	15780	15794	15938	15697	15820	15798	15751	15879	15813	15683	15851	15969	15711	15757	15658	15685	15747	15907	15742	15706	15517	15657	15673	15899	15683	15711	15713	15701	15590	15737	15581	15758	15683	15637	15674	15792	15807	15592	15526	15828	15602	15925	15742	15932	15630	15781	15707	15733	15941	15767	15779	15832	15899	15831	15696	16051	15777	15866	15781	15694	15848	15662	15896	15837	15809	15714	15812	15878	15780	15760	15750	15897	15800	15757	15807	15786	15788	15687	15638	15610	15735	15841	15520	15721	15717	15707	15703	15891	15846	15669	15672	15801	15722	15781	15447	15610	15676	15628	15737	15811	15797	15757	15821	15898	15698	15834	15758	15778	15921	15670	15754	15914	15850	15728	15637	15979	15868	15601	15785	15946	15933	15796	15792	15837	16021	15710	15846	15784	15806	15667	15875	15918	15835	15828	15958	15788	15445	15725	15847	15764	15924	15950	15941	15764	15946	15870	15904	15772	15723	15648	15873	15810	15809	15778	15707	15850	15754	15891	15866	15968	15728	15820	15693	15886	15661	15789	15892	15899	15821	15869	16050	15965	15763	15690	15892	15905	15724	15737	15827	15743	15822	15787	16023	15932	15840	15825	15714	15736	15846	15766	15581	15741	15672	15748	15978	15760	15813	15746	15445	15700	15853	15677	15658	15766	15607	15912	15944	15711	15966	15648	15833	15740	15641	15752	15730	15620	15685	15710	15718	15700	15812	15869	15816	15809	15672	15841	15716	15666	15738	15629	15898	15846	15852	15883	15904	15726	15808	15700	15669	15885	15820	15738	15761	15660	15686	15899	15545	15670	15786	15724	16075	15760	15613	15685	15767	15803	15787	15690	15714	15690	15832	15851	15844	15532	15941	15753	15733	15696	15943	15812	15781	15919	15774	15713	15605	15758	15729	15804	15897	15778	15820	15830	15693	15719	15557	15913	15878	15607	15728	15650	15815	15920	15795	15701	15739	15876	15778	15775	15740	15956	15790	15690	15760	15782	15786	15896	15837	15741	15735	15642	15778	15817	15841	16036	15742	15784	15702	15862	15687	15839	15927	15788	15870	15773	15751	15866	15944	15877	15994	15876	15703	15769	15713	15713	15964	15879	15819	15808	15819	15700	15616	15738	15807	15794	15806	15630	15617	15637	15692	15614	15710	15683	15614	15728	15830	15833	15812	15829	15860	15837	15843	15808	15721	15865	15789	15643	15688	15845	15915	15775	15964	15937	15656	15943	15718	15768	15844	15567	15903	15696	15794	15806	15777	15746	15810	15978	15731	15950	15734	15777	15813	15618	15785	15648	15785	15770	15828	15744	15808	15747	15642	15701	15898	15563	15738	15711	15691	15705	15752	15838	15822	15680	15733	15665	15699	15600	15857	15674	15926	15859	15913	15855	16020	15625	15837	15674	15802	15827	15803	15718	15857	15767	15796	15834	15667	15628	15824	15907	15691	15798	15620	15659	15644	15673	15783	15831	15813	15675	15681	15695	15792	15660	15768	15621	15907	15852	15802	15803	15714	15767	15897	15765	15838	15950	15799	15754	15601	15809	15862	15586	15805	15774	15712	15742	15899	15778	15886	15717	15783	15696	15928	15887	15792	15894	15708	15726	15886	15855	15699	15640	15710	15836	15715	15796	15889	15782	15809	15843	15610	15904	15840	15857	15889	15580	15751	15892	15896	15729	15802	15788	15806	15835	15837	15773	15941	15788	15613	15776	15741	15611	15732	15792	15732	15639	15756	15716	15807	15872	15831	15851	15927	15854	15902	15890	15631	15741	15847	15756	15655	15795	15713	15898	15821	15518	15790	15728	15832	15733	15639	15819	15882	15618	15666	15751	15779	15901	15722	15766	15831	15688	15929	16023	15930	15870	15775	15757	15667	15663	15776	15651	15710	15860	15725	15817	15579	15722	15668	15636	15771	15863	15839	15876	15768	15768	15801	15959	15902	15825	15754	15679	15913	15642	15779	15817	15901	15741	15811	15913	15811	15703	15713	15722	15808	15761	15732	15834	15660	15829	15709	15683	15740	15866	15816	15819	15928	15814	15872	15685	15983	15795	15589	15688	15752	15515	15978	15759	15819	15884	15809	15728	15846	15707	15888	15979	15812	15928	15750	15864	15797	15833	15938	15740	15873	15680	15733	15618	15737	15913	15585	15804	15807	15838	15583	15913	15905	15774	15773	15802	15840	15807	15752	15729	15682	15693	15735	15751	15676	15562	15796	15651	15836	15902	15731	15805	15985	15741	15696	15785	15789	15751	15843	15794	15740	15901	15564	15784	15945	15892	15791	15645	15660	15808	15813	15710	15659	15777	15789	15685	15951	15812	15826	15904	16031	15647	15897	15956	15896	15601	15846	15554	15720	15762	15845	15829	15815	15802	15836	15834	15788	15661	15811	15938	15854	15888	15661	15708	15727	15623	15693	15913	15871	15776	15759	15736	15702	15659	15750	15782	15604	15735	15761	16010	15951	15754	15727	15788	15820	15799	15702	15767	15919	16133	15643	15760	15791	15702	15545	15831	15824	15770	15954	15813	15613	15643	15698	15646	15759	15632	15635	15938	15956	15707	15836	15760	15595	15793	15886	15858	15856	15790	15729	15690	15828	15952	15622	15950	15725	15809	15758	15698	15650	15786	16012	15707	15795	15816	15626	15837	15827	15774	15746	15846	15910	15701	15770	15748	15686	15671	15901	15926	16057	15834	15677	15903	15861	15822	15822	15617	15911	15793	15895	16132	15787	15729	15733	15642	16039	15936	15836	15664	15637	15687	15835	15711	15664	15671	15765	15701	15797	15759	15877	15866	15789	15813	15890	15827	15993	15799	15893	15923	15771	15913	15875	15912	15699	15892	15610	15699	15816	15792	15712	15629	15857	15810	15834	15709	15794	15651	15932	15867	15866	15743	15856	15696	15892	15530	15822	15859	15799	15753	15963	15828	16078	15662	15817	15653	15886	15821	15764	15698	15819	15785	15761	15675	15903	15718	15686	15597	15623	15943	15782	15592	15814	15727	15912	15661	15772	15640	15802	15921	15719	15605	15719	15825	15964	15917	16040	15755	15788	15800	15634	15877	15890	15891	15755	15769	15682	15855	15718	15794	15552	15673	15609	15914	15783	15835	15633	15689	15757	15779	15970	15836	15903	15898	15985	15795	15903	15735	15870	15856	15673	15717	15743	15795	15780	15693	15743	15474	15709	15650	15715	15821	15682	15791	15783	15898	15698	16081	15908	15685	15983	15735	15944	15668	15658	15906	15783	15824	15738	15847	15875	15814	15792	15802	15730	15696	15694	15899	15728	15873	15895	15726	15913	16026	15972	15774	15642	15740	15729	15585	15878	15863	15948	15688	15769	15725	15638	15883	15833	15781	15833	15893	15728	15769	15913	15711	15758	15826	15700	15729	15809	15976	15863	15723	15695	15825	15771	15682	15658	15882	15706	15661	15741	15676	15748	15787	15685	15887	15943	15605	15661	15619	15516	15731	15796	15736	15835	15602	15779	15718	15727	15510
34707	49631	45020	34998	27859	23282	20153	18311	17013	15969	15381	14865	14639	14271	14372	14165	13882	13813	13987	13913	14058	13789	13792	13863	13886	13889	13874	13611	13851	13782	13845	13878	13868	13577	13918	13739	13822	13814	13772	13865	13887	13916	13962	13681	13896	13852	13726	13906	13846	13761	13936	13760	13824	13958	13783	13712	13858	13918	13964	13883	13832	13829	13678	13867	13895	13803	13653	13858	13746	13813	13726	13881	13830	13790	13978	13782	13808	13841	13667	13793	13813	13792	13710	13870	13852	13973	13908	13857	13895	13752	13660	13812	13978	13876	13855	13850	13830	13825	13859	13773	13826	13717	13795	13810	13847	13877	13742	13893	14006	13769	13780	13817	13896	13919	13811	13845	13872	13713	13644	13794	13529	13838	13994	13817	13941	13890	13780	13845	13894	13913	13955	13809	13870	13859	13780	13767	13940	13767	13770	13921	13717	13671	13767	13773	13797	13801	13898	13782	13776	13820	13725	13760	13844	13740	13725	13741	13798	13812	13847	13678	13835	13737	13894	13854	13835	13641	13663	13696	13661	13836	13796	13796	13752	13786	13679	13723	13764	13815	13934	13824	13700	13843	13910	13667	13709	13930	13765	13864	13804	13772	13683	13883	13805	13701	13855	13785	13875	13687	13843	13865	13853	13711	13803	13956	13823	13804	13996	13998	13789	13915	13630	13904	13710	13702	13829	13810	13783	13786	13900	13707	13687	13751	13616	13916	13767	13557	13768	13894	13777	13750	13770	13800	13683	13894	13716	13992	13822	13606	13701	13912	13979	13687	13987	13849	13730	13832	13767	13800	13793	13803	13756	13820	13787	13856	13867	13761	13832	13895	13779	13860	13815	13774	13816	13859	13835	13588	13872	13849	13882	13985	13874	13945	13696	13781	13779	13952	13762	13706	13866	13803	13698	13886	13668	13689	13703	14042	13896	13813	13846	13818	13900	13864	13978	13812	13844	13844	13774	13841	13718	13865	13775	13792	13852	13856	13788	13792	13682	13844	13824	13749	13812	13677	13777	13703	13772	13887	13674	13723	13938	13898	13782	13736	13692	13713	13836	13788	13925	14028	13837	13838	13947	13781	13902	13894	13816	13844	13841	13841	13778	13805	13812	13832	13708	13668	13774	13846	13761	13823	13623	13679	13870	13871	13779	13919	13799	13807	13810	13827	13767	13810	13894	13849	13805	13820	13895	13854	13622	13743	13771	13868	13887	13745	13893	13911	13904	13793	13626	13864	13844	13869	13820	13862	13787	13852	13796	13811	13863	13876	13857	13739	13905	13820	13744	13753	13777	13907	13887	13706	13817	13839	13786	13853	13750	13865	13879	13826	13803	13891	13768	13688	13837	13884	13810	13747	13761	13902	13720	13895	13810	13818	13779	13836	13637	13696	13648	13583	13960	13770	13877	13910	13764	13752	13732	13684	13780	13671	13944	13869	13796	13836	13860	13761	13852	13876	13882	13771	13699	13802	13957	13827	13670	13848	13748	13830	13648	13861	13762	13772	13918	13832	13674	13819	13901	13918	13623	13761	13762	13782	13915	13887	13920	13713	13670	13744	13847	13984	13724	13763	13941	13763	13663	13984	13805	13743	13759	13970	13896	13847	13842	13666	13789	13896	13800	13743	13738	13869	13837	13702	13729	13819	13900	13657	13768	13897	13755	13712	13827	13895	13850	13685	13742	13800	13726	13901	13722	13721	13783	13809	13684	13702	13939	13764	13757	13777	13896	13899	13729	13714	13720	13873	13690	13764	13613	13677	13823	13994	13745	13961	13600	13722	13786	13748	13738	13838	13885	13833	13756	13874	13813	13696	13920	13792	13893	13892	13718	13858	13660	13778	13938	13889	13932	13843	13775	13688	13767	13788	13834	13717	13814	13906	13819	13723	13695	13646	13643	13880	13843	13788	13793	13785	13832	13750	13712	13834	13776	13737	13782	13793	13829	13737	13815	13857	13805	13741	13746	13666	13754	13759	13947	13715	13918	13807	13739	13775	13725	13917	13729	13739	13828	13735	13830	13817	13893	13861	13858	13827	13712	13806	13631	13858	13955	13907	13794	13783	13887	13834	13791	14008	13991	13797	13639	13708	13867	13918	13954	13900	13732	13915	13887	13741	13972	13592	13992	13861	13772	14004	13810	13875	13871	13758	13717	13829	13807	13670	13969	13632	13709	13937	13975	13802	13926	13736	13616	13867	13943	13867	13905	13919	13736	13742	13811	13992	13699	13638	13773	13803	13879	13703	13741	13948	14031	13754	13910	13887	13902	13757	13843	13745	13890	13835	13864	13963	13953	13760	13776	13819	13900	13680	13909	13801	13798	13695	13839	13920	13813	13677	13807	13757	13719	13847	13911	13706	13851	13671	13904	13690	13938	13722	14050	13695	13731	13838	13883	13858	13906	13794	13861	13932	13800	13728	13955	13888	13884	13865	13971	13849	13881	13668	13837	13945	13922	13903	13759	13810	13751	13777	13703	13787	13896	13718	13848	13879	13705	13881	13772	13858	13748	13875	13853	13829	13990	13739	13639	13825	13867	13879	13956	13761	13719	13887	13896	13880	13886	13885	13940	13814	13851	13847	13782	13790	13630	13743	13819	13901	13677	13729	13864	13924	13758	13755	13928	13755	13871	13835	13840	13634	13982	13774	13771	13916	13887	13734	13795	13757	13850	13798	13815	13809	13856	13858	13912	13836	13726	13927	13874	13813	13969	13774	13722	13993	13739	13742	13893	13930	13773	13875	14021	13783	13905	13960	13803	13942	13887	13930	13904	13639	13743	13795	13970	13749	13808	13678	13753	13631	13771	13867	13737	13744	13965	13710	13772	13924	13782	13594	13994	13766	13805	13913	14013	13731	13799	13692	14039	13782	13910	13686	13894	13914	13737	13797	13876	13651	13757	13769	13912	13728	13640	13756	13834	13809	13849	13769	13877	13697	13842	13895	13846	13750	13754	13874	13836	13745	13831	13877	13836	13778	13795	13883	13860	13791	13667	13784	13636	13805	13821	13791	13668	13799	13729	13716	13837	13839	13622	13840	13999	13813	13728	13998	13659	13859	13795	13967	13835	13839	13778	13924	13665	13749	13870	13809	13863	13814	13820	13753	13832	13829	13877	14029	13828	13977	13764	13879	13756	13684	13670	13879	13832	13829	13770	13789	13803	13799	13813	13755	13935	13925	13698	14000	13758	13842	13934	13846	13900	13888	13727	13992	13833	13826	13904	13788	13915	13793	13808	13707	13758	13828	13786	13927	13671	13833	13864	13691	13872	13804	13806	13815	13698	13881	13824	13865	13840	13760	13763	13905	13778	13846	13852	13762	13802	13714	13772	13857	13817	14026	13847	13892	13856	13793	13789	13866	13825	13902	13726	13795	13854	13851	13861	13877	13981	13773	13837	13855	13852	13955	13692	13768	13909	13692	13682	13792	13916	13761	13763	13682	13797	13998	13853	13913	13830	13986	13874	13882	13763	13925	13804	13735	13769	13726	13707	13867	13737	13822	13926	13860	13816	13766	13819	13920	13832	13719	13815	13963	13888	13881	13863	13926	13632	13715	13844	13822	13712	13858	13818	13892	13690	13832	13947	13868	13641	13813	13895	13882	13769	13814	13610	13802	13750	13839	13817	13874	13957	14012	13862	13832	13797	13772	13873	13778	13869	13563	13773	13806	13748	13884	13864	13811	13902	13806	13846	13866	13672	13801	13625	13811	13806	13835	13851	13715	13782	13796	13729	13879	13726	13798	13880	13836	13819	13662	13886	13839	13758	13742	13758	14002	13753	13751	13640	13846	13956	13884	13725	13993	13876	13867	13776	13841	13866	13623	13883	13952	13868	13634	13853	13847	13859	13720	13955	13743	13858	13821	13939	13868	13792	13872	13631	13755	13832	13793	13824	13849	13862	13710	14031	13843	13648	13740	13671	13833	13725	13737	13873	13576	13682	13829	13779	13786	13854	13796	13984	13766	13696	13936	13574	13817	13809	13727	13971	13758	13860	13644	13749	13676	13633	13887	13781	13919	13856	13861	13815	13932	13942	13839	13765	13882	13784	13736	13798	13917	13988	13769	13737	13746	13994	13791	13758	13742	13850	13786	13801	13760	13796	13946	13620	13827	13830	13922	13744	13747	13785	13831	13840	13864	13777	13614	13670	13797	13847	13788	13975	13812	13801	13745	13828	13808	13754	13754	13929	13747	13709	13774	13682	13851	13708	13840	13650	13934	13774	13894	13719	13784	13945	13800	13932	13807	13851	13910	13854	13757	13909	13951	13762	13814	13797	13732	13842	13789	13929	13770	13730	13584	13850	13893	13784	13843	13775	13735	13826	13814	13694	13883	13639	13872	13716	13702	13767	13829	13800	13798	13914	13714	13879	13774	13862	13722	13787	13867	13801	14023	13784	13962	13692	13741	13743	13809	14051	13828	13882	13822	13859	13823	13996	13698	13843	13827	13835	13813	13732	13857	13813	13817	13851	13849	13832	13856	13833	13808	13856	13864	13867	13935	13990	13950	13863	13743	13971	13842	13805	13859	13734	13914	13864	14000	13760	13796	13835	13695	13894	13871	13719	13786	13856	13786	13812	13716	13763	13770	13843	13716	13803	13979	13783	13840	13945	13920	13865	13729	13707	13922	13964	13710	13788	13688	13926	13966	13773	13823	13608	13957	13838	13703	13803	13810	13818	13862	14010	13779	13828	13889	13851	13680	13780	13728	13793	13944	13710	13767	13871	13893	13957	13856	13875	13767	13811	13819	13922	13884	13878	13864	13652	13982	13763	13776	13842	13854	13846	13807	13679	13782	13858	13642	13810	13842	14048	13603	13755	13879	13923	13753	13833	13712	13853	13704	13807	13816	13823	14062	13846	13782	13902	13865	13797	14000	13844	13674	13787	13849	13932	13819	13720	13790	13904	13955	13782	13746	13840	13888	13801	13938	13779	13697	13890	13819	13777	13832	13829	13714	13827	13777	13677	13797	13895	13819	13756	13889	13884	13599	13869	13796	13972	13860	13796	13914	13731	13928	13865	13872	13699	13993	13747	13764	13826	13872	13803	13930	13847	13799	13890	13948	13892	14013	13883	13719	13707	13718	13700	13663	13857	13685	13872	13830	13696	13753	13907	13761	13721	13751
24114	21448	29241	26621	25877	26722	25513	20965	19236	18347	17558	16935	16578	16271	15843	15838	16060	15795	15637	15683	15719	15647	15466	15682	15536	15491	15393	15503	15569	15315	15423	15577	15536	15602	15658	15398	15337	15601	15412	15371	15564	15506	15187	15607	15428	15572	15420	15483	15339	15529	15517	15450	15378	15298	15411	15471	15424	15408	15350	15398	15423	15345	15376	15429	15462	15424	15590	15464	15513	15356	15394	15412	15110	15461	15588	15481	15471	15449	15583	15427	15394	15527	15540	15476	15395	15381	15414	15522	15449	15397	15340	15331	15508	15593	15290	15377	15391	15256	15198	15408	15512	15470	15497	15379	15563	15382	15273	15320	15565	15404	15471	15592	15420	15570	15337	15267	15276	15340	15518	15486	15341	15438	15324	15497	15418	15345	15224	15344	15225	15302	15435	15251	15236	15410	15411	15321	15298	15153	15346	15240	15540	15479	15341	15279	15397	15734	15542	15472	15452	15415	15376	15413	15549	15418	15219	15354	15331	15323	15469	15471	15381	15395	15371	15546	15285	15365	15313	15513	15475	15274	15627	15342	15457	15370	15573	15701	15326	15484	15459	15408	15467	15398	15388	15400	15393	15217	15620	15420	15329	15341	15403	15358	15358	15496	15542	15481	15333	15547	15541	15304	15383	15491	15407	15436	15439	15540	15458	15359	15352	15283	15341	15466	15405	15384	15306	15316	15254	15575	15539	15480	15381	15275	15327	15316	15476	15240	15517	15317	15294	15301	15362	15401	15431	15444	15532	15325	15355	15398	15623	15357	15176	15285	15372	15615	15662	15562	15342	15526	15533	15378	15441	15381	15408	15351	15433	15367	15518	15311	15383	15299	15506	15273	15341	15563	15524	15426	15375	15344	15571	15528	15541	15400	15479	15225	15256	15627	15415	15492	15245	15453	15468	15278	15571	15425	15393	15392	15305	15473	15445	15312	15470	15385	15397	15309	15321	15305	15192	15544	15407	15263	15342	15264	15109	15320	15408	15158	15509	15361	15558	15429	15475	15453	15423	15600	15391	15537	15432	15319	15428	15382	15214	15357	15379	15267	15265	15475	15448	15406	15193	15503	15368	15506	15368	15423	15234	15427	15269	15442	15409	15562	15575	15504	15381	15395	15291	15139	15326	15550	15329	15627	15401	15466	15442	15347	15442	15523	15405	15258	15395	15386	15387	15398	15158	15265	15437	15273	15390	15355	15288	15644	15357	15520	15621	15392	15544	15462	15481	15397	15282	15362	15406	15503	15388	15468	15309	15557	15347	15336	15336	15310	15552	15462	15381	15426	15386	15356	15360	15406	15602	15551	15407	15299	15374	15354	15438	15445	15463	15532	15416	15197	15387	15416	15433	15270	15298	15420	15406	15580	15425	15348	15438	15422	15466	15437	15432	15472	15427	15470	15326	15439	15301	15400	15256	15438	15235	15341	15347	15592	15493	15501	15383	15161	15529	15399	15534	15387	15334	15389	15288	15470	15438	15402	15564	15463	15241	15289	15638	15432	15391	15473	15312	15617	15283	15455	15397	15389	15393	15525	15476	15282	15348	15293	15570	15445	15407	15387	15429	15485	15475	15331	15365	15413	15502	15369	15407	15405	15644	15423	15417	15417	15496	15417	15479	15298	15298	15457	15531	15417	15496	15389	15422	15255	15196	15279	15405	15481	15347	15406	15420	15363	15247	15328	15367	15227	15419	15610	15419	15241	15266	15397	15263	15293	15435	15363	15543	15381	15452	15599	15263	15273	15150	15499	15340	15459	15641	15516	15517	15414	15489	15437	15346	15267	15483	15515	15372	15440	15528	15383	15470	15442	15391	15206	15285	15350	15561	15223	15389	15280	15312	15270	15259	15459	15267	15223	15299	15502	15219	15477	15492	15415	15376	15519	15362	15526	15388	15482	15439	15350	15533	15192	15434	15350	15436	15444	15366	15453	15284	15461	15545	15447	15493	15465	15383	15290	15237	15367	15437	15555	15460	15497	15418	15399	15387	15313	15375	15502	15528	15473	15298	15460	15393	15471	15508	15580	15463	15345	15310	15339	15403	15267	15450	15369	15511	15370	15567	15301	15339	15244	15322	15428	15434	15622	15398	15421	15227	15455	15674	15309	15472	15321	15404	15465	15327	15415	15397	15519	15336	15343	15380	15585	15349	15537	15307	15440	15625	15420	15272	15500	15355	15401	15556	15455	15531	15668	15253	15306	15586	15444	15375	15367	15250	15454	15495	15719	15423	15404	15407	15385	15392	15367	15622	15410	15258	15480	15442	15402	15215	15369	15504	15076	15364	15354	15301	15467	15351	15548	15588	15192	15352	15472	15495	15387	15380	15423	15371	15513	15498	15312	15291	15567	15350	15351	15512	15338	15479	15480	15420	15391	15170	15223	15299	15541	15387	15408	15466	15404	15273	15417	15439	15253	15429	15561	15598	15227	15229	15354	15392	15195	15347	15374	15322	15313	15354	15565	15268	15487	15401	15480	15473	15438	15345	15365	15215	15262	15480	15303	15304	15686	15499	15515	15448	15414	15515	15221	15494	15290	15033	15303	15435	15223	15441	15313	15353	15340	15442	15383	15470	15210	15428	15247	15574	15374	15298	15507	15309	15481	15414	15522	15323	15536	15447	15358	15457	15347	15563	15412	15419	15492	15300	15446	15480	15337	15518	15447	15464	15429	15535	15386	15540	15453	15331	15541	15494	15537	15245	15345	15295	15326	15389	15441	15342	15308	15580	15465	15348	15564	15347	15537	15473	15335	15218	15453	15358	15418	15455	15480	15328	15366	15330	15482	15363	15521	15444	15303	15511	15440	15299	15382	15460	15559	15423	15288	15443	15228	15348	15271	15305	15319	15452	15407	15299	15388	15515	15351	15502	15474	15593	15395	15322	15513	15356	15436	15329	15386	15399	15479	15250	15578	15584	15349	15422	15215	15384	15475	15280	15400	15476	15462	15378	15370	15360	15402	15336	15421	15383	15275	15452	15315	15401	15565	15569	15336	15424	15380	15326	15472	15563	15339	15539	15276	15460	15257	15367	15439	15224	15453	15415	15320	15254	15253	15377	15273	15445	15344	15561	15214	15298	15259	15411	15421	15460	15390	15610	15541	15476	15614	15511	15454	15489	15395	15379	15514	15391	15545	15476	15538	15437	15484	15430	15483	15503	15400	15584	15458	15477	15588	15361	15215	15393	15255	15398	15389	15472	15345	15411	15464	15568	15539	15365	15440	15450	15323	15305	15486	15537	15479	15386	15610	15380	15292	15541	15392	15481	15331	15159	15445	15503	15301	15504	15519	15528	15451	15273	15363	15419	15647	15389	15431	15407	15305	15373	15595	15337	15343	15604	15343	15330	15325	15332	15419	15426	15469	15532	15521	15450	15401	15469	15324	15408	15391	15497	15370	15596	15481	15361	15367	15424	15280	15332	15409	15324	15546	15496	15471	15417	15454	15396	15224	15474	15433	15568	15461	15384	15511	15264	15404	15496	15283	15426	15509	15257	15405	15504	15428	15441	15412	15493	15277	15445	15557	15305	15404	15405	15217	15387	15508	15461	15681	15492	15337	15194	15207	15480	15452	15196	15407	15460	15212	15314	15525	15590	15537	15405	15586	15622	15356	15465	15554	15503	15513	15452	15338	15341	15407	15545	15516	15333	15197	15440	15493	15355	15345	15418	15309	15185	15420	15524	15507	15302	15505	15573	15481	15490	15511	15409	15344	15370	15384	15703	15362	15373	15383	15393	15447	15482	15543	15373	15379	15332	15549	15538	15277	15450	15416	15536	15309	15290	15230	15472	15337	15294	15680	15454	15333	15626	15489	15267	15301	15205	15334	15405	15292	15386	15531	15332	15451	15323	15347	15486	15376	15356	15381	15302	15444	15602	15443	15166	15459	15229	15359	15359	15453	15515	15349	15377	15295	15536	15239	15476	15474	15619	15367	15411	15303	15591	15611	15463	15239	15457	15520	15361	15388	15533	15317	15428	15296	15278	15474	15256	15419	15568	15261	15384	15260	15441	15556	15330	15569	15307	15482	15369	15078	15318	15381	15477	15563	15570	15267	15365	15531	15599	15349	15377	15370	15399	15238	15443	15299	15495	15638	15393	15439	15332	15458	15195	15406	15350	15296	15382	15654	15438	15389	15323	15404	15295	15496	15434	15451	15245	15379	15492	15338	15300	15316	15398	15258	15437	15603	15461	15460	15337	15221	15404	15496	15486	15557	15617	15499	15581	15357	15326	15380	15430	15385	15408	15559	15455	15478	15352	15431	15393	15339	15344	15447	15531	15538	15370	15484	15360	15567	15363	15505	15294	15343	15483	15141	15256	15399	15427	15365	15344	15386	15403	15305	15499	15383	15319	15405	15318	15320	15321	15394	15409	15466	15441	15368	15274	15531	15361	15542	15430	15376	15568	15470	15380	15484	15265	15547	15239	15524	15354	15463	15533	15335	15408	15584	15525	15381	15421	15294	15396	15343	15551	15303	15325	15230	15330	15456	15291	15220	15556	15336	15448	15241	15380	15295	15429	15598	15405	15298	15285	15476	15596	15350	15327	15439	15273	15311	15276	15496	15347	15358	15445	15566	15348	15247	15447	15280	15412	15511	15472	15386	15445	15438	15421	15640	15441	15481	15529	15469	15420	15676	15367	15360	15645	15486	15554	15551	15441	15187	15564	15440	15251	15237	15376	15699	15418	15448	15459	15363	15391	15244	15402	15375	15465	15256	15403	15396	15432	15515	15475	15444	15343	15424	15578	15396	15575	15697	15251	15325	15227	15430	15437	15452	15588	15208	15501	15348	15403	15358	15238	15384	15297	15365	15246	15464	15312	15456	15500	15407	15332	15264	15362	15265	15434	15372	15358	15421	15466	15133	15399	15233	15548	15298	15331	15501	15475	15532	15341	15358	15321	15446	15483	15363	15245	15446	15520	15419	15322	15518	15487	15335	15345	15539	15202	15322	15400	15390	15337	15317	15252	15577	15409	15234	15494	15606	15577	15429	15286	15598	15433	15439	15347	15245	15569	15610	15398	15336	15206	15349	15396	15386	15533	15409	15444	15279	15357	15341	15616	15473	15329	15434	15340	15507	15358	15482	15296	15620	15549	15157	15556	15253	15446	15321	15362	15523
34955	56145	52647	41493	33449	27934	24149	21144	18953	17284	16383	15491	14769	14540	14251	14122	13911	13807	13667	13797	13859	13731	13601	13687	13692	13687	13737	13530	13673	13699	13445	13632	13643	13650	13781	13772	13555	13625	13549	13535	13714	13445	13536	13550	13610	13700	13680	13532	13573	13578	13687	13606	13743	13767	13527	13537	13407	13663	13551	13633	13679	13552	13698	13575	13580	13628	13652	13609	13610	13766	13425	13448	13432	13658	13523	13628	13618	13514	13545	13536	13599	13485	13537	13672	13613	13666	13508	13717	13697	13427	13421	13537	13705	13543	13649	13616	13570	13734	13344	13606	13387	13633	13633	13438	13512	13579	13539	13569	13618	13629	13544	13498	13617	13628	13552	13552	13643	13642	13484	13589	13722	13596	13697	13492	13639	13593	13450	13436	13646	13758	13479	13607	13551	13568	13610	13503	13535	13583	13455	13518	13386	13640	13627	13502	13625	13659	13649	13610	13458	13647	13429	13816	13611	13558	13689	13673	13636	13558	13561	13641	13695	13617	13604	13640	13577	13645	13427	13382	13432	13637	13474	13517	13511	13378	13680	13553	13688	13624	13602	13448	13541	13635	13709	13446	13556	13609	13514	13605	13710	13637	13583	13696	13664	13425	13622	13263	13460	13467	13523	13399	13609	13442	13506	13398	13666	13728	13460	13598	13630	13631	13494	13612	13649	13655	13555	13669	13463	13597	13521	13566	13720	13510	13643	13602	13524	13504	13641	13573	13583	13673	13603	13559	13744	13566	13578	13534	13685	13579	13560	13532	13546	13591	13530	13562	13662	13491	13615	13617	13757	13485	13511	13690	13674	13591	13734	13727	13394	13589	13388	13731	13509	13509	13535	13577	13528	13537	13685	13542	13724	13441	13620	13449	13505	13659	13424	13368	13535	13529	13552	13599	13510	13534	13619	13609	13531	13634	13585	13603	13633	13432	13608	13603	13485	13627	13645	13489	13547	13653	13447	13557	13634	13467	13580	13566	13482	13539	13559	13520	13569	13683	13749	13553	13580	13571	13512	13628	13553	13338	13693	13371	13572	13609	13452	13610	13533	13490	13433	13661	13639	13534	13693	13688	13565	13670	13726	13609	13671	13615	13707	13724	13611	13586	13653	13668	13768	13617	13548	13596	13647	13445	13646	13756	13573	13591	13648	13537	13613	13700	13552	13532	13502	13634	13682	13457	13449	13580	13655	13639	13602	13597	13705	13541	13510	13541	13642	13659	13534	13491	13550	13632	13583	13355	13475	13614	13356	13532	13581	13656	13785	13557	13445	13521	13490	13463	13653	13684	13541	13493	13591	13615	13443	13605	13674	13621	13767	13580	13615	13408	13485	13463	13722	13729	13436	13772	13623	13476	13590	13413	13737	13639	13589	13608	13514	13661	13592	13718	13535	13507	13557	13653	13695	13620	13627	13644	13490	13477	13542	13613	13645	13521	13712	13517	13586	13616	13665	13465	13508	13563	13697	13576	13454	13488	13552	13498	13456	13600	13569	13548	13484	13594	13604	13564	13654	13667	13735	13713	13622	13560	13512	13449	13541	13666	13546	13415	13579	13589	13615	13547	13699	13652	13491	13421	13410	13525	13593	13452	13581	13483	13859	13491	13526	13464	13605	13594	13614	13478	13730	13707	13663	13628	13571	13393	13516	13611	13642	13474	13499	13565	13523	13571	13526	13498	13690	13639	13498	13548	13601	13613	13616	13524	13735	13609	13783	13541	13609	13555	13442	13727	13648	13402	13590	13634	13598	13847	13611	13576	13390	13650	13751	13663	13572	13746	13752	13467	13696	13679	13563	13591	13495	13886	13503	13635	13576	13664	13433	13697	13633	13522	13602	13601	13449	13621	13627	13759	13679	13529	13832	13350	13627	13480	13686	13480	13403	13306	13537	13654	13685	13561	13543	13634	13550	13545	13773	13614	13425	13647	13504	13596	13553	13508	13693	13707	13715	13525	13583	13459	13588	13452	13563	13695	13438	13681	13459	13471	13528	13639	13551	13529	13508	13487	13501	13666	13551	13542	13494	13670	13433	13543	13543	13535	13565	13504	13735	13730	13398	13558	13498	13594	13653	13593	13622	13543	13561	13480	13523	13496	13513	13565	13528	13706	13631	13703	13811	13775	13693	13592	13653	13742	13493	13546	13602	13662	13534	13461	13588	13735	13609	13686	13468	13662	13534	13612	13691	13704	13691	13522	13511	13562	13669	13619	13642	13605	13723	13457	13598	13556	13599	13600	13543	13555	13524	13666	13563	13443	13632	13488	13785	13444	13541	13634	13623	13671	13759	13482	13638	13496	13629	13569	13671	13487	13417	13551	13482	13595	13658	13559	13664	13631	13568	13626	13548	13477	13450	13648	13598	13500	13566	13574	13615	13501	13564	13669	13570	13643	13572	13592	13636	13513	13623	13571	13525	13642	13580	13673	13576	13615	13482	13539	13634	13646	13438	13673	13638	13556	13553	13451	13493	13747	13561	13475	13568	13589	13661	13708	13526	13524	13518	13642	13560	13582	13590	13659	13521	13591	13458	13793	13734	13516	13765	13444	13612	13308	13614	13529	13555	13556	13629	13508	13595	13667	13483	13497	13555	13421	13735	13662	13590	13726	13745	13574	13488	13519	13473	13716	13599	13500	13651	13738	13555	13519	13579	13648	13501	13616	13708	13708	13560	13631	13627	13397	13606	13815	13634	13504	13664	13583	13574	13509	13710	13523	13472	13642	13658	13583	13634	13481	13599	13497	13684	13625	13602	13613	13399	13633	13547	13473	13601	13600	13741	13560	13447	13670	13634	13701	13586	13428	13736	13538	13630	13593	13640	13542	13490	13576	13637	13775	13597	13763	13676	13690	13665	13557	13446	13619	13559	13655	13566	13582	13619	13656	13559	13588	13750	13523	13575	13534	13658	13494	13667	13486	13432	13642	13618	13516	13565	13674	13513	13647	13406	13591	13586	13666	13626	13513	13706	13647	13616	13671	13611	13721	13526	13665	13406	13582	13689	13596	13633	13535	13658	13699	13683	13742	13542	13644	13611	13511	13377	13747	13564	13588	13647	13529	13679	13684	13510	13660	13576	13611	13629	13482	13395	13649	13569	13712	13540	13538	13492	13579	13520	13381	13591	13743	13568	13531	13663	13517	13448	13714	13648	13674	13481	13714	13605	13479	13441	13539	13470	13585	13464	13512	13501	13659	13480	13366	13583	13455	13532	13723	13582	13398	13446	13703	13615	13457	13535	13643	13592	13479	13527	13627	13549	13612	13554	13582	13530	13386	13723	13594	13560	13659	13424	13571	13525	13513	13705	13472	13547	13702	13473	13585	13571	13523	13557	13497	13670	13611	13488	13672	13629	13571	13673	13627	13511	13603	13472	13694	13652	13668	13650	13555	13593	13401	13505	13833	13599	13543	13686	13442	13677	13552	13522	13601	13562	13539	13712	13681	13664	13655	13722	13706	13408	13492	13714	13473	13726	13596	13650	13524	13558	13624	13703	13521	13633	13502	13519	13503	13664	13568	13619	13484	13613	13565	13614	13478	13582	13371	13362	13594	13688	13553	13583	13570	13527	13710	13489	13481	13698	13486	13533	13529	13567	13416	13534	13713	13527	13469	13504	13552	13413	13432	13636	13573	13693	13510	13561	13528	13550	13612	13634	13543	13546	13459	13545	13518	13614	13514	13575	13537	13745	13496	13698	13710	13636	13670	13560	13550	13659	13529	13641	13460	13538	13624	13487	13619	13596	13696	13519	13481	13746	13783	13452	13753	13418	13378	13501	13473	13463	13716	13610	13556	13700	13514	13568	13551	13695	13769	13621	13556	13528	13635	13691	13665	13709	13494	13756	13618	13584	13602	13540	13594	13579	13668	13465	13653	13554	13448	13488	13791	13699	13587	13474	13593	13594	13597	13537	13799	13569	13436	13438	13618	13568	13616	13656	13481	13788	13340	13692	13549	13584	13618	13653	13514	13537	13599	13689	13495	13677	13462	13531	13561	13581	13731	13552	13649	13708	13390	13633	13541	13596	13610	13669	13505	13722	13408	13725	13391	13578	13541	13510	13655	13652	13410	13518	13615	13549	13901	13425	13651	13720	13490	13641	13572	13712	13718	13560	13645	13631	13597	13609	13605	13655	13556	13618	13617	13426	13442	13568	13511	13539	13570	13568	13633	13709	13614	13657	13610	13688	13603	13462	13694	13474	13456	13591	13596	13676	13553	13596	13668	13501	13516	13352	13454	13676	13641	13511	13535	13694	13749	13513	13654	13669	13654	13556	13532	13490	13630	13574	13676	13444	13737	13378	13635	13508	13509	13736	13545	13616	13577	13439	13443	13545	13538	13592	13585	13723	13659	13619	13708	13538	13630	13560	13700	13520	13664	13598	13628	13844	13614	13628	13634	13487	13729	13471	13733	13573	13576	13653	13519	13659	13557	13649	13639	13621	13587	13625	13663	13687	13477	13744	13454	13653	13600	13503	13591	13667	13567	13653	13597	13693	13687	13400	13612	13641	13556	13653	13652	13569	13687	13625	13594	13740	13428	13625	13575	13541	13671	13631	13642	13459	13493	13552	13533	13653	13597	13543	13440	13485	13543	13590	13487	13617	13547	13537	13575	13651	13617	13559	13655	13549	13486	13498	13582	13579	13555	13753	13541	13609	13535	13545	13603	13400	13584	13655	13621	13650	13415	13559	13536	13580	13656	13577	13445	13545	13639	13638	13666	13542	13484	13643	13612	13529	13558	13564	13498	13593	13738	13674	13662	13674	13528	13600	13771	13714	13650	13493	13644	13695	13512	13683	13504	13586	13465	13578	13689	13668	13660	13498	13496	13537	13532	13478	13708	13584	13526	13454	13582	13651	13696	13572	13734	13706	13613	13556	13515	13530	13776	13553	13584	13553	13618	13541	13596	13604	13681	13702	13507	13591	13607	13410	13756	13673	13626	13676	13776	13575	13678	13544	13457	13749	13522	13600	13617	13629	13803	13577	13535	13678	13485	13592	13457	13587	13692	13354	13636	13512	13645	13555	13593	13682	13627	13612	13574	13467	13556	13698	13644	13521	13649	13407	13492	13462	13579	13511	13604	13602	13528	13492	13572	13707	13677	13592	13520	13528	13607	13600	13636
22929	21417	29305	24416	23615	27387	29512	23835	21452	20047	19147	18073	17676	17296	17095	16799	16578	16502	16428	16254	16343	16096	16252	16069	16274	16131	16185	16113	16136	16080	16064	15959	16092	16151	16180	16089	16031	15962	15947	16064	15915	16089	15996	15891	15964	15952	16160	16088	16009	15970	15941	15963	15863	15826	15965	16088	16033	16125	15919	15995	16005	16027	16088	15971	16081	16057	16027	16034	15990	16047	15901	15867	15902	15801	16052	15954	15944	15798	15886	16056	15847	16205	15777	16161	15752	15789	16196	16059	15912	15997	15834	16058	16069	15802	16177	15760	15918	15976	16166	16015	16009	16035	15966	15905	15755	15928	15990	15845	15854	15888	15922	15971	15790	15916	15954	16020	15921	15861	15992	15898	15969	15919	15826	15802	15897	16133	15975	15854	15893	15939	15845	15774	15875	15949	15837	15864	16123	15854	15953	15767	15884	16120	15870	15788	15966	15937	15952	15846	15916	16004	15834	16111	15860	15963	15974	16038	16110	16098	15978	15871	15883	15904	15875	16149	16053	15995	15941	16175	15999	15963	16124	16118	15911	15899	15889	15978	16063	15908	15817	15770	15789	16110	16129	15847	15806	15923	15963	15996	15929	16135	15855	15915	15826	16084	16080	15732	16067	15975	15927	16073	15913	15979	15989	16132	16004	16130	15898	16083	15955	15990	16047	15863	15955	15992	16006	15863	15869	15785	15990	15884	16032	15817	15956	15783	15641	15791	15966	15929	15890	15962	16278	15862	15774	15859	15914	16194	15817	15809	16027	16006	15892	15862	15908	15884	15893	16005	16036	15873	15892	15866	15949	16223	16050	15814	15979	15768	15968	16042	15830	15907	16022	15673	15988	16090	16069	16006	15976	15913	16089	15931	15924	15478	15720	15897	16108	16041	15927	16137	16011	15772	15924	16015	15994	15878	15899	16006	15898	16065	16002	15990	16153	16036	15892	15929	16035	15840	16025	15925	16086	16158	15781	15815	15901	15652	15768	15796	15889	15999	15913	15737	16000	15862	16072	15746	16047	16069	15955	16025	15919	15923	15952	15828	16049	15813	15806	16006	15913	15709	15926	15971	15996	15982	15839	15882	15994	15957	15899	16095	15940	15890	16007	15825	15954	15912	16160	16035	15986	16126	16072	15781	15841	15766	15933	15885	16121	15843	15982	15919	15744	15898	15867	15849	15958	16018	15856	15909	15951	15948	16086	15896	15866	15797	15725	15957	15864	16041	15743	15743	16041	15895	16102	15868	15921	15919	16130	15785	15951	15851	16127	15929	15879	16146	15828	15851	16009	15938	15906	16012	15867	15798	15847	15922	16014	15968	15839	15972	15773	15951	15962	15807	15919	15994	15760	15916	16237	15963	15952	15855	15805	15924	15797	16022	15786	16070	15938	15794	16008	16113	15838	15936	15957	15763	15825	15852	15945	15988	16096	15950	16067	16047	16018	15749	16048	15917	15895	15740	15857	15824	15909	15813	15718	16051	16047	16211	15933	15858	15889	16006	15937	15820	15874	15939	16152	16029	15826	15911	15959	16133	15753	15952	15963	15856	15881	15585	15830	16158	15969	16025	15944	15824	15804	15968	15962	16116	15776	15951	15827	16012	16127	15923	16096	15972	15975	15934	16014	15993	15807	15839	16028	15673	15963	15881	16225	16068	16011	15945	15769	15779	16145	15913	16076	15793	15929	15834	15972	16117	16121	16037	15734	15950	15957	15960	16021	15987	15921	15792	15815	15873	15876	15816	16081	15908	15953	15683	15889	16093	15753	16012	15943	15812	16309	15898	16189	15774	15883	15991	15875	15992	15977	15758	15781	15890	16121	15904	15910	15889	15706	15919	15860	15953	16053	16012	15857	15904	15933	15873	15824	16075	15933	15933	16076	15984	15928	15879	15795	15898	15897	15865	15803	15895	15652	15868	15817	15756	15888	16073	16005	15992	15934	15978	15798	15934	15932	16031	16069	15839	16003	16136	16037	15944	16034	15734	16005	15771	15970	16021	15952	15739	15997	15986	16026	15810	15956	15846	15986	16000	15969	15921	15974	15937	16051	15943	15849	15738	16109	15900	15987	16142	15986	16117	16019	16127	15942	16014	16137	15995	15983	15997	16029	16074	16029	16267	15968	15944	15841	15815	15790	15677	15935	15901	15873	16067	16177	15894	15981	15964	15799	15973	15951	15976	15855	15903	15814	15945	15912	15879	15860	15937	15755	15789	15946	16040	16060	15872	16111	15869	15704	15996	15999	16004	15876	15880	15948	15926	15889	15857	15878	15810	15927	15783	16083	15922	15886	15721	15933	16095	16079	16013	15896	15866	15736	15857	16012	15978	15987	15838	15796	15809	16140	15827	15785	15968	15865	16185	15903	15776	15966	16102	15928	15896	16135	15825	15864	15985	15758	15912	15845	16025	15693	16130	16064	15969	16089	15859	15812	16113	16029	15887	15966	16070	16030	16136	16052	16020	15928	15884	16085	16093	15877	15884	16150	15901	15709	15910	15938	15740	15834	16086	15871	15949	15869	16089	16226	15956	15911	16006	15973	16039	15971	15858	16000	15932	15936	15607	16096	16028	16135	15931	16087	16000	15681	15862	15993	15788	15975	15892	15790	15919	16037	15978	15941	15832	16176	16043	16036	16030	15939	15956	15971	15902	15922	15957	15907	15762	16003	15924	15802	15962	15829	15942	16044	15894	15828	15712	15921	15921	16144	16012	16214	15935	15970	15835	15974	16025	16009	16028	15906	16112	16011	16034	15888	15899	16029	16098	15958	15985	16013	16001	16042	15808	16154	15767	15915	16102	16043	15944	15925	15923	15858	15712	15934	15874	15945	16016	15842	15897	15837	15763	16018	16124	15946	15933	16160	15884	15942	15940	15967	15942	15760	15833	15771	16052	15946	16086	15960	15843	16019	15849	15890	15999	16067	15920	16076	16004	16060	16067	15897	16094	15925	15692	16031	16167	16085	15850	15794	15836	15986	15965	15844	16057	16011	15755	15821	15879	16063	15821	15951	16007	15948	15926	16003	16029	15912	15814	15798	15949	15902	15841	15871	16015	16114	15919	15912	16069	15980	16147	15906	15881	16080	16168	16234	15961	16006	16183	15777	15809	15933	15884	15758	15780	15789	15864	15763	15884	15991	15974	16179	15876	15936	15971	16015	15926	15990	15825	15868	15988	15945	15924	15823	16193	16100	15945	15869	16032	16097	15965	16035	15968	16015	15860	15820	15790	15719	16053	15984	16023	15704	15952	16184	15856	15953	15975	15840	16106	16016	15928	15957	15923	15842	15635	16012	15833	15978	15892	15901	15994	16150	16034	15805	15850	15946	15951	15958	15847	16130	15973	15874	16052	15787	15903	15888	15837	15775	15816	15844	16073	16003	15913	15876	16019	16028	16121	15845	15816	15904	15976	16085	15947	16110	15948	15780	15791	15925	15849	15712	15989	15810	15906	16048	16026	15844	15759	16043	15627	15895	15922	16003	15874	16026	15815	15930	15888	15946	15939	15876	15882	15954	15617	15855	15961	15850	15774	15956	16019	15938	15918	15981	15856	15933	15939	16017	15763	16056	16000	15895	16043	16008	16011	15764	15892	15988	16084	15832	15875	16016	15951	16075	15827	15823	16030	15875	15726	15849	15857	15967	16198	15864	15840	16041	16025	15881	15881	15852	15910	16125	15996	15804	15969	15846	15937	15859	15925	16071	15843	16015	15843	15718	16046	15891	15903	15889	15818	15931	16028	16191	15905	15928	15940	15839	15892	16077	15883	15785	15566	15903	16029	16065	15910	15905	16064	15982	15860	16022	16169	15961	16080	15910	15986	15911	16026	15997	15975	15964	15884	16018	15942	15808	15808	16040	16032	16052	16029	15809	15939	15959	15932	15926	15972	15937	16088	16036	15930	16158	15759	16006	15883	15979	16024	15943	15918	15979	15807	15990	15970	16012	16042	16043	15849	16008	15907	15942	15782	15852	15925	15879	16107	16147	16011	15923	15963	16002	15959	15906	15776	15838	16074	15955	16050	15972	15898	16055	15803	16146	16000	16014	15955	16156	16038	16008	15988	15594	15763	15936	16025	16134	16037	15812	15895	15965	15988	16148	15809	15859	15884	16075	15829	15802	15986	15875	16067	15880	15904	15934	15813	15616	15913	15736	15915	16110	15785	15958	15927	15820	15900	15996	15881	16049	16080	15893	15908	15989	15897	15873	15915	15857	15907	15914	15894	16065	16029	15947	16070	15918	16082	16125	16120	15957	15992	16140	15960	15859	15820	15966	15886	15924	15835	15943	15733	15838	15820	15984	16102	15988	15949	16085	15807	15951	15840	15749	16107	16178	16008	16291	15969	15929	15820	16098	15992	15935	16148	16041	15872	15920	15887	15851	16161	15861	15946	15735	15938	16083	15940	15946	15973	16078	15962	16166	16021	15839	16093	15822	15823	15910	15837	16045	15763	15962	16004	15781	16026	15964	15918	15883	15971	16174	16106	15969	15972	16026	15667	16028	16015	16058	15933	16012	15932	15678	16048	16041	16001	15931	15828	16016	16164	16043	15694	15962	16046	15899	16121	15873	15805	15985	15958	15948	16147	15713	15908	15988	15914	15864	16019	15972	15951	15975	16031	16012	15963	15876	16056	16028	16009	15974	16073	16004	15945	15790	15878	16047	16023	15768	15903	16086	16034	16088	16025	15860	15894	16143	15921	15939	15820	15892	15847	15828	15612	16029	15992	15975	15933	16069	15969	15978	15890	16022	16050	15933	15860	16033	15884	15645	16066	15858	15839	15764	16070	15691	15970	15856	15866	16111	15969	15923	15928	15925	15841	15837	16133	16025	15923	16152	15937	16148	15820	16077	15844	15759	16016	16057	16016	16060	15944	16021	15997	16022	16020	15997	15994	16143	15838	15741	16023	15801	15915	15937	15947	15746	15839	15968	16120	16072	15952	16000	15768	16082	15884	15813	15955	16014	15931	16013	15781	15949	15967	15948	15775	15949	15899	15924	16036	16017	15852	16030	15952	15897	15939	15888	15969	15853	15943	15833	15848	15954	15792	15960	15978	15948	15876	15787	15928	15970	15849	15781	15968	15767	15800	15957	15880	15887	15864	15972	15787	15889	15723	15853	16085
37097	62328	58156	46132	37907	32431	28174	23914	21563	19296	18024	16873	16127	15354	15016	14729	14513	14304	14214	14305	14108	14205	14038	14024	14115	14030	14119	13959	13946	14095	14041	13835	13927	14043	13947	13960	13876	14167	13831	13866	13953	13957	13822	13842	13995	13961	13896	13862	14013	13928	13817	14021	14027	13927	13857	13788	13931	13938	13886	13865	13970	13845	14023	13767	14095	13872	13776	13857	13881	13838	13869	13833	13918	13883	13886	13943	14030	13896	13924	13850	14034	13976	13837	13946	13848	13830	14009	13891	13877	13877	13985	13850	14007	13948	13819	13891	13861	13950	13802	13903	13911	14005	13775	13849	13884	13992	13721	13901	13736	13705	13650	13903	13876	13895	13777	13752	13816	13882	13814	13907	13828	13889	13987	14013	13853	13863	13872	13814	13778	13976	13913	14060	13655	13904	13951	13912	13702	13901	13813	13791	13786	13921	13820	13831	14004	13750	14109	13993	13930	13828	13746	14041	13898	13750	13890	13871	13822	13812	13935	13826	13614	13809	14008	13878	13945	14076	13723	13772	14036	13820	13930	13821	13843	13967	13864	13957	13900	13716	13862	14056	13946	13953	14013	13909	13967	13893	13940	14052	13826	13862	13923	13942	13773	13881	13693	13980	13835	13945	13886	13823	13835	13769	13879	13814	13914	13747	13955	13963	13713	13916	13925	13680	13823	13880	13806	13884	13812	14014	13798	13710	13984	13762	13778	13846	13810	13877	13857	13929	13955	13931	13831	13882	13688	13966	13954	13945	13954	14078	13853	13826	13850	13875	13920	13818	13856	13851	14015	13830	13980	13872	13832	14032	13955	13991	13941	13911	14019	13910	13808	13842	13887	13956	13842	13932	13842	13753	13881	13896	13893	13997	13995	13854	13909	13986	13817	13897	13978	13747	13743	13804	13968	13953	13921	13839	13832	13865	13846	13897	13679	13884	13878	13950	13688	14026	13824	13812	13956	13734	13966	13928	13829	13919	14097	13971	13846	14048	14019	13857	14030	13797	13914	13736	13873	13745	14030	13820	13942	13923	14065	13866	13837	13780	13979	13912	13708	13879	13826	13863	13930	13806	14005	13861	14008	13940	13854	13995	13732	13927	13995	13845	14049	13897	13915	13825	13909	13778	13943	13899	13917	13834	13904	13915	13753	13853	13793	13860	13997	14016	13847	13924	13825	13742	13919	13909	13927	13967	13778	13769	13918	13920	13813	13936	13928	13917	13859	13954	13972	13961	13897	13926	13950	13931	13783	13837	13766	14031	13966	13651	13954	13834	13846	13910	13857	13896	13810	13679	13838	13609	13913	13872	14012	13846	13822	13852	13767	13777	13850	14028	13882	14019	13972	13816	13668	13638	13856	13679	13878	13824	13966	13869	13767	13785	13898	14008	13855	13726	13902	13845	13734	13862	13884	13805	13857	13822	13899	13914	13792	13955	13860	13849	13915	13962	13986	13829	13956	13948	13806	13901	13952	13955	13937	13904	13884	13721	13799	13764	14110	13949	13875	13884	13943	13755	13894	13725	13918	13869	13964	14025	13906	13885	13956	13823	13926	13850	14009	13832	13865	13957	13925	13811	13885	13815	14011	13943	13857	13755	13695	13817	13821	13913	13784	13749	13870	13913	13837	13864	14078	13830	13960	13729	13821	13883	14067	13807	13847	14047	13894	13918	13846	13809	13920	13978	13932	13788	13758	13845	13907	13885	13726	13730	13903	14005	13987	13789	13866	13799	13992	13842	13905	13891	13865	13854	13793	13854	14001	13829	14061	13905	13790	14066	13862	13866	14020	13739	13784	13851	13885	13873	13977	13841	13864	13876	14037	14000	13872	14028	13799	13963	13936	14124	13898	13874	13799	14030	13834	13743	13880	13777	13878	13898	14041	13946	13981	13967	13762	13915	13910	13937	14001	13924	13881	13781	13838	13807	13836	13953	13960	13968	13836	13954	13921	13810	13789	13934	13884	13996	13899	14036	13864	13916	13851	13916	13769	13969	13866	13737	13902	13802	13938	13756	13840	13972	13991	13809	13920	13973	13904	13878	13944	13954	13980	13961	13858	13857	13878	14018	13905	13873	13941	13804	13842	13917	13942	13931	13794	14058	13840	13933	13857	13941	13942	14075	13815	13853	14076	13910	13826	13831	13883	13734	13730	13858	13806	13852	13870	13932	13766	13757	13886	13924	13902	13802	13900	13904	13775	13841	13899	13863	14022	13946	13692	13733	13914	13791	13826	13894	14005	13794	13724	13964	13873	13761	13821	13857	13901	13780	14003	13887	13867	13917	13919	13860	13887	13891	13850	13877	13882	13903	13841	13812	13993	13912	13844	14000	13899	14005	13892	13800	13981	13767	13719	13916	13851	13814	13868	13903	13812	13943	14009	14006	13706	13849	13910	13941	13879	13966	14047	13964	13859	13916	13837	13974	13951	13836	13909	13994	13934	14050	13728	13723	14100	13875	13924	13974	13751	13784	13912	13759	13849	13766	13725	13887	14055	13819	13877	13785	13832	13979	14007	13917	13809	13754	13998	13809	13850	13905	13987	13880	13917	13952	13925	13919	13994	14017	13854	13819	13929	14012	13885	13949	13986	13912	13834	13954	13738	13941	13829	13830	13836	13880	13865	13898	13880	13912	13920	14016	13778	13922	13779	13767	13802	13917	13860	13803	13820	14129	14018	13913	13883	13949	13940	13797	13879	13697	14049	13776	13906	14068	13878	13850	14034	13753	13961	13929	13882	13772	13825	13851	13869	13922	13927	13837	13923	13889	13917	13900	13746	13923	13906	14010	13972	13856	13818	13789	13879	13925	13952	13800	13934	13786	13802	14056	13712	13798	13866	14003	14009	14023	13946	13788	13953	13907	13897	13919	13923	13767	13895	14000	13829	13942	14113	13789	13961	13722	13797	13756	13971	13845	13975	13995	13918	14019	13821	13786	13994	13702	13882	13748	13892	13936	13959	14026	13758	13862	14002	13778	13861	13922	13977	13881	13840	13765	13852	13873	13777	13903	13865	13862	13784	14040	13909	13820	13927	13794	13952	13971	13932	13919	13883	13703	13906	13923	13786	13906	13861	14014	13784	13809	13998	13894	13858	13923	13895	13837	13812	13807	13931	13958	13932	14059	13966	13812	13892	14042	13917	13741	13914	14055	13892	13994	13989	13785	13855	13909	13859	13810	13939	13875	13791	13937	13678	13855	13947	13817	13996	13874	13858	13927	14020	13896	13913	13845	13912	13933	13772	13903	13731	13910	13687	13861	13857	13775	13819	13862	13853	13891	13806	13712	13747	14027	13976	13845	13919	13862	13748	13844	13921	13963	13801	13768	13949	13863	13944	13903	13775	13942	13773	13988	13957	13825	13817	13763	13957	13976	13868	13797	13956	13911	13781	13894	13684	14017	13760	13707	13952	13735	13910	13911	13995	13761	13807	13814	13899	14066	13879	13872	13850	13779	13891	13932	13725	13916	13851	13911	13742	13818	13849	13763	14060	13855	13894	14041	13938	14068	13814	13957	13865	13896	13813	13882	13968	13858	13851	13674	13967	13803	13945	13776	13943	14039	13957	13974	14100	14053	13950	13806	14022	13959	13874	13934	13825	13715	13929	13898	13723	13664	13924	13706	13848	13888	13842	13959	13844	13776	13937	13861	13812	13911	13804	13974	13858	13914	13759	13880	13954	13886	13819	13888	14008	13948	13824	14034	13887	14009	13782	13790	13899	13792	13973	13785	14043	13901	13932	13881	13883	13867	13931	13992	13909	13936	13776	13809	13737	13795	13802	13813	13722	13911	13977	13927	13867	13843	13835	13864	13836	13814	13779	13776	13726	13830	13897	13894	13981	13982	13907	13956	13926	14043	13888	13829	13934	13814	13856	13798	13974	13846	13837	13864	13920	13893	13854	13961	13968	13829	13922	13938	13813	13866	13875	13820	13884	13843	13954	13827	13926	13843	13727	13949	13866	13775	13835	13884	13988	13745	13996	14035	13902	14019	13975	13811	13889	13807	13788	13915	13844	14025	13811	13948	13932	14022	13826	13661	13921	13946	13783	13903	13816	13772	13909	13822	14013	14072	14049	14052	14024	13642	13900	13953	13865	13945	14065	13906	13927	13891	13846	13961	13840	13954	13812	13909	13899	13899	13683	13838	14008	13992	13928	13732	13877	13800	13916	13866	14100	13927	13886	13726	13925	13704	13739	13758	13947	13858	13942	13742	13917	13819	13923	13779	13783	13880	13922	14007	13935	13999	13947	13754	13776	13934	13862	13792	13834	13936	14015	13768	13771	13975	13741	13892	13758	13858	13830	13871	14004	13824	13876	13878	13884	13957	13831	13731	13786	13897	13919	13918	13786	13933	13861	13939	13800	13897	13877	14007	13818	13853	13846	13893	13818	13764	13996	13932	13754	13879	13911	13858	13899	13887	13798	14013	14076	13711	14022	13939	13990	13942	13783	13942	13934	13947	13947	14010	13819	13840	13814	13867	13816	13830	13991	13909	13853	13965	13853	13930	13885	13747	13854	13964	13836	13792	13898	14108	13775	13916	14044	13857	13907	13888	14098	13810	13683	13887	13798	13764	13861	13785	13946	13793	13731	13926	14019	14030	13889	13921	13840	13976	13832	13793	14060	13908	13729	13983	13879	13731	13987	13873	13791	13846	13792	13888	13885	13857	13964	13909	13964	13888	13799	13821	13708	13959	13956	14004	13872	13739	13850	13761	13834	13590	13953	13639	13855	13793	13823	14025	13704	13887	14069	13883	13827	13910	13864	13932	14074	13695	13877	13988	13838	13844	13897	13835	13880	13878	13822	13783	13702	13933	13772	13850	14002	13966	13747	14022	14034	13892	13965	13888	13756	13845	13938	13835	13873	13720	13883	13904	13793	13839	13891	14091	13944	14010	14055	13826	13903	13687	13844	13859	13992	13905	13834	13979	13863	14002	13875	13911	13958	13924	13873	13859	13825	13861	13847	13761	13884	13925	14023	13976	13649	13933	13771	13844	14030	13805	13873	13923	13936	14044	13814	13712	13871	13940	13964	13698	13767	13966	13846	13999	13849	14013	14043	14142	13721	13878	13774	13724	13902	13732	14062	13939	13976	13908	14047	13823	13888	13898	13781	13918	13846	13977
29487	30999	38872	32933	25866	22956	20600	18796	17846	17102	16885	16556	16292	16048	16040	16062	15946	15674	15586	15768	15611	15895	15618	15814	15654	15779	15819	15747	15881	15744	15687	15862	15808	15806	15781	15681	15790	15811	15763	15806	15907	15642	15670	15586	15629	15852	15432	15552	15657	15642	15859	15561	15715	15918	15653	15711	15913	15667	15806	15935	15586	15786	15709	15623	15585	15678	15608	15799	15471	15502	15550	15648	15691	15615	15604	15790	15595	15655	15816	15618	15742	15742	15796	15760	15685	15695	15688	15845	15544	15847	15695	15756	15780	15658	15774	15781	15617	15828	15871	15802	15765	15777	15719	15663	15661	15639	15894	15582	15751	15644	15823	15667	15790	15880	15593	15791	15647	15580	15657	15561	15601	15876	16075	15683	15614	15745	15705	15591	15768	15552	15512	15711	15680	15776	15659	15790	15870	15632	15673	15754	15672	15700	15659	15695	15573	15769	15714	15803	15518	15546	15666	15553	15589	15722	15824	15668	15799	15677	15576	15550	15698	15704	15724	15722	15931	15539	15649	15564	15782	15611	15701	15483	15642	15712	15694	15738	15694	15616	15760	15565	15621	15532	15631	15605	15579	15929	15783	15571	15822	15664	15700	15620	15743	15728	15677	15696	15638	15662	15802	15647	15761	15624	15707	15545	15819	15717	15479	15746	15689	15492	15559	15687	15573	15699	15731	15760	15723	15561	15499	15841	15753	15684	15612	15649	15589	15645	15537	15784	15747	15705	15755	15558	15635	15612	15648	15547	15712	15740	15808	15859	15625	15670	15562	15740	15676	15631	15496	15601	15636	15590	15720	15782	15701	15704	15710	15617	15653	15570	15574	15649	15783	15368	15697	15559	15641	15521	15580	15656	15789	15582	15684	15622	15681	15579	15839	15658	15678	15525	15743	15625	15727	15698	15610	15629	15734	15646	15598	15793	15883	15725	15706	15797	15645	15790	15492	15778	15642	15699	15678	15873	15608	15763	15667	15711	15649	15669	15804	15896	15622	15496	15612	15629	15636	15721	15754	15574	15851	15942	15849	15726	15652	15671	15569	15717	15781	15690	15584	15739	15751	15650	15784	15522	15791	15584	15749	15591	15686	15478	15605	15739	15846	15610	15876	15641	15966	15629	15628	15764	15598	15820	15531	15467	15690	15710	15568	15694	15467	15456	15531	15675	15582	15584	15751	15676	15557	15722	15603	15596	15841	15655	15613	15736	15413	15623	15666	15719	15692	15752	15620	15753	15672	15659	15611	15615	15806	15852	15656	15581	15722	15757	15673	15664	15776	15768	15721	15783	15494	15808	15608	15925	15632	15715	15764	15764	15584	15545	15702	15708	15854	15640	15695	15913	15638	15652	15710	15644	15769	15510	15567	15592	15559	15892	15608	15694	15740	15661	15508	15451	15605	15567	15744	15723	15760	15688	15771	15725	15594	15573	15783	15624	15785	15621	15490	15630	15758	15535	15883	15749	15508	15711	15650	15587	15608	15883	15476	15587	15780	15807	15691	15618	15540	15747	15686	15782	15792	15831	15799	15697	15662	15705	15870	15674	15645	15717	15855	15654	15702	15652	15742	15692	15846	15666	15849	15510	15852	15823	15678	15750	15515	15528	15553	15642	15769	15663	15625	15775	15626	15609	15621	15871	15864	15541	15645	15628	15796	15762	15851	15693	15592	15695	15582	15780	15755	15723	15717	15710	15760	15662	15675	15508	15795	15801	15641	15740	15671	15684	15635	15602	15681	15729	15999	15781	15720	15897	15448	15710	15714	15756	15598	15667	15525	15800	15696	15544	15801	15746	15669	15720	15684	15674	15525	15646	15832	15714	15728	15927	15659	15678	15843	15678	15514	15556	15520	15645	15710	15847	15667	15777	15804	15790	15615	15694	15499	15883	15633	15615	15643	15678	15784	15769	15780	15664	15594	15854	15835	15592	15665	15683	15644	15688	15641	15717	15779	15986	15850	15714	15470	15623	15504	15679	15469	15568	15596	15648	15878	15789	15749	15844	15741	15840	15727	15767	15736	15749	15696	15694	15636	15838	15640	15821	15520	15664	15677	15654	15647	15586	15620	15734	15744	15749	15702	15691	15570	15771	15736	15755	15713	15899	15789	15750	15521	15403	15639	15674	15636	15661	15628	15530	15747	15554	15688	15823	15675	15718	15697	15823	15894	15712	15784	15733	15734	15694	15760	15700	15721	15677	15867	15776	15640	15709	15700	15739	15632	15572	15765	15484	15653	15675	15697	15879	15675	15558	15727	15763	15719	15798	15675	15663	15562	15707	15658	15812	15678	15708	15591	15611	15722	15682	15775	15737	15717	15744	15695	15809	15696	15615	15684	15635	15783	15790	15610	15554	15609	15707	15867	15488	15775	15691	15575	15764	15584	15702	15767	15630	15641	15560	15737	15562	15744	15767	15695	15705	15730	15726	15663	15700	15635	15775	15770	15590	15807	15626	15905	15670	15580	15787	15698	15797	15754	15843	15528	15606	15598	15797	15812	15561	15645	15670	15648	15669	15744	15618	15803	15696	15613	15706	15776	15766	15711	15689	15742	15894	15740	15820	15633	15661	15733	15648	15703	15776	15758	15708	15459	15594	15746	15706	15720	15674	15441	15638	15501	15645	15851	15602	15583	15643	15539	15577	15674	15666	15704	15368	15688	15631	15603	15701	15800	15844	15869	15480	15556	15615	15507	15653	15779	15560	15656	15690	15874	15816	15765	15720	15618	15687	15485	15726	15610	15676	15710	15808	15876	15862	15321	15590	15776	15652	15580	15802	15585	15524	15739	15692	15636	15706	15592	15655	15960	15761	15880	15940	15884	15624	15656	15815	15803	15712	15913	15575	15766	15596	15786	15631	15607	15687	15667	15637	15830	15972	15690	15630	15733	15617	15425	15695	15478	15808	15670	15609	15586	15684	15716	15727	15739	15747	15759	15552	15692	15728	15493	15690	15495	15649	15617	15686	15767	15726	15575	15653	15703	15342	15847	15848	15756	15856	15906	15771	15520	15588	15878	15633	15663	15689	15827	15707	15886	15718	15719	15590	15740	15726	15657	15685	15706	15603	15727	15522	15621	15761	15705	15696	15430	15547	15511	15572	15679	15792	15788	15584	15604	15555	15707	15803	15725	15772	15671	15613	15761	15645	15829	15640	15646	15636	15580	15708	15744	15531	15509	15648	15764	15804	15712	15585	15683	15578	15780	15739	15759	15634	15838	15763	15964	15782	15649	15455	15390	15788	15584	15721	15571	15786	15703	15659	15755	15709	15609	15576	15671	15792	15758	15546	15712	15474	15607	15743	15796	15679	15698	15656	15629	15687	15565	15605	15423	15596	15506	15728	15807	15742	15733	15659	15575	15544	15684	15830	15729	15779	15808	15642	15620	15583	15874	15564	15904	15677	15362	15774	15740	15820	15662	15795	15609	15684	15547	15800	15461	15742	15823	15762	15791	15810	15536	15704	15640	15579	15693	15576	15662	15623	15746	15724	15726	15694	15855	15614	15807	15740	15678	15633	15337	15620	15678	15807	15829	15651	15639	15731	15636	15685	15887	15905	15807	15605	15839	15791	15855	15811	15695	15719	15724	15785	15856	15751	15797	15702	15604	15733	15666	15554	15594	15627	15619	15680	15578	15667	15727	15716	15768	15517	15873	15623	15702	15788	15618	15753	15841	15844	15647	15592	15572	15772	15630	15805	15830	15613	15763	15626	15660	15581	15626	15713	15521	15798	15659	15588	15547	15695	15692	15462	15709	15721	15798	15672	15724	15626	15683	15848	15923	15696	15795	15705	15782	15628	15641	15660	15576	15798	15755	15601	15795	15640	15607	15703	15911	15684	15950	15817	15735	15739	15767	15739	15769	15693	15541	15653	15770	15693	15648	15601	15804	15533	15936	15864	15726	15872	15623	15594	15596	15698	15619	15723	15804	15813	15522	15833	15553	15886	15662	15732	15650	15597	15792	15797	15850	15614	15642	15386	15586	15636	15847	15741	15808	15517	15674	15622	15564	15717	15949	15667	15759	15921	15652	15786	15680	15704	15420	15784	15784	15782	15765	15589	15695	15610	16012	15740	15550	15718	15728	15505	15571	15649	15752	15674	15628	15729	15897	15757	15527	15507	15807	15715	15630	15666	15751	15529	15700	15808	15826	15683	15840	15477	15852	15682	15741	15700	15709	15640	15787	15986	15697	15660	15677	15600	15516	15685	15693	15751	15809	15671	15646	15767	15618	15556	15764	15592	15694	15426	15716	15804	15587	15604	15969	15740	15491	15719	15701	15829	15757	15790	15665	15569	15668	15632	15638	15765	15620	15658	15743	15583	15772	15773	15822	15798	15711	15523	15697	15486	15491	15615	15777	15586	15550	15590	15765	15742	15549	15556	15617	15515	15749	15526	15489	15625	15668	15827	15774	15782	15680	15517	15521	15583	15742	15911	15639	15880	15665	15626	15724	15752	15632	15551	15819	15694	15862	15609	15639	15642	15752	15657	15618	15520	15552	15809	15727	15690	15598	15789	15613	15769	15752	15925	15753	15612	15576	15649	15688	15698	15852	15589	15622	15633	15724	15734	15638	15560	15742	15737	15755	15748	15885	15687	15690	15750	15658	15764	15876	15732	15933	15598	15762	15570	15743	15695	15713	15579	15796	15836	15831	15667	15741	15466	15771	15653	15644	15738	15749	15629	15538	15665	15778	15543	15773	15832	15853	15843	15763	15609	15903	15847	15663	15844	15802	15634	15779	15603	15784	15566	15769	15746	15838	15731	15562	15706	15750	15809	15590	15604	15773	15666	15682	15797	15607	15779	15595	15723	15783	15907	15591	15659	15973	15796	15701	15780	15700	15704	15561	15927	15859	15508	15898	15583	15754	15633	15619	15681	15746	15798	15762	15620	15607	15725	15644	15742	15748	15732	15692	15560	15785	15911	15664	15834	15797	15697	15779	15627	16019	15686	15735	15740	15640	15802	15742	15739	15871	15421	15599	15777	15835	15785	15741	15658	15775	15672	15655	15660	15685	15710	15804	15668	15652	15709	15614	15695	15723	15792	15573	15591	15564	15897	15734	15659	15788	15416	15661	15583	15850	15424	15795	15606	15539	15520	15836	15429	15494	15666	15645	15715
34935	49659	45335	34369	27194	23370	20235	18012	16761	15642	15345	14797	14540	14261	14252	14097	13996	14014	13822	13955	13861	13839	13795	13846	13962	13898	13916	13684	13714	13727	13801	13796	13855	13802	13949	13792	13757	13776	13797	13848	13641	13741	13676	13619	13900	13939	13707	13696	13790	13756	13623	13578	13886	13747	13773	13929	13770	13630	13745	13756	13651	13727	13770	13829	13749	13800	13819	13827	13725	13785	13707	13783	13897	13865	13757	13692	13841	13632	13620	13803	13756	13800	13890	13876	13792	13790	13645	13923	13750	13718	13700	13716	13688	13781	13779	13757	13705	13774	13747	13985	13652	13797	13762	13695	13913	13776	13798	13745	13842	13563	13754	13833	13709	13645	13962	13842	13726	13904	13718	13791	13881	13810	13742	13839	13805	13709	13874	13897	13743	13969	13765	13755	13692	13769	13784	13659	13597	13730	13713	13904	13806	13797	13727	13670	13715	13725	13682	13685	13581	13808	13752	13856	13849	13734	13700	13756	13779	13870	13840	13731	13836	13749	13857	13680	13724	13746	13697	13718	13790	13642	13848	13761	13768	13789	13749	13572	13835	13623	13702	13754	13785	13764	13816	13753	13873	13741	13794	13678	13952	13816	13716	13694	13692	13644	13867	13711	13890	13709	13746	13426	13737	13923	13636	13828	13855	13786	13695	13867	13777	13842	13869	13796	13962	13761	13699	13849	13779	13904	13946	13562	13971	13716	13599	13594	13728	13850	13766	13850	13687	13805	13824	13769	13755	13937	13692	13729	13755	13771	13696	13823	13785	13877	13628	13829	13670	13802	13768	13736	13740	13643	13885	13868	13687	13721	13792	13717	13656	13736	13608	13639	13522	13671	13748	13756	13827	13790	13683	13772	13739	13771	13771	13673	13690	13834	13730	13692	13824	13706	13714	13770	13808	13726	13859	13734	13867	13806	13894	13798	13824	13719	13772	13580	13610	13623	13837	13776	13896	13570	13557	13796	13646	13761	13658	13860	13855	13824	13599	13884	13726	13815	13851	13804	13711	13780	13752	13713	13756	13801	13770	13697	13745	13768	13623	13812	13752	13700	13898	13705	13824	13753	13725	13803	13759	13774	13781	13621	13724	13731	13777	13666	13686	14007	13694	14058	13848	13662	13677	13741	13889	13791	13821	13794	13920	13800	13709	13568	13802	13748	13816	13922	13747	13635	13908	13825	13801	13766	13858	13686	13558	13815	13603	13658	13968	13833	13654	13806	13720	13722	13724	13865	13776	13825	13783	13773	13790	13697	13709	13610	13836	13715	13636	13813	13949	13680	13907	13773	13798	13703	13668	13854	13667	13687	13817	13728	13764	13710	13664	13726	13888	13727	13769	13708	13730	13738	13797	13741	13680	13707	13608	13673	13575	13809	13725	13661	13759	13738	13585	13794	13683	13872	13628	13826	13897	13792	13738	13666	13818	13728	13701	13710	13666	13779	13926	13763	13879	13904	13565	13735	13782	13774	13761	13912	13752	13733	13832	13712	13751	13685	13813	13894	13720	13744	13734	13690	13853	13910	13724	13804	13841	13825	13666	13738	13767	13647	13898	13718	13746	13905	13753	13677	13556	13862	13783	13848	13760	13643	13749	13765	13631	13743	13837	13680	13721	13536	13736	13810	13839	13758	13719	13987	13656	13547	13688	13634	13686	13699	13797	13772	13813	13701	13751	13840	13797	13809	13658	13929	13727	13798	13681	13707	13641	13646	13662	13745	13684	13830	13739	13761	13758	13859	13726	13739	13746	13792	13685	13608	13754	13999	13872	13843	13804	13776	13857	13927	13791	13700	13648	13731	13783	13890	13706	13787	13820	13661	13771	13713	13829	13596	13875	13760	13763	13861	13830	13752	13773	13585	13695	13816	13839	13755	13926	13759	13715	13626	13703	13677	13702	13624	13688	13824	13692	13732	13886	13734	13739	13675	13728	13692	13703	13677	13719	13735	13822	13751	13682	13800	13710	13845	13567	13905	13749	13825	13756	13672	13804	13859	13974	13957	13653	13896	13884	13804	13853	13625	13958	13840	13942	13834	13731	13941	13731	13777	13783	13835	13778	13750	13691	13808	13888	13719	13667	14017	13901	13747	13794	13752	13832	13842	13740	13719	13837	13690	13731	13831	13796	13663	13841	13846	13744	13848	13924	13817	13738	13855	13745	13793	13632	13862	13715	13774	13700	13704	13919	13717	13849	13705	13815	13615	13792	13822	13841	13846	13816	13818	13854	13718	13666	13803	13891	13770	13680	13737	13694	13697	13838	13818	13807	13850	13652	13925	13901	13752	13709	13787	13938	13807	13712	13678	13742	13901	13798	13566	13625	13955	13717	13724	13703	13819	13882	13599	13806	13604	13746	13639	13707	13714	13896	13830	13618	13765	13776	13715	13859	13892	13744	13739	13905	13774	13805	13670	13732	13879	13694	13892	13662	13745	13786	13805	13818	13704	13909	13717	13703	13703	13724	13721	13819	13659	13747	13786	13764	13700	13681	13678	13583	13868	13914	13834	13750	13709	13564	13602	13848	13771	13797	13883	13548	13771	13765	13705	13684	13922	13858	13834	13749	13709	13871	13839	13827	13636	13719	13715	13808	14023	13756	13654	13845	13784	13748	13730	13869	13831	13800	13776	13840	13836	13722	13671	13800	13725	13813	13788	13603	13787	13659	13630	13620	13695	13822	13804	13618	13673	13726	13738	13670	13640	13838	13613	13704	13646	13804	13699	13792	13794	13874	13716	13844	13915	13793	13934	13670	13842	13741	13616	13660	13933	13620	13809	13801	13880	13762	13709	13817	13847	13849	13865	13756	13782	13745	13826	13785	13829	13813	13832	13870	13812	13904	13700	13677	13822	13670	13721	13653	13829	13806	13786	13765	13608	13756	13883	13742	13703	13723	13944	13871	13810	13893	13647	13663	13925	13917	13928	13740	13830	13637	13714	13889	13763	13735	13850	13807	13829	13803	13846	13836	13803	13688	13679	13801	13787	13609	13696	13646	13668	13693	13668	13813	13848	13712	13747	13705	13852	13809	13918	13893	13761	13838	13827	13814	13849	13687	13536	13828	13845	13716	13832	13689	13709	13762	13773	13869	13767	13743	13740	13795	13684	13760	13778	13670	13751	13919	13703	13651	13760	13966	13845	13785	13743	13971	13674	13812	13757	13882	13678	13925	13907	13844	13694	13896	13593	13577	13676	13728	13538	13725	13704	13820	13690	13776	13873	13854	13920	13787	13994	13840	13861	13908	13535	13964	13922	13937	13730	13647	13866	13736	13710	13897	13741	13787	13891	13872	13854	13703	13927	13780	13688	13595	13762	13599	13754	13680	13665	13589	13817	13791	13723	13856	13845	13762	13703	13850	13756	13747	13835	13756	13877	13566	13756	13803	13756	13742	13871	13897	13864	13652	13869	13816	13791	13745	13804	13786	13805	13683	13778	13723	13890	13680	13845	13722	13907	13689	13566	13773	13761	13760	13667	13858	13766	13664	13825	13672	13621	13670	13756	13774	13724	13781	13831	13723	13757	13789	13740	13917	13921	13881	13759	13751	13732	13710	13769	13768	13934	13783	13717	13866	13897	13817	13653	13754	13704	13639	13764	13680	13901	13679	13658	13747	13640	13769	13772	13809	13748	13721	13862	13775	13774	13660	13632	13615	13753	13646	13802	13767	13952	13813	13924	13892	13824	13650	13807	13834	13912	13643	13774	13790	13817	13866	13879	13804	13625	13737	13710	13588	13867	13590	13582	13793	13680	13779	13701	13789	13717	13782	13703	13770	13787	13915	13794	13721	13733	13795	13706	13893	13780	13731	13764	13759	13796	13708	13730	13793	13892	13735	13936	13901	13788	13827	13797	13849	13609	13790	13893	13690	13706	13847	13853	13766	13818	13722	13806	13853	13720	13861	13620	13821	13850	13680	13658	13766	13618	13694	13717	13738	13760	13730	13923	13786	13775	13870	13778	13649	13660	13696	13824	13765	13619	13826	13873	13767	13693	13764	13688	13661	13816	13501	13718	13806	13870	13963	13802	13910	13684	13740	13961	13766	13796	13896	13705	13756	13873	13687	13840	13819	13909	13931	13862	13779	13737	13941	13796	13723	13711	13952	13612	13893	13666	13657	13790	13643	13798	13793	13612	13798	13901	13902	13725	13741	13799	13687	13732	13704	13733	13877	13824	13826	13662	13872	13646	13721	13763	13590	13770	13711	13913	13827	13813	13866	13574	13685	13663	13802	13659	13858	13787	13760	13754	13628	13794	13746	13817	13710	13887	13970	13999	13783	13806	13958	13672	13691	13846	13837	13689	13748	13610	13610	13667	13566	13700	13563	13945	13636	13759	13873	13698	13789	13785	13672	13724	13712	13925	13692	13703	13695	13792	13798	13808	13679	13804	13735	13800	13723	13718	13787	13731	13659	13925	13695	13695	13864	13814	13716	13660	13770	13846	13764	13802	13828	13605	13726	13841	13770	13628	13683	13795	13662	13771	13863	13737	13787	13895	13663	13712	13979	13823	13835	13638	13770	13897	13907	13591	13615	13830	13809	13957	13861	13648	13673	13856	13829	13631	13816	13791	13761	13873	13804	13800	13806	13583	13690	13794	13606	13806	13789	13681	13790	13887	13706	13733	13810	13712	13774	13887	13720	13703	13858	13868	13834	13738	13847	13788	13658	13715	13849	13745	13775	13689	13774	13916	13763	13818	13807	13939	13787	13827	13987	13925	13763	13756	13631	13824	13624	13636	13802	13979	13772	13826	13898	13707	13726	13854	13663	13785	13822	13743	13885	13778	13901	13442	13710	13723	13719	13918	13709	13787	13731	13806	13808	13805	13835	13746	13781	13745	13733	13855	13761	13824	13700	13652	13836	13608	13793	13764	13683	13715	13833	13854	13602	13832	13771	13815	13829	13780	13826	13770	13789	13634	13697	13711	13837	13690	13708	13695	13638	13761	13666	13784	13746	13823	13810	13736	13556	13912	13654	13792	13741	13894	13766	13801	13758	13583	13778	13854	13777	13688	13751	13751	13849	13543	13901	13738	13832	13819	13807	13758	13789	13723	13816	13714	13743	13692	13900	13853	13693	13726	13680	13744	13799	13785	13791	13904	13788	14017	13779	13846	13674	13702
24120	21498	29230	26486	25951	26826	25473	20800	19145	17975	17348	16546	16170	15913	15863	15660	15579	15491	15645	15441	15259	15383	15361	15294	15392	15284	15261	15340	15312	15339	15325	15491	15439	15648	15131	15397	15297	15334	15243	15499	15207	15482	15395	15117	15417	15412	15365	15504	15268	15231	15305	15229	15287	15326	15241	15386	15291	15260	15270	15272	15118	15207	15304	15280	15225	15137	15233	15106	15203	15324	15275	15234	15365	15091	14969	15275	15198	15190	15358	15302	15316	15299	15243	15290	15347	15099	15357	15140	15150	15214	15100	15172	15334	15438	15278	15310	15270	15204	15072	15310	15115	15232	15316	15087	15080	15091	15148	15242	15314	15285	15352	15260	15325	15141	15117	15267	15204	15143	15237	15347	15056	15298	15133	15352	15354	15236	15243	15192	15422	15325	15332	15242	15438	15193	15239	15338	15342	15496	15307	15067	15243	15331	15282	15026	15397	15219	15212	15284	15286	15255	15230	15378	15196	15280	15282	15146	15411	15352	15466	15155	15180	15292	15224	15366	15283	15325	15314	15235	15498	15201	15405	15220	15253	15427	15229	15197	15318	15117	15335	15373	15337	15451	15382	15297	15311	15231	15430	15138	15218	15303	15307	15254	15403	15116	15144	15456	15392	15300	15352	15162	15244	15408	15444	15153	15262	15147	15330	15226	15281	15335	15233	15121	15112	15282	15365	15319	15376	15110	15211	15184	15235	15349	15322	15292	15235	15022	15240	15228	15225	15359	15207	15229	15245	15385	15410	15283	15043	15282	15172	15220	15423	15082	15339	15266	15219	15256	15172	15217	15171	15146	15283	15192	15334	15244	15229	15272	15267	15126	15143	15370	15094	15236	15286	15440	15375	15122	15055	15222	15205	15081	15203	15217	15259	15404	15190	15325	15390	15108	15285	15385	15113	15288	15380	15358	15199	15252	15313	15246	15101	15157	15232	15166	15252	15419	15349	15265	15131	15264	15298	15198	15437	15414	15196	15142	15100	15223	15119	15159	15189	15077	15310	15274	15131	15159	15257	15145	15262	15486	15350	15066	15252	15286	15136	15357	15359	15294	15356	15306	15429	15184	15096	15199	15205	15336	15142	15264	15293	15328	15307	15191	15452	15241	15343	15188	15180	15168	15389	15270	15180	15274	15142	15252	15110	15251	15083	15469	15488	15337	15232	15232	15434	15093	15111	15105	15009	15230	15183	15184	15234	15300	15271	15253	15060	15291	15208	15073	15407	15289	15486	15211	15313	15238	15318	15188	15271	15221	15358	15278	15058	15283	15137	15260	15200	15211	15314	15240	15304	15212	15097	15142	15162	15312	15355	15324	15387	15346	15333	15311	15289	15273	15280	15190	15099	15194	15249	15272	15202	14985	15191	15054	15369	14959	15276	15248	15293	15254	15220	15299	15163	15368	15263	15424	15337	15140	15358	15177	15078	15211	15182	15284	15235	15196	15301	15255	15187	15401	15470	15382	15236	15129	15389	15366	15371	15145	15344	15248	15228	15150	15302	15322	15338	15119	15299	15125	15128	15383	15141	15231	15502	15147	15238	15252	15425	15147	15345	15335	15268	15395	15148	15295	15130	15337	15128	15195	15121	15345	15173	15140	15114	15259	15464	15300	15506	15358	15276	15267	15142	15400	15197	15416	15477	15208	15188	15346	15268	15280	15387	15213	15182	15313	15311	15370	15304	15279	15239	15319	15308	15161	15195	15301	15439	15118	15198	15266	15134	15280	15287	15138	15341	15209	15221	15316	15072	15210	15391	15245	15250	15344	14998	15079	15141	15324	15169	15147	15282	15334	15300	15384	15368	15381	15123	15358	15284	15160	15138	15206	15363	15211	15274	15347	15275	15302	15183	15137	15433	15331	15215	15445	15234	15309	15202	15278	15200	15171	15297	15327	14979	15273	15304	15331	15294	15220	15319	15227	15309	15185	15250	15288	15232	15421	15215	15230	15287	15281	15194	15194	15315	15368	15367	15329	15339	15143	15212	15143	15275	15323	15255	15193	14994	15313	15137	15148	15167	15279	15165	15189	15217	15025	15077	15080	15192	15199	15249	15002	15332	15106	15159	15179	15295	15218	15314	15210	15175	15269	15289	15557	15285	15335	15309	15312	15149	15041	15209	15215	15503	15315	15310	15383	15331	15199	15300	15364	15510	15519	15312	15226	15263	15234	15330	15223	15266	15249	15367	15395	15188	15180	15101	15318	15307	15444	15306	15156	15209	15197	15105	15202	15278	15355	15337	15241	15239	15097	14912	15242	15251	15366	15069	15397	15358	15280	15465	15311	15155	15096	15218	15430	15319	15223	15308	15203	15237	15209	15306	15273	15457	15288	15287	15164	15168	15144	15271	15224	15400	15212	15160	15101	15146	15354	15366	15274	15070	15277	15418	15317	15150	15297	15505	15147	15219	15116	15332	15265	15333	15248	15193	15093	15416	15439	15205	15337	15482	15250	15283	15203	15152	15216	15162	15349	15374	15400	15380	15193	15209	15091	15289	15116	15224	15301	15206	15045	15231	15283	15188	15123	15282	15263	15346	15378	15282	15262	15333	15355	15257	15222	15241	15344	15116	15138	15265	15307	15119	15295	15140	15249	15546	15296	15294	15302	15165	15297	15330	15314	15250	15454	15289	15329	15180	15130	15263	15335	15121	15233	15386	15208	15299	15251	15297	15247	15450	15352	15178	15093	15236	15273	15156	15071	15287	15200	15296	15261	15411	15082	15292	15093	15165	15331	15274	15251	15118	15289	15296	15283	15167	15231	15173	15063	15333	15238	15206	15185	15262	15371	15267	15340	15385	15177	15250	15284	15164	15291	15126	15103	15259	15200	15155	15180	15263	15223	15150	15200	15149	15230	15151	15307	15269	15317	15182	15342	15337	15248	15302	15227	15265	15227	15170	15266	15284	15253	15295	15281	15408	15261	15193	15292	15270	15126	15471	15297	15407	15385	15095	15201	15380	15165	15514	15214	15288	15255	15258	15337	15217	14921	15359	15337	15133	15365	15079	15388	15188	15235	15157	15282	15361	15153	15141	15360	15123	15249	15148	15400	15238	15129	15048	15386	15184	15181	15430	15364	15220	15205	15149	15196	15060	15248	15292	15105	15072	15487	15184	15231	15229	15191	15459	15277	15254	15090	15209	15158	15466	15236	15190	15287	15369	15376	15265	15361	15306	15351	15136	15334	15200	15294	15165	15185	15366	15213	15326	15180	15279	15121	15171	15302	15143	15162	15183	15168	15231	15215	15101	15246	15207	15171	15213	15219	15224	15182	15284	15117	15167	15416	15207	15192	15327	15087	15277	15227	15326	15186	15328	15242	15455	15224	15170	15442	15212	15270	15463	15445	15128	15257	15071	15203	15273	15151	15290	15227	15299	15258	15243	15207	15474	15161	15398	15191	15187	15281	15236	15389	15162	15317	15135	15093	15335	15307	15346	15360	15337	15340	15300	15382	15347	15120	15398	15129	15401	15125	15122	15259	15462	15303	15170	15206	15434	15329	15281	15197	15248	15322	15321	15421	15224	15316	15213	15321	15322	15210	15152	15189	15217	15199	15274	15198	15422	15322	15196	15079	15324	15031	15197	15053	15148	15113	15576	15484	15446	15089	15244	15045	15358	15348	15233	15089	15169	15195	15252	15083	15162	15253	15357	15154	15244	15163	15304	15182	15131	15163	15266	15072	15160	15358	15056	15288	15390	15387	15071	15090	15194	15050	15216	15017	15102	15096	15208	15247	15187	15280	15432	15144	15206	15164	15210	15136	15387	15216	15363	15278	15223	15136	15102	15237	15283	15329	15419	15508	15319	15257	15140	15004	15278	15313	15051	15257	15258	15237	15301	15316	15185	15317	15156	15358	15293	15313	15103	15357	15182	15190	15318	15213	15142	15280	15339	15259	15202	15290	15363	15307	15538	15169	15223	15204	15279	15194	15183	15320	15184	15342	15283	14947	15239	15181	15274	15186	15193	15261	15208	15287	15420	14988	15367	15210	15262	15306	15137	15290	15316	15396	15044	15128	15259	15403	15054	15421	15208	15203	15415	15197	15229	15333	15384	15279	15244	15312	15233	15158	15267	15386	15379	15167	15398	15286	15081	15179	15346	15272	15117	15302	15251	15299	15319	15250	15267	15230	15282	15276	15156	15063	15356	15166	15211	15174	15111	15158	15180	15303	15214	15136	15486	15419	15300	15405	15278	15320	15240	15257	15402	15210	15246	15172	15331	15259	15304	15241	15240	15242	15170	15296	15322	15130	15143	15143	15350	15278	15076	15063	15155	15063	15130	15203	15252	15512	15252	15261	15334	15267	15266	15342	15255	15035	15273	15141	15153	15154	15376	15331	15207	15347	15145	15248	15200	15391	15254	15038	15090	15192	15165	15350	15134	15321	15176	15325	15177	15281	15188	15144	15226	15151	15484	15379	15258	15275	15404	15199	15278	15194	15409	15177	15135	15310	15330	15276	15031	15276	15350	15086	15483	15181	15296	15342	15141	15166	15302	15134	15294	15168	15383	15185	15395	15261	15187	15376	15204	15191	15164	15147	15147	14991	15331	15222	15339	15244	15273	15359	15070	15138	15344	15307	15244	15206	15005	15328	15162	15051	15207	15228	15297	15333	15289	15420	15026	15122	15363	15173	15250	15239	15095	15085	15320	15253	15308	15433	15237	15252	15254	15395	15427	15213	15451	15377	15236	15140	15316	15308	15336	15162	15227	15537	15228	15190	15251	15249	15117	15304	15245	15190	15351	15296	15122	15065	15264	15178	15274	15219	15196	14961	15125	15234	15348	15324	15342	15229	15363	15147	15120	15196	15305	15260	15216	15359	15212	15453	15306	15154	15347	15396	15343	15370	15400	15267	15385	15463	15409	15447	15415	15286	15171	15267	15343	15054	15169	15429	15220	15220	15240	15408	15347	15111	15156	15065	15303	15258	15188	15293	15363	15516	15115	15198	15281	15357	15436	15220	15267	15119	15277	15273	15116	15270	15321	15181	15437	15188	15335	15086	15293	15288	15380	15414	15287	15321	15309	15143	15445	15287	15191	15218	15123	15412	15187	15186	15172	15233	15299	15135	15337	15073	15252	15386	15223	15331	15079	15303	15136	15250	15392	15279	15214	15107
35003	56336	52653	40920	33398	28251	24031	20745	18642	17059	16222	15241	14700	14483	14116	14127	13892	13787	13717	13602	13678	13589	13749	13576	13481	13645	13663	13568	13649	13592	13422	13591	13519	13516	13456	13363	13546	13521	13556	13569	13450	13369	13694	13475	13573	13527	13641	13544	13556	13684	13458	13555	13559	13389	13708	13448	13550	13498	13456	13643	13523	13399	13720	13448	13524	13635	13444	13608	13601	13485	13631	13570	13581	13541	13617	13607	13387	13564	13523	13618	13433	13485	13433	13520	13501	13473	13528	13611	13647	13669	13508	13424	13437	13622	13339	13442	13491	13429	13348	13609	13650	13541	13409	13517	13403	13467	13369	13691	13472	13468	13453	13265	13319	13428	13393	13708	13349	13421	13701	13500	13587	13382	13499	13492	13503	13311	13655	13504	13558	13363	13400	13474	13364	13502	13534	13415	13517	13486	13520	13431	13499	13474	13468	13795	13565	13521	13521	13507	13686	13465	13521	13348	13441	13685	13575	13474	13483	13450	13506	13407	13550	13480	13358	13548	13446	13630	13446	13503	13548	13537	13539	13518	13472	13660	13633	13662	13330	13317	13544	13575	13532	13608	13765	13526	13455	13502	13508	13626	13475	13623	13464	13581	13516	13534	13539	13530	13473	13429	13518	13480	13311	13472	13437	13509	13507	13341	13581	13468	13427	13511	13612	13442	13496	13473	13505	13505	13530	13500	13558	13630	13560	13590	13583	13563	13495	13400	13499	13471	13491	13354	13469	13396	13390	13379	13514	13583	13397	13295	13429	13587	13414	13339	13594	13568	13339	13625	13528	13465	13483	13451	13519	13606	13488	13351	13562	13542	13404	13576	13595	13505	13491	13371	13426	13588	13454	13638	13353	13549	13451	13510	13663	13494	13390	13394	13583	13434	13417	13512	13473	13533	13615	13527	13422	13417	13508	13556	13432	13670	13408	13389	13435	13492	13425	13444	13427	13456	13401	13550	13569	13361	13621	13496	13272	13395	13719	13518	13526	13605	13479	13458	13487	13487	13475	13450	13477	13545	13363	13550	13576	13411	13507	13492	13504	13380	13485	13453	13500	13479	13364	13488	13389	13296	13375	13364	13508	13532	13464	13575	13552	13445	13577	13610	13463	13583	13553	13559	13520	13419	13510	13590	13428	13340	13658	13442	13509	13515	13542	13623	13539	13462	13571	13635	13500	13408	13440	13320	13745	13545	13444	13409	13417	13232	13482	13416	13538	13512	13506	13535	13396	13546	13624	13495	13607	13387	13572	13436	13517	13414	13664	13472	13355	13485	13469	13518	13577	13504	13333	13436	13526	13360	13530	13558	13684	13373	13460	13541	13433	13483	13450	13549	13537	13525	13413	13497	13479	13535	13698	13535	13381	13443	13656	13534	13511	13578	13502	13383	13550	13530	13576	13551	13462	13574	13459	13292	13254	13549	13496	13538	13398	13562	13477	13581	13658	13560	13686	13616	13413	13447	13421	13520	13252	13443	13539	13601	13586	13502	13587	13551	13544	13535	13610	13467	13547	13466	13494	13494	13468	13558	13417	13502	13590	13302	13555	13387	13499	13365	13515	13515	13478	13509	13520	13556	13534	13489	13531	13601	13583	13579	13578	13249	13407	13477	13815	13444	13557	13692	13467	13415	13317	13329	13648	13408	13483	13673	13449	13453	13481	13649	13309	13542	13510	13620	13405	13416	13490	13564	13403	13695	13335	13477	13497	13539	13219	13549	13498	13525	13436	13434	13405	13434	13538	13487	13512	13512	13475	13561	13409	13641	13507	13227	13531	13643	13443	13517	13476	13576	13400	13534	13469	13559	13661	13386	13415	13360	13469	13460	13581	13556	13368	13455	13431	13415	13462	13520	13450	13549	13513	13565	13483	13518	13381	13479	13328	13810	13578	13570	13601	13569	13655	13405	13529	13526	13607	13197	13596	13493	13475	13420	13319	13567	13387	13454	13535	13394	13485	13695	13377	13561	13431	13547	13431	13531	13556	13423	13686	13404	13437	13581	13563	13470	13436	13527	13538	13625	13464	13560	13348	13409	13549	13464	13426	13530	13470	13474	13529	13487	13449	13460	13430	13568	13531	13514	13607	13504	13508	13456	13577	13449	13550	13439	13554	13468	13617	13257	13415	13386	13556	13372	13488	13554	13509	13390	13303	13519	13634	13445	13405	13457	13557	13530	13553	13365	13609	13436	13539	13408	13488	13476	13530	13490	13313	13618	13405	13562	13526	13396	13425	13378	13433	13495	13451	13477	13629	13405	13483	13552	13418	13433	13527	13429	13724	13486	13403	13477	13311	13671	13378	13656	13460	13509	13515	13580	13645	13392	13674	13366	13499	13626	13539	13630	13573	13537	13400	13478	13578	13434	13521	13531	13464	13544	13491	13527	13552	13554	13430	13515	13434	13462	13464	13575	13574	13478	13622	13542	13348	13385	13598	13455	13463	13501	13689	13447	13512	13452	13622	13405	13384	13458	13495	13438	13582	13370	13550	13523	13481	13504	13424	13483	13444	13387	13548	13448	13508	13542	13541	13541	13490	13530	13379	13595	13281	13401	13607	13612	13409	13388	13611	13570	13477	13590	13525	13498	13465	13464	13405	13638	13497	13425	13485	13419	13490	13406	13495	13393	13594	13634	13401	13502	13498	13500	13596	13430	13504	13610	13378	13592	13324	13449	13472	13493	13469	13342	13602	13508	13665	13571	13481	13482	13522	13587	13729	13545	13576	13497	13451	13658	13546	13502	13456	13338	13568	13576	13435	13459	13562	13371	13381	13639	13512	13471	13398	13498	13652	13460	13495	13474	13417	13476	13626	13528	13497	13510	13430	13180	13535	13560	13421	13572	13463	13469	13688	13468	13516	13557	13379	13506	13473	13361	13441	13457	13363	13401	13486	13452	13428	13378	13489	13481	13344	13404	13262	13454	13375	13690	13492	13482	13463	13515	13359	13486	13576	13599	13519	13666	13506	13397	13388	13523	13461	13362	13653	13451	13447	13383	13460	13401	13624	13497	13508	13523	13390	13585	13572	13466	13396	13400	13496	13444	13525	13605	13442	13440	13625	13529	13425	13467	13535	13584	13406	13415	13596	13455	13548	13421	13594	13530	13434	13433	13596	13335	13505	13599	13478	13482	13424	13498	13223	13566	13515	13488	13432	13491	13510	13591	13417	13458	13490	13358	13570	13581	13437	13485	13510	13570	13451	13405	13665	13583	13343	13503	13433	13586	13496	13472	13434	13387	13316	13577	13592	13516	13510	13415	13617	13240	13582	13464	13542	13325	13437	13497	13537	13583	13393	13349	13546	13515	13525	13577	13295	13447	13475	13590	13562	13468	13401	13359	13554	13496	13629	13497	13569	13635	13577	13610	13676	13498	13437	13500	13564	13449	13427	13420	13495	13473	13595	13555	13462	13454	13466	13503	13457	13542	13540	13736	13447	13651	13427	13474	13458	13320	13361	13535	13414	13457	13344	13528	13602	13484	13507	13492	13580	13689	13370	13436	13653	13357	13447	13543	13496	13421	13431	13529	13510	13510	13523	13515	13519	13202	13453	13528	13490	13466	13541	13534	13484	13555	13563	13441	13547	13421	13501	13462	13376	13284	13633	13649	13433	13611	13452	13465	13581	13479	13501	13503	13581	13456	13470	13504	13358	13428	13450	13537	13580	13630	13354	13520	13610	13518	13403	13384	13580	13398	13597	13687	13441	13445	13491	13633	13460	13530	13442	13442	13459	13520	13541	13375	13569	13586	13611	13584	13620	13487	13570	13413	13481	13438	13510	13474	13427	13461	13385	13344	13436	13466	13561	13592	13413	13564	13483	13494	13439	13530	13431	13401	13706	13558	13527	13606	13500	13430	13550	13577	13593	13644	13467	13423	13523	13465	13445	13471	13462	13451	13488	13572	13614	13500	13500	13359	13471	13253	13447	13411	13469	13425	13458	13434	13513	13467	13485	13570	13639	13571	13546	13331	13504	13413	13494	13359	13267	13529	13452	13600	13520	13453	13543	13501	13504	13518	13409	13464	13494	13534	13355	13462	13637	13439	13457	13463	13608	13448	13602	13364	13485	13380	13569	13328	13562	13652	13470	13592	13765	13474	13643	13319	13503	13575	13438	13521	13585	13362	13481	13460	13513	13518	13507	13494	13421	13538	13669	13330	13588	13536	13413	13456	13515	13601	13532	13651	13485	13443	13565	13594	13500	13625	13462	13278	13400	13433	13562	13378	13452	13423	13468	13525	13386	13432	13561	13437	13582	13487	13490	13539	13533	13396	13548	13708	13546	13448	13618	13589	13513	13497	13618	13436	13433	13300	13558	13549	13631	13457	13569	13429	13490	13515	13416	13425	13532	13514	13618	13542	13534	13422	13479	13702	13510	13454	13374	13549	13423	13621	13547	13535	13426	13450	13526	13446	13460	13496	13634	13459	13683	13380	13536	13426	13615	13413	13497	13380	13438	13485	13524	13471	13462	13428	13445	13433	13647	13650	13452	13257	13404	13581	13542	13526	13422	13426	13567	13660	13458	13483	13541	13581	13382	13519	13532	13620	13450	13494	13597	13521	13479	13417	13417	13597	13737	13225	13493	13435	13558	13494	13381	13541	13544	13520	13437	13603	13459	13482	13404	13557	13570	13561	13566	13590	13530	13304	13441	13611	13536	13373	13345	13562	13591	13580	13582	13465	13498	13551	13546	13610	13521	13547	13475	13426	13538	13521	13440	13574	13613	13463	13541	13476	13492	13461	13432	13377	13498	13548	13472	13582	13466	13503	13551	13431	13400	13771	13456	13453	13473	13506	13684	13241	13594	13597	13525	13346	13347	13477	13543	13619	13503	13379	13484	13398	13477	13520	13379	13633	13484	13505	13402	13565	13455	13364	13624	13441	13483	13570	13526	13442	13394	13500	13455	13479	13526	13491	13405	13534	13473	13608	13434	13620	13467	13524	13512	13516	13464	13633	13543	13453	13628	13275	13355	13552	13593	13419	13509	13577	13544	13364	13513	13495	13480	13528	13379	13377	13533	13411	13357	13649	13541	13606	13379	13549	13568	13323	13429	13498	13396	13499	13368	13610	13666	13446	13576	13521	13448	13532	13447	13490	13478	13546	13478	13588	13507	13512
22910	21416	29287	24420	23635	27570	29073	23424	21079	20062	18774	17845	17467	16849	16749	16439	16430	16430	16119	16127	16084	16104	15869	15750	15903	15857	15844	16085	15792	15757	15910	15856	16044	15626	15786	15848	15847	16137	15790	15875	15867	15645	15728	15860	15814	15888	15782	15851	15973	15833	15717	15827	16019	15934	15864	15904	15913	15894	15726	15755	15821	15819	15692	15645	15828	15859	15870	15850	15533	15584	15784	15731	15788	15630	15768	16024	15677	15627	15682	15938	15889	15719	15858	15946	15907	15914	15839	15892	15732	15855	15916	15696	15700	15506	15872	15667	15693	15893	15698	15745	15866	15772	15793	15666	15600	15847	15558	15658	15818	15773	15670	15839	16014	15923	15839	15840	15720	15671	15694	15715	15796	15932	15679	15714	15901	15970	15900	15827	15951	15807	15785	15773	15622	15676	15725	15848	15858	15730	15724	15584	15777	15759	15878	15800	15702	15895	15719	15651	15784	15806	15755	15650	15784	15946	15675	15868	15794	15537	15732	15668	15742	15838	15674	15838	15867	15785	15857	15843	15621	15643	15790	15660	15736	15835	15817	15798	15558	15821	15709	15704	15812	15706	15698	15903	15810	15586	15698	15792	15577	15624	15707	15551	15816	15844	15761	15632	15614	15740	15624	15784	15514	15801	15908	15728	15752	15874	15648	15830	15537	15597	15916	15598	15459	15639	15862	15771	15726	15669	15774	15841	15634	15657	15570	15582	15988	15881	15888	15565	15913	15822	15858	15806	15874	15734	15725	15855	15808	15706	15800	15810	15737	15846	15641	15816	15715	15781	15928	15556	15621	15630	15727	15778	15763	15807	15640	15682	15835	15797	15765	15650	15850	15595	15659	15808	15815	16035	15877	15750	15817	15585	15764	15758	15852	15828	15813	15847	15725	15848	15714	15713	15729	15859	15859	15634	15821	15897	15773	15753	15894	16015	15827	15603	15857	15671	15715	15903	15586	15572	15748	15747	15660	15690	15721	15625	16022	15716	15603	15716	15879	15827	15671	15552	15579	15786	15579	15631	15692	15630	15683	15748	15831	15840	15618	15869	15861	15652	15754	15800	15477	15683	15744	15821	15822	15797	15881	15647	15917	15781	15676	15712	15970	15886	15727	15661	15859	15610	15690	15763	15705	15576	15724	15523	15778	15922	15774	15779	15653	15767	15946	15889	15694	15726	15701	15791	15770	15458	15906	15711	15712	15713	15705	15750	15823	15707	15765	15811	15319	15682	15742	15791	16033	15704	15761	15747	15882	15711	15795	15892	15688	15590	15865	15704	15603	15609	15849	15844	15925	15789	15793	15775	15975	15713	15672	15731	15645	15642	15676	15650	15625	15703	15661	15515	15718	15635	15716	15545	15786	15838	15674	15683	15603	15577	15647	15764	15791	15702	15590	15774	15681	15677	15642	15581	15558	15821	15861	15710	15742	15969	15647	15680	15726	15779	15850	15790	15789	15815	15715	15642	15742	15731	15862	15815	15768	15719	15788	15975	15906	15964	15650	15679	15790	15698	15686	15626	15733	15648	15767	15737	15767	15629	15756	15866	15643	15743	15771	15821	15765	15704	15947	15602	15819	15775	15838	15695	15673	15874	15774	16022	15615	15573	15741	15799	15701	15667	15780	15782	15613	15815	15636	15772	15995	15616	15747	15598	15984	15992	15713	15679	15838	15879	15985	15708	15601	15543	15841	15714	15740	15759	15580	15578	15604	15708	15843	15970	15864	15577	15753	15770	15700	15748	15717	15782	15751	15906	15793	15673	15908	15797	15711	15768	15612	15847	15635	15772	15869	15668	15877	15649	15703	15710	15751	15665	15711	15949	15771	15620	15692	15699	15669	15819	15710	15612	15823	15803	15955	16027	15722	15805	15761	15742	15796	15764	15693	15838	15772	15785	15584	15725	15728	15770	15757	15792	15978	15988	16053	15884	15810	15784	15734	15964	15783	15832	15873	15672	15666	15698	15692	15792	15965	15766	15824	15832	15691	15876	15851	15660	15718	15813	15652	15601	15828	15703	15667	15748	15776	15889	15776	15879	15872	15387	15792	15617	15724	15678	15733	15806	15889	15731	15795	15660	15712	15887	15776	15696	15600	15613	15823	15504	15797	15797	15791	15772	15654	15798	15643	15704	15575	15629	15946	15745	15890	15696	15872	15746	15814	15721	15896	15788	15712	15808	15746	15788	15655	15773	15873	15676	15947	15708	15662	15675	15775	15669	15789	15687	15892	15725	15478	15673	15777	15498	15718	15687	15665	15747	15727	15594	15814	15872	15932	15720	15816	15682	16002	15928	15754	15710	15809	15863	15691	15718	15503	15772	15720	15662	15640	15798	15692	15744	15691	15639	15654	15851	15682	15704	15580	15683	15969	15624	15709	15708	15620	15755	15782	15696	15732	15764	15806	15665	15776	16042	15766	15706	15889	15720	15896	15834	15786	15747	15772	15766	15771	15882	15599	15905	15540	15749	15834	15851	15804	15736	15556	15525	15804	15834	15763	15718	15991	15713	15750	15747	15695	15763	15848	15755	15656	15696	15775	15698	15705	15638	15759	15799	15829	15657	15679	15819	15571	15606	15771	15808	15773	15859	15750	15901	15876	15751	15833	15804	15763	15615	15749	15676	15599	15742	15748	15875	15701	15758	15737	15577	15545	15623	15617	15769	15657	15856	15824	15754	15771	15629	15901	15709	15477	15855	15847	15871	15769	15668	15779	15720	15735	15741	15788	15756	15617	15978	15845	15617	15668	15630	15740	15744	15709	15802	15671	15698	15748	15731	15827	15690	15529	15753	15803	15624	15870	15640	15557	15721	15753	15734	15794	15730	15689	15653	15785	15708	15672	15732	15594	15665	15896	15897	15756	15532	15821	15831	15905	15634	15946	15708	15847	15582	15703	15649	15646	15767	15668	15797	16019	15641	15602	15748	15955	15681	15718	15686	15671	15717	15742	15634	15652	15732	15838	15705	15757	15961	15743	15571	15700	15669	15805	15827	15894	15583	15787	15653	15815	15714	15587	15824	15897	15597	15795	15908	15708	15777	15783	15702	15595	15822	15841	15643	15680	15645	15764	15843	15746	15753	15644	15660	15682	15711	15745	15616	15757	15859	15839	15748	15764	15869	15800	15656	15754	15785	15893	15847	15821	15743	15704	15818	15760	15843	15785	15853	15924	15739	15657	15556	15726	15763	15824	15878	15951	15795	15702	15541	15683	15972	15733	15754	15741	15735	15745	15764	15566	15829	15814	15976	15796	15993	15616	15633	15678	15820	15663	15940	15797	15807	15781	15864	15735	15624	15843	15772	15494	15723	15865	15858	15603	15722	15506	15652	15803	15608	15858	15899	15832	15801	15834	15809	15668	15851	15603	15921	15663	15826	15740	15729	15827	15759	15624	15768	15817	15696	15753	15739	15688	15674	15779	15671	15770	15717	15830	15504	15740	15833	15817	15966	15714	15787	15746	15819	15841	15651	15677	15777	15804	15828	15670	15712	15695	15638	15854	16017	15869	15627	15938	15934	15713	15665	15682	15714	15694	15791	15831	15878	15643	15893	15540	15779	15935	15669	15875	15788	15812	15899	15841	15439	15689	15624	15810	15773	15671	15781	15785	15874	15693	15846	15789	15954	15764	15819	15535	15854	15979	15819	15712	15746	16025	15869	15772	15816	15841	15536	15732	15660	15751	15628	15859	15653	15855	15814	15671	15572	15623	15911	15765	15663	15740	15756	15700	15560	15729	15843	15757	15801	15896	15681	15687	15709	15598	15619	15701	15737	15710	15974	15661	15793	15807	15501	15905	15915	15720	15736	15575	15638	15683	15890	15676	15635	15937	15689	15785	15625	15845	15810	15760	15633	15775	15725	15848	15827	15957	15837	15570	15675	15593	15887	15679	15767	15824	15792	15771	15817	15758	15587	16028	15694	15887	15791	15856	15786	15919	15708	15847	15843	15673	15771	15824	15866	15814	15655	16128	15727	15648	15841	15809	15667	15781	15894	15749	15762	15700	15819	15664	15623	15713	15826	16071	15608	15819	15886	15687	15661	15800	15694	15777	15873	15761	15639	15647	15491	15724	15762	15697	15848	15814	15754	15725	15532	15907	15719	15573	15730	15951	15629	15897	15610	15725	15859	15811	15811	15730	15689	15716	15999	15680	15830	15938	15800	15811	15910	15690	15769	15893	15728	15709	15620	15853	15758	15666	15674	15713	15823	15855	15585	15825	15681	15577	15534	15693	15764	15827	15695	15678	15806	15723	15804	15684	15789	15795	15602	15835	15766	15876	15870	15840	15838	15787	15771	15934	15710	15790	15556	15728	15851	15796	15783	15643	15699	15782	15724	15560	15648	15635	15739	15811	15847	15702	15912	15842	15692	15567	15647	15638	15615	15711	15720	15818	15707	15827	15708	15689	15704	15735	15619	15839	15666	15895	15706	15880	15575	15670	15815	15683	15610	15789	15879	15686	15839	15664	15704	15928	15812	15701	15710	15754	15776	15825	15861	15710	15786	15794	15708	15779	15774	15792	15728	15939	15698	15469	15573	15773	15542	15880	15852	15616	15682	15738	15729	15780	15547	15854	15662	15643	15694	15814	15685	15615	15793	15707	15591	15798	15547	15727	15831	15737	15554	15833	15818	15736	15772	15895	15898	15670	15806	15639	15764	15724	15744	15858	15819	15696	15750	15909	15669	15673	15688	15659	15694	15620	15869	15762	15731	15790	15605	15888	15949	15792	15638	15886	15746	15798	15870	15698	15749	15900	15857	15675	15601	15855	15697	15827	15864	15666	15691	15875	15750	15849	15741	15803	15744	15878	15688	15901	15646	15748	15821	15869	15680	15831	15806	15849	15850	15794	15645	15730	15670	15499	15517	15683	15677	15668	15851	15673	15794	15994	15733	15827	15881	15682	15794	15781	15817	15574	15796	15788	15767	15731	15870	15694	15724	15838	15947	15586	15555	15700	15816	15650	15714	15766	15639	15889	15772	15667	15763	15723	15574	15842	15555	15792	15573	15912	15689	15811	15998	15504	15643	15768	15758	15870	15614	15756	15837	15719	15705	15724	15872	15612	15725	15607	15804	15760	15710	15616	15797	15798	15690	15738	15770	15705	15849	15915	15706	15684	15822
37121	62083	57838	46132	38248	32908	27576	23714	21114	19066	17488	16566	15795	15111	14899	14564	14296	14139	14236	13913	13891	13967	14034	13988	13961	13738	13898	13763	13932	13857	13749	13843	13933	13852	13897	13740	13720	13748	13759	13667	13775	13655	13843	13935	13795	13783	13681	13736	13667	13621	13768	13823	13694	13596	13751	13786	13686	13668	13749	13898	13879	13831	13961	13766	13771	13802	13733	13725	13926	13826	13844	13745	13882	13693	13759	13709	13787	13891	13880	13792	13930	13636	13831	13703	13898	13698	13783	13719	13689	13759	13856	13685	13814	13782	13891	13899	13734	13794	13816	13886	13685	13768	13941	13665	13936	13813	13610	13876	13622	13709	13864	13867	13600	13816	13700	13825	13798	13738	13741	13926	13670	13835	13806	13769	13831	13866	13705	13766	13792	13900	13794	13703	13738	13634	13821	13721	13804	13777	13733	13954	13860	13690	13766	13669	13731	13803	13801	13881	13673	13862	13663	13730	13675	13728	13858	13895	13701	13753	13863	13754	13726	13793	13778	13713	13801	13663	13632	13706	13906	13626	13835	13844	13869	13642	13801	13840	13586	13928	13823	13851	13989	13854	13773	13835	13735	13752	13714	13668	13867	13663	13719	13832	13795	13671	13755	13872	13765	13875	13681	13828	13765	13799	13520	13818	13745	13681	13783	13803	13902	13698	13844	13634	13772	13740	13885	13628	13779	13728	13781	13802	13774	13769	13698	13663	13805	13935	13666	13727	13788	13912	13648	13839	13946	13621	13890	13815	13849	13702	13767	13863	13751	13695	13700	13743	13722	13613	13944	13665	13696	13853	13917	13665	13756	13596	13792	13730	13729	13831	13810	13758	13675	13622	13741	13778	13674	13709	13729	13777	13690	13776	13742	13866	13762	13606	13677	13698	13855	13827	13720	13841	13700	13769	13771	13887	13621	13785	13707	13816	13775	13603	13716	13782	13690	13673	13726	13738	13752	13806	13647	13723	13774	13817	13845	13683	13695	13701	13764	13691	13638	13767	13880	13704	13874	13797	13808	13723	13790	13763	13642	13597	13880	13750	13662	13763	13709	13850	13734	13773	13990	13832	13895	13894	13873	13859	13701	13699	13789	13757	13862	13807	13816	13775	13995	13668	13726	13595	13698	13728	13776	13934	13715	13754	13790	13847	13627	13721	13809	13898	13738	13875	13648	13729	13847	13677	13962	13830	13835	13899	13720	13679	13803	13656	13788	13762	13928	13753	13770	13664	13954	13628	13780	13729	13882	13789	13910	13667	13578	13717	13818	13596	14013	13679	13778	13652	13808	13691	13626	13742	13832	13772	13649	13852	13763	13716	13946	13719	13802	13609	13800	13703	13661	13684	13699	13685	13683	13933	13642	13673	13682	13701	13845	13602	13802	13776	13528	13764	13750	13835	13766	13810	13752	13906	13771	13679	13698	13641	13728	13663	13757	13713	13750	13787	13554	13750	13837	13838	13694	13736	13616	13695	13818	13716	13790	13845	13834	13643	13757	13944	13731	13751	13780	13718	13600	13860	13930	13630	13677	13628	13604	13775	13641	13821	13961	13597	13866	13541	13686	13734	13592	13806	13692	13645	13700	13739	13702	13849	13810	13776	13794	13676	13649	13667	13778	13768	13637	13771	13812	13813	13764	13871	13585	13748	13718	13928	13738	13782	13858	13845	13624	13918	13653	13840	13785	13952	13803	13819	13603	13787	13858	13634	13797	13872	13842	13803	13824	13703	13604	13706	13792	13626	13697	13716	13763	13864	13704	13819	13733	13680	13873	13908	13871	13878	13907	13795	13710	13848	13735	13651	13753	13708	13804	13963	13716	13681	13775	13642	13819	13588	13646	13841	13746	13672	13742	13599	13821	13729	13636	14032	13784	13800	13635	13791	13720	13710	13870	13755	13623	13690	13782	13703	13764	13601	13745	13570	13699	13648	13765	13787	13800	13819	13740	13840	13771	13650	13836	13793	13626	13792	13804	13772	13696	13852	13856	13796	13744	13670	13797	13688	13621	13786	13729	13576	13758	13687	13757	13729	13718	13762	13618	13688	13658	13705	13723	13781	13787	13785	13815	13862	13681	13827	13629	14008	13749	13811	13742	13869	13909	13587	13576	13735	13805	13771	13833	13702	13839	13719	13862	13801	13753	13740	13761	13747	13776	13659	13801	13737	13610	13583	13904	13650	13836	13541	13720	13921	13571	13656	13831	13877	13623	13821	13693	13974	13828	13678	13731	13805	13527	13786	13770	13701	13709	13727	13676	13764	13871	13645	13681	13922	13650	13716	13862	13625	13781	13622	13834	13726	13857	13673	13691	13835	13705	13812	13739	13850	13627	13719	13672	13740	13777	13734	13755	13743	13671	13694	13842	13831	13719	13798	13711	13771	13725	13769	13707	13729	13799	13775	13661	13842	13803	13781	13605	13705	13665	13733	13650	13731	13591	13896	13735	13630	13714	13879	13893	13829	13861	13659	13817	13824	13683	13680	13642	13688	13687	13756	13693	13704	13753	13706	13746	13690	13700	13853	13766	13837	13750	13715	13769	13698	13809	13732	13732	13747	13763	13742	13770	13557	13745	13716	13849	13724	13696	13785	13936	13586	13789	13656	13736	13656	13739	13697	13794	13823	13709	13706	13807	13621	13762	13666	13831	13518	13737	13712	13582	13733	13764	13788	13748	13705	13725	13757	13567	13674	13745	13870	13666	13897	13517	13614	13734	13818	13739	13710	13766	13812	13748	13799	13817	13731	13792	13737	13905	13761	13686	13780	13725	13801	13590	13667	13671	13809	13860	13736	13665	13729	13732	13742	13918	13801	13577	13619	13783	13722	13703	13757	13841	13591	13731	13748	13619	13635	13730	13742	13979	13622	13514	13816	13662	14034	13820	13752	13679	13760	13714	13675	13644	13706	13775	13728	13736	13617	13799	13834	13597	13618	13768	13769	13530	13712	13728	13633	13820	13855	13610	13735	13721	13744	13737	13728	13708	13771	13773	13739	13833	13823	13657	13732	13895	13860	13753	13751	13900	13705	13766	13802	13715	13710	13816	13907	13699	13667	13706	13692	13638	13816	13699	13665	13868	13682	13852	13843	13737	13658	13730	13776	13783	13721	13706	13655	13736	13834	13874	13742	13749	13635	13739	13855	13754	13767	13774	13800	13763	13800	13700	13742	13696	13734	13759	13574	13875	13662	13591	13906	13679	13805	13767	13886	13746	13747	13732	13673	13698	13610	13591	13647	13802	13856	13724	13710	13721	13646	13813	13886	13727	13820	13644	13652	13888	13631	13722	13707	13844	13755	13636	13615	13676	13866	13765	13880	13804	13642	13927	13875	13637	13816	13838	13733	13659	13678	13769	13617	13827	13649	13820	13844	13629	13755	13694	13697	13672	13680	13971	13750	13574	13753	13730	13750	13733	13684	13772	13718	13793	13840	13780	13876	13801	13631	13780	13809	13750	13696	13794	13704	13837	13750	13752	13791	13614	13738	13551	13926	13827	13503	13839	13635	13805	13785	13769	13681	13681	13781	13557	13932	13758	13573	13878	13563	13767	13871	13770	13719	13511	13655	13770	13752	13637	13801	13715	13825	13825	13891	13876	13622	13611	13696	13812	13798	13752	13829	13762	13853	13938	13876	13723	13684	13587	13791	13750	13730	13786	13943	13800	13866	13846	13721	13708	13718	13765	13688	13707	13965	13845	13573	13752	13817	13624	13594	13717	13727	13888	13622	13754	13628	13689	13699	13778	13852	13603	13702	13785	13778	13643	13745	13879	13816	13904	13699	13680	13889	13607	13728	13760	13826	13860	13848	13695	13707	13855	13729	13748	13868	13937	13828	13862	13902	13758	13814	13703	13568	13734	13621	13869	13714	13927	13706	13790	13779	13725	13770	13885	13728	13540	13745	13653	13717	13724	13845	13835	13824	13786	13768	13692	13950	13764	13507	13947	13679	13683	13719	13628	13849	13801	13808	13859	13725	13681	13896	13772	13715	13741	13715	13647	13686	13871	13800	13817	13742	13807	13765	13661	13791	13721	13839	13777	13840	13901	13711	13731	13681	13754	13789	13762	13773	13701	13715	13668	13743	13814	13658	13663	13911	13705	13720	13801	13606	13734	13734	13683	13767	13946	13693	13738	13755	13574	13796	13731	13692	13579	13769	13741	13724	13779	13669	13874	13792	13673	13746	13845	13683	13647	13724	13919	13587	13882	13680	13701	13843	13534	13762	13755	13863	13731	13820	13806	13751	13640	13794	13854	13765	13673	13745	13947	13830	13815	13694	13743	13667	13598	13750	13692	13774	13664	13681	13719	13683	13713	13624	13787	13791	13902	13775	13756	13759	13832	13900	13849	13797	13757	13833	13729	13801	13725	13684	13737	13680	13530	13607	13895	13816	13735	13680	13682	13758	13783	13595	13861	13851	13679	13756	13851	13812	13794	13590	13635	13734	13888	13823	13675	13784	13683	13600	13886	13839	13769	13859	13980	13699	13785	13628	13716	13855	13711	13745	13755	13678	13906	14027	13635	13704	13823	13622	13752	13749	13713	13910	13711	13677	13720	13775	13803	13848	13937	13874	13906	13810	13706	13767	13815	13737	13640	13864	13700	13643	13811	13897	13694	13726	13774	13771	13682	13602	13782	13728	13821	13734	13710	13670	13779	13966	13706	13789	13703	13741	13915	13825	13783	13704	13690	13746	13690	13753	13744	13721	13712	13677	13790	13692	13806	13729	13713	13733	13732	13710	13740	13775	13806	13768	13641	13820	13770	13696	13889	13755	13670	13791	13905	13714	13607	13913	13851	13830	13707	13620	13770	13818	13729	13662	13758	13793	13569	13735	13705	13854	13769	13727	13857	13667	13821	13806	13761	13695	13654	13701	13575	13722	13722	13546	13675	13665	13922	13793	13662	13779	13569	13764	13713	13728	13559	13665	13783	13825	13724	13871	13632	13872	13634	13761	13750	13812	13667	13672	13686	13873	13727	13659	13743	13811	13690	13699	13638	13819	13757	13871	13907	13629	13715	13893	13817	13570	13818	13792	13744	13920	13737	13720	13773	13692	13847	13684	13710	13641	13616	13872	13789	13905	13782	13685	13789	13751	13800	13727	13621	13720	13708	13687	13940	13668
29552	31196	38577	33180	26152	22721	20289	18569	17228	16921	16375	16336	15996	15876	15826	15735	15869	15702	15693	15848	15801	15610	15906	15643	15662	15765	15700	15619	15722	15686	15414	15587	15630	15685	15404	15742	15449	15530	15354	15592	15708	15494	15542	15565	15543	15681	15804	15731	15528	15484	15571	15553	15634	15686	15468	15636	15320	15767	15670	15581	15589	15688	15677	15442	15677	15677	15612	15385	15515	15422	15461	15625	15572	15559	15414	15314	15620	15562	15590	15572	15583	15410	15717	15586	15737	15660	15517	15417	15597	15645	15634	15533	15467	15606	15672	15675	15574	15561	15459	15497	15537	15540	15719	15321	15587	15634	15493	15629	15529	15336	15654	15447	15558	15523	15533	15571	15646	15533	15554	15768	15499	15702	15678	15599	15481	15563	15555	15552	15607	15500	15463	15497	15699	15422	15527	15475	15590	15503	15507	15690	15704	15792	15642	15553	15774	15553	15423	15423	15361	15559	15511	15580	15760	15604	15634	15558	15598	15548	15433	15643	15565	15399	15596	15549	15476	15615	15616	15468	15542	15589	15435	15417	15491	15583	15448	15494	15509	15523	15570	15729	15566	15351	15651	15492	15479	15646	15372	15526	15445	15420	15472	15613	15680	15647	15682	15444	15686	15690	15694	15583	15615	15630	15513	15675	15691	15537	15739	15674	15746	15748	15528	15607	15532	15604	15670	15470	15412	15692	15747	15619	15750	15537	15671	15466	15517	15426	15490	15500	15615	15687	15551	15619	15615	15532	15545	15664	15564	15612	15617	15561	15535	15569	15627	15578	15471	15502	15849	15432	15614	15851	15426	15569	15414	15768	15579	15388	15737	15663	15712	15610	15522	15417	15817	15624	15622	15411	15452	15646	15682	15715	15503	15568	15354	15421	15633	15580	15582	15420	15500	15517	15571	15577	15473	15658	15556	15487	15652	15709	15626	15816	15688	15599	15548	15578	15707	15498	15670	15428	15579	15553	15640	15597	15605	15580	15561	15444	15543	15536	15653	15619	15640	15466	15559	15499	15509	15336	15530	15640	15689	15525	15524	15415	15560	15602	15631	15697	15503	15636	15483	15493	15490	15545	15828	15519	15587	15698	15549	15486	15609	15702	15516	15454	15638	15644	15619	15695	15583	15561	15452	15395	15570	15736	15581	15590	15605	15693	15490	15699	15762	15684	15589	15597	15599	15613	15736	15759	15486	15768	15626	15595	15693	15661	15554	15654	15436	15592	15620	15589	15628	15669	15346	15533	15521	15596	15374	15662	15556	15487	15752	15673	15585	15484	15451	15528	15678	15537	15578	15582	15671	15488	15647	15542	15595	15408	15711	15723	15559	15555	15430	15545	15556	15714	15421	15603	15669	15605	15489	15565	15498	15547	15490	15534	15549	15396	15453	15525	15653	15595	15670	15649	15521	15551	15608	15548	15574	15333	15380	15478	15643	15506	15628	15620	15419	15574	15603	15519	15548	15532	15314	15391	15747	15397	15576	15684	15588	15631	15475	15379	15627	15577	15502	15535	15490	15402	15512	15717	15499	15579	15616	15696	15628	15666	15667	15707	15443	15630	15445	15570	15597	15404	15659	15513	15584	15700	15462	15720	15598	15498	15680	15346	15575	15735	15633	15658	15560	15692	15615	15604	15575	15488	15379	15664	15640	15615	15666	15657	15539	15503	15750	15570	15417	15550	15454	15463	15478	15638	15515	15504	15638	15530	15568	15601	15609	15581	15510	15577	15563	15404	15510	15703	15537	15712	15358	15581	15463	15545	15484	15498	15269	15387	15437	15363	15429	15477	15644	15517	15747	15614	15495	15494	15659	15644	15458	15690	15655	15505	15563	15542	15512	15603	15734	15580	15577	15576	15544	15485	15398	15605	15614	15633	15547	15554	15550	15515	15567	15713	15468	15537	15465	15474	15561	15200	15470	15472	15550	15392	15480	15780	15639	15599	15538	15651	15694	15562	15557	15488	15796	15816	15720	15610	15761	15528	15573	15535	15470	15442	15572	15600	15535	15542	15606	15589	15660	15585	15619	15604	15580	15532	15739	15557	15606	15519	15618	15602	15793	15267	15539	15584	15548	15405	15491	15610	15657	15561	15477	15353	15716	15600	15514	15470	15366	15646	15519	15548	15543	15535	15730	15571	15437	15550	15680	15614	15578	15693	15581	15359	15503	15479	15715	15475	15467	15699	15533	15500	15526	15443	15452	15494	15725	15561	15506	15704	15494	15421	15560	15501	15570	15610	15646	15633	15520	15609	15469	15796	15518	15667	15675	15634	15689	15584	15637	15648	15670	15676	15652	15584	15506	15568	15545	15556	15495	15687	15575	15642	15532	15348	15416	15567	15684	15671	15613	15596	15692	15417	15631	15437	15617	15525	15544	15586	15638	15601	15310	15704	15453	15479	15608	15655	15612	15491	15583	15580	15672	15846	15759	15579	15657	15612	15605	15536	15769	15532	15593	15548	15706	15765	15492	15518	15487	15785	15668	15651	15482	15721	15654	15421	15677	15411	15457	15640	15484	15681	15525	15606	15473	15571	15658	15830	15525	15535	15664	15568	15645	15638	15723	15703	15539	15579	15545	15484	15691	15581	15778	15891	15608	15428	15683	15614	15482	15440	15564	15537	15454	15356	15571	15576	15495	15662	15651	15688	15620	15511	15806	15616	15692	15596	15578	15627	15581	15349	15548	15652	15685	15574	15622	15641	15476	15516	15607	15448	15578	15523	15553	15265	15418	15663	15698	15660	15590	15594	15379	15663	15590	15465	15582	15568	15636	15603	15701	15586	15543	15614	15336	15513	15480	15516	15512	15514	15553	15601	15503	15497	15679	15531	15724	15372	15529	15605	15633	15657	15565	15628	15551	15654	15537	15637	15608	15505	15503	15746	15522	15477	15448	15478	15547	15407	15652	15543	15646	15570	15569	15696	15522	15446	15616	15376	15521	15456	15617	15392	15612	15680	15599	15598	15636	15606	15634	15697	15634	15529	15491	15610	15599	15344	15555	15720	15723	15647	15591	15729	15694	15408	15547	15575	15671	15441	15420	15694	15546	15758	15732	15727	15689	15515	15691	15564	15593	15655	15720	15703	15534	15613	15502	15623	15542	15613	15486	15717	15603	15548	15682	15638	15692	15561	15674	15619	15813	15454	15415	15741	15501	15511	15607	15734	15631	15584	15579	15611	15460	15719	15702	15409	15760	15514	15476	15463	15588	15289	15705	15568	15403	15718	15736	15880	15548	15429	15574	15474	15778	15498	15599	15749	15597	15532	15551	15601	15663	15775	15499	15820	15584	15513	15584	15474	15592	15710	15526	15467	15684	15532	15771	15544	15411	15567	15644	15577	15815	15751	15555	15616	15411	15528	15692	15413	15616	15575	15509	15689	15548	15553	15549	15561	15527	15582	15483	15493	15637	15525	15564	15621	15731	15594	15507	15658	15485	15585	15700	15626	15392	15457	15526	15455	15767	15526	15472	15616	15553	15534	15419	15527	15487	15567	15470	15493	15454	15719	15399	15600	15612	15354	15528	15413	15726	15757	15509	15731	15606	15496	15611	15642	15851	15598	15754	15650	15547	15561	15451	15663	15546	15678	15511	15658	15766	15574	15919	15535	15567	15739	15424	15677	15639	15763	15711	15782	15681	15608	15517	15511	15593	15483	15694	15629	15488	15430	15548	15585	15599	15407	15615	15454	15743	15392	15748	15597	15464	15524	15589	15631	15557	15528	15743	15553	15777	15643	15483	15627	15563	15508	15558	15564	15672	15620	15416	15582	15454	15592	15582	15424	15531	15419	15631	15512	15591	15658	15405	15496	15550	15627	15620	15792	15655	15518	15808	15744	15780	15491	15558	15652	15641	15555	15755	15619	15791	15730	15578	15472	15401	15527	15533	15387	15487	15649	15635	15482	15536	15622	15539	15470	15597	15570	15580	15442	15563	15534	15480	15570	15808	15555	15616	15373	15626	15739	15495	15548	15606	15488	15553	15665	15577	15678	15429	15544	15530	15656	15638	15701	15574	15558	15602	15437	15543	15658	15640	15652	15579	15582	15574	15570	15488	15654	15745	15422	15438	15577	15554	15620	15529	15389	15662	15477	15585	15475	15616	15487	15559	15618	15421	15485	15718	15671	15603	15652	15537	15497	15591	15556	15656	15533	15694	15434	15593	15481	15867	15696	15692	15731	15598	15524	15614	15704	15477	15453	15530	15653	15471	15405	15393	15692	15427	15410	15367	15574	15644	15619	15673	15646	15541	15569	15341	15378	15566	15646	15648	15324	15487	15609	15598	15606	15425	15561	15617	15470	15537	15363	15540	15497	15709	15484	15536	15747	15530	15598	15408	15629	15509	15586	15645	15593	15507	15523	15437	15683	15577	15565	15632	15629	15448	15565	15562	15521	15631	15604	15643	15504	15488	15726	15536	15565	15591	15483	15520	15572	15512	15266	15571	15603	15558	15739	15504	15622	15608	15480	15593	15448	15575	15419	15400	15453	15573	15712	15686	15267	15581	15671	15482	15689	15392	15361	15530	15547	15598	15609	15509	15690	15213	15501	15433	15453	15672	15473	15488	15695	15560	15719	15679	15445	15526	15509	15734	15532	15686	15504	15589	15689	15623	15462	15555	15603	15658	15707	15623	15794	15398	15695	15712	15491	15414	15498	15529	15719	15543	15647	15599	15657	15549	15440	15704	15473	15574	15497	15505	15415	15527	15484	15651	15513	15750	15528	15463	15512	15536	15541	15726	15527	15598	15580	15484	15428	15431	15568	15653	15460	15696	15635	15697	15773	15631	15585	15594	15487	15713	15681	15543	15606	15478	15487	15508	15678	15755	15677	15515	15565	15642	15492	15546	15392	15305	15437	15454	15488	15357	15398	15590	15454	15634	15561	15507	15744	15468	15521	15578	15607	15632	15651	15528	15543	15481	15567	15626	15443	15627	15538	15444	15325	15503	15526	15538	15550	15667	15708	15579	15520	15560	15531	15447	15632	15553	15710	15549	15781	15676	15466	15623	15486	15575	15573	15604	15895	15673	15536	15443	15578	15568	15623	15572	15576	15599	15660	15579	15603	15510	15709	15591	15594	15507	15561	15647	15608	15441	15558	15313	15385	15426	15549	15592	15663
35293	49983	44776	34152	27833	23353	20033	17910	16520	15567	15124	14660	14451	14260	14020	13957	13922	13887	13901	13612	13720	13662	13761	13691	13733	13778	13781	13683	13699	13818	13632	13790	13762	13681	13702	13550	13685	13787	13459	13562	13603	13851	13620	13577	13671	13695	13710	13725	13946	13739	13765	13943	13720	13776	13652	13656	13846	13784	13790	13555	13619	13824	13729	13579	13718	13739	13665	13703	13802	13723	13585	13597	13638	13638	13765	13669	13587	13802	13672	13548	13469	13596	13608	13607	13734	13585	13642	13666	13815	13655	13833	13753	13456	13627	13523	13562	13692	13696	13715	13720	13619	13622	13713	13642	13758	13650	13666	13606	13789	13667	13737	13689	13592	13847	13738	13722	13757	13772	13721	13585	13763	13721	13667	13623	13594	13749	13729	13612	13653	13758	13836	13751	13775	13674	13556	13597	13790	13474	13632	13625	13659	13773	13533	13632	13672	13591	13768	13822	13727	13612	13588	13620	13624	13760	13657	13803	13634	13830	13702	13582	13761	13691	13659	13679	13680	13700	13602	13769	13684	13603	13663	13696	13759	13607	13672	13546	13587	13665	13630	13529	13601	13719	13714	13612	13807	13578	13676	13666	13773	13572	13753	13757	13700	13480	13729	13656	13655	13639	13686	13663	13716	13764	13705	13648	13730	13673	13655	13763	13624	13766	13674	13723	13707	13466	13526	13863	13674	13731	13759	13616	13717	13907	13688	13562	13865	13844	13659	13577	13520	13827	13667	13571	13664	13650	13851	13570	13739	13697	13588	13766	13714	13622	13675	13643	13788	13556	13800	13691	13695	13653	13745	13610	13689	13736	13895	13586	13753	13554	13554	13765	13689	13626	13799	13764	13792	13787	13605	13729	13675	13673	13744	13594	13632	13695	13471	13731	13647	13605	13805	13564	13792	13739	13686	13623	13779	13665	13805	13834	13639	13592	13711	13705	13667	13713	13676	13628	13597	13805	13846	13688	13647	13510	13687	13552	13697	13772	13712	13610	13750	13719	13709	13646	13807	13723	13740	13647	13700	13785	13756	13812	13681	13702	13742	13498	13729	13675	13739	13605	13738	13641	13791	13769	13697	13764	13692	13651	13657	13726	13557	13650	13557	13724	13788	13611	13645	13675	13643	13631	13554	13623	13550	13711	13405	13664	13710	13674	13763	13706	13715	13700	13704	13697	13708	13654	13690	13555	13749	13764	13722	13739	13648	13550	13638	13758	13775	13559	13855	13842	13791	13686	13591	13573	13789	13556	13660	13633	13719	13811	13491	13727	13570	13789	13799	13717	13744	13657	13643	13603	13700	13556	13602	13744	13737	13473	13703	13712	13709	13504	13663	13649	13697	13775	13726	13482	13804	13599	13683	13538	13666	13680	13476	13836	13619	13628	13693	13835	13753	13665	13444	13590	13637	13579	13746	13742	13780	13703	13799	13548	13636	13715	13760	13658	13720	13941	13655	13698	13805	13558	13602	13737	13539	13667	13811	13544	13786	13703	13624	13873	13632	13748	13520	13783	13745	13672	13787	13776	13654	13703	13693	13823	13639	13647	13702	13799	13689	13693	13741	13694	13854	13618	13608	13601	13716	13581	13702	13792	13668	13556	13683	13787	13771	13823	13705	13708	13506	13848	13786	13722	13851	13717	13741	13732	13554	13755	13716	13774	13796	13550	13686	13595	13784	13599	13730	13621	13850	13669	13658	13691	13605	13759	13629	13765	13569	13755	13730	13748	13901	13580	13774	13757	13722	13510	13770	13723	13796	13569	13600	13804	13497	13725	13562	13754	13637	13555	13603	13549	13757	13584	13599	13746	13677	13812	13588	13662	13712	13444	13689	13634	13749	13713	13684	13678	13570	13747	13688	13585	13631	13655	13763	13529	13682	13801	13800	13547	13718	13589	13719	13597	13748	13679	13718	13569	13549	13670	13799	13687	13793	13811	13595	13548	13663	13717	13635	13596	13409	13817	13654	13635	13736	13650	13697	13691	13882	13499	13673	13720	13777	13769	13606	13662	13631	13637	13711	13637	13560	13563	13739	13873	13580	13614	13615	13705	13622	13845	13667	13740	13783	13550	13727	13625	13656	13755	13648	13699	13733	13675	13613	13570	13765	13644	13754	13804	13844	13591	13700	13655	13697	13631	13728	13746	13539	13622	13709	13568	13724	13605	13799	13721	13719	13634	13708	13620	13694	13846	13401	13724	13855	13599	13559	13781	13659	13667	13671	13778	13633	13698	13594	13675	13679	13610	13587	13628	13643	13529	13761	13558	13657	13737	13662	13701	13734	13630	13648	13555	13735	13836	13716	13657	13847	13721	13687	13899	13663	13650	13667	13647	13716	13571	13596	13618	13704	13667	13682	13688	13715	13593	13925	13686	13630	13772	13634	13787	13681	13660	13703	13586	13638	13626	13755	13820	13733	13474	13724	13664	13614	13807	13648	13750	13668	13673	13609	13653	13676	13677	13712	13552	13788	13796	13621	13694	13561	13519	13619	13652	13611	13716	13685	13694	13648	13764	13952	13583	13659	13642	13736	13676	13758	13725	13811	13500	13631	13697	13730	13646	13466	13588	13568	13429	13681	13732	13552	13811	13594	13801	13520	13730	13670	13647	13860	13785	13546	13779	13728	13682	13551	13736	13680	13652	13870	13670	13598	13504	13810	13642	13577	13663	13667	13806	13704	13673	13658	13609	13710	13555	13676	13709	13676	13734	13528	13670	13716	13738	13723	13635	13667	13734	13680	13622	13738	13785	13811	13725	13689	13588	13714	13634	13554	13719	13647	13723	13544	13655	13818	13709	13833	13644	13530	13712	13695	13598	13787	13730	13685	13733	13570	13599	13736	13684	13745	13586	13536	13681	13533	13707	13702	13519	13791	13700	13610	13743	13747	13723	13788	13616	13687	13671	13637	13891	13729	13636	13684	13674	13677	13676	13528	13832	13656	13696	13716	13624	13612	13463	13707	13556	13896	13652	13659	13717	13793	13552	13631	13589	13790	13586	13629	13657	13644	13804	13595	13542	13613	13972	13493	13646	13666	13596	13906	13752	13811	13676	13652	13669	13770	13731	13840	13558	13767	13820	13595	13610	13694	13653	13680	13849	13835	13658	13896	13634	13485	13651	13638	13643	13753	13712	13826	13545	13761	13669	13639	13558	13784	13709	13647	13538	13734	13600	13492	13594	13683	13871	13649	13502	13753	13578	13678	13670	13607	13740	13649	13615	13669	13888	13517	13728	13675	13697	13693	13671	13687	13615	13694	13566	13662	13642	13529	13692	13679	13724	13733	13702	13840	13696	13719	13707	13626	13569	13674	13708	13782	13709	13686	13592	13763	13572	13733	13662	13698	13605	13647	13690	13932	13670	13649	13624	13741	13689	13632	13750	13728	13776	13704	13617	13656	13792	13629	13468	13845	13766	13634	13668	13697	13658	13687	13706	13655	13655	13616	13686	13792	13738	13542	13721	13692	13764	13831	13757	13763	13548	13785	13719	13644	13807	13695	13651	13584	13590	13660	13629	13827	13552	13791	13806	13986	13610	13639	13623	13689	13696	13617	13695	13851	13587	13763	13707	13774	13628	13733	13648	13609	13573	13620	13733	13628	13654	13697	13680	13664	13743	13765	13697	13859	13660	13624	13642	13768	13620	13757	13689	13678	13568	13731	13535	13688	13608	13714	13621	13792	13780	13797	13705	13659	13790	13782	13785	13537	13776	13676	13688	13652	13684	13712	13618	13661	13773	13736	13778	13653	13699	13685	13721	13697	13747	13529	13544	13782	13602	13850	13674	13766	13628	13699	13763	13747	13666	13814	13769	13716	13536	13766	13623	13800	13750	13714	13958	13697	13593	13803	13653	13694	13679	13516	13615	13815	13574	13614	13807	13709	13612	13880	13702	13665	13523	13667	13571	13588	13719	13732	13786	13693	13636	13824	13784	13788	13758	13736	13778	13783	13730	13606	13694	13721	13621	13961	13677	13661	13729	13617	13610	13637	13613	13762	13751	13683	13678	13680	13583	13627	13573	13706	13805	13757	13769	13637	13696	13751	13763	13731	13744	13561	13669	13830	13789	13718	13530	13720	13682	13754	13640	13668	13639	13716	13807	13735	13856	13543	13832	13798	13503	13847	13799	13711	13829	13566	13749	13825	13632	13684	13551	13724	13808	13621	13547	13675	13612	13667	13755	13784	13691	13815	13547	13730	13781	13626	13843	13648	13732	13667	13773	13625	13750	13697	13730	13576	13808	13709	13547	13829	13699	13468	13729	13653	13791	13669	13669	13659	13759	13620	13652	13595	13631	13796	13805	13800	13692	13670	13619	13743	13636	13608	13790	13811	13811	13651	13707	13611	13597	13629	13642	13601	13625	13685	13640	13663	13521	13573	13763	13765	13725	13626	13860	13667	13664	13651	13685	13636	13644	13707	13611	13653	13762	13584	13822	13712	13601	13777	13651	13832	13700	13648	13569	13692	13832	13823	13574	13607	13686	13803	13581	13803	13869	13664	13813	13644	13798	13531	13754	13933	13783	13706	13705	13655	13743	13560	13500	13602	13819	13786	13677	13769	13638	13568	13791	13736	13782	13667	13683	13644	13516	13627	13705	13538	13724	13641	13727	13826	13718	13586	13775	13942	13589	13551	13655	13738	13529	13706	13548	13599	13628	13522	13620	13731	13742	13590	13792	13614	13570	13670	13594	13734	13591	13853	13654	13765	13663	13678	13657	13700	13707	13785	13722	13610	13619	13704	13750	13812	13617	13731	13717	13765	13675	13529	13647	13628	13786	13516	13632	13502	13523	13694	13603	13672	13685	13697	13659	13634	13588	13700	13713	13603	13648	13551	13667	13765	13473	13724	13616	13787	13634	13723	13545	13673	13723	13729	13787	13598	13773	13665	13762	13830	13532	13569	13686	13623	13761	13750	13792	13617	13843	13728	13779	13767	13772	13679	13742	13580	13767	13515	13549	13719	13607	13758	13777	13795	13562	13843	13647	13573	13653	13644	13613	13844	13620	13762	13715	13856	13626	13706	13629	13663	13614	13616	13614	13665	13635	13696	13677	13432	13610	13622	13756	13854	13572	13680	13584	13746	13778	13739	13764	13579	13800	13755	13646	13665	13823	13612	13736
24064	21471	29246	26244	25788	26732	24926	20840	18693	17806	16878	16529	16180	15944	15643	15671	15803	15586	15424	15418	15476	15385	15316	15376	15390	15466	15126	15413	15269	15246	15412	15114	15146	15183	15267	15150	15075	15006	15109	15276	15372	15204	15174	15130	15301	15390	15210	15037	15148	15304	15124	15129	15114	15141	15476	15290	15262	15055	15143	15138	15096	15028	15075	15090	15517	15353	15164	15241	15333	15092	15361	15169	15233	15251	15189	14991	15206	15109	15326	15125	15263	15238	15259	15181	15209	15126	15059	14974	15260	15219	15272	15085	15196	15017	15079	15266	14991	15333	15143	15163	15196	15046	15162	15098	15164	15289	15255	15170	15158	14903	15015	15292	15295	15302	15108	15169	15501	15051	15165	15179	15247	15175	15219	15251	15062	15159	15071	15121	15113	15277	15019	14968	15121	15217	15280	15115	15001	15097	15223	15170	15161	15059	15421	15074	15149	15219	15205	15224	15254	15172	14999	15257	15225	15016	15220	15116	15156	15024	15346	15134	15160	15165	15279	15352	15025	15122	15227	15146	15164	15045	15255	15297	15207	15268	15024	15195	15176	14902	15090	15179	15182	15133	15165	15218	15234	15266	15039	14937	15324	15252	15138	15295	15278	15267	15137	15157	15299	15034	15229	15240	15212	15144	15180	15160	15213	15240	15374	15151	15161	15185	15173	15111	15367	15171	15228	15164	15372	15096	15141	15376	15189	15280	15362	15256	15253	15314	15254	15109	15219	14888	15187	15040	15162	15225	15303	14989	15197	14958	15290	15076	15248	15200	15175	14916	15130	15058	15390	15178	15275	15135	15173	14992	15173	15199	15279	15179	15445	15063	15205	15303	15082	15193	15194	15241	15034	15040	15119	15088	15210	15250	15105	15048	15126	15147	15010	15074	15360	15124	15387	15058	15061	15380	15284	15151	15236	15278	15027	15060	15088	15406	15286	15255	15087	15064	15031	15097	15077	15188	15404	15187	15200	15242	15237	15230	15131	15274	15230	15104	15294	15219	15056	14986	15307	15189	15204	15104	14973	14938	15254	15116	15350	15305	15103	15259	15294	14974	15363	15359	15154	15059	15068	15238	15125	15126	15228	15250	15243	15279	15219	15209	15247	15276	15239	15285	15251	15113	15026	15436	15296	15283	15155	14955	15126	15171	15171	15130	15099	15007	15277	15284	15277	15370	15083	15186	15359	15118	15224	15069	15332	15148	15018	15145	15139	15345	15276	15163	15083	15090	15263	15308	15336	15286	15174	15393	15236	15252	15302	15207	15294	15300	15221	15296	15246	15221	15250	15023	15057	15315	15184	15188	14994	15319	15084	15024	15190	15020	15148	15232	15215	15207	15103	15296	14971	15191	15027	15272	15248	15247	15063	15190	15035	15272	15237	15361	15298	15063	15395	14838	15187	15167	15269	15103	15080	15067	15234	15042	15172	15137	15225	15099	15114	15145	15088	15058	15002	15218	15275	15107	15306	15122	15262	14996	15105	15262	15228	15201	15064	15182	15073	15284	15053	14955	15124	15168	15480	15160	15148	15125	15186	15120	15065	15309	15105	15181	15246	15163	15062	15189	15256	15065	15047	15176	15156	15116	15136	15099	15091	15079	15283	15386	15107	15135	15246	15067	15204	15146	15118	15214	15329	15133	15397	15215	15135	15305	15197	15123	15170	15161	15035	14900	15107	15269	15185	15224	15152	15130	15324	15371	15373	15176	15144	15215	15262	15013	15124	15225	15271	15365	15403	15217	15188	15294	15230	15110	15266	15263	15136	15110	15044	15275	15192	15312	15062	15253	15272	15230	15363	15363	14964	14994	15234	15068	15254	15245	15065	15040	15171	15049	15450	15143	15123	15246	15360	15366	15048	15109	15119	15335	15366	15203	15117	15332	15169	15244	15070	15118	15023	15161	15184	15209	15234	15146	15149	15095	15142	15297	15154	15184	15089	15160	15351	15294	15087	15239	15265	15088	15313	15246	15167	15276	15059	15203	15071	15138	15089	15313	15341	15138	15153	15076	15053	15169	15134	15043	15228	15282	15210	15263	15009	15267	15090	15228	15181	15024	15167	15210	15032	15087	15296	15282	15335	14981	15238	15076	15079	14844	15189	15221	15126	15261	15226	15074	15114	15028	15192	15279	15143	15148	15143	15289	14942	15235	15365	15266	15096	15256	15239	15109	15004	15208	15022	15017	15180	15006	15196	15230	15262	15263	15196	14961	15103	15007	15150	15115	15172	15414	15248	15118	15175	15072	15201	15212	15055	15143	15388	15031	15311	15249	14941	14961	15054	15344	15044	15280	15126	15167	15196	15157	15270	15005	15272	15228	15156	14973	15213	15301	15165	15165	15257	15390	15082	15116	15344	15070	15179	15193	15084	15205	15193	15193	15260	15303	15268	15364	15363	15270	15141	15342	15196	15248	15161	15210	15295	15227	15391	15091	15255	15276	15251	15240	15238	15085	15203	15150	15423	15028	15080	15199	15396	15109	15210	15275	15071	15237	15041	15090	15244	15044	15192	15224	15042	15253	15202	15130	15274	15142	15132	14947	15095	15142	15067	15148	15105	15029	15295	15176	15078	15228	15120	14904	14859	15135	15140	15235	15158	15220	15182	15454	14980	15008	15237	15053	15254	15221	15003	15194	15340	15206	15209	15223	15323	15151	15147	15239	15415	15120	15131	15123	15139	15301	15182	15329	15269	15217	15136	15016	15260	15206	14995	15141	15180	15239	15083	15217	15050	15237	15384	15188	15237	15135	15272	15169	15212	15312	15227	15283	15220	15219	15054	15220	15082	15215	15367	15099	15186	15276	15122	15193	14970	14960	15283	15367	15079	15194	15176	15125	15185	15164	15058	15291	15205	15397	15291	15246	15050	15379	15157	14970	15228	15178	14988	15149	15213	15158	15012	15396	15256	15175	15239	15281	15118	15330	15037	15326	15202	15032	15148	15045	15135	15116	15105	15276	15182	15155	15051	15168	15093	15089	15180	15395	15170	15143	15201	15158	15349	15165	15229	15204	15324	15327	15200	15102	15103	14965	15153	15057	15263	15210	15025	15087	15131	15126	15423	15251	15127	15231	15220	15321	15092	15229	15154	15014	15063	15026	15126	15114	15034	15284	15180	15205	15334	15211	15169	15106	15210	15274	15146	15215	15273	15320	15270	15287	15249	15170	15151	15180	15126	15181	15040	15270	15177	15324	15035	14977	15171	15136	15317	15369	15212	15270	15057	15205	15312	15069	15126	15174	15143	15227	15044	15117	15094	15162	15194	15105	15185	15131	15085	15136	15138	15290	15226	15289	15256	15289	15096	15199	15280	15319	15219	15337	15025	15366	15176	15157	14990	15235	15221	15189	15277	15163	15274	15117	15206	15329	15340	15200	15070	15271	15238	15125	15096	15167	15347	14958	15371	15256	15320	15422	15231	15367	15143	15217	15362	14927	15200	15180	15113	15075	15128	15005	15253	15175	15228	15206	15358	15144	15403	15151	15272	15232	15234	15127	15282	15088	15177	15291	15151	15083	15065	15130	15212	14975	15128	15133	15238	15101	15204	15194	15094	15103	15236	15146	15210	15128	15130	14942	15071	15301	15107	15011	15073	15261	15628	15282	15361	15207	15031	15134	15030	15034	15373	15377	15264	15331	15108	15256	15435	15235	15285	15192	15230	15292	15232	15238	15075	15188	15261	15150	15317	15184	15049	15177	15151	15166	15064	15129	15302	15223	15274	15023	15084	15168	15047	15062	15242	15180	15275	15116	15064	15111	15248	15351	15112	15172	15204	15010	15288	15233	15282	15209	15092	15315	15171	15068	15240	14991	15262	15153	15173	15214	15306	15321	15301	15062	15171	15284	15206	15223	15108	15220	15386	15041	15337	15323	15202	14921	15078	15185	15087	15162	15181	15118	15199	15232	15087	15222	15129	15269	15249	15281	15055	15083	15279	15323	15276	15394	15081	15128	15304	15246	15020	15065	15196	15155	14909	15301	15195	15176	15182	15323	15290	15236	15163	15180	15222	15240	15257	15015	15185	15212	15338	15118	15249	15221	15170	15184	15324	15236	15269	15155	15021	15154	15168	15232	15438	15252	15140	15150	15281	15124	15218	15021	15014	15046	15006	15198	15424	15181	15278	15187	14866	15176	15236	15026	14985	15153	15189	15249	15272	15324	15152	15038	15407	14896	15313	15213	15298	15219	15020	14975	15185	15183	15182	15065	15270	15217	15013	15088	15058	15248	15173	15160	15110	15088	15303	15040	15234	15177	15243	14926	15215	15077	15094	15027	15139	15168	15204	15173	15062	15358	15272	15273	15129	15119	15077	15188	15283	15230	15152	15203	15152	15130	15357	15081	15226	15083	15064	15149	15189	15265	15379	15304	15290	15176	15110	15246	15046	15050	15107	14984	15055	15136	15035	15240	15189	15164	15287	15207	14895	15073	15098	15178	15190	15225	15215	15081	15186	15234	15103	15153	15018	15219	15021	15241	15370	15259	15274	15268	15285	15334	15131	15196	15295	15212	14982	15127	15295	15084	15143	15195	15140	15064	15177	14941	15256	15056	15349	15229	15286	15243	15197	15051	15101	15159	15388	15451	15123	15240	15166	15185	15060	15230	15354	15223	15303	15243	15207	15178	15358	15106	15202	15268	15309	15077	15114	15135	15227	15118	15116	15288	15185	15178	15088	15307	15244	15064	15150	15069	15169	15123	15152	15326	15299	15194	15000	15197	15135	15173	15315	15058	14992	15250	15076	14940	15179	15193	15021	15103	15195	15186	15297	15152	15380	15193	15261	15228	15137	15387	15048	15097	15105	15103	15184	14895	15374	15284	15341	15079	15171	15177	15234	15174	15350	15262	15048	15275	15229	15275	15046	15158	15144	15065	15102	15128	15140	15079	15047	15137	15038	15108	15109	15111	15232	15212	15389	15021	15072	15196	15116	14964	15325	15219	14970	15463	15113	15198	15139	15105	15075	15270	15049	15048	15241	15375	15132	15095	15110	15353	15059	15194	15231	15154	15215	15161	15295	15241	15117	15189	15154	15323	15141	15030	15166	15158	14997	14853	15238	15386	15130	15114	15197	15249	15125	15162	15157	15282	14897	15191	15220	15029	15249	15304	14944	15037	15248	15192
34914	56874	52274	40609	33711	27850	23673	20730	18244	16902	15930	15297	14789	14567	14184	13866	13952	13724	13708	13656	13388	13670	13489	13361	13651	13427	13797	13549	13500	13569	13749	13491	13584	13423	13387	13499	13422	13334	13493	13505	13379	13444	13301	13263	13346	13430	13333	13373	13391	13438	13456	13378	13429	13493	13450	13549	13520	13551	13520	13467	13304	13353	13521	13525	13340	13472	13563	13534	13460	13437	13432	13302	13638	13574	13526	13562	13291	13397	13314	13496	13292	13451	13471	13343	13403	13433	13443	13424	13545	13442	13475	13413	13399	13352	13386	13459	13479	13385	13371	13389	13470	13373	13309	13512	13595	13374	13530	13451	13413	13561	13243	13426	13464	13463	13530	13496	13407	13446	13413	13416	13373	13378	13489	13591	13424	13515	13504	13482	13478	13350	13377	13349	13450	13387	13544	13573	13364	13553	13269	13493	13376	13455	13440	13451	13533	13418	13322	13394	13466	13456	13454	13558	13480	13410	13572	13356	13279	13513	13409	13337	13445	13581	13338	13400	13380	13535	13340	13456	13319	13465	13403	13478	13481	13380	13447	13626	13488	13487	13248	13494	13354	13440	13376	13371	13500	13411	13518	13423	13517	13329	13262	13410	13540	13401	13517	13513	13357	13340	13452	13496	13348	13292	13643	13368	13416	13464	13546	13455	13449	13529	13283	13552	13361	13419	13484	13429	13463	13547	13429	13345	13540	13411	13517	13454	13317	13166	13450	13468	13386	13369	13309	13532	13396	13429	13471	13319	13376	13344	13415	13461	13416	13386	13560	13293	13541	13447	13602	13453	13429	13358	13344	13274	13377	13633	13382	13255	13513	13368	13364	13376	13334	13471	13436	13382	13390	13471	13387	13488	13334	13603	13622	13502	13351	13410	13451	13516	13494	13432	13370	13449	13491	13549	13393	13546	13454	13386	13420	13488	13413	13401	13615	13484	13389	13460	13347	13487	13498	13345	13550	13316	13618	13592	13449	13433	13345	13327	13486	13366	13567	13551	13325	13462	13646	13288	13361	13473	13236	13399	13494	13325	13476	13384	13356	13480	13489	13407	13371	13377	13388	13283	13364	13511	13579	13523	13431	13382	13430	13479	13400	13317	13402	13425	13431	13427	13365	13503	13481	13480	13471	13415	13247	13440	13546	13573	13262	13319	13316	13293	13463	13355	13353	13468	13408	13544	13417	13484	13501	13520	13451	13430	13323	13396	13488	13458	13560	13284	13367	13343	13560	13382	13390	13446	13486	13346	13430	13479	13542	13440	13465	13438	13371	13591	13372	13475	13532	13332	13344	13367	13631	13376	13411	13360	13453	13488	13504	13379	13410	13557	13357	13481	13455	13499	13391	13459	13259	13406	13498	13279	13356	13409	13354	13396	13328	13327	13556	13540	13404	13339	13393	13412	13284	13422	13562	13561	13459	13470	13354	13463	13428	13329	13428	13522	13401	13527	13244	13338	13414	13374	13401	13299	13340	13460	13396	13366	13403	13394	13412	13418	13355	13441	13558	13483	13374	13418	13498	13388	13414	13448	13326	13498	13459	13473	13435	13341	13331	13374	13490	13398	13480	13552	13408	13587	13438	13614	13351	13340	13309	13472	13437	13297	13402	13399	13464	13325	13471	13499	13534	13492	13367	13553	13482	13368	13499	13465	13553	13445	13511	13513	13465	13341	13497	13442	13251	13432	13207	13417	13368	13494	13535	13276	13374	13526	13413	13496	13633	13421	13478	13477	13344	13309	13549	13316	13394	13390	13340	13376	13598	13492	13311	13397	13249	13437	13586	13345	13592	13362	13465	13337	13550	13375	13392	13405	13400	13519	13331	13505	13431	13440	13300	13523	13451	13594	13599	13388	13350	13526	13575	13504	13450	13408	13319	13445	13372	13403	13504	13255	13618	13413	13400	13501	13472	13413	13415	13460	13344	13534	13442	13364	13436	13452	13370	13534	13437	13358	13359	13505	13456	13474	13399	13444	13315	13425	13481	13534	13643	13362	13381	13411	13392	13362	13190	13393	13383	13416	13461	13335	13502	13506	13447	13631	13466	13385	13365	13455	13412	13485	13372	13524	13390	13612	13243	13464	13401	13578	13342	13350	13367	13284	13487	13576	13496	13592	13407	13254	13342	13481	13473	13512	13391	13509	13550	13439	13425	13275	13334	13416	13446	13429	13388	13610	13508	13405	13292	13380	13334	13547	13384	13439	13526	13462	13460	13358	13517	13463	13387	13360	13274	13486	13351	13449	13395	13383	13361	13531	13346	13502	13247	13477	13414	13382	13360	13561	13635	13471	13441	13313	13416	13312	13309	13338	13469	13293	13402	13468	13528	13299	13353	13403	13319	13507	13478	13436	13433	13628	13659	13215	13499	13319	13326	13554	13347	13434	13397	13431	13478	13444	13409	13367	13509	13424	13422	13476	13402	13411	13200	13450	13480	13367	13363	13308	13407	13448	13433	13315	13513	13286	13389	13561	13386	13369	13456	13428	13435	13295	13266	13498	13267	13418	13395	13428	13475	13404	13313	13498	13190	13528	13507	13490	13411	13550	13439	13409	13288	13615	13461	13492	13318	13358	13352	13359	13533	13601	13401	13416	13460	13417	13521	13367	13249	13378	13339	13489	13536	13397	13563	13292	13316	13376	13413	13398	13279	13510	13530	13353	13621	13487	13383	13577	13618	13499	13373	13552	13436	13612	13456	13339	13428	13507	13480	13524	13432	13325	13358	13580	13544	13386	13371	13457	13420	13431	13440	13371	13509	13263	13428	13343	13339	13455	13491	13553	13429	13476	13590	13465	13407	13359	13244	13412	13338	13469	13430	13537	13368	13483	13508	13451	13492	13439	13483	13545	13491	13404	13539	13340	13405	13307	13453	13603	13348	13400	13437	13466	13489	13438	13232	13431	13404	13497	13470	13477	13387	13483	13427	13584	13376	13387	13398	13362	13484	13423	13511	13352	13420	13160	13544	13548	13471	13503	13353	13420	13441	13585	13373	13423	13397	13353	13328	13579	13363	13372	13362	13395	13476	13580	13568	13492	13365	13406	13380	13276	13493	13580	13246	13402	13415	13610	13579	13426	13663	13480	13310	13730	13363	13382	13557	13524	13438	13498	13509	13356	13383	13499	13452	13513	13396	13362	13454	13364	13337	13611	13341	13235	13440	13423	13358	13482	13357	13352	13360	13377	13413	13555	13342	13532	13394	13443	13514	13392	13366	13369	13515	13389	13352	13400	13465	13357	13387	13293	13426	13315	13391	13318	13510	13363	13360	13473	13468	13245	13343	13338	13410	13473	13384	13425	13528	13399	13560	13529	13457	13390	13373	13484	13425	13368	13381	13298	13351	13439	13587	13317	13432	13361	13338	13397	13624	13394	13553	13389	13517	13474	13351	13434	13320	13509	13570	13480	13603	13391	13479	13535	13569	13330	13476	13216	13346	13267	13380	13396	13574	13367	13355	13498	13455	13317	13476	13441	13587	13434	13525	13462	13434	13445	13171	13413	13470	13376	13558	13421	13404	13371	13290	13547	13356	13538	13344	13461	13391	13467	13427	13537	13394	13523	13359	13457	13482	13663	13560	13588	13437	13445	13452	13551	13466	13468	13405	13565	13365	13332	13395	13422	13451	13464	13398	13469	13511	13284	13366	13439	13401	13404	13449	13525	13435	13326	13275	13419	13188	13501	13411	13397	13503	13372	13367	13375	13576	13414	13394	13486	13304	13328	13619	13476	13389	13473	13572	13428	13259	13514	13281	13383	13533	13430	13423	13401	13436	13419	13453	13577	13436	13428	13492	13423	13295	13235	13543	13354	13396	13421	13275	13371	13398	13426	13488	13566	13385	13470	13418	13598	13414	13309	13399	13421	13429	13460	13458	13208	13454	13481	13454	13504	13406	13386	13639	13512	13408	13396	13482	13546	13633	13489	13404	13387	13358	13268	13315	13351	13463	13575	13290	13543	13459	13563	13346	13409	13467	13250	13411	13426	13366	13304	13465	13592	13421	13516	13394	13361	13487	13396	13424	13460	13551	13221	13368	13435	13292	13526	13441	13401	13387	13479	13440	13472	13473	13493	13452	13434	13491	13633	13447	13552	13520	13471	13469	13464	13382	13403	13513	13401	13507	13433	13426	13290	13485	13404	13377	13438	13400	13319	13338	13424	13440	13470	13496	13385	13530	13391	13448	13419	13506	13298	13472	13452	13418	13253	13386	13470	13364	13370	13468	13435	13224	13514	13405	13399	13328	13476	13350	13465	13443	13473	13334	13421	13562	13404	13379	13472	13375	13571	13295	13356	13408	13329	13503	13521	13498	13020	13365	13235	13475	13440	13468	13373	13455	13191	13262	13384	13470	13424	13515	13507	13365	13417	13417	13446	13421	13464	13354	13354	13328	13462	13240	13460	13474	13324	13324	13460	13570	13489	13459	13553	13464	13595	13557	13361	13271	13492	13286	13471	13514	13412	13491	13472	13431	13492	13282	13296	13425	13542	13433	13342	13513	13431	13487	13518	13451	13361	13478	13507	13421	13535	13402	13484	13471	13522	13382	13553	13493	13415	13668	13251	13521	13432	13332	13369	13274	13644	13404	13325	13439	13513	13337	13538	13300	13323	13585	13492	13390	13372	13488	13377	13752	13471	13257	13436	13452	13400	13536	13367	13511	13472	13458	13565	13242	13568	13443	13290	13336	13452	13347	13609	13568	13250	13416	13398	13534	13489	13310	13441	13506	13300	13548	13489	13307	13582	13459	13531	13464	13478	13459	13426	13433	13377	13483	13400	13350	13504	13557	13582	13399	13315	13486	13333	13455	13605	13438	13430	13453	13235	13473	13487	13460	13418	13483	13505	13432	13376	13394	13399	13301	13454	13415	13616	13430	13494	13231	13475	13434	13520	13297	13484	13487	13463	13460	13601	13406	13510	13456	13445	13370	13468	13365	13313	13453	13347	13355	13297	13421	13343	13537	13559	13451	13283	13214	13395	13408	13447	13362	13588	13471	13356	13460	13448	13491	13329	13426	13389	13399	13343	13493	13463	13443	13342	13386	13418	13306	13354	13264	13497	13431	13459	13472	13578	13525	13355	13520	13391	13318	13510	13360	13456	13478	13510	13470	13567	13339	13554
22875	21393	29301	24403	23647	27396	28916	23273	20798	19620	18360	17916	17129	17019	16773	16484	16470	16309	16242	16151	16068	15930	15852	16080	15823	15929	15782	16001	15998	15995	15994	15884	15894	15953	15977	15824	15764	16016	15830	15934	15869	16072	15958	15775	15940	15990	15883	15843	15896	15786	15988	15864	15827	15769	16112	15849	15990	15877	16071	15769	15786	15642	15809	15824	15775	15908	15743	15798	15870	16108	15894	15804	15875	15864	15841	15878	15705	15830	16103	15485	15848	15934	15861	15866	15778	16049	15823	15861	15963	15805	15818	15831	15933	15731	15815	15921	15530	15700	15872	15872	15764	15504	15841	15787	15839	15793	15972	15904	15800	15743	15730	15720	15862	16053	15894	15718	15728	15893	15885	15607	15732	15615	15677	15785	15811	15685	15841	15652	15566	15666	15734	15755	15972	15962	15923	15772	15999	15969	15889	15749	15826	15787	15865	15736	15808	15785	15736	15628	15905	15918	15690	15828	15856	15798	15926	15957	15870	16048	15712	15753	16028	15659	15897	15912	15721	15811	15832	15890	15596	15578	15772	15738	15673	15666	15689	15595	15668	15748	15688	15853	15626	15687	15557	15863	15898	15950	15722	15790	15843	15605	15791	15727	15685	15704	15531	15838	15766	15874	15779	15778	15692	15777	15803	15637	15938	15596	15816	15840	16014	15788	15781	15845	15499	15733	15646	15735	15673	15866	15803	15860	15889	15776	15655	15863	15663	15943	15980	15674	15673	15682	15944	15934	15790	15646	15894	15577	15749	15796	15693	15812	15801	15921	15954	15758	15728	15979	15884	15880	15828	15857	15820	15793	15819	15654	15858	15617	15642	16024	15646	15550	15771	15779	15808	15788	15788	15707	15803	15852	15647	15603	15797	15794	15695	15739	15766	15796	15828	15876	15896	15825	15801	15684	15785	15728	15614	15938	15794	15717	15767	15907	15843	15858	15862	15800	15748	15880	15718	15674	15957	15782	15647	15690	15877	15793	15622	15834	15682	15965	15889	15792	15660	15738	15896	15712	15782	15928	15676	15716	15773	15720	15902	15789	15687	15537	15941	15738	15926	16017	16049	15705	15833	15777	15840	15968	15780	15790	15716	15756	15720	15609	15755	15827	15854	15668	15944	15973	15619	15890	15825	15678	15648	15707	15690	15721	15820	15786	15783	15624	15780	15691	15909	15778	15793	15692	15647	15878	15805	15830	16053	15890	15772	15772	15900	15849	15794	15916	16032	15756	15855	15985	15599	15866	15842	15790	15674	15470	15564	15761	15712	15838	15696	15764	15735	15738	15646	15887	15822	15717	15760	15707	15649	15981	15952	15741	15751	15837	15760	15628	15958	15791	15734	15880	15735	15732	15658	15663	15934	15828	15556	15701	15689	15715	15720	15478	15684	15796	15830	15774	15774	15815	15684	15701	15855	15815	15676	15774	15686	15667	15873	15906	15655	15701	15799	15814	15779	15564	15814	15798	15763	15756	15611	15647	16045	15772	15736	15890	15714	15771	15703	15645	15629	15805	15971	15928	15701	15774	15780	15703	15712	15662	15728	15740	15726	15541	15910	15866	15833	16010	15818	15845	15662	15769	15672	15868	15778	15719	15983	15890	15861	15711	15651	15945	15951	15672	15800	15718	15807	15944	15801	15795	15647	15681	15848	15866	15896	15618	15528	15662	15860	15612	15826	15759	15623	15816	15826	16033	15732	15756	15556	15615	15879	15830	15776	15712	15753	15872	15779	16032	15835	15734	15890	15920	15635	15497	15649	15657	15883	15775	15792	15815	15854	15735	15621	15624	15858	15715	15868	15739	15756	15923	15808	15547	15680	15671	15704	15652	15690	15975	15906	15535	15904	15626	15909	15875	15910	15960	15878	15825	15810	15874	15830	15740	15759	15578	15664	15729	15563	15803	15701	15831	15930	15738	15731	15635	15836	15697	15826	15912	15658	15909	15866	16101	15757	15911	15839	15756	15663	15704	15779	15722	15967	15703	15791	15563	15748	15593	15802	15647	15730	15630	15754	15670	15692	15779	15757	15730	15694	15705	15819	15785	15968	15716	16013	15779	15869	15781	15588	15501	15798	15881	15735	15801	15767	15845	15686	15765	15659	15685	15814	15855	15648	15821	15821	15794	15789	15813	15585	15882	15629	15672	15801	15823	15761	15666	15921	15783	15904	15882	16021	15872	15892	15766	15594	15795	16001	15980	15785	15843	15871	15726	15752	15775	15825	15745	15553	15896	15800	15667	15742	15700	15800	16021	15642	15659	15744	15808	15700	15787	15696	15825	15700	15806	15806	15830	15918	15723	15654	15878	15804	15633	15678	15609	15642	15871	15762	15554	15771	15751	15873	15742	15818	15750	15794	15766	15826	15866	15990	15891	15720	15762	15923	15633	15673	15656	15541	15743	15840	15644	15829	15815	15724	15776	15735	15780	16028	15820	15582	15648	15783	15827	15569	15858	16008	15888	15790	15816	15847	15854	15709	15744	15728	15997	15753	15615	15721	15833	15880	15733	15922	16002	15859	15667	15770	15754	15698	15886	15662	15669	15701	15900	15650	15832	15722	15728	15707	15853	15788	15832	15819	15777	15835	15697	15870	15928	15590	15906	15586	15759	15953	15731	15915	15777	15900	15829	15638	15998	15792	15832	15745	15849	15740	15878	15702	15655	15718	15629	15919	15730	15963	15852	15708	15869	15712	15727	15841	15880	15876	15788	15777	15555	15830	15882	15952	15668	15664	15835	15897	15731	15787	15712	15634	15711	15689	15969	15725	15812	16011	15750	15652	15806	15923	15638	15529	15747	15842	15768	15719	15765	15805	15739	15720	15774	15791	15671	15949	15610	15786	15600	15753	15702	15742	15876	15817	15794	15768	15797	15665	15918	15900	15790	15764	15787	15714	15894	15817	15767	15871	15725	15671	15665	15813	15798	15782	15656	15866	15754	15839	15788	16014	15840	15760	15660	15821	15739	15890	15755	15950	16011	15771	15676	15798	15866	15915	15703	15864	15851	15734	15820	15685	15532	15742	15762	15752	15765	15747	15786	15989	15693	15662	15614	15808	15880	15481	15780	15720	15726	15629	15782	15852	15879	15802	15910	15766	15587	15876	15778	15854	15844	15650	15740	15750	15730	15687	15605	15677	15816	15605	15763	15784	15717	15777	15722	15874	15750	15865	15839	15773	15838	15817	15812	15786	15668	15797	15616	15770	15877	15922	15779	16022	15755	15818	15878	15490	15870	15601	15689	15778	15791	15722	15959	15674	15770	15640	15839	15712	15730	15985	15758	15760	15801	15753	15665	15920	15669	15766	15700	15536	15635	15767	15648	15862	15588	15870	15684	15843	15767	15815	15741	15731	15800	15664	15824	15740	15656	15804	15784	15759	15740	15691	15656	15856	15691	15944	15641	15880	15800	15894	15684	15562	15798	15710	15642	15710	15781	15759	15784	15780	15718	15674	15558	15721	15940	15686	15879	15603	15764	15805	16039	15664	15857	15835	15745	15782	15683	15759	15826	15890	15832	15795	15853	15763	15604	15774	15974	15906	15960	15703	15760	15999	15752	15501	15945	15681	15933	15627	15668	15705	15858	15846	15891	15891	15583	15777	15625	15708	15850	15814	15773	15662	15825	15712	15755	15717	15731	15843	15823	15650	15744	15672	15884	15785	15852	15562	15782	15872	15705	15793	15662	15719	15497	15785	15703	15916	15858	15711	15584	15782	15947	15940	15766	15763	15742	16015	15835	15820	15685	15926	15896	15888	15668	15663	15643	15898	15646	15794	15865	15668	15850	15816	15941	15788	15975	16043	15841	15858	15671	15875	15771	15872	15517	15679	15938	15765	15773	15755	15878	15738	15925	15696	15680	15643	15786	15823	15802	15934	15657	15753	15869	15724	15824	15417	15872	15865	15696	15834	15754	15973	15768	15856	16054	15659	15965	15970	15692	15921	15792	15738	15826	15809	15785	15589	15795	15767	15709	15791	15770	15754	15917	15973	15671	15520	15880	15836	16104	15802	15827	15899	15696	15851	15830	15851	15725	15829	15779	15838	15534	15695	15861	15609	15881	15865	15938	15610	15835	15770	15885	15824	15816	15944	15805	15857	15789	15671	15744	15716	15593	15917	15854	15823	15811	15627	15702	15469	15771	15818	15878	15683	16042	15743	15704	15807	15896	15717	15943	15755	15775	15846	16038	15744	15726	15859	15767	15593	15671	15852	15992	15736	15825	15876	15672	15731	15805	15572	15960	16014	15833	15763	15780	15961	15649	15937	15745	15902	15751	15887	15960	15817	15764	15817	15626	15864	15922	15720	15834	15976	15578	15800	15670	15793	15970	15866	15668	15757	15903	15885	15912	15761	15917	16013	15681	15984	15875	15864	15928	15718	15691	15790	15775	15615	15759	15871	15825	15873	15692	15656	15857	15835	15707	15768	15730	15651	16085	15701	15848	15722	15787	15749	15826	15613	15746	15860	15740	15826	15779	15515	15791	15978	15849	15806	15742	15792	15826	15597	15756	15847	15670	15812	15586	15826	15658	15719	15841	15753	15701	15807	15825	16133	15969	15763	15867	15998	15894	15809	15841	15743	15702	15671	15619	15918	15824	15947	15708	15799	15711	15654	15827	15779	15800	15850	15902	15882	16104	15930	15688	15678	15742	15705	15733	15774	15723	15837	15638	15716	15671	15736	15821	15788	15847	15668	15854	15866	15754	15852	15709	15940	15800	15731	15755	15651	15767	15804	15474	15843	15743	15652	15927	15871	15853	15795	15591	15735	15635	15483	15870	15726	15845	15726	15910	15702	15915	15677	15582	15748	15875	15692	15829	15712	15806	15760	16005	15807	15789	15750	15655	15908	15749	15691	16022	15791	15829	15871	15776	15731	15982	15830	15866	15626	15826	15653	15710	15911	15777	15608	15738	15756	15876	15768	15707	15702	15732	16010	15863	15623	15754	15666	15706	15873	15763	15823	15911	16057	15890	15813	15824	15676	15616	15667	15514	15579	15937	15751	15855	15938	15593	15795	15884	15881	15765	15744	15844	15650	15737	15664	15721	15646	15848	15736	15615	15814	15791	15627	15763	15880	15851	15857	15808	15834	15843	15937	15661	15739	15920	15724	15821	15937	15721
37117	62331	57906	46301	38722	32100	27234	23678	20764	18589	17361	16325	15698	15284	14739	14669	14303	14192	14103	14009	13914	14086	13937	13991	13978	13659	13845	13844	13706	13890	13660	13769	13840	14002	13763	13823	13666	13695	13741	13831	13815	13792	13701	13877	13619	13753	13874	13723	13618	13726	13766	13658	13666	13700	13755	13681	13680	13938	13871	13720	13956	13686	13751	13865	13648	13621	13783	13768	13778	13745	13769	13694	13756	13843	13625	13822	13652	13691	13888	13535	13686	13719	13661	13570	13754	13702	13658	13630	13772	13654	13612	13797	13689	13821	13767	13725	13755	13803	13682	13625	13815	13788	13732	13548	13644	13640	13784	13573	13868	13650	13718	13672	13691	13733	13564	13771	13806	13677	13660	13614	13746	13764	13919	13668	13714	13758	13749	13532	13715	13777	13935	13755	13794	13757	13765	13914	13628	13701	13813	13741	13600	13733	13737	13670	13717	13680	13702	13763	13950	13754	13754	13781	13791	13797	13867	13652	13654	13616	13696	13645	13736	13814	13634	13807	13778	13702	13629	13898	13716	13914	13765	13844	13679	13746	13803	13720	13706	13859	13779	13614	13795	13702	13738	13775	13646	13609	13772	13755	13667	13803	13664	13677	13658	13729	13701	13696	13780	13658	13643	13764	13654	13869	13781	13825	13664	13790	13640	13637	13779	13710	13754	13737	13718	13740	13707	13707	13677	13719	13657	13791	13755	13534	13859	13800	13671	13688	13711	13659	13893	13797	13779	13734	13867	13925	13827	13847	13838	13753	13612	13766	13751	13781	13720	13713	13581	13713	13705	13774	13847	13502	13634	13824	13886	13686	13722	13721	13837	13735	13866	13610	13628	13713	13738	13723	13734	13650	14027	13713	13667	13782	13598	13753	13790	13885	13850	13783	13701	13903	13739	13758	13657	13743	13749	13769	13719	13711	13528	13912	13766	13869	13706	13680	13664	13953	13572	13847	13882	13793	13743	13629	13786	13641	13804	13689	13816	13740	13710	13813	13649	13585	13692	13613	13830	13691	13643	13537	13749	13792	13670	13593	13801	13836	13718	13718	13649	13677	13764	13741	13637	13739	13727	13819	13763	13859	13765	13757	13778	13723	13665	13742	13746	13820	13808	13753	13907	13722	13655	13643	13578	13712	13800	13786	13883	13673	13631	13671	13891	13702	13865	13848	13884	13719	13852	13668	13713	13736	13776	13659	13829	13721	13704	13601	13815	13665	13914	13525	13850	13649	13712	13639	13811	13534	13720	13819	13773	13663	13741	13774	13715	13857	13637	13741	13711	13786	13740	13774	13705	13706	13911	13560	13864	13806	13738	13822	13657	13654	13653	13641	13613	13687	13784	13710	13691	13764	13798	13528	13790	13669	13749	13771	13748	13717	13782	13776	13678	13723	13794	13604	13791	13680	13738	13657	13606	13723	13816	13663	13660	13523	13908	13799	13758	13780	13742	13671	13799	13847	13802	13795	13595	13677	13653	13719	13678	13501	13718	13726	13747	13657	13686	13758	13694	13641	13790	13616	13635	13751	13627	13685	13655	13621	13752	13729	13740	13655	13618	13657	13705	13817	13797	13817	13544	13855	13633	13776	13782	13693	13764	13613	13753	13676	13741	13765	13778	13618	13917	13516	13914	13817	13678	13785	13726	13818	13759	13631	13873	13726	13697	13716	13615	13751	13717	13777	13614	13605	13661	13782	13802	13609	13822	13922	13739	13889	13707	13784	13804	13834	13879	13774	13551	13920	13701	13725	13638	13604	13717	13697	13512	13621	13743	13715	13737	13566	13581	13781	13678	13770	13696	13725	13660	13726	13762	13581	13589	13809	13636	13883	13881	13832	13733	13865	13785	13590	13733	13612	13666	13611	13704	13746	13718	13737	13694	13726	13694	13741	13786	13812	13904	13613	13758	13652	13657	13707	13658	13755	13700	13570	13708	13746	13782	13823	13776	13708	13746	13783	13863	13559	13848	13682	13581	13709	13805	13618	13706	13709	13854	13659	13838	13813	13617	13834	13798	13874	13776	13843	13743	13774	13540	13749	13686	13787	13784	13706	13589	13627	13858	13790	13753	13678	13846	13797	13802	13677	13749	13569	13510	13681	13970	13706	13665	13713	13670	13661	13565	13765	13598	13745	13744	13676	13724	13708	13706	13665	13710	13692	13780	13789	13620	13770	13689	13672	13644	13669	13688	13582	13796	13858	13727	13665	13710	13702	13668	13731	13796	13594	13661	13546	13648	13641	13734	13965	13714	13718	13763	13668	13752	13711	13753	13864	13687	13692	13726	13567	13663	13753	13673	13806	13651	13792	13652	13603	13917	13674	13711	13648	13647	13692	13737	13717	13624	13756	13823	13768	13819	13624	13710	13623	13693	13560	13589	13651	13709	13708	13721	13725	13621	13977	13804	13548	13702	13769	13833	13645	13648	13878	13712	13866	13638	13923	13640	13578	13752	13859	13618	13817	13699	13667	13776	13620	13534	13689	13695	13776	13621	13643	13750	13769	13778	13896	13737	13768	13733	13638	13758	13645	13814	13769	13791	13886	13720	13756	13614	13764	13725	13757	13769	13736	13848	13633	13681	13731	13911	13842	13854	13635	13604	13955	13693	13634	13846	13569	13836	13793	13804	13725	13482	13829	13841	13647	13750	13799	13721	13606	13651	13832	13724	13680	13634	13651	13638	13557	13685	13551	13684	13787	13788	13587	13922	13560	13579	13759	13640	13752	13785	13839	13754	13762	13713	13586	13766	13747	13654	13699	13680	13812	13652	13605	13754	13782	13517	13688	13631	13744	13665	13837	13753	13711	13779	13913	13663	13718	13802	13681	13762	13676	13769	13610	13794	13676	13620	13717	13584	13612	13747	13851	13873	13654	13656	13595	13725	13667	13522	13569	13715	13726	13729	13755	13711	13701	13708	13628	13762	13778	13832	13709	13788	13765	13815	13518	13732	13804	13739	13616	13631	13855	13776	13565	13723	13653	13739	13807	13728	13737	13722	13767	13698	13775	13783	13682	13543	13710	13734	13617	13868	13850	13874	13760	13709	13654	13806	13587	13742	13820	13593	13744	13618	13675	13755	13669	13733	13529	13661	13782	13871	13623	13889	13776	13695	13716	13785	13620	13668	13707	13686	13885	13652	13867	13732	13714	13819	13574	13768	13855	13782	13792	13896	13722	13845	13671	13739	13822	13709	13830	13729	13751	13602	13779	13801	13668	13488	13705	13721	13733	13626	13707	13620	13868	13677	13822	13708	13631	13611	13688	13634	13726	13724	13738	13689	13826	13893	13758	13683	13681	13714	13826	13822	13827	13752	13568	13656	13713	13721	13632	13647	13698	13710	13739	13659	13606	13521	13613	13852	13625	13603	13805	13733	13679	13674	13676	13793	13804	13628	13778	13614	13767	13554	13709	13739	13791	13712	13613	13774	13736	13757	13687	13609	13660	13709	13779	13635	13612	13688	13646	13702	13877	13695	13752	13782	13684	13690	13605	13943	13673	13716	13742	13750	13913	13704	13770	13689	13676	13759	13799	13905	13755	13649	13564	13774	13735	13728	13638	13672	13651	13736	13672	13756	13698	13775	13651	13629	13759	13650	13749	13757	13716	13710	13862	13741	13703	13705	13606	13632	13642	13707	13517	13701	13563	13642	13772	13769	13700	13635	13786	13651	13788	13596	13630	13871	13738	13706	13747	13671	13737	13657	13652	13569	13757	13722	13874	13694	13793	13634	13728	13774	13715	13620	13581	13739	13742	13746	13700	13700	13697	13711	13655	13637	13546	13616	13744	13782	13854	13859	13887	13665	13689	13792	13944	13717	13774	13717	13796	13759	13513	13691	13637	13772	13696	13725	13824	13669	13818	13719	13699	13614	13729	13727	13748	13671	13821	13816	13641	13676	13640	13969	13522	13850	13807	13684	13748	13756	13748	13723	13623	13844	13677	13784	13745	13697	13602	13677	13675	13688	13707	13819	13390	13763	13798	13749	13597	13885	13739	13661	13805	13676	13759	13808	13754	13665	13738	13773	13685	13677	13745	13794	13894	13643	13672	13805	13512	13709	13811	13920	13752	13749	13753	13770	13691	13600	13780	13632	13760	13751	13720	13730	13701	13697	13705	13791	13756	13769	13721	13808	13764	13716	13780	13803	13659	13793	13602	13561	13571	13666	13551	13615	13553	13696	13667	13693	13739	13634	13683	13664	13674	13636	13713	13850	13846	13765	13647	13683	13716	13779	13724	13611	13539	13790	13754	13688	13723	13642	13745	13705	13659	13906	13922	13758	13838	13688	13774	13749	13554	13684	13623	13786	13662	13834	13748	13707	13747	13824	13786	13713	13831	13847	13767	13666	13728	13642	13420	13725	13620	13667	13649	13700	13634	13668	13862	13867	13764	13620	13788	13834	13724	13698	13707	13796	13825	13826	13793	13824	13728	13620	13668	13744	13704	13791	13645	13763	13792	13627	13633	13875	13637	13651	13820	13684	13765	13739	13665	13751	13628	13883	13822	13726	13628	13648	13777	13728	13688	13646	13659	13731	13827	13659	13734	13653	13631	13644	13764	13725	13847	13594	13817	13727	13734	13961	13793	13897	13669	13779	13709	13818	13739	13758	13614	13790	13639	13778	13632	13664	13914	13661	13563	13656	13909	13661	13872	13682	13848	13770	13563	13571	13817	13818	13681	13659	13714	13720	13660	13771	13749	13708	13801	13582	13772	13744	13873	13686	13670	13899	13882	13694	13632	13964	13760	13809	13532	13757	13590	13835	13858	13644	13727	13703	13791	13780	13718	13617	13782	13564	13872	13587	13703	13610	13811	13723	13729	13838	13657	13873	13696	13758	13681	13723	13786	13743	13743	13759	13685	13744	13864	13608	13846	13698	13679	13655	13691	13793	13689	13798	13677	13665	13635	13881	13648	13800	13821	13646	13789	13866	13843	13755	13705	13641	13621	13824	13772	13707	13806	13784	14004	13770	13695	13831	13660	13587	13601	13662	13785	13805	13807	13863	13733	13881	13615	13784	13914	13699	13664	13734	13764	13576	13675	13815	13844	13837	13626	13929	13606	13703	13826	13711	13552	13749	13711	13540	13864	13947	13590	13623	13603	13717	13847	13678	13874	13814	13719
29462	31047	38652	33539	26405	22748	20287	18606	17523	17118	16600	16186	15979	16023	15830	15944	15761	15601	15630	15760	15645	15566	15669	15634	15726	15526	15507	15662	15652	15550	15590	15535	15418	15658	15597	15704	15642	15600	15541	15749	15492	15576	15473	15566	15514	15599	15692	15537	15564	15643	15575	15558	15366	15613	15649	15518	15696	15725	15527	15661	15534	15451	15755	15295	15577	15526	15623	15398	15665	15729	15523	15555	15613	15614	15521	15372	15562	15664	15504	15630	15540	15678	15619	15590	15745	15590	15619	15580	15496	15823	15497	15494	15422	15503	15585	15531	15585	15741	15660	15573	15606	15539	15399	15781	15571	15637	15548	15744	15647	15609	15657	15435	15533	15580	15523	15607	15391	15486	15581	15390	15599	15594	15581	15334	15590	15533	15471	15587	15600	15395	15681	15484	15516	15473	15515	15503	15545	15476	15504	15598	15564	15567	15629	15286	15465	15513	15480	15532	15496	15407	15458	15408	15548	15538	15426	15445	15500	15582	15677	15587	15493	15561	15586	15388	15679	15443	15413	15667	15498	15465	15630	15369	15563	15607	15634	15457	15370	15488	15689	15461	15361	15395	15601	15557	15628	15425	15472	15459	15478	15434	15588	15441	15727	15447	15492	15500	15591	15774	15668	15509	15636	15707	15504	15611	15376	15462	15591	15551	15681	15599	15637	15474	15437	15518	15589	15481	15490	15247	15446	15503	15502	15452	15404	15498	15562	15587	15710	15526	15561	15528	15437	15446	15561	15364	15559	15412	15471	15461	15356	15473	15679	15541	15603	15504	15593	15631	15654	15525	15696	15577	15652	15568	15393	15563	15696	15516	15355	15495	15618	15531	15726	15585	15668	15533	15520	15391	15706	15607	15489	15481	15643	15572	15643	15556	15952	15585	15616	15569	15489	15567	15562	15739	15837	15506	15680	15523	15552	15744	15524	15630	15792	15512	15616	15464	15740	15528	15604	15737	15405	15487	15661	15536	15667	15655	15544	15474	15492	15391	15548	15538	15586	15587	15620	15691	15663	15699	15714	15593	15549	15570	15608	15751	15663	15463	15395	15555	15600	15531	15465	15615	15708	15613	15675	15606	15690	15527	15520	15306	15588	15663	15516	15552	15581	15578	15557	15746	15622	15660	15537	15477	15463	15630	15711	15638	15503	15537	15619	15424	15575	15754	15638	15543	15526	15613	15570	15705	15680	15558	15695	15395	15575	15473	15533	15553	15574	15489	15707	15555	15342	15478	15510	15575	15434	15555	15665	15482	15440	15490	15602	15573	15479	15487	15697	15702	15624	15474	15632	15451	15653	15522	15566	15346	15613	15454	15561	15491	15713	15487	15627	15596	15632	15464	15459	15570	15584	15339	15520	15752	15457	15479	15362	15432	15393	15521	15696	15561	15415	15473	15567	15397	15565	15458	15519	15463	15622	15579	15628	15503	15524	15454	15504	15569	15612	15344	15568	15608	15478	15542	15468	15511	15695	15470	15676	15546	15768	15584	15595	15528	15663	15604	15478	15604	15543	15600	15634	15692	15652	15662	15678	15564	15583	15562	15566	15456	15504	15674	15588	15486	15651	15368	15548	15500	15569	15798	15544	15361	15627	15499	15531	15426	15493	15580	15572	15412	15368	15527	15394	15906	15492	15693	15474	15602	15711	15529	15492	15402	15737	15571	15580	15529	15572	15472	15555	15390	15530	15493	15510	15517	15570	15573	15541	15563	15595	15333	15510	15652	15430	15489	15608	15382	15567	15603	15530	15685	15388	15580	15645	15483	15348	15556	15443	15501	15496	15612	15517	15412	15515	15473	15574	15515	15465	15554	15400	15585	15603	15705	15544	15660	15309	15590	15584	15555	15420	15565	15815	15630	15608	15569	15368	15506	15535	15765	15697	15561	15467	15819	15645	15561	15498	15571	15655	15584	15498	15419	15473	15304	15670	15441	15526	15496	15670	15551	15483	15585	15508	15486	15391	15490	15631	15474	15506	15364	15645	15630	15569	15437	15673	15499	15461	15534	15631	15481	15469	15596	15602	15550	15782	15475	15592	15416	15378	15356	15382	15455	15511	15478	15686	15504	15618	15615	15298	15721	15689	15381	15589	15515	15723	15519	15604	15531	15531	15471	15642	15608	15513	15550	15772	15646	15619	15658	15445	15533	15564	15449	15670	15581	15628	15545	15485	15532	15579	15611	15582	15502	15606	15630	15699	15551	15444	15529	15564	15573	15600	15627	15523	15616	15647	15761	15505	15582	15505	15484	15484	15493	15553	15506	15685	15493	15435	15402	15537	15533	15668	15508	15553	15530	15611	15557	15709	15641	15538	15619	15697	15600	15406	15510	15666	15566	15794	15561	15503	15530	15752	15505	15534	15521	15587	15636	15767	15623	15707	15528	15523	15712	15376	15556	15496	15708	15552	15574	15393	15550	15458	15502	15593	15697	15768	15669	15585	15626	15461	15712	15652	15628	15342	15738	15510	15529	15633	15530	15480	15450	15463	15421	15671	15659	15541	15479	15661	15629	15639	15704	15588	15521	15534	15795	15660	15379	15540	15561	15616	15481	15412	15475	15682	15560	15398	15588	15635	15383	15563	15445	15609	15675	15461	15378	15380	15513	15552	15591	15484	15714	15593	15690	15428	15614	15545	15654	15604	15693	15652	15834	15493	15403	15526	15656	15520	15435	15586	15504	15632	15482	15409	15447	15581	15551	15509	15407	15488	15374	15588	15568	15510	15510	15445	15513	15400	15718	15469	15578	15509	15491	15583	15660	15436	15706	15584	15454	15606	15480	15449	15439	15554	15482	15569	15406	15418	15593	15640	15611	15642	15654	15465	15649	15474	15621	15692	15712	15489	15563	15620	15312	15612	15511	15802	15509	15559	15646	15583	15437	15654	15508	15452	15663	15502	15509	15409	15574	15551	15416	15382	15560	15572	15645	15776	15582	15418	15693	15702	15778	15594	15700	15796	15526	15568	15647	15471	15339	15323	15387	15623	15480	15605	15689	15553	15553	15458	15523	15608	15423	15516	15745	15543	15613	15450	15552	15422	15705	15569	15666	15434	15523	15615	15695	15558	15756	15686	15470	15717	15731	15604	15517	15456	15646	15736	15677	15682	15538	15552	15627	15820	15629	15541	15554	15482	15481	15390	15541	15711	15418	15576	15485	15600	15501	15647	15904	15484	15593	15512	15741	15565	15627	15661	15616	15437	15490	15557	15415	15591	15717	15589	15537	15509	15645	15771	15758	15721	15772	15482	15253	15523	15433	15581	15416	15469	15297	15556	15452	15542	15521	15803	15518	15567	15671	15548	15351	15484	15495	15693	15682	15562	15428	15550	15608	15576	15420	15559	15660	15636	15615	15609	15569	15320	15620	15454	15594	15621	15679	15572	15425	15399	15578	15645	15543	15485	15395	15526	15766	15587	15590	15538	15761	15695	15713	15386	15399	15582	15478	15330	15366	15657	15639	15818	15528	15295	15603	15593	15531	15705	15627	15516	15593	15465	15623	15496	15611	15538	15442	15671	15595	15628	15652	15819	15692	15562	15411	15615	15599	15472	15543	15648	15656	15532	15495	15525	15551	15460	15518	15467	15600	15494	15647	15423	15508	15556	15634	15611	15722	15670	15603	15586	15628	15697	15569	15572	15577	15413	15704	15691	15584	15457	15407	15478	15649	15679	15785	15534	15533	15581	15658	15525	15500	15735	15556	15622	15615	15474	15421	15380	15644	15585	15509	15524	15470	15568	15637	15665	15718	15638	15365	15542	15392	15626	15499	15710	15607	15637	15716	15460	15477	15394	15522	15543	15469	15418	15540	15541	15590	15704	15691	15588	15451	15571	15535	15440	15373	15544	15641	15623	15662	15506	15632	15650	15597	15471	15449	15649	15564	15462	15605	15619	15699	15519	15704	15398	15533	15607	15561	15720	15606	15533	15566	15681	15654	15634	15675	15580	15733	15608	15617	15556	15631	15765	15881	15567	15512	15614	15575	15452	15713	15518	15461	15656	15647	15453	15711	15293	15399	15382	15675	15380	15627	15484	15534	15687	15697	15372	15459	15664	15588	15605	15422	15441	15700	15625	15626	15614	15564	15411	15496	15469	15587	15573	15596	15470	15610	15480	15598	15483	15489	15495	15573	15511	15610	15776	15714	15437	15379	15598	15539	15692	15476	15566	15600	15663	15542	15496	15528	15481	15444	15546	15574	15564	15605	15728	15470	15713	15573	15878	15628	15377	15589	15572	15559	15564	15407	15474	15576	15272	15386	15576	15521	15427	15650	15618	15598	15482	15485	15773	15617	15602	15413	15700	15559	15619	15601	15524	15570	15584	15264	15596	15523	15504	15696	15633	15737	15524	15316	15631	15524	15624	15662	15540	15470	15503	15610	15625	15634	15603	15678	15747	15335	15426	15577	15684	15587	15555	15497	15623	15459	15563	15584	15588	15454	15574	15512	15743	15585	15481	15463	15619	15435	15382	15645	15652	15517	15574	15275	15607	15389	15292	15701	15497	15588	15549	15731	15583	15509	15529	15502	15487	15636	15483	15754	15610	15370	15488	15586	15605	15474	15625	15781	15703	15518	15647	15433	15471	15783	15345	15667	15792	15651	15504	15451	15813	15700	15586	15650	15748	15622	15376	15434	15536	15533	15498	15631	15492	15415	15634	15499	15458	15589	15628	15666	15504	15494	15385	15477	15533	15366	15588	15427	15580	15514	15582	15450	15557	15487	15650	15478	15520	15474	15448	15483	15635	15540	15459	15362	15634	15551	15702	15409	15676	15628	15533	15403	15505	15676	15633	15435	15566	15673	15671	15529	15440	15594	15383	15485	15481	15418	15597	15552	15549	15433	15610	15531	15652	15615	15460	15678	15468	15666	15573	15357	15440	15666	15539	15500	15523	15319	15436	15674	15544	15577	15616	15567	15732	15650	15544	15407	15709	15544	15704	15608	15577	15579	15558	15572	15571	15520	15421	15734	15769	15547	15521	15612	15720	15553	15609	15535	15550	15617	15527	15644	15500	15504	15478	15661	15516	15615	15396	15559	15469	15621	15453	15423	15509	15672	15450	15385	15669	15546	15494	15508	15563	15488	15678	15613	15386	15632	15607	15488	15691	15482	15515	15540
35137	49985	45306	34799	27993	22905	19727	17710	16545	15507	14959	14397	14457	14054	14075	13965	14098	13919	13679	13884	13745	13689	13774	13822	13529	13864	13749	13839	13776	13602	13589	13728	13634	13825	13678	13739	13538	13774	13711	13778	13581	13814	13780	13721	13749	13774	13753	13561	13800	13779	13719	13669	13667	13709	13795	13648	13684	13767	13654	13692	13620	13651	13766	13774	13787	13777	13709	13605	13708	13683	13740	13860	13734	13676	13693	13667	13621	13511	13795	13661	13754	13701	13722	13677	13553	13740	13767	13491	13806	13654	13849	13589	13673	13584	13637	13607	13574	13551	13653	13860	13556	13746	13841	13790	13482	13796	13765	13738	13525	13691	13538	13691	13636	13633	13668	13676	13651	13555	13469	13795	13662	13666	13511	13802	13618	13728	13660	13590	13583	13600	13732	13669	13681	13702	13616	13729	13822	13584	13733	13682	13560	13588	13475	13645	13791	13781	13622	13678	13646	13805	13552	13613	13664	13675	13689	13672	13703	13674	13686	13525	13500	13673	13726	13691	13471	13699	13699	13619	13725	13556	13713	13808	13615	13701	13837	13806	13607	13776	13818	13776	13644	13742	13700	13644	13624	13682	13640	13679	13674	13588	13834	13663	13681	13595	13742	13685	13672	13681	13582	13823	13728	13612	13695	13640	13810	13766	13713	13608	13608	13591	13718	13499	13602	13579	13726	13833	13639	13702	13636	13764	13612	13709	13555	13730	13812	13524	13682	13512	13648	13535	13702	13656	13583	13760	13677	13704	13549	13698	13556	13672	13665	13771	13615	13770	13646	13737	13735	13709	13727	13548	13602	13652	13769	13640	13715	13640	13860	13684	13542	13622	13641	13608	13617	13706	13721	13653	13889	13623	13544	13580	13695	13509	13768	13685	13657	13599	13635	13607	13760	13763	13649	13528	13569	13766	13517	13622	13604	13667	13547	13729	13641	13640	13715	13599	13561	13767	13773	13802	13757	13556	13782	13505	13755	13701	13805	13659	13677	13468	13780	13674	13694	13495	13828	13799	13660	13634	13454	13692	13712	13431	13575	13625	13786	13774	13521	13540	13760	13710	13683	13625	13739	13580	13636	13777	13573	13595	13599	13693	13811	13663	13492	13698	13704	13676	13597	13744	13749	13716	13687	13763	13632	13645	13732	13664	13663	13661	13675	13534	13759	13551	13650	13719	13688	13661	13656	13496	13707	13546	13787	13843	13558	13674	13667	13694	13767	13544	13615	13593	13731	13665	13687	13610	13759	13563	13834	13722	13629	13664	13870	13761	13675	13555	13565	13653	13596	13717	13658	13739	13869	13496	13628	13689	13598	13562	13530	13751	13792	13625	13718	13577	13405	13641	13664	13750	13631	13734	13625	13645	13642	13761	13659	13726	13665	13741	13612	13716	13658	13598	13537	13869	13555	13672	13716	13687	13679	13626	13570	13717	13682	13624	13614	13572	13740	13728	13617	13725	13741	13629	13768	13592	13611	13716	13501	13658	13667	13557	13789	13721	13599	13652	13662	13675	13671	13712	13907	13661	13712	13556	13692	13748	13683	13619	13571	13609	13734	13711	13638	13672	13691	13708	13582	13798	13610	13756	13673	13582	13734	13619	13783	13566	13853	13705	13852	13430	13838	13564	13678	13584	13717	13701	13703	13877	13720	13606	13656	13648	13747	13704	13679	13788	13867	13816	13601	13829	13526	13793	13503	13646	13470	13609	13720	13687	13705	13669	13749	13682	13805	13679	13612	13866	13832	13626	13668	13649	13634	13719	13807	13624	13827	13628	13781	13575	13647	13609	13742	13552	13733	13698	13636	13639	13652	13377	13705	13632	13604	13819	13752	13659	13675	13789	13651	13768	13523	13753	13486	13678	13517	13671	13698	13570	13770	13541	13659	13654	13680	13782	13579	13675	13748	13654	13673	13807	13651	13675	13709	13758	13655	13580	13641	13669	13652	13544	13682	13755	13831	13646	13606	13663	13750	13590	13689	13559	13519	13655	13681	13715	13588	13578	13650	13783	13758	13690	13618	13632	13760	13705	13652	13447	13690	13698	13590	13722	13660	13641	13681	13722	13641	13600	13655	13687	13729	13674	13800	13598	13607	13525	13617	13616	13784	13623	13524	13630	13636	13570	13630	13674	13688	13591	13720	13753	13617	13546	13713	13703	13702	13764	13770	13454	13654	13441	13636	13699	13743	13745	13865	13893	13727	13732	13655	13663	13687	13784	13767	13648	13701	13568	13680	13644	13487	13695	13975	13719	13721	13568	13684	13680	13655	13609	13679	13749	13659	13700	13650	13633	13595	13612	13712	13793	13702	13715	13670	13644	13479	13522	13693	13571	13557	13702	13737	13678	13445	13716	13553	13662	13600	13672	13575	13641	13659	13642	13605	13622	13706	13656	13699	13555	13731	13665	13685	13660	13790	13798	13669	13749	13607	13743	13763	13636	13626	13636	13773	13582	13777	13618	13827	13559	13728	13695	13733	13619	13696	13685	13650	13747	13562	13655	13586	13711	13600	13497	13690	13853	13769	13616	13623	13545	13714	13791	13751	13684	13706	13544	13709	13517	13738	13610	13821	13630	13893	13695	13763	13758	13544	13701	13683	13702	13712	13665	13648	13856	13897	13735	13751	13700	13599	13750	13777	13834	13665	13771	13575	13368	13657	13651	13698	13638	13762	13748	13624	13538	13595	13749	13544	13757	13621	13712	13659	13826	13811	13581	13775	13602	13704	13558	13653	13804	13617	13699	13767	13545	13519	13678	13871	13699	13678	13455	13727	13615	13632	13602	13609	13621	13637	13744	13659	13585	13923	13654	13537	13663	13766	13561	13509	13749	13639	13725	13719	13594	13636	13682	13740	13679	13707	13599	13546	13582	13743	13826	13582	13695	13714	13733	13694	13674	13642	13674	13612	13728	13675	13732	13483	13768	13694	13767	13757	13704	13717	13529	13545	13654	13735	13585	13591	13580	13606	13561	13639	13832	13622	13675	13641	13642	13735	13615	13649	13666	13684	13737	13559	13670	13653	13652	13627	13634	13541	13645	13875	13792	13711	13621	13887	13686	13779	13619	13659	13702	13714	13735	13622	13770	13760	13884	13545	13571	13643	13669	13723	13650	13661	13815	13750	13648	13606	13708	13543	13630	13552	13668	13515	13698	13704	13683	13663	13764	13517	13636	13723	13668	13747	13671	13674	13589	13557	13624	13664	13506	13722	13809	13691	13819	13605	13681	13712	13553	13586	13711	13658	13738	13766	13708	13456	13605	13700	13619	13701	13667	13586	13515	13604	13605	13645	13658	13625	13738	13758	13724	13640	13569	13614	13754	13740	13737	13854	13607	13719	13734	13666	13668	13560	13569	13648	13731	13803	13751	13662	13759	13841	13480	13735	13588	13658	13736	13652	13402	13694	13694	13740	13654	13612	13672	13575	13624	13672	13825	13561	13671	13605	13573	13810	13685	13639	13766	13753	13598	13640	13584	13789	13765	13655	13640	13688	13719	13672	13592	13742	13450	13834	13718	13665	13724	13629	13669	13694	13640	13745	13665	13661	13596	13792	13656	13795	13684	13671	13763	13638	13591	13542	13754	13684	13566	13646	13678	13693	13520	13662	13809	13856	13610	13510	13695	13891	13626	13749	13765	13704	13653	13644	13591	13674	13777	13597	13689	13650	13675	13574	13716	13812	13667	13762	13683	13576	13884	13627	13643	13497	13678	13696	13624	13546	13721	13665	13626	13716	13673	13685	13761	13674	13702	13785	13580	13656	13762	13684	13631	13694	13539	13617	13661	13807	13729	13736	13935	13691	13675	13736	13654	13509	13601	13773	13731	13831	13673	13590	13808	13820	13472	13616	13481	13696	13683	13619	13631	13644	13735	13756	13621	13775	13633	13703	13639	13692	13801	13618	13587	13632	13674	13707	13734	13739	13645	13725	13584	13680	13576	13696	13759	13694	13681	13930	13566	13616	13705	13519	13825	13552	13713	13743	13777	13706	13659	13683	13642	13730	13755	13723	13733	13806	13680	13778	13670	13539	13686	13571	13851	13732	13584	13810	13680	13696	13589	13646	13735	13831	13573	13611	13683	13809	13533	13586	13569	13774	13628	13666	13706	13814	13516	13799	13621	13694	13684	13721	13595	13695	13622	13444	13647	13723	13587	13604	13706	13582	13661	13608	13800	13618	13738	13707	13747	13633	13657	13746	13603	13652	13603	13698	13615	13833	13638	13732	13580	13816	13685	13728	13603	13607	13763	13731	13471	13767	13784	13676	13669	13657	13492	13803	13699	13635	13770	13590	13683	13684	13631	13660	13814	13728	13733	13580	13794	13604	13493	13787	13685	13503	13766	13573	13788	13691	13728	13776	13746	13758	13761	13748	13672	13632	13640	13664	13617	13681	13732	13815	13614	13582	13756	13792	13737	13577	13844	13596	13538	13527	13737	13776	13640	13648	13636	13581	13703	13672	13596	13704	13705	13610	13774	13701	13636	13765	13732	13487	13677	13750	13664	13694	13711	13623	13579	13679	13825	13848	13571	13738	13676	13689	13712	13687	13657	13801	13564	13793	13581	13706	13653	13753	13732	13579	13790	13667	13487	13683	13658	13589	13799	13719	13777	13719	13886	13777	13500	13692	13676	13811	13605	13807	13701	13606	13795	13681	13640	13658	13570	13599	13860	13600	13636	13650	13785	13558	13628	13730	13678	13675	13742	13603	13849	13702	13719	13416	13817	13717	13554	13678	13446	13702	13717	13692	13588	13642	13726	13619	13599	13693	13600	13634	13632	13679	13699	13677	13718	13690	13689	13795	13562	13656	13614	13755	13588	13688	13520	13824	13764	13716	13743	13573	13587	13735	13527	13631	13505	13678	13969	13556	13788	13620	13622	13651	13586	13647	13627	13636	13679	13691	13813	13589	13573	13787	13748	13746	13604	13667	13722	13700	13613	13756	13832	13681	13573	13738	13506	13790	13641	13694	13764	13721	13790	13786	13745	13722	13845	13621	13733	13756	13648	13812	13672	13558	13667	13736	13609	13724	13683	13624	13594	13756	13529	13697	13808	13737	13669	13567	13615	13657	13872	13612	13757	13857	13731	13762	13750	13609	13676	13698	13742	13657	13618	13808	13608
24113	21448	29206	26376	25899	26339	24623	20448	18455	17876	17017	16389	16123	15893	15902	15717	15500	15263	15378	15440	15407	15185	15478	15233	15293	15065	15017	15348	15324	15161	15279	15045	15159	15184	15432	15256	15276	15195	15386	15254	14939	15087	14990	15256	15069	15259	15334	15189	15230	15360	15124	15138	15136	15345	15085	15038	14795	15013	15153	15205	15000	15049	15372	15350	15373	15294	15182	15078	15205	15287	15146	15405	15252	15183	15085	15029	15229	15162	14756	15228	15246	15057	15193	14963	15039	15166	15136	15108	15178	15078	15050	14980	15104	15059	15379	15033	14931	15137	15320	15018	15196	15149	15105	15049	15220	15119	15191	15212	15273	15061	15045	15338	15094	15128	15164	15130	15080	15057	15167	15292	15006	15208	15212	15248	15133	15158	15106	15099	15096	15014	15158	15142	15058	15129	15039	15221	15004	15022	15100	15164	15285	15102	15174	15230	15155	15092	15095	14982	15067	15114	15245	15081	15333	15193	15198	14953	15384	15309	14929	15154	15087	15154	14977	15221	15077	14880	15159	15028	15179	15289	15060	15166	15175	15242	14899	15116	15342	15236	14948	15153	15062	15126	15196	15154	15180	15179	15035	15199	15180	15252	15138	15062	15179	15037	14909	15177	15037	14997	15301	15210	15128	15171	15197	15276	15141	15014	15198	15092	15298	15177	15101	15395	14972	15152	15008	15046	15207	15115	15201	15175	14993	15238	15212	15106	15190	15071	15061	15198	14952	15194	15117	15027	15184	15135	15047	15175	15203	15198	15147	15003	15279	15198	15210	15067	15074	15154	14972	15079	15185	15039	15190	15037	15307	15252	15295	14927	15236	15224	15081	15080	15238	15148	15208	15053	15121	15261	15029	15152	15043	15262	15217	15245	15194	14977	15161	15029	15099	15002	15331	15341	15260	15110	15176	15196	15166	15229	15241	15205	15216	15175	15217	15180	15277	14954	15269	15191	15027	15061	15081	15113	14970	15131	15106	14975	15020	15082	15127	15107	15318	15011	15131	15192	14936	15090	15173	15118	15160	15066	15026	14991	15357	14958	15153	15091	15077	15166	15188	15130	15003	15230	15218	15093	15285	15158	14983	15140	15155	14949	14976	15392	15170	15161	15203	15226	14997	15072	15275	15183	14933	15102	15082	15180	15106	15115	14962	15141	15104	15024	15139	15186	15261	15316	15195	14915	15049	15180	15050	14978	15137	15057	15187	15302	15083	15061	15321	15236	15082	15090	15230	15198	15076	15119	15134	15072	15375	14971	15000	15060	15143	14993	15194	15091	15146	15052	15338	15095	15162	15160	15052	15104	15004	14990	15180	15280	15064	15176	15137	15231	15167	15111	14966	15281	15034	15012	14968	14949	15202	15408	15177	15242	15158	15142	15183	15051	15204	15007	15068	15149	14961	15112	14929	15265	14989	15242	15244	15131	15138	15120	14945	15114	15182	15228	15006	15137	15194	15136	15181	15045	15128	15061	15167	15145	15028	15273	15087	15137	15089	14991	15193	15061	15048	14958	15113	15065	15309	15082	15203	15104	15048	15021	14935	15058	15146	15168	15256	15218	15055	14863	15185	15200	15167	15142	15000	15147	15172	15152	15078	14991	15116	14991	15086	15174	15123	15076	15202	15279	15173	15142	15096	14812	14938	15084	15100	15171	15195	15239	15019	15097	14892	15063	15213	14939	15057	14946	14834	15095	15090	15172	15206	15180	15316	15172	15175	15105	15041	14963	15156	15188	15163	15103	15177	15084	15027	15074	15231	15199	15066	15026	15114	14989	15086	15163	15390	15272	15242	15228	15099	14935	15000	15207	15139	15111	15037	15052	15119	15257	15004	15003	15141	15118	14993	15067	14939	14915	15008	15146	14841	15067	15078	15165	15200	15039	15329	15315	15163	15278	15009	15104	15232	15179	15040	15045	15057	15037	15061	15067	15199	15119	15213	15331	15398	15199	14923	15211	14976	15145	15262	15228	15227	15164	15186	14988	15209	15153	15103	15056	15173	15007	14974	15268	15061	14907	15150	14926	14924	15173	15190	15064	15045	15142	15244	15249	15072	15048	15150	14989	15164	15077	14964	15196	15275	15308	15023	15149	15180	15209	15250	15227	15021	15073	14951	14959	15021	15206	15201	15031	15181	15240	15056	15075	15203	15266	15114	15194	15071	15234	15039	15183	15082	15040	15173	15060	15144	14991	14999	15119	15239	15102	15117	14979	15150	15340	15279	15099	15092	15140	15101	15097	15125	15272	15198	15122	14964	15257	15041	15229	15156	15233	15275	15112	15127	15191	15179	15118	15120	15104	15186	15077	15347	15095	15022	15077	15083	15130	15018	15277	15133	15240	15139	15198	15148	15164	15138	14959	15039	14964	15343	15037	15233	15125	15147	15033	15261	15099	15070	14943	15163	15270	15261	15193	15200	15050	15037	15163	15013	15177	15177	14941	15087	15348	15159	15261	15267	15123	15094	15043	15187	15168	15085	15123	15116	15126	15097	15152	15125	15018	15058	15070	15126	15230	15190	15271	15225	15072	15120	15288	15018	15130	15230	15030	15059	14937	15141	15093	14963	14997	15093	15058	15231	15262	15344	15310	14921	15130	15059	15146	15070	15096	15043	15032	15173	15140	15162	15100	14831	14988	15229	14984	15088	15011	15079	15116	15016	15077	15259	14969	15275	15186	15215	15120	15019	15088	14972	15133	15276	15064	14999	15246	15159	15285	15095	15186	15106	15121	15240	15157	14910	15107	15288	15183	15004	15160	15040	15172	15176	15146	15055	15120	15140	15137	15032	15138	15101	15230	15045	15035	14969	15286	15139	14867	15123	15099	14971	15131	15077	14983	15220	15086	15127	15202	15155	15102	14959	15207	15106	15150	15068	14958	15034	14850	15021	15139	15101	15015	15064	15070	15124	15206	15148	15051	15136	15156	15108	15125	15064	14937	15171	15065	15021	15043	15097	15112	14988	15164	15328	15080	15148	15013	15202	15205	15195	15011	15093	15094	15019	15181	15115	15227	14904	14960	15302	15163	15167	14980	15003	15040	14799	15036	15192	15257	15216	15151	15266	15055	15030	15188	15146	15021	15127	15072	14913	14937	15234	14941	15122	15129	15278	15115	15102	15169	14980	15012	15241	15054	15114	15179	15215	15161	15287	15395	15036	15000	15213	15086	15011	15159	15141	15268	15277	14996	15161	15076	15186	15283	15093	14989	15478	15064	15235	15237	15254	15122	15117	15187	15297	15152	15019	15279	15183	15116	15310	15048	14977	15191	15133	15080	15211	15258	15280	15307	14985	15274	15105	15072	15003	14905	15050	15288	15106	14994	15220	15033	15165	15235	15172	15160	15284	15147	15137	15044	15108	15209	15166	15187	15023	15174	15255	15271	15134	15200	15048	15217	15117	15216	15251	15151	15074	15033	15242	15217	14994	15136	14870	15000	15056	15199	15047	15059	14996	15291	15058	15430	15029	15156	15256	14954	15329	15090	15371	15131	15119	15299	15158	15186	15136	15121	15004	15158	15293	15168	15191	14930	14934	15322	15096	15093	15066	15155	15088	15228	15166	15217	15154	15011	15239	14853	15009	15217	15072	15102	15136	15286	15126	15206	15133	15119	15160	15061	15126	15141	15167	15124	15256	15189	15199	15154	15114	15288	15102	15046	15014	15201	14986	15167	15127	15166	15159	15167	15170	15063	15148	15144	15093	14973	15162	15270	15135	14986	14920	15188	15041	15041	15056	15372	15249	15109	15105	15233	15066	15159	15223	15042	15205	15025	15134	15023	15045	15034	15267	15040	15183	15134	15194	15108	15177	15233	15160	15005	15204	15145	14991	15141	15015	15185	15009	14933	14929	14984	15081	15093	15211	15076	15075	14935	15288	14983	15173	14939	15106	15274	15304	15179	15064	15212	15207	15227	14892	15214	15110	15305	15318	15251	15281	15049	15233	14998	14990	14970	14966	15178	15043	15278	15004	15232	15304	15085	15216	15198	15178	15203	14981	15026	15170	14981	15052	15173	14989	15188	15174	15134	15162	15175	14900	15239	15212	15056	15044	15192	14950	15005	15336	14995	14909	15117	15173	15188	15057	14971	15257	15300	15203	14995	15137	14767	15154	15125	15084	15002	15185	15151	15227	15017	15202	15318	15221	15245	15015	15145	15341	15228	15111	15127	15008	15024	15027	15154	14929	15147	15198	15068	15109	15095	15048	15125	15205	15198	15206	15258	15167	14992	15196	14928	15194	15079	15016	15187	15355	15153	15088	15178	15287	15111	15238	15056	14986	14929	15044	15094	14939	15337	15108	15196	15178	15086	15160	15096	15169	15104	15291	15035	14953	15015	15171	15139	15080	15161	15030	15170	15244	15150	15175	15126	15255	15158	15051	15159	15039	15167	15044	15126	15292	15179	15206	15176	14863	15026	15000	15173	15030	15160	15193	15011	15170	15090	15098	15236	14996	15300	15299	15019	14989	15005	14907	15264	15068	14816	15094	15108	15207	15135	15003	15022	15007	15157	15219	14930	15158	15195	15167	15044	15219	15179	15200	15260	15164	15103	15160	15191	15252	15189	15177	15243	15204	15044	15214	15170	15237	15012	15267	15096	15139	15123	14974	15156	15128	15098	15035	15053	15098	15136	15277	15162	15133	15107	15201	15045	15093	15215	14918	15080	14876	15006	14972	15058	15175	15097	15138	15193	15180	15180	15145	15057	15248	15112	15203	15052	15257	15302	15064	15109	15101	15209	15213	15137	15244	14970	15153	15116	14954	15085	15042	15130	15137	15009	15089	15158	15058	15088	15160	15162	15288	15141	15107	15411	15143	15067	15044	15147	15056	15083	14991	15080	14940	15238	15170	15058	15052	15032	15279	15266	14893	15179	15203	15049	15098	15017	15149	15096	15006	15220	15000	15201	15043	15059	15222	15097	15252	15203	14908	15173	14992	15182	15113	15353	15264	14918	15083	15193	15092	15120	15027	15067	15301	15204	15103	15278	15213	14982	15153	15105	15134	15111	15141	15023	15010	15353	15107	15082	15259	15343	15197	15110	15176	15233	15239	15035	15190	15033	15100	15120	15081	15001	15065	14974	15199	15239	15097	15196	15042	15206	14992	14884	15109	15122	15190	15059
35150	56768	52540	41479	33850	27480	23225	20276	18396	16846	15948	15362	14666	14304	14121	13963	13952	13813	13641	13647	13532	13652	13614	13511	13581	13546	13521	13482	13485	13330	13357	13475	13444	13427	13459	13276	13485	13381	13413	13478	13358	13463	13439	13578	13232	13314	13451	13625	13515	13367	13429	13382	13614	13531	13357	13593	13328	13508	13430	13337	13465	13452	13542	13464	13430	13389	13351	13479	13533	13434	13363	13546	13453	13261	13545	13499	13474	13414	13462	13329	13329	13389	13565	13481	13380	13467	13377	13399	13505	13507	13322	13532	13439	13477	13478	13371	13492	13414	13446	13395	13478	13446	13531	13190	13360	13451	13341	13467	13429	13394	13327	13479	13506	13467	13351	13386	13284	13536	13547	13321	13405	13488	13385	13602	13354	13416	13401	13288	13361	13460	13366	13383	13273	13418	13231	13304	13336	13543	13483	13261	13517	13432	13506	13365	13221	13368	13490	13350	13485	13252	13475	13394	13565	13409	13447	13520	13456	13323	13401	13457	13306	13211	13412	13312	13398	13450	13327	13410	13355	13422	13374	13609	13486	13469	13340	13274	13480	13338	13551	13263	13351	13408	13583	13428	13403	13282	13407	13384	13381	13393	13310	13378	13447	13361	13438	13388	13422	13304	13573	13525	13401	13267	13520	13270	13477	13475	13357	13277	13383	13196	13250	13399	13533	13476	13462	13513	13228	13460	13455	13349	13515	13635	13390	13360	13463	13318	13501	13433	13453	13460	13296	13298	13380	13569	13284	13465	13528	13378	13514	13443	13386	13463	13444	13358	13287	13265	13212	13596	13361	13407	13454	13333	13482	13386	13391	13454	13269	13396	13422	13308	13211	13332	13370	13343	13610	13443	13438	13329	13228	13280	13483	13367	13285	13430	13355	13308	13307	13401	13375	13273	13548	13402	13719	13462	13444	13385	13409	13231	13470	13421	13327	13244	13432	13405	13387	13402	13532	13581	13518	13564	13234	13293	13247	13445	13371	13321	13339	13524	13472	13219	13200	13250	13394	13397	13368	13257	13456	13480	13188	13410	13405	13371	13294	13411	13520	13139	13408	13421	13402	13375	13246	13239	13424	13444	13414	13511	13588	13445	13519	13341	13405	13421	13510	13306	13429	13471	13389	13350	13375	13363	13329	13343	13314	13365	13391	13464	13279	13531	13548	13478	13615	13166	13496	13446	13426	13440	13247	13362	13344	13321	13445	13239	13688	13419	13338	13409	13530	13115	13381	13484	13442	13403	13380	13431	13324	13299	13381	13606	13605	13519	13448	13476	13386	13325	13530	13453	13460	13275	13353	13228	13397	13387	13521	13476	13237	13375	13418	13487	13289	13478	13274	13486	13423	13583	13519	13452	13373	13269	13229	13461	13435	13325	13469	13329	13443	13459	13453	13331	13563	13512	13343	13496	13400	13362	13481	13447	13398	13602	13258	13321	13393	13400	13297	13541	13396	13381	13313	13490	13506	13481	13391	13364	13267	13662	13297	13638	13427	13499	13465	13406	13453	13229	13432	13549	13423	13468	13514	13468	13317	13375	13501	13370	13447	13383	13343	13247	13555	13371	13473	13496	13539	13401	13348	13311	13651	13533	13451	13306	13353	13359	13371	13519	13374	13419	13327	13296	13409	13305	13432	13330	13619	13445	13535	13482	13389	13360	13264	13362	13420	13283	13479	13373	13530	13272	13542	13439	13472	13436	13459	13370	13228	13430	13308	13480	13357	13598	13393	13547	13553	13446	13303	13507	13372	13431	13477	13378	13460	13461	13528	13468	13451	13300	13626	13333	13259	13407	13462	13372	13185	13427	13408	13397	13351	13304	13537	13308	13457	13351	13498	13308	13345	13486	13453	13306	13448	13407	13476	13480	13290	13444	13367	13390	13381	13415	13474	13375	13427	13474	13344	13377	13378	13509	13456	13495	13356	13439	13363	13558	13485	13402	13437	13279	13495	13440	13397	13448	13381	13386	13322	13417	13396	13523	13464	13355	13396	13290	13459	13451	13375	13336	13427	13444	13202	13377	13385	13248	13403	13333	13336	13494	13424	13311	13450	13397	13504	13426	13387	13385	13494	13479	13495	13509	13447	13430	13353	13226	13293	13561	13495	13404	13314	13628	13432	13471	13425	13379	13379	13379	13251	13420	13318	13374	13538	13294	13397	13489	13445	13405	13451	13403	13396	13602	13353	13289	13515	13378	13619	13366	13456	13493	13509	13395	13313	13336	13329	13450	13343	13433	13263	13197	13472	13508	13321	13446	13578	13520	13241	13452	13416	13354	13608	13553	13293	13422	13473	13335	13267	13538	13484	13313	13440	13405	13446	13418	13341	13446	13399	13387	13556	13617	13496	13420	13385	13355	13371	13313	13402	13527	13512	13301	13415	13553	13399	13481	13448	13230	13521	13407	13441	13501	13298	13542	13544	13439	13443	13403	13405	13414	13390	13373	13377	13391	13313	13462	13466	13361	13395	13417	13202	13340	13358	13463	13448	13400	13483	13385	13318	13475	13477	13464	13615	13380	13467	13304	13377	13337	13475	13448	13325	13355	13453	13322	13436	13394	13502	13519	13197	13507	13419	13518	13411	13319	13468	13441	13354	13517	13405	13369	13366	13584	13434	13527	13530	13352	13214	13477	13303	13392	13297	13426	13595	13360	13449	13285	13385	13351	13529	13354	13305	13480	13414	13442	13211	13449	13400	13364	13435	13426	13246	13474	13417	13409	13494	13296	13395	13430	13396	13471	13295	13390	13463	13563	13692	13351	13387	13389	13372	13439	13448	13237	13386	13355	13243	13471	13467	13471	13588	13503	13434	13358	13418	13300	13301	13623	13360	13416	13337	13409	13467	13358	13533	13497	13310	13478	13299	13420	13391	13316	13424	13473	13423	13391	13557	13214	13546	13557	13634	13493	13406	13491	13482	13390	13434	13431	13410	13429	13307	13434	13371	13308	13260	13418	13321	13413	13459	13571	13388	13404	13443	13248	13456	13425	13382	13351	13370	13362	13300	13298	13475	13411	13548	13506	13323	13414	13641	13434	13552	13362	13467	13452	13390	13390	13377	13522	13390	13449	13457	13392	13478	13427	13328	13545	13430	13406	13305	13497	13372	13364	13400	13294	13426	13315	13451	13594	13296	13350	13404	13231	13404	13411	13392	13459	13335	13505	13306	13450	13432	13324	13530	13577	13398	13357	13337	13421	13326	13254	13394	13384	13477	13390	13292	13273	13177	13259	13380	13341	13248	13264	13590	13290	13393	13377	13327	13395	13473	13534	13430	13416	13484	13364	13439	13404	13551	13368	13348	13478	13350	13339	13355	13352	13433	13431	13291	13464	13407	13379	13339	13232	13554	13334	13505	13410	13410	13454	13474	13292	13245	13381	13246	13426	13487	13462	13497	13312	13170	13386	13304	13413	13466	13358	13222	13665	13217	13377	13477	13252	13375	13305	13221	13220	13503	13455	13481	13519	13350	13327	13445	13342	13290	13458	13347	13296	13335	13459	13407	13421	13489	13406	13417	13455	13602	13367	13422	13465	13450	13445	13441	13338	13312	13513	13467	13342	13447	13234	13343	13357	13581	13351	13338	13495	13556	13464	13357	13349	13439	13485	13438	13464	13349	13527	13386	13364	13398	13499	13360	13535	13441	13454	13464	13382	13299	13436	13446	13541	13337	13380	13461	13499	13277	13426	13496	13309	13352	13382	13277	13526	13409	13597	13304	13608	13339	13576	13510	13139	13380	13337	13284	13303	13431	13507	13248	13410	13489	13349	13458	13302	13527	13441	13348	13475	13319	13458	13339	13582	13370	13326	13306	13321	13404	13451	13509	13242	13411	13270	13483	13576	13621	13368	13491	13345	13491	13335	13561	13363	13314	13445	13414	13521	13442	13421	13451	13543	13336	13426	13434	13380	13405	13431	13329	13462	13494	13564	13379	13296	13504	13393	13175	13476	13334	13618	13403	13415	13325	13278	13410	13528	13332	13500	13591	13239	13517	13409	13471	13325	13551	13258	13297	13294	13435	13406	13526	13459	13361	13353	13417	13468	13377	13376	13479	13353	13375	13354	13492	13583	13495	13525	13390	13461	13446	13479	13475	13374	13383	13493	13486	13492	13377	13422	13318	13400	13429	13483	13389	13401	13412	13357	13458	13401	13403	13452	13354	13420	13558	13449	13345	13562	13408	13474	13434	13397	13424	13506	13383	13403	13285	13292	13410	13432	13460	13404	13379	13380	13359	13476	13465	13410	13293	13546	13441	13356	13408	13383	13415	13249	13492	13315	13447	13429	13223	13209	13287	13256	13378	13499	13494	13257	13429	13297	13316	13410	13530	13277	13264	13328	13494	13201	13463	13449	13308	13300	13488	13443	13382	13562	13521	13484	13405	13380	13450	13383	13460	13419	13470	13456	13463	13424	13367	13492	13419	13399	13321	13463	13444	13412	13328	13619	13295	13406	13484	13313	13314	13484	13413	13313	13527	13469	13456	13418	13501	13460	13492	13423	13454	13371	13337	13323	13393	13376	13356	13287	13295	13547	13291	13246	13268	13294	13462	13518	13581	13405	13391	13360	13434	13569	13339	13473	13587	13521	13440	13359	13384	13261	13414	13584	13371	13272	13441	13371	13274	13561	13506	13567	13232	13296	13287	13519	13341	13496	13532	13361	13475	13541	13354	13617	13415	13656	13443	13584	13434	13362	13392	13372	13493	13455	13388	13478	13571	13389	13319	13462	13400	13335	13505	13410	13429	13277	13420	13453	13264	13229	13534	13555	13509	13478	13549	13383	13366	13429	13369	13526	13315	13552	13327	13537	13386	13440	13343	13479	13422	13469	13183	13334	13344	13379	13468	13364	13322	13366	13409	13545	13383	13305	13418	13343	13238	13555	13426	13318	13423	13407	13390	13204	13468	13448	13354	13466	13443	13557	13428	13466	13370	13396	13452	13541	13395	13477	13499	13576	13446	13368	13488	13364	13392	13392	13508	13589	13388	13206	13536	13548	13546	13359	13446	13286	13474	13304	13560	13411	13420	13466	13632	13459	13312	13435	13571	13452	13635	13518	13392	13557	13405	13455	13395	13384	13390	13451	13637	13398	13524	13464	13161	13509	13456	13473	13386	13442
22890	21445	29289	24491	23591	27123	29154	23331	20590	20071	18675	17678	17206	16953	16692	16327	16228	16117	16073	16032	16171	16320	15981	16118	16045	15911	15984	15814	15928	16002	15882	15862	15586	15854	15825	15972	15622	15996	15943	15935	16042	15705	15699	15645	15808	15871	15798	15896	15814	15840	15895	16113	15843	15820	15675	15898	15841	15770	15833	15717	15937	15912	15758	15857	15966	15570	15726	15840	15737	15971	15800	15701	15816	15897	15803	15586	15815	15739	15635	15759	15622	15754	15921	15827	15721	15840	15768	15818	15780	15867	15740	15654	15682	15793	15693	15840	15846	15816	15769	15713	15801	15713	15695	15712	15737	15796	15651	15613	15760	15962	15826	15585	15574	15672	15791	15765	15753	15710	15849	15972	15818	15798	15976	15507	15870	15763	15927	15865	15843	15741	15735	15861	15861	15631	15883	15803	15774	16050	15839	15824	15508	15720	15729	15852	15760	15698	15866	15625	15659	15779	15770	15660	15850	15698	15798	15952	15925	15822	15855	15704	15771	15936	15783	15808	15547	15886	15881	15835	15855	15698	15726	15879	15939	15738	15748	15738	15782	15689	15646	15627	15768	15832	15831	15808	15672	15598	15964	15879	15670	15909	15770	15891	15828	15956	15949	15541	15874	15892	15953	15760	15692	15764	15805	15787	15679	15857	15836	15918	15881	15782	15727	15875	15778	15758	15872	15806	15803	15616	15761	15716	15638	15803	15924	15601	15866	15812	15812	15556	15546	15840	15812	15719	15620	15734	15818	15542	15626	15641	15874	15629	15756	15914	15834	15756	15868	15823	15681	15672	15854	15950	15681	15745	15843	15684	15652	15779	15871	15788	15872	15624	15677	15728	15803	15804	15779	15657	15643	15637	15652	15747	15667	15841	15816	16065	15856	15652	15707	15754	15841	15552	15668	15771	15663	15749	15875	15648	16069	15748	15913	15761	15905	15881	15961	15785	15572	15744	15702	15775	15626	15760	15784	15754	15706	15634	15521	15682	15622	15739	15798	15700	15738	15665	15720	15832	15755	15759	15742	15881	15747	15567	15673	15626	15881	15736	15676	15867	15852	15744	15811	15768	15739	15748	15735	15841	15729	15755	15852	16026	15668	15734	15799	15706	15821	15666	15720	15737	15624	15665	15815	15818	15789	15712	15816	15940	15780	15786	15952	15778	16026	15792	15793	15847	15719	15818	15862	15911	15633	15694	15965	15615	15804	15626	15604	15960	15877	15724	15553	15831	15914	15873	15750	15679	15825	15844	15733	15783	15926	15765	15708	15624	15795	15745	15952	15718	15774	15718	15837	15872	15586	15650	15717	15622	15803	15644	15752	15789	15580	15656	15697	15565	15758	15813	15769	15848	15598	15773	15800	15632	15693	15744	15693	15661	15649	15652	15733	15835	15891	15849	15848	15960	15519	15757	15828	15718	15881	15625	15810	15677	15703	15653	15910	15687	15632	15736	15819	15816	15761	15765	15708	15789	15679	15737	15530	15735	15735	15721	15843	15647	15793	15819	15759	15786	15783	15629	15612	15869	15829	15629	15590	15770	15775	15722	15778	15752	15712	15687	15629	15741	15886	15851	15814	15866	15836	15649	15871	15790	15706	15653	15644	15718	15776	15722	15947	15719	15681	15941	15658	15839	15876	15880	15839	15845	15795	15844	15803	15737	15746	15746	15647	15862	15961	15634	15749	15902	15734	15807	15885	15688	15906	15744	15777	15720	15660	15526	15923	15773	15700	15757	15903	15722	15830	15808	15742	15826	15802	15789	15723	15757	15727	15848	15706	15816	15777	15816	15741	15920	15910	15572	15547	15602	15761	15696	15834	15959	15785	15855	15635	15707	15574	15765	15810	15600	15757	15661	15810	15542	15804	15699	15600	15825	15766	15789	15744	15699	15723	15805	15879	15746	15712	15728	15776	15753	15901	15565	15649	15812	15835	15731	15819	15653	15803	15746	15655	15861	15955	15805	15727	15755	15612	15807	15782	15719	15700	15868	15789	15869	15813	15764	15720	15844	15834	15790	15880	15869	15689	15688	15768	15651	15827	15621	15896	15738	15691	15909	15840	15550	15813	15741	15841	15848	15842	15779	15471	15856	15631	15836	15944	15859	15849	15809	15789	15675	15694	15655	15691	15708	15876	15803	15749	15889	15777	15683	15954	15758	15778	15775	15765	15764	15663	15840	15857	15677	15646	15575	15730	15576	15793	15629	15665	15836	15709	15714	15836	15869	15859	15898	15689	15508	15844	15650	15867	15748	15677	16015	15552	15764	15960	15724	15717	15843	15605	15700	15906	15669	15757	15540	15779	15871	15922	15818	15912	15778	15523	15784	15843	15922	15830	15996	15805	15795	15582	15621	15897	15763	15670	15813	15802	15823	15760	15740	15837	15785	15964	15727	15686	15685	15835	15842	15911	15830	15632	15984	15612	15842	15609	15652	15743	15635	15735	15590	15667	15558	15919	15800	15849	15626	15746	15684	15758	15668	15754	15830	15863	15855	15839	15912	15881	15752	15724	15706	15824	15811	15694	15707	15726	15890	15625	15730	15683	16005	15740	16018	15677	15634	15879	15822	15724	15806	15734	15814	15936	15858	15898	15708	15659	15857	15856	15727	15704	15948	15815	15863	15689	15674	15564	15881	15868	15789	15659	15836	15982	15692	15834	15769	15638	15953	15775	15856	15771	15577	15753	15836	15730	15673	15905	15885	15825	15522	15629	15840	15759	15835	15782	15894	15832	15550	15667	15667	15770	15616	15738	16082	15707	15691	15833	15959	15722	15706	15769	15766	15699	15786	15712	15674	16022	15919	15681	15806	15909	15693	15749	15909	15669	15741	15701	15805	15744	15692	15651	15575	15595	15897	15728	15801	15727	15714	15844	15837	15716	15542	15754	15889	15805	15817	15708	15731	15803	15703	15616	15774	15731	15825	15773	15811	15768	15670	15664	15731	15651	15696	15742	15724	15782	15736	15994	15695	15863	15723	15884	15825	15924	15680	15554	15851	15774	15679	15551	15703	15772	15817	15839	15987	15683	15574	15629	15930	15590	15691	15706	15575	15734	15647	15816	15883	15949	15857	15878	15784	15570	15702	15512	15878	15772	15982	16033	15740	15537	15625	15814	15708	15726	15737	15666	15758	15839	15771	15784	15879	15843	15933	15787	15827	15562	15693	15767	15672	15874	15713	15601	15617	15881	15663	15808	15582	15877	15794	15851	15864	15939	15953	15954	15626	15911	15591	15876	15695	15857	15640	15695	15783	15764	15747	15697	15669	15600	15728	15510	15874	15611	15741	15675	15890	15861	15917	15944	15657	15700	15691	15806	15726	15808	15843	15717	15760	15806	15740	15588	15619	15816	15753	15802	15657	15744	15822	15700	15555	16151	15811	15888	15546	15523	15801	15628	15635	15558	15779	15700	15706	15777	15661	15689	15884	15698	15722	15822	15886	15768	15805	15934	15748	15780	15923	15636	15701	15861	15634	15989	15780	15837	15655	15685	15656	15928	15716	15563	15677	15796	15713	15803	15736	15805	15731	15802	15840	15739	15739	15672	15742	15685	15495	15795	15800	15661	15645	15466	15761	15889	15713	15757	15738	15629	15529	15879	15763	15846	15707	15637	15727	15927	15652	15885	15890	15714	15729	15847	15768	15686	15572	15705	15580	15598	15896	15614	15749	16039	15658	15930	15767	15898	15606	15615	15752	15797	15898	15713	15885	15808	15722	15803	15999	15869	15718	15605	15619	15745	15916	15795	15782	15602	15685	15803	15690	15762	15768	15665	15401	15692	15843	15731	15591	15625	15785	15716	15525	15670	15695	15730	15862	15513	16064	15795	15711	15698	15773	15607	15864	15823	15691	15824	15603	15719	15772	15812	15906	15769	15719	15778	15727	15753	15688	15783	15764	15637	15631	15673	15668	15831	15852	15946	15766	15687	15848	15575	15622	15585	15826	15994	15760	15739	15810	15787	15704	15858	15859	15932	15674	15720	15701	15677	15652	15699	15818	15773	15674	15533	15629	15943	15816	15560	15558	15699	15892	15798	15822	15671	15699	15740	15732	15757	15734	15883	15895	15988	15799	15736	15767	15705	15735	15746	15654	15923	15752	15776	15679	15908	15717	15652	15505	15744	15882	15812	15662	15820	15708	15870	15615	15639	15810	15798	15676	15635	15825	15943	15629	15756	15966	15843	15798	15673	15789	15824	15747	15732	15833	15732	15764	15864	15513	15830	15566	15538	15897	15908	15660	15744	15667	15627	15770	15839	15695	15645	15805	15589	15823	15724	15855	16017	15834	15760	15742	15578	15834	15796	15662	15596	15618	15627	15611	15487	15868	15955	15786	15735	15824	15769	15726	15821	15739	15846	15739	15660	15827	15697	15917	15759	15679	15973	15775	15649	15745	15991	15691	15638	15649	15847	15648	15771	15699	15709	15574	15778	15648	15632	15710	15848	15328	15789	15581	15769	15808	15557	15775	15758	15659	15730	15698	15781	15844	15799	15730	15783	15770	15661	15773	15678	15553	15639	15752	15784	15672	15665	15636	15869	15738	15856	15680	15755	15826	15604	15664	15737	15839	15754	15537	15768	15820	15717	15648	15801	15946	15835	15863	15935	15838	15732	15806	15809	15870	15691	15831	15642	15559	15882	15707	15683	15843	15712	15742	15814	15782	15795	15818	15735	15821	15737	15889	15957	15696	15880	15827	15721	15713	15686	15867	15644	15468	15840	15709	15875	15630	15710	15646	15629	15685	15638	15834	15857	15606	15712	15395	15599	15795	15684	15805	15634	15693	15741	15859	15717	15708	15806	15560	15658	15842	15778	15712	15801	15811	15862	15755	15489	15790	15693	15549	15715	15713	15774	15699	15810	15569	15561	15903	15719	15736	15723	15775	15568	15782	15756	15729	15692	15713	15811	15786	15645	15877	15791	15769	15904	15690	15918	15701	15620	15883	15723	15872	15843	15792	15928	15684	15620	16017	15483	15768	15738	15855	15846	15646	15712	15755	15823	15690	15713	15773	15970	15728	15676	15720	15690	15705	15992	15617	15670	15756	15849	15771	15721	15766	15748	15549	15767	15826	15639	15833	15807	15709	15605	15800	15707	15680	15732	15939	15626	15987	15784	15763
37132	62508	58176	46905	38517	31826	27120	23284	20768	19059	17288	16449	15724	15275	14896	14478	14274	14198	14186	14008	14238	13961	13872	13971	13968	13863	13828	13916	14023	13943	13774	13744	13735	13842	13733	13745	13763	13828	13644	13768	13815	13808	13695	13756	13866	13652	13799	13782	13832	13639	13711	13817	13815	13763	13784	13854	13753	13814	13883	13984	13910	13594	13606	13902	13803	13736	13612	13781	13654	13697	13828	13716	13830	13740	13798	13843	13792	13781	13745	13718	13663	13804	13671	13768	13697	13635	13909	13666	13734	13831	13658	13784	13858	13936	13696	13782	13776	13891	13714	13888	13692	13675	13867	13731	13787	13859	13745	13726	13746	13712	13712	13689	13838	13810	13695	13725	13857	13754	13743	13784	13818	13712	13568	13803	13779	13737	13539	13936	13762	13823	13788	13656	13743	13798	13838	13862	13755	13754	13630	13603	13771	13461	13735	13714	13732	13661	13865	13574	13879	13635	13639	13685	13893	13690	13652	13781	13605	13881	13761	13805	13877	13767	13853	13798	13869	13793	13809	13760	13583	13654	13757	13715	13804	13811	13652	13575	13768	13709	13734	13707	13722	13720	13558	13785	13915	13912	13777	13646	13867	13607	13627	13864	13756	13895	13783	13828	13941	13734	13737	13761	13748	13806	13907	13798	13621	13648	13805	13634	13908	13679	13912	13649	13738	13753	13680	13658	13702	13755	13805	13699	13610	13769	13714	13753	13922	13713	13777	13636	13859	13896	13830	13799	13768	13960	13830	13796	13813	13748	13865	13929	13733	13803	13858	13654	13775	13653	13815	13720	13673	13980	13690	13864	13756	13737	13809	13779	13744	13710	13855	13718	13857	13732	13616	13750	13837	13666	13886	13705	13907	13623	13594	13942	13795	13707	13812	13805	13797	13653	13729	13621	13554	13738	13757	13838	13685	13757	13682	14001	13820	13865	13878	13708	13772	13768	13747	13675	13729	13581	13758	13818	13835	13842	13726	13711	13893	13623	13622	13735	13687	13660	13865	13819	13614	13765	13760	13847	13659	13762	13720	13643	13799	13770	13812	13757	13671	13794	13719	13894	13673	13726	13863	13710	13849	13786	13761	13724	14091	13700	13919	13675	13632	13799	13783	13666	13851	13720	13681	13778	13699	13816	13746	13738	13794	13639	13890	13678	13859	13759	13768	14018	13802	13941	13740	13654	13742	13853	13670	13798	13649	13716	13754	13633	13736	13752	13887	13679	13719	13642	13598	13884	13883	13749	13853	13705	13830	13853	13879	13802	13780	13701	13764	13788	13742	13888	13658	13613	13696	13813	13717	13820	13746	13774	13697	13732	13703	13784	13860	13710	13911	13699	13694	13721	13802	13859	13726	13704	13798	13749	13688	13809	13736	13761	13841	13733	13781	13800	13784	13786	13730	13784	13774	13820	13712	13766	13803	13664	13662	13861	13735	13915	13807	13683	13755	13826	13959	13697	13642	13951	13770	13739	13656	13677	13711	13865	13573	13694	13828	13686	13737	13839	13769	13891	13794	13709	13742	13854	13664	13859	13731	13703	13930	13729	13913	13688	13798	13839	13741	13800	13829	13810	13771	13861	13729	13718	13766	13687	13674	13834	13755	13775	13886	13737	13674	13776	13843	13801	13621	13731	13925	13715	13840	13674	13700	13853	13606	13733	13770	13983	13830	13589	13737	13879	13873	13719	13915	13591	13989	13522	13830	13885	13818	13751	13680	13564	13758	13726	13798	13944	13722	13660	13716	13869	13742	13721	13831	13801	13664	13685	13874	13668	13562	14000	13575	13807	13846	13894	13824	13678	13655	13572	13662	13801	13756	13855	13636	13775	13746	13712	13810	13696	13749	13719	13661	13794	13782	13798	13485	13807	13738	13684	13965	13885	13675	13696	13858	13764	13750	13669	13588	13847	13756	13529	13842	13814	13765	13693	13760	13715	13698	13693	13614	13825	13800	13832	13792	13832	13676	13825	13858	13887	13560	13812	13735	13870	13739	13839	13696	13904	13745	13705	13811	13804	13800	13730	13703	13671	13609	13933	13725	13618	13762	13797	13690	13609	13821	13685	13793	13905	13842	13792	13785	13647	13736	13755	13818	13701	13621	13808	13879	13726	13846	13710	13800	13732	13782	13669	13840	13726	13781	13669	13845	13791	13792	13821	13878	13783	13768	13699	13809	13684	13731	13778	13750	13737	13756	13719	13844	13789	13826	13728	13689	13991	13695	13739	13837	13808	13832	13689	13837	13903	13955	13514	13722	13763	13897	13668	14011	13688	13767	13661	13759	13696	13534	13714	13940	13673	13596	13758	13778	13778	13698	13655	13829	13893	13779	13787	13772	13742	13895	13828	13764	13683	13773	13731	13673	13775	13833	13639	13821	13800	13836	13863	13741	13746	13944	13745	13606	13667	13691	13939	13734	13927	13744	13762	13760	13779	13645	13788	13737	13832	13650	13856	13768	13860	13675	13796	13765	13888	13761	13936	13725	13614	14049	13554	13755	13816	13748	13662	13722	13800	13875	13738	13970	13887	13848	13755	13869	13768	13855	13840	13738	13864	13569	13763	13952	13703	13756	13693	13817	13666	13650	13632	13769	13680	13877	13797	13966	13780	13929	13732	13759	13638	13666	13750	13875	13833	13611	13690	13562	13674	13817	13933	13818	13745	13665	13552	13817	13779	13779	13801	13790	13643	13766	13793	13855	13697	13598	13757	13765	13784	13770	13743	13812	13574	13677	13733	13624	13676	13761	13742	13815	13835	13833	13932	13533	13737	13773	13854	13849	13725	13666	14038	13760	13748	13665	13733	13683	13868	13789	13612	13701	13778	13657	13826	13790	13524	13839	13731	13773	13564	13862	13872	13520	13682	13891	13915	13666	13680	13938	13865	13844	13730	13768	13769	13575	13935	13707	13785	13612	13797	13716	13841	13661	13792	13782	13795	13758	13697	13842	13828	13873	13790	13790	13835	13907	13776	13806	13872	13660	13701	13947	13688	13873	13736	13701	13815	13740	13698	13817	13757	13782	13682	13726	13632	13604	13648	13752	13874	13641	13596	13680	13736	13728	13753	13513	13784	13712	13876	13633	13628	13725	13736	13642	13605	13689	13704	13791	13793	13637	13821	13907	13814	13675	13744	13867	13772	13719	13723	13823	13615	13758	13844	13710	13627	13693	13892	13625	13836	13884	13790	13703	13815	13761	13857	13830	13823	13701	13860	13764	13826	13632	13732	13737	13688	13757	13541	13783	13806	13663	13708	13783	13632	13699	13803	13672	13736	13706	13613	13852	13812	13775	13633	13878	13598	13689	13749	13758	13716	13780	13739	13726	13710	13737	13694	13797	13792	13778	13804	13857	13698	13691	13764	13801	13803	13716	13684	13712	13706	13785	13712	13873	13792	13811	13710	13719	13774	13828	13825	13791	13826	13772	13948	13872	13591	13897	13775	13622	13971	14022	13771	13651	13894	13687	13728	13864	13803	13433	13871	13759	13629	13891	13644	13676	13733	13710	13928	13671	13638	13705	13785	13882	13813	13870	13800	13644	13890	13689	13671	13747	13769	14052	13817	13831	13749	13749	13865	13689	13949	13699	13758	13767	13840	13801	13907	13673	13700	13800	13836	13813	13801	13732	13776	13814	13601	13676	13492	13816	13744	13728	13665	13793	13782	13735	13803	13929	13848	13641	13786	13762	13683	13748	13638	13772	13773	13584	13927	13794	13746	13814	13852	13557	13667	13666	13682	13740	13904	13883	13765	13704	13778	13752	13735	13709	13678	13793	13776	13729	13818	13787	13795	13946	13646	13688	13772	13649	13734	13740	13727	13538	13797	13803	13845	13699	13837	13882	13798	13765	13776	13758	13792	13761	13841	13719	13748	13677	13751	13756	13890	13551	13651	13701	13610	13703	13762	13893	13721	13662	13776	13680	13712	13753	13784	13718	13878	13666	13691	13541	13706	13893	13860	13704	13667	13742	13770	13775	13823	13706	13725	13855	13647	13867	13744	13632	13632	13683	13700	13798	13772	13718	13754	13785	13675	13781	13746	13836	13707	13661	13792	13859	13950	13840	13770	13836	13790	13788	13885	13581	13764	13660	13789	13685	13757	13795	13741	13638	13880	13691	13877	13781	13728	13696	13691	13787	13745	13839	13679	13713	13758	13848	13727	13797	13588	13851	13792	13655	13783	13586	13661	13743	13637	13687	13673	13828	13804	13733	13652	13735	13645	13791	13626	13809	13831	13746	13866	13759	13669	13743	13689	13806	13672	13813	13717	13701	13801	13905	13765	13887	13701	13597	13792	13810	13816	13652	13873	13672	13660	13736	13879	13891	13827	13772	13785	13827	13724	13856	13804	13741	13761	13657	13729	13826	13679	13834	13732	13778	13946	13804	13826	13734	13557	13645	13969	13833	13773	13643	13829	13741	13782	13726	13751	13821	13826	13796	13777	13832	13648	13786	13741	13741	13552	13749	13708	13862	13761	13638	13640	13798	13842	13793	13860	13865	13681	13667	13762	13908	13770	13638	13741	13586	13794	13706	13820	13796	13781	13756	13754	13824	13770	13732	13896	13641	13559	13721	13668	13609	13785	13727	13532	13711	13765	13792	13803	13651	13600	13832	13781	13795	13767	13765	13743	13743	13541	13777	13870	13929	13732	13831	13787	13680	13733	13658	13733	13723	13736	13790	13817	13691	13739	13728	13915	13700	13782	13729	13781	13674	13785	13946	13673	13792	13738	13749	13878	13757	13662	13753	13672	13555	13998	13676	13852	13802	13705	13927	13806	13859	13630	13858	13972	13826	13608	13732	13851	13640	13596	13859	13774	13726	13821	13564	13808	13721	13683	13714	13444	13785	13781	13733	13931	13868	13608	13738	13818	13667	13601	13715	13715	13850	13827	13677	13722	13731	13845	13682	13764	13711	13741	13787	13778	13743	13705	13753	13781	13692	13631	13802	13803	13711	13550	13756	13850	13754	13797	13654	13735	13528	13655	13956	13819	13717	13669	13767	13620	13838	13953	13708	13784	13755	13804	13796	13790	13916	13673	13843	13738	13763	13793	13872	13672	13586	13676	13660	13597	13668	13724	13783	13552	13739	13738	13441	13670	13685	13689	13535	13734	13934	13725
29484	30977	39053	33895	26306	22355	20098	18279	17371	17021	16543	16271	16069	15924	15953	15849	15885	15709	15743	15790	15777	15734	15682	15612	15497	15657	15676	15761	15447	15694	15751	15740	15685	15733	15602	15726	15662	15683	15634	15853	15682	15570	15542	15572	15689	15771	15642	15535	15700	15830	15563	15557	15510	15482	15589	15476	15598	15671	15741	15672	15623	15557	15470	15549	15648	15630	15473	15537	15562	15679	15696	15483	15665	15490	15566	15377	15573	15741	15518	15638	15525	15562	15660	15701	15624	15591	15410	15537	15607	15620	15853	15643	15473	15506	15481	15461	15407	15573	15474	15644	15599	15510	15273	15671	15517	15462	15460	15540	15382	15368	15374	15674	15425	15467	15596	15590	15631	15707	15741	15563	15500	15617	15677	15460	15711	15563	15681	15555	15623	15623	15779	15601	15795	15727	15754	15618	15610	15468	15578	15539	15451	15605	15602	15690	15605	15768	15509	15670	15561	15484	15532	15516	15557	15804	15340	15496	15569	15641	15732	15512	15558	15607	15682	15635	15635	15696	15686	15675	15582	15367	15622	15425	15499	15600	15425	15510	15388	15597	15518	15504	15517	15629	15538	15526	15467	15519	15474	15293	15773	15473	15491	15583	15531	15800	15498	15640	15562	15393	15472	15538	15469	15451	15413	15639	15859	15763	15529	15700	15709	15400	15506	15491	15394	15505	15632	15489	15569	15551	15589	15731	15684	15577	15603	15496	15807	15777	15642	15543	15788	15603	15671	15523	15594	15547	15529	15581	15789	15661	15618	15422	15692	15530	15745	15644	15661	15652	15647	15614	15585	15687	15668	15320	15523	15430	15566	15636	15535	15676	15509	15666	15612	15598	15712	15452	15512	15717	15400	15511	15609	15558	15520	15611	15672	15453	15352	15506	15673	15561	15622	15522	15535	15589	15558	15598	15447	15630	15440	15488	15618	15567	15564	15406	15594	15749	15577	15427	15610	15579	15509	15440	15748	15813	15412	15333	15796	15681	15472	15713	15708	15650	15769	15540	15546	15487	15633	15513	15512	15773	15668	15650	15565	15729	15546	15521	15600	15681	15508	15363	15417	15406	15582	15407	15523	15528	15520	15709	15632	15540	15633	15557	15682	15417	15547	15665	15527	15574	15505	15536	15610	15708	15607	15650	15496	15261	15589	15595	15710	15640	15479	15373	15433	15500	15800	15606	15466	15509	15708	15736	15561	15665	15565	15624	15631	15660	15476	15454	15677	15619	15452	15487	15746	15713	15659	15460	15570	15538	15541	15628	15648	15508	15589	15327	15709	15624	15616	15674	15633	15702	15670	15399	15558	15661	15730	15560	15575	15452	15674	15717	15557	15595	15612	15597	15585	15620	15531	15488	15486	15833	15545	15546	15712	15591	15558	15604	15893	15748	15624	15638	15413	15492	15543	15661	15785	15738	15650	15572	15805	15527	15748	15653	15564	15719	15431	15490	15442	15658	15568	15644	15631	15693	15531	15550	15497	15658	15656	15563	15725	15641	15578	15680	15643	15585	15523	15545	15536	15565	15446	15565	15637	15453	15641	15725	15493	15475	15491	15522	15643	15723	15496	15405	15600	15567	15690	15636	15746	15919	15615	15660	15420	15841	15523	15662	15613	15568	15659	15682	15679	15661	15746	15930	15564	15349	15541	15582	15266	15395	15523	15566	15838	15658	15798	15616	15459	15528	15539	15345	15625	15588	15687	15631	15641	15416	15593	15568	15481	15643	15640	15511	15442	15722	15660	15636	15623	15413	15694	15508	15557	15568	15721	15827	15688	15736	15461	15557	15707	15574	15584	15523	15535	15685	15570	15756	15708	15669	15695	15591	15441	15539	15738	15407	15792	15453	15739	15422	15799	15502	15749	15520	15445	15710	15570	15653	15634	15645	15684	15551	15674	15716	15658	15579	15741	15641	15684	15484	15487	15673	15526	15510	15669	15543	15736	15592	15582	15542	15609	15655	15709	15671	15644	15684	15564	15660	15677	15511	15550	15561	15547	15643	15639	15595	15644	15625	15701	15685	15495	15501	15530	15463	15587	15400	15636	15686	15579	15769	15381	15613	15716	15715	15560	15509	15710	15578	15751	15722	15706	15867	15646	15637	15803	15566	15541	15692	15673	15382	15544	15601	15506	15751	15691	15618	15668	15482	15560	15614	15637	15902	15626	15406	15675	15551	15482	15478	15620	15581	15690	15578	15539	15601	15609	15647	15418	15432	15485	15373	15521	15557	15494	15535	15501	15683	15535	15451	15465	15633	15514	15640	15641	15573	15432	15510	15763	15626	15568	15744	15647	15647	15599	15821	15620	15489	15578	15473	15773	15697	15625	15624	15589	15728	15528	15574	15502	15509	15544	15628	15501	15565	15550	15436	15572	15402	15681	15798	15977	15689	15669	15512	15383	15550	15513	15414	15574	15471	15615	15600	15472	15491	15602	15532	15668	15594	15654	15688	15545	15630	15731	15460	15574	15440	15605	15562	15596	15530	15640	15511	15489	15524	15484	15675	15509	15485	15770	15569	15607	15576	15784	15714	15503	15606	15720	15727	15430	15628	15573	15498	15483	15659	15541	15597	15803	15545	15480	15705	15532	15421	15590	15728	15627	15463	15602	15644	15636	15659	15715	15807	15639	15580	15661	15647	15665	15591	15657	15784	15547	15481	15615	15767	15471	15524	15536	15411	15509	15420	15791	15736	15669	15514	15571	15605	15612	15583	15536	15590	15588	15667	15588	15521	15583	15584	15662	15414	15586	15521	15423	15745	15353	15565	15628	15579	15647	15530	15573	15396	15472	15793	15628	15458	15489	15615	15304	15606	15518	15676	15441	15557	15662	15618	15309	15734	15591	15581	15708	15519	15656	15549	15658	15612	15564	15467	15404	15584	15545	15702	15538	15568	15499	15401	15632	15488	15590	15620	15531	15543	15473	15640	15586	15403	15742	15518	15794	15718	15509	15485	15563	15574	15751	15642	15737	15709	15460	15601	15412	15497	15567	15420	15538	15456	15587	15201	15597	15632	15645	15560	15582	15614	15440	15564	15739	15523	15454	15630	15529	15672	15765	15626	15616	15797	15611	15460	15591	15480	15386	15528	15333	15614	15609	15505	15701	15633	15446	15604	15890	15435	15465	15564	15542	15517	15643	15606	15464	15395	15430	15633	15586	15669	15556	15677	15674	15534	15555	15516	15515	15471	15536	15589	15451	15811	15384	15394	15523	15738	15493	15600	15551	15717	15556	15612	15705	15476	15556	15723	15438	15563	15478	15531	15504	15632	15499	15679	15452	15415	15654	15473	15560	15710	15462	15422	15724	15684	15685	15315	15557	15536	15552	15697	15337	15523	15871	15476	15610	15605	15497	15548	15764	15607	15514	15668	15648	15676	15579	15539	15670	15570	15594	15462	15631	15679	15776	15880	15617	15757	15490	15686	15578	15387	15700	15509	15639	15669	15600	15374	15670	15638	15585	15618	15467	15667	15549	15550	15553	15596	15670	15548	15557	15570	15587	15693	15804	15519	15523	15524	15433	15568	15477	15631	15638	15594	15288	15656	15593	15627	15727	15465	15820	15717	15562	15547	15710	15583	15477	15501	15401	15580	15610	15768	15545	15507	15668	15480	15685	15548	15572	15899	15579	15397	15592	15616	15607	15391	15588	15631	15685	15425	15845	15718	15442	15650	15706	15455	15520	15534	15643	15710	15769	15634	15579	15770	15706	15642	15580	15785	15527	15744	15615	15528	15481	15455	15627	15559	15463	15540	15662	15672	15793	15554	15540	15607	15547	15768	15603	15678	15694	15542	15380	15617	15428	15605	15474	15733	15722	15686	15688	15786	15501	15473	15641	15564	15462	15590	15440	15581	15505	15495	15659	15571	15655	15524	15651	15628	15690	15651	15622	15712	15602	15511	15508	15697	15430	15661	15547	15592	15419	15596	15541	15755	15595	15590	15863	15524	15589	15598	15352	15349	15699	15636	15484	15510	15509	15596	15706	15517	15626	15515	15471	15319	15721	15452	15551	15700	15380	15577	15605	15713	15755	15372	15635	15646	15717	15719	15510	15610	15582	15522	15561	15625	15419	15527	15543	15727	15557	15496	15594	15702	15510	15796	15774	15621	15489	15455	15511	15636	15702	15542	15568	15590	15653	15392	15526	15453	15557	15649	15572	15604	15499	15508	15672	15433	15546	15522	15470	15720	15640	15702	15738	15509	15485	15475	15519	15711	15414	15457	15580	15584	15402	15697	15716	15707	15642	15582	15520	15531	15703	15564	15659	15483	15400	15429	15574	15722	15562	15575	15736	15622	15473	15636	15628	15397	15589	15360	15727	15727	15314	15625	15645	15552	15666	15470	15620	15709	15584	15460	15727	15891	15658	15684	15553	15473	15604	15571	15585	15729	15693	15580	15480	15597	15541	15536	15568	15624	15499	15489	15404	15688	15753	15637	15599	15532	15720	15414	15605	15616	15644	15548	15452	15788	15396	15430	15388	15612	15506	15670	15567	15554	15389	15960	15384	15775	15502	15496	15750	15609	15655	15512	15561	15567	15486	15491	15627	15718	15666	15648	15588	15527	15674	15668	15637	15659	15782	15343	15501	15716	15566	15664	15645	15618	15569	15505	15609	15478	15594	15474	15485	15590	15450	15609	15636	15591	15351	15464	15593	15639	15536	15602	15578	15682	15630	15498	15561	15632	15443	15652	15560	15543	15663	15586	15609	15607	15582	15788	15615	15482	15675	15646	15583	15511	15677	15593	15517	15478	15497	15606	15559	15515	15638	15534	15426	15568	15579	15711	15650	15231	15672	15699	15810	15669	15617	15686	15611	15531	15547	15490	15534	15748	15460	15406	15300	15592	15596	15584	15668	15654	15583	15733	15785	15600	15653	15488	15613	15424	15491	15604	15680	15500	15555	15636	15597	15589	15455	15495	15669	15584	15481	15673	15529	15657	15493	15686	15618	15657	15562	15531	15519	15421	15386	15546	15523	15572	15681	15562	15676	15417	15664	15560	15657	15680	15715	15562	15530	15328	15775	15604	15673	15505	15787	15511	15781	15710	15422	15765	15561	15528	15521	15628	15547	15748	15640	15572	15454	15555	15694	15608	15696	15664	15677	15593	15477	15658
35281	50168	45837	34738	27441	22509	19670	17696	16471	15751	15125	14649	14455	14252	13951	14055	13783	13947	13763	13847	13826	13818	13870	13846	13784	13660	13693	13768	13815	13801	13821	13654	13726	13817	13747	13867	13664	13855	13772	13681	13720	13611	13703	13546	13671	13646	13645	13847	13805	13668	13802	13638	13614	13726	13624	13772	13766	13808	13650	13654	13796	13585	13522	13922	13519	13669	13798	13757	13741	13600	13718	13520	13653	13644	13705	13821	13587	13657	13701	13619	13857	13564	13803	13824	13751	13722	13812	13636	13753	13669	13660	13762	13557	13781	13745	13712	13675	13597	13637	13763	13620	13891	13887	13886	13897	13565	13629	13699	13867	13870	13765	13789	13831	13677	13733	13747	13683	13531	13809	13855	13647	13704	13732	13535	13733	13782	13760	13748	13774	13554	13725	13667	13669	13632	13771	13581	13718	13721	13712	13619	13750	13646	13800	13690	13538	13791	13609	13817	13610	13659	13833	13705	13791	13701	13560	13741	13696	13855	13671	13620	13534	13802	13549	13649	13783	13646	13588	13771	13898	13866	13747	13752	13648	13580	13854	13620	13753	13706	13687	13779	13627	13683	13677	13750	13703	13727	13916	13687	13569	13698	13685	13759	13789	13656	13801	13629	13702	13619	13615	13669	13772	13778	13700	13667	13655	13952	13642	13759	13571	13609	13628	13740	13555	13665	13720	13760	13498	13654	13676	13757	13688	13895	13701	13698	13683	13615	13777	13619	13787	13816	13744	13828	13563	13703	13720	13623	13885	13729	13832	13657	13695	13585	13652	13840	13804	13835	13654	13620	13888	13759	13625	13859	13782	13674	13787	13677	13754	13622	13663	13738	13750	13794	13848	13913	13780	13679	13759	13757	13778	13695	13607	13706	13751	13782	13828	13497	13842	13680	13804	13682	13669	13569	13718	13637	13734	13787	13732	13529	13725	13622	13745	13609	13635	13589	13517	13683	13722	13767	13770	13509	13794	13635	13716	13656	13747	13743	13757	13744	13737	13865	13642	13689	13761	13597	13492	13770	13507	13859	13631	13676	13621	13701	13705	13597	13606	13675	13773	13732	13564	13775	13696	13736	13645	13603	13653	13691	13849	13539	13714	13727	13623	13667	13746	13678	13663	13546	13818	13760	13718	13617	13586	13654	13755	13759	13768	13704	13660	13592	13653	13803	13733	13622	13772	13670	13703	13725	13594	13824	13658	13700	13610	13501	13745	13866	13655	13645	13635	13727	13595	13862	13764	13739	13729	13717	13633	13621	13529	13705	13663	13663	13758	13761	13597	13631	13729	13577	13702	13773	13657	13617	13546	13647	13803	13752	13621	13687	13596	13737	13641	13621	13596	13588	13755	13542	13828	13615	13777	13656	13740	13866	13713	13666	13717	13569	13705	13555	13683	13767	13651	13571	13801	13706	13635	13644	13581	13653	13611	13690	13720	13609	13756	13658	13769	13656	13717	13689	13609	13660	13656	13715	13683	13549	13733	13738	13591	13664	13835	13654	13676	13691	13575	13845	13750	13715	13578	13707	13713	13783	13818	13848	13652	13649	13821	13638	13677	13747	13670	13513	13854	13651	13689	13610	13593	13645	13406	13722	13646	13834	13785	13775	13595	13622	13636	13661	13679	13763	13859	13714	13750	13687	13681	13695	13738	13762	13609	13881	13591	13606	13635	13524	13767	13823	13645	13661	13644	13600	13724	13718	13717	13722	13749	13736	13673	13645	13576	13787	13477	13764	13730	13723	13737	13676	13715	13834	13718	13714	13748	13730	13658	13570	13667	13731	13587	13778	13619	13733	13836	13770	13700	13639	13672	13766	13700	13844	13872	13728	13714	13767	13572	13716	13737	13754	13719	13643	13671	13755	13728	13702	13739	13619	13752	13785	13565	13697	13699	13744	13756	13793	13758	13563	13815	13661	13618	13653	13657	13746	13631	13736	13606	13671	13727	13709	13730	13708	13749	13539	13762	13708	13783	13588	13575	13817	13682	13827	13740	13718	13709	13683	13758	13560	13905	13680	13702	13560	13532	13803	13524	13826	13526	13461	13795	13654	13789	13671	13624	13603	13788	13695	13736	13505	13499	13775	13721	13640	13700	13866	13613	13663	13728	13959	13710	13638	13493	13721	13811	13744	13585	13647	13738	13582	13657	13753	13618	13669	13671	13821	13617	13670	13610	13517	13841	13712	13794	13615	13752	13625	13609	13619	13741	13748	13674	13700	13741	13735	13643	13754	13698	13608	13744	13766	13879	13769	13578	13779	13667	13778	13669	13617	13629	13634	13620	13855	13727	13689	13755	13651	13702	13650	13632	13820	13737	13691	13796	13688	13648	13657	13859	13742	13467	13587	13668	13877	13828	13729	13697	13768	13811	13576	13750	13778	13679	13700	13677	13618	13792	13772	13724	13784	13786	13633	13863	13599	13731	13724	13641	13579	13749	13723	13739	13598	13769	13733	13662	13692	13816	13743	13685	13784	13678	13757	13815	13658	13658	13904	13849	13863	13597	13687	13774	13752	13808	13701	13677	13705	13652	13657	13668	13655	13800	13685	13740	13733	13783	13613	13576	13581	13626	13659	13827	13812	13782	13678	13763	13662	13715	13802	13511	13807	13628	13800	13605	13829	13573	13772	13676	13558	13695	13644	13657	13640	13584	13733	13801	13667	13712	13517	13736	13769	13662	13695	13714	13672	13498	13540	13629	13550	13755	13694	13622	13771	13652	13681	13758	13724	13668	13746	13808	13749	13860	13663	13792	13596	13880	13599	13595	13669	13661	13596	13737	13665	13645	13904	13867	13777	13603	13611	13771	13782	13486	13641	13715	13715	13704	13783	13733	13561	13712	13799	13544	13630	13746	13674	13752	13933	13723	13725	13671	13718	13707	13623	13510	13658	13701	13791	13749	13610	13816	13709	13726	13771	13538	13717	13748	13662	13860	13639	13780	13760	13712	13825	13802	13588	13616	13859	13894	13735	13622	13697	13743	13715	13732	13675	13683	13840	13640	13890	13733	13782	13711	13661	13733	13878	13633	13845	13630	13726	13747	13664	13718	13641	13642	13659	13808	13664	13695	13705	13684	13682	13684	13657	13863	13831	13771	13652	13759	13756	13806	13667	13630	13779	13818	13795	13513	13764	13734	13703	13804	13625	13687	13624	13771	13605	13728	13681	13810	13699	13653	13890	13604	13917	13722	13833	13785	13724	13729	13623	13717	13633	13743	13666	13705	13902	13676	13653	13908	13640	13869	13767	13510	13611	13715	13859	13771	13709	13702	13617	13677	13694	13646	13716	13792	13761	13725	13713	13877	13746	13784	13661	13866	13809	13725	13702	13668	13649	13722	13630	13825	13670	13654	13792	13493	13725	13694	13913	13743	13674	13820	13678	13625	13720	13511	13783	13696	13653	13699	13630	13780	13712	13804	13767	13599	13815	13552	13679	13848	13692	13668	13720	13601	13859	13709	13609	13601	13665	13661	13723	13788	13712	13562	13718	13741	13705	13648	13816	13714	13574	13668	13724	13659	13635	13640	13736	13735	13627	13806	13672	13640	13838	13647	13683	13673	13650	13820	13552	13772	13668	13744	13537	13765	13669	13719	13569	13593	13685	13543	13646	13539	13829	13721	13581	13762	13686	13799	13685	13818	13559	13745	13671	13655	13638	13798	13570	13628	13650	13715	13801	13684	13550	13835	13754	13620	13747	13863	13722	13749	13770	13682	13667	13541	13703	13763	13715	13708	13832	13822	13707	13559	13788	13526	13701	13892	13529	13716	13780	13735	13800	13733	13814	13708	13601	13706	13574	13686	13446	13730	13675	13822	13676	13602	13694	13839	13788	13733	13757	13764	13726	13753	13604	13855	13697	13687	13620	13680	13835	13794	13597	13724	13724	13730	13666	13737	13784	13753	13678	13732	13897	13742	13668	13462	13905	13719	13553	13648	13800	13789	13699	13536	13545	13613	13675	13815	13787	13691	13806	13770	13958	13761	13785	13763	13704	13582	13602	13748	13779	13636	13783	13734	13600	13904	13760	13652	13672	13530	13808	13732	13728	13745	13563	13611	13661	13670	13937	13639	13725	13695	13582	13731	13695	13785	13765	13870	13845	13732	13701	13592	13640	13719	13657	13726	13659	13688	13720	13751	13745	13708	13636	13769	13696	13734	13734	13729	13790	13631	13717	13557	13721	13647	13577	13671	13699	13625	13659	13773	13641	13865	13558	13734	13643	13765	13675	13657	13742	13716	13579	13679	13566	13651	13809	13616	13630	13665	13619	13580	13720	13683	13575	13615	13571	13518	13749	13710	13605	13671	13736	13721	13755	13693	13775	13614	13782	13586	13595	13642	13785	13611	13739	13658	13892	13717	13658	13809	13662	13727	13645	13812	13761	13611	13651	13791	13662	13625	13822	13809	13688	13661	13788	13660	13771	13682	13875	13512	13676	13666	13696	13453	13436	13851	13733	13507	13832	13564	13648	13662	13616	13700	13872	13876	13758	13656	13641	13664	13752	13819	13801	13800	13822	13703	13585	13686	13572	13670	13711	13720	13766	13704	13664	13787	13548	13698	13808	13597	13643	13754	13782	13697	13570	13690	13730	13701	13748	13644	13659	13831	13706	13652	13848	13670	13783	13854	13621	13629	13845	13775	13702	13569	13713	13819	13741	13869	13662	13674	13692	13849	13682	13621	13684	13768	13823	13754	13703	13599	13678	13818	13634	13692	13711	13807	13718	13614	13712	13819	13654	13636	13567	13779	13648	13710	13606	13652	13839	13619	13591	13689	13783	13703	13588	13643	13716	13654	13628	13818	13690	13824	13684	13807	13594	13687	13785	13595	13800	13842	13936	13655	13643	13733	13666	13655	13818	13837	13677	13735	13861	13704	13605	13695	13621	13742	13612	13895	13744	13784	13585	13620	13624	13745	13475	13538	13776	13809	13726	13694	13569	13750	13824	13838	13707	13527	13714	13691	13609	13652	13622	13601	13761	13695	13942	13815	13814	13627	13668	13721	13853	13718	13796	13719	13821	13554	13805	13625	13730	13701	13702	13784	13920	13727	13658	13812	13619	13649	13761	13579	13533	13705	13685	13677	13688	13680	13874	13630	13796	13649	13672	13928	13733	13728	13799
24073	21490	29286	26427	25805	26153	24495	20276	18448	18027	16985	16516	16116	15965	15814	15695	15478	15507	15208	15400	15249	15381	15461	15239	15314	15329	15318	15136	15174	15320	15287	15074	15111	15333	15474	15217	15321	15318	15201	15162	15162	15285	15099	14997	15339	15242	15301	15177	15075	15314	15168	15115	15158	15180	15017	15321	15056	15018	15218	15140	15233	15266	15182	15286	15270	15117	15280	15241	15247	15158	15297	15182	15321	15162	15294	15133	15221	15269	15095	15254	15107	15141	15248	14947	15134	15023	15185	15093	15106	15145	15226	15021	15083	15157	15114	15236	15183	14955	15078	15173	15220	15166	15103	15125	15188	15204	15168	15099	15007	15192	15186	15015	15137	15174	15269	15101	15141	15219	14979	15176	15182	15186	15156	15098	15255	15098	15137	15229	15286	15110	15121	15136	15171	15331	15244	15242	15062	15002	15069	15056	15248	15018	15214	15330	15208	15369	15400	15147	15267	15164	15060	15316	15067	15252	14978	15033	15040	14975	15075	15253	15177	15244	15203	15048	15216	15097	15277	15345	15118	15119	15329	15060	15039	14978	15256	15168	15001	15087	15009	15232	15312	15241	15176	15157	15277	15028	15397	15006	15204	15222	15208	15178	15100	15363	15125	15275	15044	15076	15229	15150	15211	15072	15043	14959	15242	14998	15109	15272	15258	15283	15311	15205	14957	15018	15144	15113	15271	15010	15186	15128	15318	15240	14985	15210	15116	15136	15023	15079	15181	15216	15124	15192	15111	15125	14936	15053	15127	15062	15100	15171	15095	15235	15169	15200	15061	15178	15251	15114	15112	15116	15057	15215	14936	15148	15057	14964	15020	15160	15262	15353	15151	15272	15059	15045	15093	15164	15131	15186	15270	15266	15122	15004	15294	15237	15046	15268	15291	14902	15082	15184	15017	15194	14976	15198	15124	15220	15245	15266	15168	15161	15127	15115	15157	14993	15194	15129	15045	15056	15305	15311	15117	15222	15213	15363	14917	15235	15096	15129	15061	15091	15068	14957	15247	15044	15015	15146	15028	15021	15082	15282	15174	15322	15292	15163	15021	15035	15270	15080	15113	15082	15154	15173	15119	15125	15129	15017	15128	15081	14962	15053	15234	15204	15248	15112	15096	15271	15197	15149	15095	15119	15190	15023	15209	14980	15069	15248	15138	15084	15278	15155	14995	15203	15243	15132	15094	15049	15103	14947	15200	15224	15386	15290	15177	15178	15167	14929	15107	15194	15065	15206	15358	15381	15126	15082	15284	15231	15536	15210	15182	15207	15225	15075	14984	15172	14982	15225	15203	15119	15158	15132	15061	15269	15213	15214	15283	15138	15174	15232	15199	15035	15061	15330	15144	15421	14951	15179	15153	15051	15121	15168	15249	15306	15258	14975	15057	15066	15272	15043	15286	15237	15263	15177	15199	15215	15111	15209	15296	15322	15318	15098	15084	15174	15153	15327	15144	15150	15311	15210	15244	15378	15038	15241	15048	15190	15305	15270	15069	14945	14964	14898	15088	15147	15255	15198	15079	15135	15195	15131	14988	15137	15171	15232	15065	15083	15157	15199	15332	15350	15211	15156	15303	15097	15255	14992	15024	14985	15144	15066	15117	15116	15209	15265	15174	15066	15016	15177	15394	15280	15030	15160	15308	15051	15368	15051	15135	15095	15401	15006	14990	15142	15166	15202	15154	15157	14861	15133	15226	15063	15212	15296	15243	15062	15308	15173	14953	15075	15109	15054	15214	15186	15180	15142	15193	15085	15077	15055	15072	15215	15094	15132	15039	15070	15044	15245	15337	15227	15271	15133	15351	15249	15246	15186	14956	15154	15097	15173	15017	15224	15258	15140	15132	15042	15223	15240	15160	14951	15258	15429	15227	15138	15200	15176	15051	15202	15092	15012	15255	15175	15240	15192	15092	15027	15111	14984	15095	15195	15310	15106	15117	15176	15191	15246	15201	14931	15117	15040	15061	15206	15034	15020	15132	14900	15193	15204	15226	15071	15096	15203	15260	15336	15326	15293	15122	14988	15303	15078	15175	15200	15125	15086	15119	15250	15244	15162	15082	15168	15343	15159	15172	15129	15133	15265	15159	15093	15151	15084	15126	15312	15080	15105	14934	15080	15066	15282	15059	15221	15127	15242	14936	15369	15023	15331	15373	15132	15163	15050	15255	15088	15070	15174	15029	15272	15143	15133	15454	15182	15255	15135	15221	14978	15285	15120	15216	15106	15232	15063	15121	15176	15149	14960	15351	15269	15299	15159	15189	15339	15143	15239	15099	15212	15115	15182	15215	15165	15238	15070	15212	15118	15067	15189	15107	15029	15241	15254	15394	15292	15138	15256	15235	15280	15132	15065	14923	15185	15149	14937	15146	15008	15205	15213	14960	15114	15129	15148	15190	15042	15231	15406	15271	15098	15133	15023	15188	15035	15086	15073	15264	15113	14934	15176	15181	15279	15127	15004	15192	15130	15204	15044	15240	15129	15220	15123	15465	15077	15222	14989	15125	15241	15138	15051	14996	15166	15166	15039	15222	15140	14999	15167	15173	15265	15114	15115	15229	15205	15170	15319	15031	15047	15103	15047	15286	15137	15159	15230	15012	14951	15071	15154	15153	14998	15099	15086	15304	15153	15049	15102	15225	15492	14901	15004	15242	15280	15113	14900	15235	15017	15167	15017	15117	15087	15213	15131	15101	15244	15291	15244	15235	15289	15104	15351	15280	15330	14969	15177	15065	15006	15173	15403	15124	15134	15154	15194	15159	15228	15098	15119	15005	15088	15210	15142	15258	15141	15080	15016	15019	15168	15197	15237	14976	15082	15348	15062	15192	15173	15250	15115	15041	15216	15158	15199	15164	15003	15197	15073	15279	15071	15021	15137	15401	15207	15180	15182	15179	15117	15342	15202	15309	15139	15120	15212	15180	15276	15191	15212	15261	15127	15074	15279	14991	15055	15184	15182	14919	15208	15151	15202	15354	15178	15206	15332	15214	15189	14987	14949	15185	15072	15211	15348	15177	15223	15085	15185	15004	15174	15193	15203	15138	15183	15172	15083	15166	15047	15137	15047	15313	15175	15116	15044	15378	15024	14889	15138	15107	15132	15227	15190	15295	15120	15353	15117	15281	15116	15219	15146	15216	15255	15164	15224	14937	14943	15285	15074	15113	15280	15137	15130	15169	15312	15210	15211	15342	15099	15193	15334	15094	15078	15081	15141	15121	15328	15024	15138	15172	15040	15150	15162	15170	15012	15084	15200	15214	15303	15102	15136	15270	15224	15039	15014	15046	15089	15102	14943	15425	15116	15141	14978	15152	15201	15033	15291	15080	15378	15094	15064	15057	14903	15269	15254	15026	15250	15106	14995	15169	15200	15114	15017	15047	15016	15261	14944	15228	15049	15097	15175	15235	15276	15365	15251	15138	15254	15070	15134	15225	15058	15146	15022	15341	15101	15049	15140	15124	15087	15238	15041	15196	15249	15166	15186	15136	15310	15225	15184	15252	15067	15215	15149	15304	15211	15176	15272	15146	15108	15074	15206	15063	15170	15071	15195	15188	15097	15206	15280	15205	15142	15278	14977	14968	15144	15040	15147	15190	15263	15204	15229	15175	15099	15302	15225	15265	15132	15019	15048	15174	15369	15349	15237	15194	15080	14959	15199	15152	15126	15053	15154	15105	15158	15261	15127	15359	15073	15047	15143	15173	15179	15211	15353	15148	15259	15268	15190	15039	15036	15051	15180	15201	15432	15198	15259	15195	15208	15162	14950	15124	15314	15133	15330	15172	15101	15227	15213	15177	15073	15237	15089	15360	15147	15173	15100	15188	15139	15019	15156	15240	15105	14992	15011	15052	15033	15358	15138	15172	14928	15093	15009	15250	15206	15218	15219	15146	15037	15107	15149	15153	15150	15232	14928	15037	15039	15220	15159	15042	15211	15020	15115	15245	14961	15095	15260	15096	15336	15366	15265	15269	15205	15046	15239	15222	15237	15038	15239	14971	15298	14918	15268	15161	15028	15019	15158	15004	15076	15164	14959	15211	15065	15263	15265	15217	15208	15243	15139	15068	15061	15089	15204	15103	15306	15097	15194	15055	14963	15188	15215	15133	15278	15094	15082	15206	15102	15256	15014	15236	15005	15288	15106	15172	15139	15293	15276	15178	15190	15208	15181	15163	15260	15299	15367	15249	15173	15105	15092	15176	15113	15193	15369	15201	15120	15121	14897	15004	15167	15145	15121	14993	15259	15121	15177	15060	15271	15039	15024	15076	15028	15026	15114	15157	15195	15096	15144	15179	15251	15334	15169	15241	15087	15062	15397	15149	15099	15310	15113	15150	15243	15252	15375	15248	15037	15326	15308	15028	15191	15081	15218	15206	15342	15098	15072	15092	14958	15208	15035	15130	14992	15116	15259	15133	15226	15235	15134	15019	14992	15139	15126	15189	15073	15126	15246	14890	15173	15145	15179	14953	15104	15165	15039	15041	15186	15207	15207	14985	15135	15129	15055	15136	15147	15081	15247	15174	15041	14988	15227	15295	15008	15283	15241	15321	15086	15286	15213	15258	15124	15238	15368	15339	15153	15318	15264	15198	15263	15133	15239	14836	15284	15040	15032	15143	15160	15175	15220	15286	15341	15283	15081	15211	15128	15349	15122	15403	15174	15010	15245	15025	15065	15051	15150	15207	14983	15208	14998	15208	15268	14977	15286	15257	15015	15059	15055	15314	15273	15160	15176	15203	15206	15284	15128	15096	15300	15206	15192	15050	15316	15055	15165	14978	15217	15163	15164	15118	15336	15190	15256	15218	15195	15011	14954	15275	15246	15114	15047	15028	15191	14997	15200	15272	15149	15251	15199	15020	15228	15144	15083	15126	15038	15063	15096	15058	15273	15221	15314	15101	15305	15102	15461	15005	15314	15232	15163	15081	15162	15095	15083	15111	15178	15257	15169	15125	14925	14912	15119	15214	14916	15112	15186	15057	14993	15277	14986	15003	15137	15025	15145	15236	15014	15166	15243	14956	15232	15370	15126	15291	14969	15133	15215	15311	15202	15187	14962	15247	15360	15074	15279	15077	15252	15335	15131	15216	15218	15134	15229	15241	15022	15246	15165	15187	15326	15264	15090
34943	57402	52888	41364	33068	27303	23088	20013	18380	16923	15858	15208	14780	14328	14168	13934	14037	13737	13764	13719	13591	13796	13605	13587	13558	13589	13478	13534	13452	13530	13558	13384	13533	13443	13638	13616	13370	13447	13455	13544	13276	13373	13378	13526	13419	13530	13323	13395	13329	13463	13474	13455	13422	13321	13305	13400	13321	13445	13427	13520	13485	13315	13465	13378	13416	13503	13394	13380	13481	13493	13423	13346	13390	13276	13425	13509	13467	13443	13395	13393	13458	13414	13288	13528	13519	13478	13395	13517	13189	13336	13603	13495	13258	13566	13335	13596	13376	13382	13317	13233	13442	13359	13360	13525	13452	13445	13550	13285	13338	13468	13485	13375	13585	13434	13325	13449	13350	13451	13252	13343	13338	13564	13544	13415	13315	13393	13372	13445	13493	13487	13385	13523	13619	13510	13455	13561	13351	13516	13495	13533	13264	13391	13405	13550	13375	13555	13358	13263	13491	13338	13469	13354	13491	13393	13507	13243	13541	13444	13543	13434	13550	13413	13445	13441	13436	13491	13358	13308	13382	13468	13483	13381	13362	13369	13374	13468	13402	13450	13404	13540	13521	13306	13158	13270	13654	13482	13385	13429	13386	13396	13422	13417	13379	13381	13379	13422	13486	13471	13285	13424	13422	13467	13376	13278	13454	13345	13510	13494	13433	13382	13397	13509	13668	13504	13383	13417	13436	13435	13356	13307	13386	13377	13423	13441	13500	13476	13393	13651	13309	13521	13301	13530	13538	13409	13336	13497	13446	13604	13316	13427	13363	13299	13484	13545	13468	13522	13472	13417	13170	13381	13353	13430	13425	13331	13320	13329	13248	13330	13244	13579	13478	13298	13529	13324	13287	13423	13315	13474	13509	13522	13476	13276	13366	13583	13435	13341	13423	13373	13305	13294	13425	13468	13394	13425	13333	13531	13342	13413	13410	13359	13418	13353	13446	13424	13332	13362	13459	13590	13421	13461	13388	13461	13354	13398	13479	13376	13380	13407	13393	13466	13350	13431	13478	13409	13425	13441	13426	13351	13376	13499	13615	13534	13560	13372	13378	13467	13486	13460	13497	13345	13379	13348	13641	13479	13432	13389	13522	13405	13503	13457	13350	13483	13393	13439	13354	13309	13427	13253	13383	13299	13403	13561	13449	13325	13628	13286	13477	13282	13558	13382	13397	13270	13565	13409	13305	13372	13328	13371	13256	13371	13420	13401	13381	13353	13161	13382	13565	13356	13424	13318	13306	13428	13429	13528	13388	13394	13335	13296	13478	13450	13524	13529	13288	13404	13521	13489	13523	13427	13456	13357	13531	13515	13395	13462	13453	13473	13321	13354	13467	13422	13424	13539	13609	13338	13437	13392	13470	13245	13462	13514	13504	13349	13368	13626	13428	13431	13454	13392	13502	13346	13460	13498	13432	13296	13358	13270	13482	13572	13401	13517	13371	13481	13425	13381	13327	13391	13419	13590	13439	13349	13366	13533	13437	13532	13383	13424	13480	13522	13336	13471	13387	13393	13488	13387	13455	13430	13382	13448	13471	13433	13444	13560	13505	13519	13607	13512	13543	13356	13393	13730	13561	13402	13441	13493	13336	13348	13337	13487	13440	13484	13601	13371	13510	13436	13550	13497	13484	13398	13540	13369	13468	13313	13383	13397	13294	13399	13473	13495	13407	13367	13506	13566	13601	13322	13581	13501	13319	13351	13272	13548	13391	13598	13535	13549	13337	13481	13374	13331	13298	13282	13257	13426	13552	13298	13418	13318	13446	13289	13451	13585	13379	13522	13332	13283	13563	13480	13377	13444	13304	13529	13432	13451	13425	13402	13441	13320	13505	13379	13445	13460	13363	13340	13592	13329	13408	13392	13526	13292	13352	13413	13419	13531	13258	13415	13603	13477	13416	13404	13291	13376	13496	13559	13468	13508	13355	13556	13514	13368	13310	13304	13370	13193	13372	13468	13566	13387	13388	13508	13327	13374	13422	13506	13374	13142	13254	13551	13409	13293	13586	13448	13569	13284	13565	13472	13463	13353	13529	13470	13514	13551	13446	13417	13557	13453	13409	13297	13459	13566	13510	13485	13442	13494	13520	13539	13460	13454	13326	13398	13346	13501	13319	13537	13507	13366	13485	13454	13547	13488	13479	13451	13503	13437	13277	13466	13507	13518	13476	13221	13438	13506	13526	13352	13346	13306	13403	13540	13482	13424	13389	13501	13504	13604	13461	13518	13399	13336	13291	13470	13632	13375	13297	13422	13376	13444	13542	13341	13614	13322	13468	13411	13513	13521	13414	13380	13424	13238	13409	13443	13377	13456	13543	13452	13297	13455	13453	13482	13434	13284	13583	13348	13565	13389	13498	13605	13421	13656	13516	13295	13564	13262	13396	13279	13595	13389	13318	13601	13439	13329	13598	13375	13439	13560	13431	13295	13430	13443	13460	13365	13424	13402	13379	13604	13470	13271	13502	13377	13622	13533	13518	13562	13326	13556	13383	13360	13349	13523	13348	13364	13309	13398	13494	13369	13426	13546	13436	13577	13435	13455	13321	13536	13304	13474	13564	13374	13261	13281	13378	13409	13425	13533	13383	13555	13450	13630	13479	13456	13364	13522	13587	13507	13306	13386	13425	13388	13516	13294	13445	13404	13420	13351	13469	13478	13368	13278	13460	13375	13365	13493	13259	13366	13315	13509	13273	13353	13559	13416	13437	13195	13449	13461	13402	13436	13442	13437	13302	13451	13633	13514	13507	13340	13336	13511	13489	13432	13542	13441	13407	13388	13378	13309	13598	13464	13593	13356	13383	13343	13434	13392	13376	13327	13503	13458	13392	13438	13330	13380	13333	13397	13418	13392	13381	13470	13363	13428	13486	13514	13524	13330	13326	13473	13473	13471	13488	13448	13434	13465	13465	13386	13474	13485	13409	13274	13350	13452	13399	13503	13399	13359	13341	13477	13383	13384	13488	13585	13457	13337	13395	13431	13573	13424	13322	13583	13505	13309	13310	13350	13300	13524	13472	13650	13279	13366	13318	13347	13454	13395	13562	13230	13351	13511	13355	13452	13430	13298	13276	13354	13444	13496	13358	13361	13462	13487	13354	13460	13495	13520	13432	13549	13628	13555	13442	13425	13341	13537	13462	13404	13406	13458	13360	13336	13581	13372	13596	13484	13429	13405	13351	13375	13393	13500	13538	13374	13443	13282	13580	13310	13403	13358	13528	13397	13414	13434	13337	13577	13427	13672	13430	13303	13640	13341	13316	13400	13497	13343	13469	13390	13390	13345	13406	13183	13586	13502	13435	13388	13528	13545	13429	13344	13477	13652	13441	13451	13374	13242	13390	13431	13460	13431	13534	13357	13462	13468	13349	13505	13402	13335	13288	13529	13382	13425	13359	13471	13300	13565	13369	13308	13546	13465	13540	13443	13443	13399	13496	13459	13440	13371	13471	13380	13355	13510	13492	13440	13468	13442	13497	13467	13561	13370	13413	13374	13415	13425	13582	13411	13479	13369	13342	13401	13391	13570	13406	13419	13347	13362	13444	13519	13435	13501	13423	13584	13359	13334	13498	13631	13274	13375	13574	13131	13276	13482	13432	13485	13717	13467	13479	13464	13457	13613	13357	13379	13543	13511	13189	13398	13463	13483	13379	13333	13331	13465	13515	13295	13343	13307	13529	13411	13480	13409	13395	13376	13356	13446	13400	13379	13296	13384	13449	13458	13371	13387	13306	13495	13207	13425	13386	13422	13233	13451	13441	13416	13512	13364	13354	13382	13346	13489	13367	13449	13327	13387	13438	13499	13516	13452	13348	13582	13418	13561	13354	13487	13544	13236	13562	13368	13460	13475	13480	13401	13409	13302	13577	13327	13415	13364	13321	13556	13279	13568	13400	13437	13591	13562	13471	13469	13539	13491	13549	13402	13429	13400	13370	13528	13413	13366	13378	13343	13532	13360	13417	13459	13605	13492	13321	13545	13321	13417	13636	13540	13526	13346	13429	13287	13353	13264	13299	13487	13433	13274	13445	13460	13517	13487	13507	13609	13408	13401	13421	13312	13360	13423	13439	13455	13453	13461	13487	13358	13436	13385	13396	13457	13376	13353	13501	13328	13461	13476	13485	13449	13390	13278	13271	13393	13420	13387	13430	13448	13359	13552	13443	13519	13345	13428	13524	13509	13399	13450	13460	13441	13607	13498	13470	13379	13435	13429	13304	13354	13313	13298	13573	13355	13401	13445	13463	13376	13319	13346	13491	13502	13636	13386	13538	13369	13449	13468	13409	13338	13413	13529	13569	13437	13548	13410	13333	13324	13410	13442	13530	13386	13212	13437	13549	13316	13632	13562	13365	13457	13477	13526	13379	13329	13178	13364	13533	13275	13571	13301	13496	13404	13327	13354	13407	13288	13410	13464	13494	13569	13379	13410	13326	13310	13568	13385	13304	13336	13500	13397	13356	13351	13602	13489	13544	13388	13634	13534	13301	13341	13287	13392	13290	13393	13311	13416	13137	13363	13572	13477	13481	13356	13432	13422	13642	13393	13356	13443	13526	13376	13411	13458	13434	13326	13303	13489	13489	13444	13469	13320	13426	13586	13483	13412	13543	13378	13373	13610	13417	13294	13488	13370	13452	13368	13475	13348	13449	13205	13558	13519	13667	13327	13342	13571	13447	13457	13571	13345	13418	13387	13488	13410	13486	13626	13508	13542	13368	13458	13377	13447	13464	13405	13334	13428	13474	13361	13434	13547	13466	13390	13422	13396	13246	13501	13332	13344	13514	13159	13391	13384	13480	13534	13417	13495	13240	13352	13500	13395	13499	13630	13287	13543	13360	13203	13487	13348	13618	13321	13560	13480	13219	13526	13424	13394	13461	13551	13431	13379	13482	13413	13379	13266	13472	13431	13439	13466	13513	13439	13335	13495	13491	13492	13554	13510	13517	13383	13505	13412	13518	13505	13435	13383	13400	13504	13432	13297	13466	13489	13365	13320	13439	13545	13454	13529	13526	13479	13577	13528	13399	13307	13296	13495	13592	13426	13345	13347	13385	13557	13327	13460	13355	13345	13466	13540	13411	13499	13438	13362	13524	13289	13283	13407	13397	13453	13385	13425	13458	13469	13412	13364
22880	21403	29310	24326	23454	26968	28728	23161	21087	19641	18754	17904	17134	16972	16674	16689	16382	16123	16277	16202	16268	15976	15951	15938	15923	15880	16008	15817	15803	15938	15944	15883	15909	15949	15927	15501	15490	16038	15817	15718	15880	15815	15855	15826	15926	15906	15685	15821	15816	15614	15987	15663	15832	15813	15724	15703	15820	15876	15714	15919	15900	15720	15614	15920	15743	15652	15568	15980	15678	15676	15930	15833	15848	15756	15772	15815	15730	15549	15888	15859	15781	15673	15728	15747	15888	15916	15817	15868	15669	15673	15764	15717	15863	15865	15707	15612	15620	15808	15634	15727	15913	15731	15734	15713	15937	15824	15757	15996	15654	15912	15602	15469	15793	15732	15619	15730	15572	15769	15768	15755	15714	15768	15717	15789	15793	15678	15472	15813	15847	15781	15594	15855	15795	15595	15544	15866	15790	15811	15815	15731	15613	15629	15515	15700	15582	15712	15730	15683	15592	15575	15628	15741	15880	15880	15661	15843	15848	15676	15683	15677	15895	15436	15802	15727	15833	15766	15780	15774	15654	15741	15800	15878	15777	15603	15621	15773	15930	15589	15835	15836	15643	15746	15836	15578	15891	15666	15628	15718	15690	15708	15694	15785	15717	15683	15721	15806	15736	15728	15693	15891	15920	15991	15802	15684	15823	15771	15985	15634	15893	15901	15695	15688	15750	15861	15782	15683	15735	15802	15710	15818	15844	15795	15683	15832	15675	15677	15756	15785	15612	15821	15603	15725	15662	15759	15844	15799	15808	15961	15809	15756	15661	15744	15725	15635	15655	15760	15544	15584	15835	15796	15768	15955	15771	15804	15782	15742	15489	15760	15672	15678	15777	15898	15778	15625	15820	15688	15730	15880	15658	15581	15721	15489	15755	15752	15794	15620	15848	15763	15613	15494	15668	15955	15756	15609	15673	15839	15864	15911	15603	15737	15614	15672	15594	15685	15992	15810	16026	15571	15740	15878	15726	15874	15730	15992	15795	15766	15805	15476	15632	15780	15854	15660	15473	15724	15940	15724	15667	15621	15696	15744	15720	15839	15716	15607	15787	15897	15763	15536	15760	15674	15440	15799	15734	15730	15770	15630	15508	15702	15627	15701	15525	15684	15627	15607	15725	15779	15703	15851	15736	15595	15726	15739	15713	15848	15802	15895	15714	15708	15589	15836	15734	15613	15588	15671	15884	15490	15516	15655	15655	15699	15778	15783	15856	15717	15783	15746	15716	15788	15683	15855	15678	15835	15779	15770	15781	15581	15782	15861	15599	15760	15707	15814	15870	15833	15660	15861	15788	15816	15710	15783	15863	15685	15659	15635	15656	15653	15646	15728	15893	15750	15855	15568	15724	15805	15770	15709	15757	15762	15708	15974	15608	15903	15582	15737	15770	15645	15540	15696	15897	15674	15779	15622	15751	15688	15637	15657	15676	15735	15744	15587	15538	15797	15621	15863	15771	15834	15657	15765	15700	15686	15754	15702	15682	15568	15796	15798	15629	15753	15732	15701	15763	15570	15875	15933	15708	15674	15708	15702	15728	15644	15826	15734	15885	15776	15830	15640	15740	15770	15619	15907	15643	15592	15793	15759	15628	15939	15634	15864	15811	15759	15838	15855	15524	15722	15598	15648	15737	15920	15920	15553	15589	15572	15636	15731	15774	15858	15836	15677	15732	15592	15933	15787	15509	15744	15634	15886	15932	15587	15769	15708	15896	15763	15772	15623	15772	15695	15754	15661	15706	15842	15823	15583	15412	15636	15683	15863	15902	15566	15893	15738	15772	15790	15866	15733	15747	15665	15746	15744	15696	15677	15635	15880	15762	15685	15776	15635	15615	15741	15871	15680	15668	15823	15752	15672	15534	15879	15657	15933	15721	15596	15744	15787	15835	15699	15785	15800	15761	15768	15720	15751	15771	15631	15618	15618	15817	15779	15746	15920	15626	15776	15916	15649	15524	15754	15795	15832	15851	15721	15843	15689	15932	15826	15844	15775	15664	15523	15738	15649	15727	15902	15775	15898	15481	16016	15730	15642	15547	15675	15765	15781	15737	15912	15737	15576	15678	15633	15684	15913	15600	15908	15774	15849	15897	15781	15696	15718	15709	15774	15703	15850	15760	15670	15763	15565	15708	15595	15864	15576	15866	15788	15749	15646	15765	15710	15888	15809	15756	15692	15697	15825	15665	15875	15782	15493	15666	15501	15857	15670	15703	15737	15812	15666	15972	15759	15731	15627	15600	15846	15774	15574	15700	15565	15723	15882	15770	15811	15535	15754	15486	15774	15744	15680	15421	15782	15700	15788	15746	15583	15644	15905	15797	15694	15562	15697	15669	15759	15601	15531	15701	15682	15681	15855	15669	15693	15479	15763	15528	15641	15682	15568	15747	15717	15709	15734	15760	15696	15635	15733	15635	15674	15496	15648	15756	15656	15732	15721	15782	15865	15807	15732	15803	15745	15794	15857	15759	15785	15924	15652	15878	15556	15538	15797	15759	15928	15671	15761	15837	15736	15611	15731	15814	15530	15774	15707	15770	15855	15691	15617	15787	15887	15735	15724	15779	15721	15633	15521	15682	15725	15751	15725	15724	15606	15802	15602	15608	15733	15842	15808	15659	15704	15753	15622	15666	15813	15727	15811	15747	15714	15768	15788	15659	15729	15751	15665	15523	15582	15783	15764	15665	15640	15820	16009	15679	15782	15569	15637	15797	15747	15663	15597	15653	15725	15835	15801	15607	15754	15649	15800	15578	15659	15986	15807	15862	15742	15667	15819	15905	15737	15716	15597	15657	15447	15721	15740	15771	15734	15697	15511	15810	15560	15870	15663	15898	15912	15808	15850	15865	15745	15684	15710	15731	15761	15721	15693	15681	15618	15627	15772	15877	15618	15840	15778	15816	15755	15815	15596	15815	15809	15872	15822	15860	15919	15702	15721	15689	15538	15599	15576	15803	15801	15751	15731	15874	15839	15616	15528	15534	15673	15805	15834	15820	15861	15742	15629	15753	15826	15633	15864	15826	15707	15654	15828	15794	15742	15788	15836	15713	15650	15790	15708	15874	15724	15715	15793	15552	15662	15870	15652	15929	15732	15433	15727	15709	15646	15645	15765	15676	15733	15674	15829	15904	15663	15827	15716	15699	15895	15655	15770	15920	15905	15837	15768	15647	15679	15891	15678	15560	15872	15705	15741	15822	15680	15949	15829	15766	15685	15585	15840	15689	15670	15753	15837	15830	15769	15602	15672	15944	15786	15703	15830	15707	15640	15800	15782	15783	15860	15683	15740	15940	15807	15639	15675	15711	15731	15734	15904	15924	15708	15652	15876	15613	15595	15882	15767	15675	15624	15630	15828	15688	15662	15775	15715	15732	15695	15848	15577	15652	15667	15889	15760	15826	15704	15819	15635	15760	15650	15702	15743	15644	15619	15691	15749	15488	15845	15952	15675	15808	15714	15826	15751	15651	15599	15779	15600	15545	15582	15699	15828	15692	15729	15790	15632	15834	15589	15718	15578	15716	15873	15797	15754	15536	15669	15780	15798	15802	15795	15664	15658	15730	15563	15636	15788	15657	15927	15706	16000	15648	15881	15850	15776	15615	15615	15688	15795	15715	15782	15859	15753	15714	15669	15806	15814	15864	15800	15554	15577	15838	15675	15830	15829	15690	15484	15662	15635	15686	15747	15761	15866	15699	15828	15799	15588	15680	15802	15741	15670	15523	15744	15842	15813	15845	15815	15854	15895	15735	15641	15759	15713	15739	15704	15727	15582	15618	15745	15994	15670	15581	15692	15841	15722	15835	15718	15637	15903	15980	15625	15603	15395	15611	15908	15870	15811	15719	15821	15938	15819	15621	15698	15951	15891	15436	15686	15722	15795	15684	16035	15721	15817	15944	15923	15738	15746	15789	15621	15774	15687	15676	15611	15851	15686	15880	15620	16008	15615	15758	15642	15902	15890	15775	15522	15726	15618	15707	15743	15585	15842	15728	15965	15822	15661	15707	15648	15905	15832	15706	15895	15775	15735	15814	15837	15546	15787	15936	15633	15741	15890	15594	15729	15860	15858	15625	15770	15690	15533	15653	15672	15632	15591	15820	15649	16021	15761	15672	15624	15682	15563	15827	15697	15591	15776	15760	15643	15785	15727	15750	15571	15619	15844	15525	15794	15721	15540	15755	15691	15559	15699	15586	15785	15795	15725	15641	15700	15644	15610	15780	15719	15743	15594	15557	15857	15920	15648	15644	15592	15853	15731	15780	15856	15918	15802	15667	15761	15794	15655	15625	15883	15913	15580	15696	15860	15741	15700	15571	15763	15718	15578	15582	15624	15678	15806	15833	15804	15618	15737	15741	15658	15835	15726	15942	15755	15864	15645	15803	15536	15463	15723	15693	15826	15693	15701	15664	15682	15705	15691	15556	15847	15868	15953	15730	15784	15973	15542	15754	15831	15859	15791	15685	15987	15753	15935	15708	15685	15781	15602	15926	15659	15830	15556	15674	15826	15814	15624	15571	15840	15768	15813	15755	15849	15829	15824	15947	15667	15772	15694	15557	15798	15738	15615	15605	15678	15750	15687	15793	15736	15771	15591	15832	15946	15846	15626	15664	15748	15707	15482	15830	15714	15679	15625	15746	15760	16017	15768	15512	15764	15648	15867	15808	15682	15778	15718	15575	15681	15826	15890	15832	15779	15722	15719	15811	15715	15625	15685	15831	15760	15683	15835	15603	15813	15830	15645	15744	15766	15788	15814	15727	15662	15567	15615	15543	15647	15806	15805	15707	15594	15585	15867	15637	15709	15871	15979	15664	15817	15680	15738	15611	15553	15777	15659	15596	15712	15566	15855	15632	15660	15755	15993	15635	15880	15694	15759	15767	15539	15709	15808	15615	15974	15823	15579	15554	15772	15752	15740	15769	15616	15842	15893	15687	15856	15771	15687	15755	15777	15768	15820	15803	15865	15696	15721	15585	15627	15778	15655	15696	15926	15701	15698	15605	15750	15599	15953	15564	15780	15630	15986	15760	15636	15596	15858	15802	15608	15668	15856	15682	15780	15657	15851	15677	15723	15817	15763	15543	15609	15590	15845	15613	15606	15743	15675	15663	15888	15760	15755	15804	15580	15623	15899
37289	62373	58695	46409	37974	31568	26934	23558	21016	19052	17687	16354	15629	14925	14778	14499	14074	14234	14113	14208	14055	14161	13887	13955	13934	13889	13766	13864	13812	13729	14090	13941	13674	13775	13681	13765	13947	13547	13725	13864	13688	13631	13846	13712	13684	13871	13752	13750	13690	13810	13687	13705	13649	13780	13753	13817	13750	13673	13702	13654	13728	13679	13795	13731	13731	13821	13801	13774	13755	13752	13788	13601	13637	13595	13900	13743	13668	13712	13761	13568	13772	13730	13728	13678	13822	13589	13731	13672	13679	13696	13818	13658	13759	13763	13632	13750	13747	13589	13836	13714	13634	13790	13727	13757	13737	13749	13850	13855	13730	13885	13738	13700	13884	13760	13703	13715	13611	13704	13738	13822	13816	13773	13831	13745	13731	13701	13706	13705	13723	13827	13729	13749	13765	13751	13679	13764	13668	13718	13548	13819	13833	13768	13581	13808	13778	13632	13803	13761	13815	13737	13646	13858	13691	13595	13841	13609	13881	13800	13680	13768	13648	13806	13711	13720	13762	13547	13590	13848	13620	13780	13790	13769	13750	13622	13744	13674	13724	13749	13669	13878	13752	13836	13817	13787	13744	13712	13757	13659	13746	13689	13783	13694	13703	13911	13712	13622	13852	13718	13775	13852	13793	13887	13809	13655	13708	13853	13856	13655	13636	13701	13711	13694	13731	13677	13798	13706	13703	13732	13901	13564	13858	13546	13804	13793	13835	13734	13772	13721	13739	13647	13835	13748	13716	13577	13682	13813	13637	13752	13931	13903	13803	13670	13740	13682	13820	13781	13685	13809	13789	13785	13732	13726	13782	13749	13608	13661	13858	13734	13674	13828	13769	13718	13742	13557	13764	13906	13722	13671	13630	13747	13683	13720	13892	13733	13775	13680	13737	13803	13739	13693	13552	13657	13634	13632	13719	13773	13633	13640	13614	13667	13800	13701	13764	13582	13642	13704	13770	13705	13868	13801	13770	13795	13576	13870	13727	13744	13731	13836	13596	13702	13831	13712	13681	13732	13760	13523	13855	13662	13780	13656	13767	13594	13803	13735	13629	13688	13697	13545	13759	13758	13779	13660	13636	13850	13800	13803	13551	13798	13870	13725	13633	13504	13652	13894	13699	13801	13709	13606	13662	13675	13847	13731	13647	13728	13793	13643	13878	13643	13540	13847	13771	13835	13828	13702	13854	13802	13630	13604	13714	13840	13866	13743	13635	13769	13865	13635	13678	13832	13796	13587	13691	13747	13665	13834	13619	13868	13775	13751	13654	13617	13739	13559	13608	13620	13763	13599	13679	13787	13781	13738	13672	13610	13712	13600	13818	13725	13629	13818	13683	13751	13666	13751	13702	13810	13739	13841	13596	13741	13796	13780	13735	13636	13679	13561	13776	13762	13622	13776	13856	13661	13729	13841	13778	13689	13791	13816	13651	13731	13755	13826	13778	13640	13722	13814	13713	13653	13493	13818	13770	13798	13791	13866	13708	13647	13785	13596	13584	13648	13903	13743	13729	13817	13852	13578	13574	13784	13653	13527	13753	13682	13691	13708	13640	13951	13768	13608	13637	13884	13784	13727	13806	13704	13782	13826	13800	13769	13663	13765	13699	13680	13826	13728	13775	13649	13748	13633	13681	13837	13796	13767	13779	13599	13735	13551	13582	13790	13798	13686	13893	13923	13532	13758	13634	13891	13652	13568	13680	13772	13686	13664	13704	13739	13693	13733	13735	13795	13828	13853	13724	13765	13705	13653	13785	13903	13744	13679	13694	13719	13795	13543	13769	13706	13712	13792	13793	13625	13695	13748	13677	13573	13752	13801	13765	13725	13888	13549	13837	13698	13657	13748	13496	13679	13730	13741	13721	13812	13816	13793	13522	13606	13760	13743	13782	13632	13690	13719	13701	13764	13542	13456	13822	13792	13726	13724	13655	13619	13736	13747	13600	13638	13870	13711	13542	13765	13646	13821	13773	13572	13843	13806	13846	13738	13701	13780	13689	13793	13593	13703	13665	13896	13609	13709	13796	13810	13840	13855	13886	13769	13735	13662	13794	13734	13751	13811	13827	13663	13709	13735	13641	13595	13725	13689	13769	13641	13680	13661	13772	13495	13625	13738	13713	13619	13679	13741	13774	13759	13739	13758	13823	13787	13860	13710	13892	13855	13738	13776	13699	13830	13807	13638	13613	13743	13829	13843	13780	13736	13671	13712	13791	13746	13809	13673	13673	13722	13643	13757	13906	13718	13665	13856	13575	13758	13845	13722	13548	13864	13758	13675	13740	13787	13614	13641	13727	13746	13650	13677	13860	13668	13834	13801	13535	13672	13816	13509	13712	13685	13676	13801	13775	13770	13675	13777	13663	13607	13738	13785	13911	13759	13764	13734	13704	13775	13691	13807	13675	13793	13721	13676	13694	13622	13682	13726	13799	13662	13634	13897	13845	13795	13809	13964	13612	13679	13708	13730	13677	13640	13717	13705	13770	13652	13680	13551	13751	13863	13499	13744	13657	13746	13731	13512	13777	13697	13647	13805	13796	13592	13796	13837	13701	13925	13794	13884	13785	13845	13675	13811	13867	13826	13905	13653	13660	13655	13680	13568	13615	13818	13767	13781	13807	13726	13720	13777	13692	13601	13801	13788	13590	13749	13624	13782	13715	13643	13844	13587	13824	13799	13672	13741	13637	13599	13769	13740	13625	13644	13758	13755	13766	13740	13949	13625	13752	13809	13678	13714	13739	13777	13602	13731	13758	13797	13738	13749	13753	13753	13772	13738	13900	13673	13643	13625	13792	13622	13619	13644	13716	13805	13801	13666	13582	13836	13666	13848	13914	13813	13655	13592	13829	13686	13829	13644	13734	13700	13952	13953	13911	13730	13933	13788	13529	13775	13776	13882	13717	13526	13711	13732	13915	13544	13714	13749	13644	13680	13697	13740	13721	13789	13657	13802	13582	13673	13786	13698	13695	13817	13915	13774	13800	13827	13793	13778	13806	13714	13704	13805	14080	13711	13741	13607	13634	13783	13774	13859	13703	13713	13848	13592	13646	13851	13778	13900	13694	13772	13810	13622	13788	13767	13817	13581	13651	13742	13904	13738	13669	13599	13717	13770	13743	13835	13666	13620	13828	13633	13656	13767	13820	13735	13779	13731	13819	13806	13758	13604	13621	13827	13794	13544	13716	13584	13653	13747	13608	13826	13662	13613	13701	13820	13832	13686	13884	13785	13842	13523	13758	13924	13703	13777	13788	13699	13796	13688	13811	13749	13757	13774	13643	13868	13659	13819	13741	13522	13636	13711	13803	13779	13754	13724	13831	13884	13706	13813	13653	13685	13716	13838	13773	13775	13735	13654	13779	13615	13796	13753	13623	13636	13875	13742	13723	13555	13760	13691	13584	13607	13614	13526	13755	13515	13649	13647	13745	13824	13622	13784	13819	13697	13634	13872	13726	13853	13784	13806	13598	13662	13668	13734	13669	13615	13798	13895	13685	13703	13928	13671	13839	13752	13686	13613	13670	13810	13615	13808	13799	13447	13706	13677	13742	13840	13688	13602	13850	13757	13729	13719	13831	13761	13847	13691	13781	13693	13684	13680	13694	13707	13697	13658	13637	13782	13864	13640	13836	13773	13763	13806	13721	13659	13657	13640	13805	13575	13752	13805	13854	13630	13750	13777	13766	13941	13671	13745	13717	13700	13646	13774	13831	13840	13767	13775	13798	13568	13735	13825	13793	13643	13641	13665	13789	13680	13791	13845	13669	13716	13749	13825	13621	13695	13687	13749	13794	13901	13666	13831	13853	13726	13849	13710	13745	13699	13763	13686	13702	13778	13689	13879	13607	13820	13715	13688	13796	13657	13703	13746	13574	13691	13724	13722	13843	13707	13784	13694	13698	13674	13662	13838	13679	13666	13760	13547	13715	13787	13741	13605	13614	13728	13560	13740	13752	13661	13644	13544	13730	13935	13950	13740	13664	13766	13621	13578	13570	13639	13735	13813	13761	13755	13744	13783	13726	13667	13733	13889	13646	13610	13764	13641	13633	13792	13596	13802	13618	13712	13750	13711	13767	13627	13687	13558	13959	13686	13568	13815	13629	13730	13757	13724	13820	13676	13821	13664	13806	13683	13906	13737	13515	13860	13854	13721	13668	13715	13753	13883	13899	13796	13769	13791	13824	13754	13501	13759	13676	13725	13729	13895	13729	13735	13643	13849	13665	13660	13658	13668	13907	13770	13891	13738	13784	13800	13856	13779	13685	13742	13879	13656	13812	13701	13652	13826	13627	13875	13647	13836	13684	13671	13699	13620	13553	13637	13718	13675	13791	13823	13823	13782	13612	13703	13639	13679	13649	13819	13652	13847	13675	13806	13697	13641	13811	13590	13679	13678	13667	13541	13898	13647	13651	13544	13733	13705	13774	13715	13609	13722	13662	13772	13585	13898	13601	13794	13696	13652	13577	13647	13629	13677	13756	13694	13718	13657	13837	13898	13604	13658	13698	13738	13651	13711	13871	13681	13859	13635	13660	13715	13777	13800	13819	13542	13805	13777	13654	13762	13621	13673	13840	13811	13693	13676	13716	13742	13760	13580	13653	13840	13744	13675	13592	13685	13625	13558	13730	13836	13767	13962	13697	13678	13599	13777	13656	13670	13879	13641	13700	13688	13745	13672	13829	13661	13805	13868	13663	13552	13727	13736	13654	13638	13820	13854	13719	13610	13711	13742	13576	13693	13853	13805	13774	13670	13771	13777	13735	13694	13727	13674	13783	13873	13714	13826	13655	13688	13663	13773	13846	13731	13700	13705	13742	13709	13636	13469	13789	13856	13747	13785	13641	13737	13767	13902	13789	13731	13808	13668	13731	13794	13723	13806	13665	13611	13754	13828	13737	13655	13748	13802	13654	13691	13742	13769	13747	13640	13805	13714	13823	13707	13818	13840	13631	13824	13731	13735	13816	13744	13702	13814	13726	13764	13581	13779	13637	13858	13703	13803	13654	13733	13683	13724	13690	13605	13882	13664	13586	13741	13680	13546	13750	13646	13756	13763	13770	13683	13865	13608	13826	13761	13680	13683	13796	13705	13752	13696	13740	13702	13617	13735	13899	13793	13684	13576	13704	13571	13721	13711
29316	30798	38664	32809	25548	22229	20076	18385	17406	17011	16594	16422	15871	16065	15653	15723	15607	15747	15653	15589	15669	15486	15514	15499	15651	15527	15697	15596	15515	15445	15435	15460	15654	15557	15455	15494	15585	15517	15578	15554	15543	15570	15443	15569	15738	15609	15494	15740	15611	15470	15548	15392	15383	15511	15471	15725	15607	15475	15507	15503	15528	15367	15536	15549	15493	15525	15565	15680	15471	15625	15429	15719	15503	15622	15495	15419	15597	15538	15509	15573	15700	15429	15630	15477	15188	15546	15571	15455	15547	15503	15406	15480	15453	15567	15530	15510	15582	15679	15568	15606	15490	15621	15591	15430	15500	15444	15396	15586	15435	15525	15500	15493	15608	15474	15351	15355	15390	15504	15517	15571	15426	15470	15486	15519	15422	15463	15535	15336	15463	15455	15505	15553	15471	15304	15544	15390	15359	15395	15494	15587	15509	15539	15537	15356	15447	15678	15644	15664	15582	15579	15532	15546	15639	15429	15507	15634	15513	15534	15580	15492	15401	15381	15668	15492	15404	15511	15413	15555	15662	15510	15344	15344	15567	15362	15459	15592	15616	15484	15477	15603	15560	15621	15448	15568	15457	15455	15397	15294	15466	15480	15550	15455	15592	15517	15353	15330	15506	15501	15450	15452	15523	15383	15671	15564	15491	15491	15545	15394	15554	15304	15319	15554	15389	15676	15556	15610	15329	15536	15411	15212	15375	15470	15490	15399	15358	15467	15447	15527	15364	15325	15337	15579	15641	15449	15489	15475	15432	15407	15553	15528	15231	15452	15527	15480	15466	15504	15398	15405	15372	15437	15477	15549	15421	15703	15559	15388	15480	15315	15566	15544	15547	15511	15382	15472	15397	15490	15408	15417	15500	15327	15537	15482	15400	15634	15475	15584	15653	15593	15515	15549	15465	15416	15462	15354	15528	15329	15386	15552	15357	15445	15428	15469	15577	15602	15518	15505	15553	15436	15432	15520	15422	15537	15630	15379	15568	15523	15505	15513	15236	15504	15546	15469	15433	15553	15457	15389	15621	15392	15289	15378	15530	15499	15573	15530	15517	15663	15585	15395	15541	15476	15411	15576	15497	15452	15330	15497	15500	15458	15392	15395	15566	15209	15475	15325	15481	15478	15608	15533	15381	15512	15472	15332	15493	15361	15426	15306	15269	15347	15357	15455	15507	15647	15334	15396	15574	15515	15542	15594	15547	15641	15568	15390	15434	15537	15686	15448	15453	15522	15380	15366	15463	15521	15570	15508	15485	15489	15606	15285	15596	15454	15391	15483	15445	15318	15360	15380	15440	15584	15434	15416	15499	15358	15582	15624	15470	15553	15445	15344	15535	15599	15404	15445	15583	15437	15388	15499	15284	15667	15604	15490	15315	15611	15528	15569	15667	15445	15459	15386	15411	15765	15462	15308	15419	15478	15543	15395	15489	15674	15455	15734	15667	15823	15462	15490	15516	15348	15463	15491	15334	15290	15534	15507	15546	15466	15533	15366	15362	15455	15408	15517	15382	15417	15443	15504	15448	15575	15384	15295	15453	15463	15510	15393	15541	15543	15483	15433	15484	15537	15588	15536	15615	15657	15665	15438	15520	15638	15360	15555	15455	15378	15504	15474	15416	15369	15380	15366	15407	15530	15492	15458	15407	15588	15423	15409	15370	15449	15384	15315	15531	15535	15427	15633	15679	15497	15355	15455	15525	15513	15593	15473	15559	15543	15390	15480	15680	15502	15314	15465	15564	15298	15290	15447	15600	15446	15424	15610	15499	15388	15655	15394	15325	15629	15416	15492	15644	15484	15568	15482	15534	15543	15579	15533	15490	15442	15331	15622	15381	15574	15521	15360	15167	15483	15378	15469	15476	15544	15437	15448	15462	15300	15517	15461	15507	15321	15397	15523	15597	15446	15509	15298	15391	15377	15582	15659	15349	15356	15386	15481	15446	15616	15694	15595	15459	15544	15312	15496	15646	15552	15591	15719	15532	15435	15617	15374	15687	15582	15518	15460	15263	15462	15570	15356	15257	15566	15505	15473	15586	15472	15628	15572	15471	15614	15521	15550	15507	15717	15722	15384	15460	15230	15350	15568	15495	15569	15429	15430	15562	15553	15354	15377	15340	15483	15455	15521	15437	15381	15604	15615	15544	15434	15351	15420	15458	15478	15526	15453	15340	15574	15565	15541	15556	15566	15517	15424	15523	15415	15606	15597	15530	15505	15578	15517	15463	15379	15643	15384	15369	15576	15284	15407	15532	15412	15430	15541	15408	15578	15389	15615	15601	15591	15674	15525	15504	15328	15563	15603	15387	15505	15607	15471	15456	15330	15404	15498	15423	15576	15405	15353	15676	15231	15606	15474	15295	15657	15683	15418	15528	15556	15591	15432	15426	15418	15408	15366	15676	15511	15464	15636	15535	15598	15542	15380	15488	15578	15533	15313	15600	15627	15667	15361	15389	15376	15533	15481	15619	15493	15556	15579	15496	15465	15611	15489	15493	15515	15611	15480	15418	15280	15346	15526	15482	15461	15583	15490	15793	15484	15678	15452	15415	15349	15406	15311	15703	15369	15499	15360	15784	15573	15662	15592	15455	15387	15660	15559	15483	15357	15537	15522	15510	15541	15477	15469	15601	15468	15322	15489	15520	15325	15479	15484	15531	15649	15619	15549	15466	15458	15519	15515	15657	15657	15581	15706	15613	15618	15498	15342	15429	15566	15563	15524	15664	15457	15320	15577	15412	15435	15469	15288	15495	15540	15628	15396	15336	15475	15436	15427	15466	15396	15408	15619	15460	15647	15679	15382	15480	15714	15587	15391	15595	15654	15321	15509	15431	15268	15528	15360	15585	15485	15451	15494	15383	15415	15383	15466	15391	15382	15496	15519	15379	15503	15345	15436	15391	15457	15484	15292	15346	15478	15476	15565	15451	15506	15402	15448	15561	15486	15569	15414	15663	15454	15541	15375	15283	15436	15543	15332	15542	15599	15485	15473	15439	15408	15448	15477	15508	15647	15472	15477	15678	15587	15194	15551	15470	15429	15651	15663	15530	15503	15627	15429	15522	15411	15460	15513	15502	15297	15343	15515	15244	15483	15514	15551	15729	15502	15463	15488	15554	15585	15258	15653	15433	15642	15541	15479	15510	15355	15356	15483	15734	15562	15427	15560	15503	15458	15540	15461	15582	15590	15492	15599	15830	15463	15646	15248	15424	15549	15340	15599	15421	15548	15250	15549	15422	15564	15575	15602	15507	15454	15564	15370	15507	15322	15386	15456	15600	15315	15355	15728	15576	15495	15493	15349	15484	15661	15337	15456	15484	15265	15569	15396	15529	15622	15448	15409	15325	15449	15468	15647	15484	15419	15420	15634	15604	15511	15531	15435	15382	15223	15470	15363	15649	15560	15639	15427	15476	15526	15654	15468	15510	15622	15574	15400	15701	15551	15522	15669	15471	15450	15650	15556	15354	15664	15544	15437	15480	15486	15624	15496	15558	15601	15683	15514	15261	15636	15648	15433	15590	15294	15426	15488	15480	15473	15316	15488	15551	15466	15473	15386	15577	15432	15601	15398	15631	15316	15548	15495	15598	15392	15618	15357	15405	15385	15385	15536	15564	15407	15526	15449	15546	15544	15440	15455	15541	15351	15472	15491	15422	15513	15486	15381	15548	15451	15531	15472	15670	15405	15514	15462	15323	15382	15554	15360	15573	15507	15502	15585	15648	15418	15412	15427	15416	15577	15527	15507	15434	15474	15566	15348	15281	15536	15523	15496	15525	15602	15430	15525	15494	15583	15497	15430	15274	15450	15756	15451	15514	15482	15402	15557	15407	15518	15632	15396	15444	15356	15402	15329	15221	15351	15372	15413	15647	15343	15455	15419	15638	15629	15335	15456	15566	15406	15601	15445	15695	15385	15372	15309	15459	15381	15546	15492	15513	15354	15594	15354	15683	15508	15440	15453	15582	15528	15499	15298	15573	15430	15503	15540	15323	15442	15511	15551	15660	15650	15567	15588	15525	15399	15611	15519	15282	15411	15507	15441	15492	15549	15397	15369	15434	15537	15559	15423	15324	15735	15422	15474	15509	15321	15530	15466	15519	15530	15621	15491	15576	15496	15506	15401	15438	15409	15506	15694	15384	15655	15610	15649	15535	15379	15389	15481	15511	15422	15555	15385	15601	15266	15566	15580	15493	15512	15585	15518	15614	15701	15556	15456	15528	15488	15527	15512	15673	15509	15457	15441	15376	15392	15495	15334	15487	15437	15363	15270	15573	15423	15393	15445	15380	15549	15629	15631	15469	15377	15432	15554	15420	15438	15759	15660	15608	15497	15254	15619	15623	15254	15420	15629	15533	15508	15346	15337	15348	15634	15523	15481	15521	15414	15543	15571	15231	15388	15637	15524	15584	15625	15448	15533	15410	15465	15569	15448	15452	15438	15675	15441	15512	15278	15390	15411	15377	15516	15519	15499	15478	15451	15501	15442	15556	15543	15687	15516	15435	15522	15415	15460	15564	15363	15469	15334	15475	15356	15546	15767	15348	15519	15464	15314	15519	15488	15512	15560	15584	15419	15520	15508	15648	15457	15642	15568	15325	15259	15568	15533	15550	15609	15659	15441	15600	15487	15567	15647	15566	15314	15545	15479	15547	15491	15224	15527	15474	15670	15508	15547	15557	15507	15594	15256	15468	15494	15428	15504	15399	15531	15623	15630	15546	15551	15465	15485	15581	15431	15558	15670	15406	15489	15423	15518	15473	15629	15609	15675	15738	15410	15334	15513	15667	15337	15487	15584	15346	15471	15566	15535	15538	15504	15484	15387	15417	15592	15452	15550	15692	15486	15563	15604	15479	15349	15462	15255	15688	15684	15704	15534	15647	15561	15645	15473	15649	15597	15491	15386	15696	15580	15510	15689	15550	15615	15514	15571	15572	15844	15538	15529	15498	15641	15418	15607	15537	15506	15605	15509	15458	15509	15527	15497	15225	15578	15465	15397	15545	15468	15635	15409	15549	15241	15681	15439	15341	15563	15502	15437	15525	15467	15546	15394	15468	15534	15700	15468	15622	15593	15578	15437	15579	15618	15558	15516	15240	15667	15597	15384	15369	15249	15354	15527	15645	15542	15575	15467
35159	50182	45185	34021	27058	22371	19788	17856	16605	15786	15042	14483	14296	14261	13943	13703	13861	13974	13745	13785	13704	13873	13551	13825	13665	13539	13639	13738	13691	13613	13535	13624	13657	13639	13793	13515	13500	13772	13615	13469	13590	13643	13648	13437	13631	13692	13471	13512	13749	13806	13620	13647	13484	13566	13588	13605	13485	13523	13482	13595	13592	13587	13651	13544	13603	13610	13498	13507	13667	13473	13631	13633	13707	13705	13560	13865	13666	13586	13703	13623	13617	13511	13611	13771	13558	13696	13583	13499	13668	13682	13539	13676	13617	13622	13548	13592	13703	13688	13419	13462	13687	13790	13515	13581	13687	13619	13628	13592	13438	13614	13757	13607	13642	13646	13498	13642	13690	13604	13787	13776	13461	13617	13619	13610	13732	13600	13686	13854	13601	13652	13522	13441	13560	13734	13421	13564	13606	13704	13561	13699	13698	13670	13565	13729	13706	13501	13472	13714	13730	13454	13615	13690	13640	13602	13527	13599	13472	13708	13566	13599	13585	13526	13566	13563	13448	13597	13675	13528	13589	13738	13671	13562	13633	13604	13523	13563	13673	13598	13631	13587	13617	13561	13541	13748	13597	13583	13553	13662	13612	13524	13754	13647	13595	13672	13688	13692	13629	13695	13565	13583	13610	13464	13533	13747	13523	13561	13652	13733	13477	13487	13539	13706	13675	13703	13513	13664	13608	13653	13550	13662	13652	13584	13595	13483	13720	13543	13641	13637	13687	13585	13813	13689	13610	13644	13859	13671	13637	13668	13551	13622	13700	13645	13711	13626	13598	13732	13414	13431	13571	13628	13540	13701	13685	13544	13674	13563	13544	13763	13573	13472	13647	13694	13623	13664	13613	13612	13684	13698	13440	13683	13604	13647	13695	13676	13714	13584	13558	13570	13785	13599	13569	13631	13671	13665	13571	13723	13566	13547	13580	13501	13600	13553	13623	13591	13574	13661	13759	13557	13622	13593	13477	13671	13522	13666	13593	13599	13727	13671	13494	13776	13543	13770	13738	13574	13586	13483	13633	13567	13565	13661	13860	13609	13627	13716	13571	13836	13576	13497	13758	13747	13537	13739	13592	13677	13442	13683	13571	13555	13701	13533	13628	13732	13530	13526	13514	13438	13695	13555	13609	13615	13525	13833	13617	13698	13581	13582	13809	13647	13650	13562	13598	13665	13527	13625	13723	13791	13769	13506	13591	13682	13526	13581	13529	13413	13574	13676	13689	13568	13645	13597	13649	13604	13632	13515	13743	13472	13440	13591	13596	13567	13600	13691	13622	13558	13589	13620	13737	13504	13578	13593	13513	13518	13756	13757	13519	13618	13526	13566	13594	13470	13730	13738	13503	13652	13521	13625	13599	13666	13659	13685	13729	13550	13603	13519	13656	13662	13540	13753	13543	13523	13601	13610	13580	13617	13661	13552	13618	13622	13372	13608	13586	13560	13455	13454	13601	13549	13767	13624	13552	13586	13477	13593	13710	13540	13761	13644	13542	13638	13560	13577	13700	13636	13518	13606	13662	13616	13619	13579	13512	13613	13626	13561	13673	13605	13616	13589	13549	13666	13658	13699	13626	13566	13643	13531	13497	13590	13738	13537	13630	13708	13493	13553	13587	13509	13770	13602	13733	13655	13462	13680	13649	13576	13719	13697	13655	13452	13652	13540	13581	13372	13795	13797	13584	13703	13725	13684	13641	13658	13668	13663	13703	13588	13756	13542	13697	13705	13802	13628	13720	13628	13726	13623	13640	13588	13628	13733	13693	13561	13508	13698	13474	13754	13632	13522	13733	13582	13605	13567	13784	13722	13619	13619	13572	13859	13439	13713	13700	13454	13627	13580	13515	13507	13704	13503	13615	13704	13623	13462	13644	13610	13643	13628	13536	13517	13686	13638	13639	13663	13583	13592	13628	13593	13886	13638	13545	13643	13609	13413	13621	13677	13493	13643	13483	13590	13573	13561	13442	13617	13439	13573	13618	13384	13540	13520	13669	13498	13670	13566	13728	13580	13641	13596	13530	13569	13648	13537	13495	13580	13640	13672	13603	13590	13714	13674	13484	13664	13582	13689	13500	13617	13623	13775	13738	13674	13639	13646	13555	13489	13556	13502	13467	13754	13628	13528	13660	13526	13729	13749	13761	13557	13649	13583	13735	13653	13577	13774	13671	13576	13383	13624	13701	13691	13751	13634	13607	13633	13477	13673	13639	13461	13573	13662	13646	13606	13578	13704	13640	13687	13694	13537	13510	13652	13434	13604	13640	13639	13501	13645	13564	13731	13468	13538	13492	13597	13610	13633	13630	13759	13742	13674	13509	13875	13783	13604	13708	13411	13600	13553	13535	13641	13511	13490	13664	13570	13646	13583	13696	13584	13653	13480	13531	13620	13636	13861	13440	13640	13685	13657	13701	13716	13622	13662	13674	13565	13595	13568	13743	13687	13567	13602	13623	13683	13430	13548	13613	13648	13649	13689	13591	13475	13608	13681	13571	13545	13495	13709	13692	13537	13641	13594	13580	13735	13449	13700	13539	13573	13642	13517	13659	13578	13532	13455	13573	13611	13704	13591	13650	13468	13684	13588	13642	13550	13500	13653	13641	13621	13656	13393	13445	13773	13718	13702	13492	13616	13476	13734	13422	13550	13593	13655	13579	13758	13565	13611	13587	13617	13533	13570	13677	13770	13620	13536	13561	13462	13581	13548	13601	13572	13760	13561	13794	13635	13534	13661	13583	13651	13475	13516	13577	13649	13485	13724	13709	13850	13696	13655	13669	13745	13592	13748	13643	13746	13478	13748	13661	13568	13542	13670	13560	13540	13489	13778	13685	13601	13430	13522	13534	13635	13656	13643	13639	13697	13607	13601	13544	13654	13583	13572	13675	13583	13524	13748	13607	13639	13622	13620	13529	13702	13602	13449	13706	13457	13656	13604	13641	13456	13355	13571	13661	13577	13583	13614	13560	13568	13675	13574	13662	13599	13541	13464	13691	13486	13641	13646	13560	13526	13532	13687	13555	13501	13654	13516	13897	13630	13772	13613	13731	13599	13770	13489	13513	13726	13609	13639	13668	13470	13583	13767	13627	13713	13605	13575	13431	13470	13597	13679	13566	13552	13695	13552	13648	13571	13588	13746	13586	13656	13626	13663	13605	13653	13596	13624	13625	13552	13737	13697	13732	13685	13616	13443	13618	13592	13674	13608	13526	13608	13703	13581	13642	13807	13607	13595	13573	13697	13600	13493	13639	13602	13583	13562	13674	13661	13617	13617	13460	13659	13610	13763	13808	13729	13553	13605	13657	13733	13510	13643	13584	13710	13543	13784	13703	13652	13471	13501	13731	13613	13579	13572	13514	13566	13838	13522	13622	13626	13515	13661	13457	13535	13583	13463	13676	13595	13764	13576	13589	13583	13597	13774	13526	13471	13618	13512	13538	13810	13641	13496	13481	13643	13592	13537	13803	13532	13717	13678	13645	13625	13722	13596	13585	13513	13650	13653	13603	13606	13661	13728	13441	13637	13687	13507	13645	13611	13769	13622	13637	13525	13560	13639	13543	13531	13581	13572	13556	13599	13562	13421	13564	13667	13587	13600	13628	13512	13509	13696	13513	13593	13590	13568	13639	13590	13603	13490	13751	13546	13634	13651	13674	13634	13541	13614	13640	13527	13484	13732	13759	13715	13667	13626	13713	13546	13580	13505	13675	13622	13529	13407	13394	13745	13537	13575	13555	13461	13600	13673	13404	13482	13610	13610	13784	13601	13631	13737	13627	13428	13641	13603	13533	13529	13480	13936	13604	13676	13530	13597	13682	13778	13627	13669	13716	13543	13695	13721	13596	13612	13620	13615	13665	13390	13668	13591	13632	13643	13486	13551	13516	13612	13599	13639	13531	13413	13709	13586	13652	13607	13574	13622	13532	13577	13651	13613	13633	13589	13470	13518	13688	13527	13711	13660	13515	13626	13591	13744	13559	13435	13639	13718	13461	13669	13547	13656	13648	13566	13545	13748	13590	13640	13647	13589	13738	13700	13637	13633	13602	13721	13755	13592	13645	13548	13524	13609	13526	13551	13638	13595	13577	13453	13834	13668	13620	13650	13856	13475	13476	13561	13540	13517	13671	13579	13739	13627	13671	13651	13570	13593	13493	13683	13604	13687	13536	13564	13627	13401	13526	13580	13742	13546	13530	13751	13586	13659	13600	13617	13630	13627	13457	13539	13775	13599	13617	13540	13614	13638	13520	13656	13784	13653	13517	13728	13690	13542	13479	13712	13532	13879	13534	13499	13580	13634	13644	13632	13605	13485	13593	13480	13577	13540	13769	13622	13632	13732	13562	13503	13608	13700	13657	13510	13733	13545	13519	13587	13571	13556	13510	13744	13609	13607	13708	13620	13639	13558	13580	13763	13651	13596	13651	13590	13646	13665	13745	13559	13679	13538	13518	13587	13711	13809	13416	13620	13696	13643	13760	13648	13616	13560	13447	13601	13702	13643	13732	13679	13758	13566	13639	13623	13717	13625	13521	13537	13718	13572	13620	13497	13674	13676	13606	13586	13672	13691	13594	13516	13530	13629	13507	13485	13615	13614	13585	13473	13609	13631	13809	13413	13635	13835	13454	13663	13608	13681	13611	13648	13554	13484	13457	13683	13463	13714	13589	13762	13682	13671	13493	13673	13572	13606	13461	13531	13691	13670	13536	13446	13615	13631	13695	13669	13596	13696	13602	13783	13612	13710	13701	13649	13566	13687	13553	13377	13574	13748	13597	13597	13588	13597	13538	13539	13493	13458	13698	13577	13616	13523	13587	13679	13733	13415	13447	13480	13568	13650	13555	13456	13453	13597	13486	13600	13717	13626	13466	13558	13552	13643	13534	13684	13968	13678	13621	13638	13470	13722	13631	13788	13616	13645	13575	13398	13698	13620	13537	13590	13795	13518	13655	13678	13528	13553	13699	13581	13672	13585	13608	13614	13731	13411	13601	13531	13779	13555	13638	13653	13457	13620	13508	13624	13660	13731	13548	13568	13498	13599	13578	13575	13665	13470	13673	13717	13633	13402	13658	13464	13585	13581	13608	13692	13580	13527	13585	13523	13407	13700	13605	13650	13660	13625	13742	13515	13349	13540
24124	21481	29214	26227	25601	26129	24553	20612	18631	17686	16967	16487	16135	15756	15620	15526	15396	15414	15413	15281	15228	15243	15201	15253	15344	15040	15342	15366	15134	15184	15047	15191	15367	15297	15027	15166	15243	15183	15175	15135	14990	15239	15072	14981	14982	14948	15066	14974	15053	15089	15069	15136	15003	14981	15245	14948	14854	15207	14921	14960	14940	15056	15352	15172	15162	15109	15040	15149	14982	15052	15052	14889	15107	15015	15073	15317	15263	14988	14921	15197	15085	14987	15041	15118	14954	15024	15036	14947	14978	14862	15085	14846	15068	15223	15118	15035	15069	14929	14978	14961	15055	14983	15269	15015	15055	14928	14994	15042	14882	14861	15137	15008	14905	14944	15022	15151	15148	14975	15135	14926	14945	15004	15005	15173	15169	14904	14982	15020	15246	15102	14883	14808	15134	15063	15095	15026	15205	15092	14863	15155	14818	15022	14970	15041	14930	14932	15179	15144	15110	15184	14884	15129	15049	14995	15320	14891	15092	15027	15067	15090	15232	15115	15096	14865	15128	15183	14933	14965	14884	14962	14881	15191	15200	15156	15061	14979	15107	15132	15036	14840	15017	15015	15040	14887	14990	14755	14751	14978	15122	15061	14969	15098	14827	15085	14977	15109	15138	15067	14764	14852	14870	14899	14939	15015	14988	15359	15165	14865	15041	14906	15151	15000	15042	15024	15000	15049	15110	15177	15014	14878	14959	14995	15078	14980	14920	15167	14801	14928	15039	15033	15152	15002	14989	15168	15318	15045	15172	15069	15070	15021	15120	15102	14888	15174	14944	14965	14979	15088	15241	14924	15031	14898	14998	15102	14952	14913	15181	14953	15096	15078	15027	14860	14757	15089	15025	15033	14931	15045	14842	14880	14886	15043	14886	14865	15010	15151	15002	14972	15128	14802	14874	15107	14956	15207	15030	15225	14979	15174	14996	15124	15023	14860	15008	15025	15078	15067	15046	15037	15006	15096	14905	15110	14937	15154	14970	14901	15088	15123	14790	14916	14903	14888	15131	14890	15130	15205	15073	15064	14993	14973	14868	14929	15012	15109	14857	15114	14978	15063	15091	15146	15238	14908	15079	14946	15181	14974	15222	15193	14950	14625	15027	15064	15002	15067	15004	15082	15177	14940	14940	14988	15067	14980	15071	15147	15032	15237	15278	15139	15294	15039	15198	14813	15236	14889	14940	15186	15153	15038	15167	15152	14928	14986	15240	14878	14947	14781	15074	14926	14908	15058	15088	14953	14869	14945	14951	14816	14921	14828	15066	15157	15100	14859	15145	15006	14892	14937	14966	15236	15154	15070	14753	15002	15121	14919	15199	15008	15182	14798	14997	15048	15129	14927	14920	14894	15245	15028	15084	15048	15119	14960	15190	14984	14972	14935	15028	15045	15131	14903	15060	15041	14866	15050	15011	15116	14998	14874	14890	14892	15037	14961	15200	14890	15090	14986	15052	14955	14879	14951	15067	14939	14988	15068	14849	15264	15196	14984	15049	15025	14952	14971	15017	15035	14904	15227	15243	15087	14986	15126	15069	15077	15038	14861	14853	14911	14887	15127	14758	15055	14783	15122	14920	15002	15027	15055	15019	15257	14868	14837	15013	14969	15228	14893	15244	15028	14991	15133	15119	15129	15282	15049	15164	15235	15014	14953	14988	14974	14849	15005	15120	14914	15036	14929	14904	15193	14877	14967	14940	14858	15013	15120	15276	15232	15052	15158	14967	15118	15122	15177	14865	14928	15119	15079	14887	15185	14798	15009	14940	14975	15128	15127	15101	14888	15041	14989	15069	15031	14952	15002	15062	14963	14874	15042	14794	14794	14998	15083	14975	15027	15106	15095	15097	15128	15146	14995	15018	15017	15039	14997	14898	14997	14925	14847	15149	15177	14977	15179	15040	15113	15191	14915	15250	14970	15211	14812	15118	14949	15103	14829	14919	15021	15025	15085	15064	15103	15061	15033	15243	14818	14983	14867	15032	14991	14951	15142	15064	15160	15057	15029	14874	15046	15173	15018	14762	15041	15078	15050	15049	15056	15002	15289	14969	15061	14905	14800	15039	15188	14964	15003	15189	15097	14822	14950	15026	15015	14891	15140	15126	14978	15173	14938	15102	15111	15083	14934	14899	15070	15026	15079	14968	14969	15364	15123	14991	15110	15084	15035	15130	15095	15109	15027	14940	14936	14998	15088	15045	15211	15129	15103	15187	15015	14934	15013	14977	14864	14864	15080	14897	14752	14994	15025	14878	15190	15165	15158	15114	14937	15009	14986	14996	15049	14990	15149	15078	15123	15123	15021	15086	15054	15233	15166	15090	14978	14936	15044	14974	15044	15266	15030	15200	15128	14969	14989	15046	14973	15222	15029	15099	15086	14889	14857	15170	15137	15023	14998	14938	15075	14936	14822	14973	15161	15153	14979	15086	14853	15071	14984	15162	15020	15071	14923	14998	14977	15030	15056	14997	15038	14839	15169	14867	15050	15104	15142	15203	14961	14951	14971	14926	14943	14955	14756	14937	15054	15049	15156	15177	15099	15101	15070	15265	15069	14900	15028	15072	15071	14915	15033	15100	15065	15138	15249	14952	15018	14854	14931	15099	15049	15033	15021	15207	15188	14921	15097	14884	15201	15093	15138	14850	15188	15051	15187	14845	14825	15152	15021	15052	14961	14768	15042	14999	15017	15088	15089	15112	14922	15168	14944	15012	15003	14869	15172	15068	15231	14914	15086	15031	14887	15037	15146	15063	14769	14984	14971	15019	14936	14939	14952	14938	15106	14936	14935	14799	15047	15018	15262	15098	15055	15079	15006	15051	15031	14995	15114	15182	15172	15112	15202	14847	15104	15231	14960	14939	14973	15010	15031	15078	14926	15027	15029	15030	15042	15029	14913	14853	15001	15152	15009	14949	15229	14985	14954	15215	14894	14992	15280	14947	14934	14993	15098	14968	15116	14940	15014	15105	15198	15088	14999	14954	14857	14838	14919	15014	15163	14941	15124	14726	14970	14933	14913	15126	14977	15091	15038	14901	15280	14987	15169	15061	14957	15036	14987	14941	14859	14998	15092	15012	15032	15174	15172	14992	15099	15013	14784	15115	14901	15006	15092	15026	15119	14990	15020	15063	15093	15124	15019	15059	14958	15185	14820	15002	15027	15097	15088	15175	15058	14890	14855	14868	15056	14918	15059	15003	15074	15029	15034	15001	15139	15060	14995	15135	15068	15061	14536	15052	15141	15034	15198	15080	15065	15063	15072	14997	15000	15040	15154	15004	15027	15084	15127	15061	15024	15048	14895	15190	15158	15164	15116	15051	14895	14935	15009	15165	14862	15142	14989	14929	15052	14873	15084	14992	15059	15066	14832	15132	14994	15015	15127	15011	14829	14986	15112	15162	14888	14952	14984	14989	14946	14895	15092	14767	15227	15033	14981	14863	15199	15112	14985	15000	15091	14942	15048	15144	14965	14934	14952	14952	14995	14958	15064	15005	14980	15214	15138	15180	14910	15099	15153	15038	14966	14883	15008	14971	15192	15018	14882	15190	14937	14992	14948	15202	14852	15015	15113	15033	15106	14927	14959	15039	15108	14962	15087	15010	15041	15214	14917	15131	15112	15099	15023	15013	14929	15050	15086	14992	15110	15048	14879	14865	15072	14995	15016	14850	15288	15060	14991	15041	15023	15051	15101	15051	14954	15084	14985	15052	15024	15012	15023	15128	15177	15141	15056	14944	15085	14952	15017	15075	14969	15155	15091	15060	15135	15034	15088	15069	15153	14869	14958	15154	15057	15034	14940	14812	14974	15049	15158	14978	14935	15069	14929	14977	15067	15078	14900	15181	14974	15052	15074	14692	14964	15093	14844	14949	14978	15154	15030	14953	15310	14937	15000	14988	14896	14879	15116	15149	15016	15028	15133	15205	14922	14949	15224	14986	15035	15084	15013	15171	14935	15108	14930	15092	15092	14909	15015	14894	15026	15018	14970	14819	15022	15096	15131	15016	14790	15144	15198	15032	15090	15086	15205	15126	15101	15162	15151	15049	14990	15194	14848	15031	14857	15061	15144	14910	14943	15190	14936	14994	15279	14946	15193	14938	14987	14974	15068	15048	15229	15028	14885	15062	15096	15015	14873	15199	15126	15075	15132	15073	14980	14909	15015	15091	15157	15051	15092	15015	14998	15177	15003	14940	15062	15089	14807	15005	14982	15031	14963	15056	15047	15032	14907	14937	15150	15242	14935	15082	15059	15093	15077	14987	14950	15185	14946	15013	15037	15074	14964	14987	14767	14970	14967	14957	15002	15031	14972	14999	15243	15115	15339	15249	14873	15044	15026	15138	15185	14944	14860	14952	14983	14927	15126	14906	15133	14994	15107	14930	15136	15115	15072	14868	15020	15039	15006	15066	15121	15061	14991	14870	14985	15047	15071	14926	15110	14999	15064	14699	14947	15029	15124	15127	15163	15085	15082	14935	14958	14944	15012	15265	15080	15106	15002	14977	15170	15151	15020	14885	14820	15085	14894	15134	15060	14976	14893	15182	15085	15021	15108	14992	15009	14794	15041	15102	15092	15073	15019	14996	14910	14927	15016	14849	15040	15025	14974	15034	14872	14920	15074	15094	14977	14889	15033	15045	14943	14943	15015	15046	14929	15070	15046	14812	14939	14973	15114	15151	14967	15012	15125	15085	15162	15051	14961	15029	14968	15074	14805	15161	15048	15028	15081	14916	14950	15089	14884	14922	15078	15036	15077	15125	14945	14937	15161	15171	15168	15103	15101	14911	15155	14986	15070	15014	14830	15204	15252	14810	15260	15139	15005	14923	15183	15091	15045	14971	15034	15042	15087	14964	15050	15150	14969	15277	14979	15154	15271	15077	15014	15040	15003	15101	15096	14916	15184	15074	14993	15165	14958	15014	15025	15243	15091	15038	15072	15109	14935	15116	15016	14964	15042	15012	15005	14970	15116	14961	14960	14844	15061	14975	14796	14970	14953	14991	15122	14958	15002	15121	15079	15132	14811	15036	15063	15038	15187	14896	15059	15050	14965	15002	15065	14918	15015	14945	15238	15008	15168	14926	14993	14835	15101	15081	15044	14915	15057	15081	15232	15146	15187	14948	15064	14807	15026
35052	56845	51609	40473	32866	27497	23244	20459	18588	16993	16016	15214	14667	14148	13921	13815	13584	13687	13657	13662	13593	13397	13584	13513	13358	13482	13574	13350	13534	13381	13383	13392	13489	13409	13390	13284	13314	13334	13417	13439	13407	13322	13405	13347	13418	13347	13277	13386	13145	13439	13298	13304	13393	13357	13417	13360	13560	13342	13394	13442	13425	13282	13437	13376	13511	13453	13366	13479	13538	13485	13320	13435	13315	13453	13507	13410	13469	13263	13360	13423	13467	13421	13461	13324	13405	13436	13377	13499	13414	13286	13310	13330	13407	13331	13289	13320	13583	13163	13477	13327	13449	13370	13311	13429	13472	13373	13349	13301	13475	13358	13384	13345	13364	13470	13356	13285	13384	13373	13397	13452	13358	13381	13508	13377	13294	13427	13319	13278	13505	13492	13520	13377	13426	13388	13354	13310	13330	13329	13232	13465	13239	13440	13332	13393	13551	13312	13451	13359	13466	13448	13385	13304	13404	13425	13267	13407	13359	13230	13392	13310	13345	13203	13473	13304	13494	13240	13365	13387	13372	13308	13243	13376	13523	13323	13301	13317	13512	13238	13242	13444	13436	13451	13389	13618	13505	13322	13445	13454	13399	13239	13467	13270	13380	13389	13432	13420	13206	13314	13395	13327	13409	13328	13427	13487	13445	13373	13311	13215	13540	13283	13369	13402	13325	13251	13462	13310	13376	13341	13329	13396	13386	13441	13429	13443	13225	13306	13258	13446	13353	13369	13299	13378	13377	13366	13297	13274	13436	13354	13226	13392	13409	13303	13355	13358	13433	13307	13400	13270	13339	13391	13327	13417	13299	13408	13260	13330	13395	13454	13372	13464	13281	13359	13444	13463	13262	13364	13342	13356	13440	13368	13387	13325	13340	13458	13521	13368	13396	13439	13311	13254	13355	13241	13288	13403	13475	13278	13440	13362	13244	13508	13399	13389	13507	13333	13418	13421	13414	13674	13502	13474	13304	13437	13339	13444	13388	13432	13289	13480	13551	13496	13177	13291	13635	13131	13352	13408	13183	13403	13341	13314	13492	13492	13362	13533	13372	13480	13368	13413	13337	13373	13376	13584	13332	13164	13380	13273	13448	13428	13468	13396	13294	13205	13571	13411	13399	13534	13270	13302	13312	13377	13367	13397	13341	13279	13238	13370	13347	13542	13384	13305	13352	13143	13209	13287	13381	13405	13552	13425	13419	13485	13470	13496	13447	13291	13400	13403	13271	13412	13347	13560	13496	13249	13127	13432	13396	13381	13378	13538	13290	13341	13334	13282	13339	13547	13414	13313	13368	13523	13204	13393	13216	13369	13389	13365	13311	13578	13409	13429	13452	13377	13438	13433	13399	13534	13514	13336	13325	13553	13206	13411	13251	13377	13184	13380	13288	13298	13350	13478	13332	13371	13493	13126	13468	13415	13549	13214	13416	13331	13258	13316	13304	13454	13433	13252	13245	13344	13246	13458	13248	13282	13172	13395	13276	13296	13447	13366	13341	13244	13492	13303	13348	13270	13388	13416	13541	13321	13277	13342	13292	13268	13393	13256	13372	13253	13228	13318	13362	13330	13363	13363	13361	13219	13411	13441	13376	13411	13390	13387	13422	13374	13460	13286	13369	13412	13374	13262	13493	13284	13358	13460	13374	13345	13336	13293	13104	13397	13324	13350	13559	13409	13537	13283	13373	13396	13434	13307	13395	13335	13347	13349	13296	13355	13285	13502	13313	13275	13391	13428	13429	13260	13493	13338	13275	13305	13394	13514	13449	13365	13281	13287	13330	13253	13329	13389	13364	13452	13486	13455	13388	13411	13577	13205	13432	13406	13311	13434	13219	13195	13137	13342	13359	13393	13333	13414	13219	13460	13454	13436	13419	13361	13534	13282	13416	13515	13290	13315	13495	13385	13401	13260	13525	13389	13340	13434	13332	13343	13322	13368	13322	13322	13404	13450	13236	13334	13251	13160	13458	13266	13243	13373	13435	13291	13534	13385	13359	13480	13489	13495	13324	13239	13164	13266	13265	13442	13420	13416	13300	13351	13399	13326	13321	13452	13408	13185	13600	13266	13381	13467	13354	13398	13260	13276	13343	13568	13273	13239	13452	13346	13394	13467	13452	13599	13398	13297	13327	13515	13415	13373	13223	13255	13374	13297	13281	13305	13354	13281	13360	13419	13491	13373	13527	13421	13398	13444	13341	13309	13414	13396	13425	13372	13241	13316	13540	13422	13261	13342	13238	13470	13350	13382	13454	13394	13447	13320	13408	13315	13242	13371	13401	13466	13404	13224	13377	13333	13191	13351	13281	13370	13404	13339	13294	13368	13327	13516	13343	13295	13379	13343	13395	13360	13313	13317	13284	13451	13444	13266	13374	13297	13360	13345	13355	13271	13477	13359	13398	13254	13460	13309	13608	13542	13356	13417	13274	13275	13286	13296	13361	13434	13285	13403	13433	13404	13582	13277	13532	13426	13207	13504	13272	13153	13458	13227	13299	13318	13382	13294	13479	13413	13389	13146	13344	13386	13563	13393	13256	13268	13577	13424	13596	13451	13335	13155	13582	13242	13409	13350	13349	13467	13461	13309	13300	13493	13365	13369	13362	13464	13468	13268	13313	13293	13188	13424	13285	13273	13231	13453	13379	13394	13352	13457	13178	13417	13408	13171	13459	13424	13327	13512	13232	13477	13250	13479	13542	13355	13360	13457	13407	13333	13255	13515	13328	13231	13242	13405	13437	13318	13286	13452	13569	13383	13372	13181	13329	13433	13410	13208	13358	13436	13479	13509	13375	13363	13298	13427	13434	13326	13397	13429	13321	13498	13507	13264	13501	13270	13252	13491	13455	13502	13265	13321	13316	13399	13390	13326	13174	13365	13391	13327	13456	13333	13374	13407	13399	13403	13309	13480	13390	13411	13490	13191	13417	13223	13330	13426	13383	13429	13387	13238	13407	13325	13513	13413	13314	13409	13320	13409	13439	13353	13401	13400	13324	13294	13408	13521	13465	13422	13538	13233	13443	13446	13236	13410	13447	13609	13537	13368	13318	13369	13441	13379	13419	13419	13340	13527	13379	13304	13421	13287	13333	13523	13247	13394	13460	13365	13351	13227	13399	13370	13349	13225	13400	13383	13282	13404	13353	13428	13447	13390	13396	13267	13451	13263	13287	13286	13442	13308	13396	13295	13320	13393	13393	13454	13488	13465	13322	13284	13269	13471	13369	13324	13285	13513	13358	13299	13438	13346	13385	13233	13434	13256	13412	13417	13246	13381	13381	13321	13451	13409	13409	13455	13515	13232	13230	13372	13480	13411	13304	13510	13146	13268	13486	13295	13289	13282	13505	13419	13497	13417	13506	13407	13360	13286	13515	13441	13435	13413	13263	13346	13462	13463	13403	13462	13397	13237	13376	13412	13364	13466	13333	13384	13388	13267	13405	13287	13564	13311	13371	13125	13482	13388	13349	13427	13495	13421	13250	13416	13371	13291	13350	13244	13468	13348	13405	13405	13369	13424	13366	13434	13381	13424	13493	13389	13378	13277	13337	13533	13390	13376	13468	13304	13378	13303	13353	13174	13281	13328	13359	13353	13272	13216	13286	13549	13369	13277	13294	13506	13461	13473	13182	13439	13434	13346	13418	13311	13347	13392	13433	13447	13261	13294	13399	13323	13486	13274	13244	13311	13364	13294	13279	13391	13387	13314	13430	13415	13426	13125	13416	13288	13427	13271	13255	13434	13293	13390	13488	13415	13414	13452	13390	13353	13436	13271	13281	13377	13369	13267	13554	13445	13359	13394	13411	13267	13472	13461	13328	13438	13423	13493	13419	13455	13595	13448	13346	13347	13483	13410	13509	13362	13667	13429	13411	13402	13299	13331	13329	13423	13285	13404	13447	13276	13406	13354	13291	13535	13451	13498	13251	13365	13282	13280	13270	13288	13385	13378	13337	13427	13529	13396	13337	13343	13302	13411	13408	13290	13185	13336	13354	13418	13319	13407	13414	13286	13495	13445	13401	13333	13409	13450	13486	13313	13368	13323	13366	13273	13249	13343	13430	13271	13530	13402	13320	13366	13478	13327	13350	13419	13258	13581	13240	13299	13454	13170	13259	13377	13285	13308	13414	13418	13421	13435	13273	13317	13266	13475	13419	13310	13325	13184	13236	13333	13447	13344	13442	13462	13382	13486	13449	13330	13479	13358	13423	13402	13336	13238	13425	13408	13335	13385	13306	13208	13338	13449	13314	13533	13302	13335	13430	13561	13411	13297	13329	13304	13425	13330	13385	13311	13321	13292	13383	13209	13296	13450	13462	13454	13335	13444	13463	13435	13318	13324	13435	13345	13203	13403	13476	13257	13331	13444	13525	13317	13391	13240	13511	13240	13320	13442	13291	13395	13308	13307	13431	13311	13422	13270	13291	13356	13376	13642	13455	13347	13438	13336	13441	13471	13418	13275	13402	13273	13228	13275	13255	13456	13326	13472	13408	13496	13399	13440	13372	13434	13501	13322	13328	13471	13387	13424	13538	13401	13295	13478	13450	13315	13531	13225	13422	13360	13371	13290	13489	13459	13403	13296	13469	13409	13316	13238	13333	13484	13214	13509	13223	13203	13243	13283	13222	13341	13415	13493	13440	13453	13453	13352	13378	13472	13527	13369	13401	13407	13376	13443	13464	13402	13353	13345	13504	13481	13359	13285	13399	13312	13358	13445	13294	13490	13338	13185	13396	13344	13311	13247	13414	13374	13346	13508	13398	13547	13335	13276	13243	13299	13495	13484	13621	13322	13367	13340	13465	13366	13363	13237	13345	13197	13335	13352	13395	13444	13244	13505	13462	13578	13318	13330	13301	13387	13418	13265	13501	13281	13332	13482	13329	13274	13445	13407	13496	13357	13553	13330	13600	13388	13365	13273	13290	13283	13414	13467	13542	13429	13260	13435	13252	13415	13321	13487	13405	13498	13554	13372	13325	13448	13267	13403	13334	13357	13299	13302	13472	13387	13320	13256	13269	13525	13397	13458	13364	13533	13381	13263	13269	13264	13312	13414	13367	13228	13481	13507	13396	13426	13548	13309	13254	13219	13285	13346	13345	13429	13194	13363	13336	13388	13433	13332	13362	13505	13300	13333
22856	21417	29270	24341	23376	27202	28832	23171	20909	19752	18552	17708	17287	16734	16440	16340	16198	15983	15830	15982	15807	15852	15939	15629	15900	15754	15842	15842	15805	15738	15684	15725	15630	15690	15673	15844	15522	15803	15668	15618	15770	15562	15552	15563	15496	15490	15426	15654	15463	15564	15467	15448	15594	15639	15646	15569	15721	15465	15735	15725	15613	15607	15384	15565	15724	15643	15830	15619	15594	15676	15646	15480	15637	15623	15586	15546	15670	15625	15525	15654	15394	15597	15632	15454	15319	15372	15528	15593	15698	15517	15407	15632	15469	15497	15502	15651	15589	15452	15743	15641	15558	15665	15587	15467	15634	15571	15436	15625	15471	15480	15633	15565	15437	15687	15437	15689	15444	15311	15700	15632	15468	15488	15473	15552	15631	15636	15488	15730	15478	15540	15593	15562	15498	15687	15686	15647	15640	15432	15428	15599	15550	15747	15637	15769	15544	15576	15482	15613	15728	15435	15537	15536	15548	15678	15515	15856	15617	15639	15728	15714	15406	15681	15631	15539	15501	15475	15514	15555	15413	15611	15659	15458	15498	15638	15680	15683	15728	15521	15640	15420	15454	15508	15666	15476	15497	15522	15498	15614	15446	15475	15551	15431	15526	15518	15619	15604	15397	15410	15537	15678	15822	15533	15641	15628	15556	15543	15510	15675	15656	15275	15479	15615	15567	15386	15659	15581	15541	15485	15638	15490	15631	15718	15638	15500	15598	15535	15508	15816	15461	15580	15478	15584	15528	15578	15538	15645	15369	15599	15453	15406	15476	15619	15565	15456	15438	15515	15504	15434	15630	15483	15501	15397	15413	15765	15534	15691	15533	15819	15527	15570	15753	15562	15681	15692	15511	15479	15945	15572	15722	15760	15577	15369	15449	15476	15578	15355	15545	15510	15446	15456	15545	15398	15681	15676	15482	15454	15623	15463	15457	15519	15793	15442	15553	15659	15761	15575	15645	15363	15394	15450	15277	15543	15434	15270	15813	15460	15629	15657	15387	15514	15458	15500	15672	15726	15798	15723	15497	15722	15500	15351	15421	15609	15452	15601	15476	15542	15558	15539	15505	15551	15768	15496	15509	15498	15668	15408	15644	15517	15813	15657	15636	15385	15682	15581	15437	15347	15377	15468	15532	15574	15479	15481	15530	15460	15516	15479	15444	15589	15441	15767	15507	15383	15487	15782	15501	15521	15664	15453	15430	15622	15480	15739	15686	15533	15563	15327	15686	15536	15686	15604	15649	15666	15715	15407	15530	15625	15529	15531	15361	15459	15544	15315	15471	15387	15529	15629	15555	15390	15581	15480	15552	15793	15696	15475	15725	15541	15554	15529	15600	15805	15432	15568	15467	15683	15698	15618	15372	15407	15595	15451	15626	15542	15604	15524	15484	15553	15656	15602	15476	15372	15559	15567	15554	15416	15437	15471	15541	15351	15638	15625	15541	15640	15626	15856	15653	15577	15666	15592	15615	15603	15419	15504	15682	15486	15627	15616	15705	15411	15564	15533	15481	15752	15542	15523	15434	15557	15470	15552	15378	15582	15530	15544	15510	15554	15473	15596	15584	15394	15531	15692	15285	15539	15650	15621	15425	15547	15719	15523	15632	15570	15649	15452	15653	15516	15445	15697	15462	15382	15562	15592	15482	15408	15698	15520	15408	15780	15414	15650	15496	15519	15465	15602	15666	15546	15626	15589	15444	15454	15571	15547	15504	15583	15376	15394	15500	15577	15609	15698	15547	15485	15734	15368	15711	15409	15379	15476	15299	15429	15481	15606	15643	15297	15454	15647	15598	15526	15880	15622	15605	15401	15687	15536	15790	15560	15552	15656	15671	15485	15583	15586	15577	15575	15641	15461	15510	15486	15430	15572	15548	15545	15410	15551	15608	15468	15258	15700	15509	15322	15485	15490	15471	15767	15548	15451	15640	15524	15439	15494	15793	15551	15460	15546	15475	15625	15631	15507	15612	15508	15630	15663	15567	15614	15573	15545	15666	15679	15620	15571	15615	15688	15437	15633	15496	15486	15520	15510	15488	15472	15488	15683	15493	15633	15382	15607	15656	15694	15572	15617	15456	15708	15663	15528	15496	15509	15618	15641	15364	15610	15473	15472	15540	15589	15560	15536	15171	15561	15561	15672	15592	15548	15744	15614	15407	15529	15580	15505	15617	15531	15635	15607	15744	15612	15354	15510	15607	15653	15564	15589	15458	15498	15719	15541	15472	15602	15609	15425	15534	15615	15641	15462	15454	15426	15659	15397	15538	15602	15537	15550	15613	15672	15550	15721	15605	15634	15563	15621	15661	15528	15619	15704	15522	15543	15441	15523	15348	15597	15521	15419	15473	15646	15800	15417	15585	15666	15715	15675	15613	15596	15517	15640	15587	15490	15590	15594	15531	15327	15452	15555	15758	15534	15430	15599	15423	15238	15657	15512	15536	15705	15494	15445	15794	15695	15579	15647	15399	15713	15608	15764	15625	15442	15456	15465	15602	15397	15525	15422	15678	15454	15733	15534	15551	15579	15702	15443	15592	15651	15502	15384	15474	15505	15602	15658	15598	15500	15666	15493	15455	15673	15656	15470	15378	15466	15448	15674	15525	15563	15438	15518	15493	15575	15723	15525	15396	15714	15619	15504	15517	15630	15506	15637	15718	15596	15562	15458	15569	15702	15320	15520	15543	15459	15333	15520	15863	15607	15520	15570	15624	15483	15509	15493	15660	15773	15677	15758	15528	15434	15341	15551	15449	15431	15435	15622	15500	15620	15615	15627	15388	15669	15424	15602	15593	15621	15418	15465	15453	15566	15691	15616	15605	15563	15327	15450	15636	15640	15629	15549	15294	15708	15533	15278	15511	15370	15618	15716	15671	15573	15528	15660	15608	15602	15546	15596	15703	15477	15508	15573	15790	15688	15488	15395	15487	15475	15309	15500	15682	15611	15596	15570	15588	15682	15651	15623	15476	15453	15497	15492	15366	15631	15468	15611	15497	15652	15602	15496	15615	15516	15634	15545	15559	15723	15570	15649	15530	15513	15423	15348	15636	15761	15695	15457	15597	15470	15580	15434	15591	15606	15472	15474	15527	15552	15653	15631	15641	15514	15626	15351	15412	15558	15559	15490	15811	15425	15438	15620	15572	15516	15451	15609	15390	15429	15661	15682	15566	15557	15514	15569	15799	15475	15513	15621	15538	15467	15531	15794	15545	15538	15572	15489	15531	15555	15664	15650	15697	15556	15434	15473	15487	15613	15596	15648	15735	15556	15493	15484	15556	15476	15577	15557	15586	15634	15583	15571	15384	15570	15502	15624	15521	15605	15542	15606	15557	15556	15545	15586	15598	15508	15664	15681	15377	15341	15488	15544	15652	15635	15637	15517	15598	15395	15610	15622	15656	15587	15643	15602	15604	15646	15684	15556	15498	15439	15530	15610	15549	15521	15723	15546	15475	15629	15419	15557	15502	15397	15546	15545	15773	15462	15524	15668	15635	15615	15558	15528	15332	15648	15668	15430	15435	15411	15470	15574	15716	15653	15606	15648	15587	15601	15589	15618	15518	15396	15709	15372	15652	15574	15527	15754	15463	15597	15570	15410	15531	15681	15635	15587	15650	15555	15343	15413	15621	15443	15415	15447	15321	15473	15387	15625	15509	15567	15639	15425	15688	15618	15624	15449	15552	15606	15729	15706	15567	15668	15615	15534	15407	15581	15741	15408	15514	15516	15324	15514	15717	15414	15659	15424	15613	15586	15477	15617	15478	15405	15661	15568	15818	15461	15553	15402	15643	15498	15564	15545	15501	15589	15316	15743	15522	15596	15614	15526	15715	15416	15493	15614	15626	15547	15512	15629	15462	15625	15480	15677	15377	15702	15596	15420	15658	15573	15304	15519	15421	15563	15552	15430	15487	15630	15480	15665	15697	15427	15476	15645	15388	15547	15429	15688	15631	15507	15542	15391	15568	15684	15437	15438	15755	15472	15583	15638	15787	15638	15671	15418	15571	15360	15338	15653	15626	15552	15576	15349	15695	15518	15527	15341	15598	15571	15453	15730	15551	15605	15552	15503	15569	15432	15535	15500	15507	15594	15632	15507	15536	15643	15577	15587	15374	15536	15561	15752	15585	15558	15622	15594	15396	15593	15652	15524	15581	15670	15547	15546	15496	15526	15631	15594	15524	15544	15671	15455	15491	15743	15712	15530	15506	15676	15595	15498	15478	15778	15463	15669	15811	15645	15439	15500	15638	15681	15608	15659	15657	15673	15508	15490	15459	15408	15335	15427	15688	15610	15597	15546	15532	15355	15351	15812	15503	15573	15576	15637	15688	15661	15665	15573	15623	15458	15807	15730	15546	15435	15459	15472	15481	15540	15323	15500	15589	15447	15513	15583	15565	15520	15655	15682	15419	15474	15587	15394	15641	15580	15373	15516	15616	15653	15584	15621	15449	15554	15531	15611	15574	15588	15629	15709	15502	15565	15358	15545	15606	15432	15318	15371	15422	15459	15524	15320	15444	15450	15397	15430	15530	15454	15553	15543	15671	15537	15475	15799	15358	15436	15374	15469	15441	15557	15631	15504	15316	15429	15450	15511	15533	15421	15579	15311	15518	15415	15601	15556	15672	15764	15629	15686	15517	15564	15532	15603	15489	15461	15781	15594	15394	15399	15593	15598	15570	15560	15513	15664	15691	15554	15462	15450	15629	15773	15552	15478	15519	15557	15538	15403	15535	15535	15477	15477	15571	15719	15461	15640	15718	15631	15546	15652	15757	15676	15674	15590	15614	15570	15520	15515	15471	15608	15524	15665	15498	15543	15637	15630	15363	15575	15609	15562	15601	15592	15583	15542	15679	15348	15556	15561	15680	15621	15539	15641	15674	15618	15598	15388	15621	15575	15532	15469	15470	15562	15701	15557	15555	15632	15591	15653	15420	15375	15473	15486	15476	15737	15554	15645	15407	15576	15591	15533	15708	15545	15479	15606	15726	15500	15535	15451	15777	15576	15492	15496	15686	15544	15386	15538	15476	15619	15575	15844	15453	15707	15718	15620	15721	15412	15551	15494	15560	15568	15631	15505	15582	15428	15719	15569	15551	15545	15517	15780	15648	15544	15587	15409	15360	15656	15530	15531
37215	62164	57093	45251	37610	31920	27381	23622	21397	19158	17488	16545	15806	15193	14581	14405	14371	14175	14034	14015	14072	13818	13886	13687	13817	13846	13810	13764	13844	13829	13992	13727	13636	13627	13807	13581	13696	13535	13652	13588	13713	13596	13668	13758	13659	13815	13612	13787	13774	13757	13571	13682	13685	13798	13797	13756	13511	13627	13653	13745	13694	13637	13614	13731	13613	13619	13597	13627	13710	13662	13698	13611	13698	13539	13683	13787	13775	13723	13691	13694	13634	13577	13662	13545	13809	13748	13513	13672	13738	13797	13662	13529	13739	13550	13512	13550	13676	13587	13637	13736	13529	13799	13528	13748	13651	13751	13619	13530	13666	13798	13777	13658	13607	13571	13729	13901	13622	13617	13580	13688	13799	13695	13613	13625	13628	13711	13774	13696	13586	13733	13727	13602	13753	13691	13588	13542	13657	13591	13552	13665	13740	13572	13547	13618	13653	13506	13538	13752	13703	13575	13629	13554	13689	13831	13804	13561	13607	13682	13666	13592	13666	13563	13750	13660	13650	13664	13465	13717	13814	13612	13674	13592	13547	13694	13695	13634	13659	13538	13773	13631	13718	13694	13787	13692	13690	13664	13574	13784	13763	13647	13722	13626	13515	13669	13562	13724	13606	13576	13628	13716	13637	13489	13718	13462	13643	13553	13524	13681	13803	13740	13807	13588	13737	13650	13620	13606	13727	13773	13590	13749	13714	13685	13771	13618	13718	13539	13598	13609	13715	13707	13655	13656	13643	13547	13645	13650	13574	13592	13717	13676	13544	13696	13639	13635	13693	13629	13647	13754	13844	13488	13537	13500	13697	13617	13831	13694	13665	13671	13542	13666	13609	13460	13562	13587	13729	13778	13626	13631	13741	13441	13740	13673	13440	13604	13644	13648	13614	13712	13592	13722	13725	13607	13775	13690	13604	13627	13612	13467	13646	13630	13709	13764	13684	13734	13839	13568	13736	13542	13599	13628	13540	13796	13613	13641	13762	13831	13706	13606	13731	13620	13769	13749	13669	13517	13412	13461	13669	13593	13573	13580	13659	13851	13733	13512	13659	13682	13613	13597	13605	13663	13880	13673	13562	13570	13703	13539	13555	13665	13570	13682	13687	13770	13618	13499	13616	13567	13574	13593	13734	13662	13761	13449	13764	13666	13582	13714	13494	13585	13636	13580	13670	13611	13566	13646	13736	13592	13508	13741	13741	13613	13738	13472	13632	13686	13695	13626	13679	13680	13493	13664	13700	13641	13557	13615	13632	13515	13477	13484	13790	13683	13464	13614	13700	13721	13655	13726	13641	13516	13686	13773	13601	13661	13634	13566	13792	13519	13768	13608	13654	13588	13624	13644	13687	13735	13731	13743	13635	13653	13635	13570	13692	13788	13593	13694	13570	13563	13695	13656	13577	13650	13515	13726	13627	13585	13635	13742	13582	13601	13605	13458	13553	13761	13719	13573	13646	13774	13658	13727	13643	13732	13415	13589	13666	13704	13580	13665	13573	13694	13655	13736	13537	13670	13550	13704	13621	13475	13767	13649	13596	13620	13512	13679	13746	13732	13583	13577	13667	13597	13650	13784	13763	13563	13674	13670	13647	13701	13522	13686	13774	13575	13671	13703	13558	13631	13817	13504	13814	13671	13489	13806	13599	13560	13638	13588	13568	13619	13780	13535	13676	13568	13632	13694	13816	13633	13697	13637	13640	13577	13766	13687	13630	13408	13725	13574	13761	13684	13759	13697	13477	13756	13605	13627	13747	13804	13611	13533	13618	13514	13559	13560	13498	13699	13641	13516	13622	13612	13669	13536	13581	13865	13574	13767	13567	13742	13699	13642	13614	13820	13749	13700	13686	13717	13816	13606	13693	13572	13744	13670	13680	13615	13639	13718	13554	13774	13747	13592	13592	13555	13551	13734	13669	13615	13660	13480	13569	13722	13624	13568	13639	13627	13549	13611	13583	13645	13690	13505	13738	13608	13805	13472	13626	13672	13618	13725	13720	13756	13737	13683	13718	13539	13858	13549	13554	13629	13789	13593	13645	13589	13659	13497	13743	13602	13659	13600	13640	13593	13550	13684	13703	13693	13598	13529	13592	13587	13548	13530	13572	13664	13628	13725	13392	13668	13627	13660	13803	13600	13655	13714	13682	13692	13555	13760	13676	13634	13786	13611	13408	13733	13550	13843	13700	13780	13706	13627	13531	13809	13635	13692	13584	13630	13473	13747	13664	13616	13604	13606	13654	13531	13497	13602	13629	13581	13684	13556	13748	13655	13579	13784	13777	13706	13492	13572	13556	13645	13690	13740	13576	13574	13575	13643	13563	13523	13536	13658	13627	13744	13590	13656	13762	13730	13624	13608	13627	13730	13879	13773	13703	13662	13623	13567	13558	13735	13577	13743	13724	13683	13584	13552	13695	13706	13426	13522	13559	13678	13595	13587	13690	13614	13619	13590	13551	13647	13782	13613	13667	13565	13721	13584	13817	13648	13702	13543	13476	13710	13435	13659	13526	13615	13515	13638	13614	13693	13566	13473	13481	13646	13458	13655	13813	13654	13727	13685	13577	13600	13631	13631	13471	13756	13608	13609	13683	13705	13651	13607	13698	13575	13688	13766	13741	13833	13683	13487	13610	13729	13633	13676	13560	13652	13491	13537	13565	13699	13685	13650	13456	13733	13697	13710	13772	13485	13718	13555	13575	13552	13571	13726	13609	13658	13596	13476	13735	13655	13680	13550	13671	13641	13629	13551	13692	13592	13598	13701	13560	13453	13720	13570	13606	13681	13696	13574	13734	13642	13668	13576	13707	13785	13666	13505	13699	13772	13707	13678	13627	13590	13639	13797	13465	13717	13728	13676	13667	13593	13669	13644	13665	13723	13797	13730	13583	13839	13541	13680	13732	13559	13663	13582	13666	13690	13589	13574	13631	13502	13723	13749	13525	13472	13705	13728	13626	13670	13644	13647	13586	13358	13654	13736	13597	13662	13791	13612	13546	13553	13649	13616	13678	13579	13485	13727	13702	13559	13677	13733	13663	13719	13764	13608	13470	13721	13526	13745	13498	13638	13669	13619	13578	13616	13421	13649	13746	13679	13520	13604	13613	13600	13720	13639	13543	13641	13620	13614	13512	13818	13668	13676	13591	13640	13495	13638	13641	13482	13642	13708	13751	13543	13669	13537	13373	13748	13630	13755	13638	13743	13535	13725	13701	13790	13544	13527	13620	13683	13569	13747	13676	13808	13587	13791	13606	13665	13709	13596	13674	13661	13659	13543	13667	13723	13543	13677	13643	13571	13527	13703	13700	13548	13443	13827	13537	13689	13552	13685	13663	13625	13612	13650	13428	13684	13756	13647	13862	13692	13696	13424	13423	13681	13668	13463	13658	13682	13684	13491	13577	13748	13653	13598	13690	13610	13484	13768	13575	13665	13738	13595	13533	13589	13627	13683	13773	13609	13576	13701	13611	13738	13513	13679	13835	13573	13711	13532	13648	13505	13662	13636	13704	13584	13655	13557	13507	13574	13469	13696	13628	13554	13663	13874	13732	13649	13670	13559	13685	13543	13680	13736	13553	13725	13715	13496	13534	13488	13734	13603	13597	13658	13780	13582	13801	13580	13682	13422	13726	13648	13547	13502	13461	13555	13574	13582	13593	13626	13581	13650	13509	13553	13579	13803	13817	13572	13742	13845	13613	13562	13629	13574	13632	13669	13883	13602	13648	13806	13514	13763	13781	13573	13702	13621	13459	13568	13808	13712	13677	13736	13603	13696	13702	13756	13612	13658	13684	13530	13710	13702	13687	13475	13674	13635	13581	13460	13687	13690	13760	13704	13465	13715	13640	13663	13666	13839	13748	13569	13589	13547	13733	13477	13876	13675	13725	13765	13574	13544	13565	13657	13810	13719	13659	13629	13647	13578	13568	13712	13703	13637	13754	13507	13649	13705	13476	13561	13775	13671	13552	13635	13645	13610	13710	13602	13630	13607	13539	13792	13695	13585	13589	13633	13656	13563	13684	13602	13614	13617	13743	13676	13690	13651	13684	13573	13838	13629	13788	13613	13576	13736	13579	13783	13769	13731	13715	13649	13758	13608	13653	13657	13616	13655	13624	13608	13629	13663	13649	13660	13667	13572	13724	13805	13758	13554	13668	13605	13679	13499	13511	13523	13634	13686	13656	13530	13778	13575	13551	13641	13577	13682	13647	13631	13585	13520	13593	13674	13671	13639	13612	13500	13605	13693	13707	13572	13417	13749	13610	13622	13694	13678	13489	13651	13676	13489	13492	13670	13659	13616	13518	13720	13763	13727	13662	13659	13854	13578	13621	13618	13538	13653	13734	13743	13573	13501	13673	13725	13667	13607	13630	13615	13554	13519	13764	13781	13699	13454	13579	13569	13660	13630	13611	13631	13826	13614	13768	13702	13536	13534	13717	13502	13713	13700	13614	13675	13770	13794	13663	13681	13623	13449	13687	13762	13590	13611	13665	13734	13513	13633	13593	13679	13861	13709	13686	13598	13412	13530	13619	13621	13576	13580	13594	13704	13586	13561	13678	13562	13696	13496	13478	13784	13524	13454	13662	13735	13822	13669	13619	13564	13623	13579	13814	13744	13548	13580	13645	13540	13664	13717	13723	13701	13693	13757	13638	13589	13598	13663	13421	13645	13538	13632	13632	13640	13472	13794	13533	13649	13622	13678	13627	13666	13683	13624	13574	13745	13819	13856	13685	13682	13505	13665	13502	13654	13580	13661	13744	13693	13697	13558	13620	13472	13534	13628	13501	13731	13666	13502	13721	13567	13767	13640	13648	13584	13672	13529	13665	13707	13750	13719	13517	13563	13676	13563	13699	13653	13704	13713	13718	13535	13750	13721	13740	13818	13644	13347	13534	13584	13583	13535	13671	13761	13566	13703	13570	13631	13711	13714	13804	13728	13658	13737	13659	13631	13632	13598	13709	13586	13675	13488	13690	13693	13597	13497	13560	13681	13701	13712	13618	13618	13704	13624	13674	13635	13556	13753	13550	13697	13457	13693	13640	13636	13683	13547	13637	13520	13614	13465	13550	13578	13533	13661	13760	13522	13581	13746	13684	13575	13530	13654	13572	13631	13575	13827	13644	13497	13504	13800
29350	30407	37519	31940	25346	22146	19758	18330	17375	16864	16218	15860	15980	15796	15579	15414	15495	15576	15576	15369	15348	15625	15206	15652	15243	15322	15348	15523	15211	15378	15379	15410	15489	15248	15386	15220	15519	15264	15287	15237	15368	15216	15116	15195	15260	15406	15364	15251	15326	15536	15417	15540	15180	15288	15178	15347	15414	15306	15379	15537	15158	15478	15432	15231	15324	15283	15260	15338	15513	15416	15332	15164	15439	15294	15223	15306	15603	15270	15327	15452	15440	15436	15191	15176	15505	15565	15280	15314	15298	15524	15220	15408	15294	15235	15287	15185	15312	15396	15332	15358	15276	15386	15414	15417	15311	15383	15305	15313	15288	15528	15084	15184	15372	15478	15258	15436	15331	15349	15412	15434	15259	15405	15160	15208	15338	15474	15351	15470	15321	15332	15361	15380	15292	15263	15412	15468	15255	15206	15291	15335	15324	15507	15399	15386	15321	15264	15561	15417	15380	15219	15263	15245	15335	15318	15434	15200	15244	15364	15259	15234	15165	15418	15286	15198	15409	15189	15448	15395	15353	15201	15440	15427	15408	15240	15373	15506	15458	15436	15292	15233	15298	15366	15113	15369	15230	15237	15015	15437	15330	15182	15291	15354	15344	15133	15221	15157	15397	15418	15422	15296	15480	15233	15281	15402	15299	15380	15496	15450	15250	15401	15209	15395	15321	15479	15352	15316	15334	15415	15332	15467	15311	15193	15384	15395	15349	15354	15134	15204	15442	15203	15330	15338	15335	15208	15264	15358	15301	15524	15363	15237	15337	15462	15094	15311	15278	15369	15555	15252	15440	15558	15264	15205	15480	15374	15301	15344	15568	15397	15172	15319	15340	15368	15246	15505	15425	15237	15289	15431	15176	15410	15250	15368	15286	15405	15383	15278	15438	15460	15471	15316	15207	15084	15308	15406	15389	15336	15278	15544	15166	15295	15326	15410	15403	15429	15446	15383	15308	15327	15339	15397	15378	15340	15301	15319	15307	15289	15198	15314	15442	15340	15382	15327	15187	15062	15310	15339	15299	15358	15212	15163	15429	15189	15336	15496	15353	15404	15113	15341	15341	15356	15094	15389	15343	15298	15169	15223	15436	15346	15254	15129	15465	15296	15305	15337	15456	15112	15225	15184	15265	15407	15392	15417	15185	15343	15214	15392	15417	15345	15411	15273	15484	15332	15403	15257	15283	15181	15339	15452	15439	15228	15327	15302	15029	15259	15223	15106	15346	15194	15169	15370	15384	15278	15336	15279	15352	15540	15359	15286	15291	15380	15449	15209	15507	15212	15395	15578	15430	15328	15224	15263	15405	15373	15209	15308	15396	15275	15299	15460	15307	15384	15219	15526	15281	15341	15299	15368	15372	15528	15487	15261	15321	15323	15454	15416	15552	15062	15216	15207	15328	15236	15497	15300	15356	15329	15457	15497	15490	15344	15354	15228	15547	15190	15511	15422	15407	15512	15260	15394	15378	15288	15294	15190	15421	15335	15287	15248	15603	15623	15340	15131	15237	15404	15411	15383	15289	15310	15158	15276	15235	15311	15495	15502	15629	15324	15372	15463	15363	15390	15366	15441	15213	15342	15282	15399	15502	15377	15215	15334	15463	15308	15311	15387	15501	15364	15377	15370	15426	15233	15242	15314	14980	15238	15168	15327	15648	15338	15235	15383	15348	15234	15383	15364	15347	15362	15153	15171	15365	15396	15427	15323	15295	15245	15306	15373	15305	15347	15161	15356	15543	15480	15347	15083	15187	15405	15319	15154	15149	15243	15258	15453	15330	15307	15165	15342	15237	15391	15468	15245	15338	15443	15474	15392	15242	15131	15287	15362	15208	15476	15367	15270	15379	15361	15407	15456	15329	15431	15306	15383	15525	15472	15166	15390	15284	15106	15363	15540	15203	15222	15221	15285	15290	15300	15429	15213	15540	15312	15338	15307	15202	15310	15251	15517	15370	15297	15181	15452	15190	15473	15339	15458	15644	15318	15458	15407	15319	15204	15361	15478	15271	15318	15298	15276	15302	15559	15437	15317	15465	15311	15389	15361	15377	15413	15405	15033	15182	15262	15371	15456	15315	15417	15330	15158	15465	15483	15400	15418	15352	15311	15423	15358	15387	15189	15413	15352	15374	15232	15082	15471	15229	15519	15304	15498	15447	15461	15211	15350	15291	15149	15361	15231	15143	15307	15305	15552	15334	15316	15570	15385	15243	15211	15318	15530	15363	15316	15171	15486	15342	15392	15181	15211	15249	15180	15490	15185	15175	15137	15454	15160	15404	15302	15241	15392	15372	15352	15406	15387	15330	15246	15227	15516	15332	15371	15338	15385	15330	15218	15285	15245	15323	15255	15422	15199	15349	15318	15294	15294	15333	15148	15297	15290	15450	15227	15317	15300	15265	15218	15174	15322	15412	15234	15273	15462	15473	15373	15390	15483	15456	15412	15459	15235	15150	15159	15334	15500	15297	15372	15255	15089	15359	15220	15328	15380	15357	15361	15317	15348	15455	15412	15262	15447	15246	15246	15502	15411	15294	15351	15270	15418	15438	15292	15336	15281	15248	15222	15479	15320	15390	15405	15384	15187	15304	15473	15258	15303	15410	15408	15395	15489	15584	15224	15357	15408	15224	15217	15166	15403	15331	15368	15165	15583	15464	15328	15251	15209	15423	15579	15305	15358	15427	15323	15283	15270	15490	15392	15483	15480	15296	15132	15374	15345	15513	15427	15347	15312	15170	15265	15173	15261	15271	15231	15347	15409	15271	15425	15475	15425	15326	15273	15279	15164	15215	15399	15353	15162	15303	15107	15229	15438	15320	15374	15543	15160	15550	15274	15186	15242	15226	15218	15410	15235	15337	15189	15299	15293	15308	15561	15443	15175	15363	15271	15403	15192	15269	15315	15280	15273	15441	15313	15422	15467	15365	15393	15261	15292	15336	15419	15447	15381	15503	15470	15330	15388	15399	15326	15454	15478	15414	15476	15434	15134	15109	15487	15420	15195	15363	15396	15327	15347	15349	15317	15340	15308	15225	15441	15439	15375	15454	15412	15640	15296	15290	15369	15368	15478	15145	15311	15376	15467	15499	15437	15336	15401	15360	15138	15261	15420	15355	15326	15383	15329	15476	15411	15367	15475	15402	15248	15313	15405	15408	15311	15269	15247	15330	15381	15444	15278	15360	15444	15375	15448	15278	15374	15243	15242	15365	15423	15181	15288	15432	15304	15501	15194	15386	15387	15296	15413	15417	15422	15518	15318	15465	15229	15517	15341	15533	15236	15292	15382	15203	15244	15277	15183	15327	15435	15219	15256	15610	15194	15387	15330	15436	15433	15395	15486	15355	15440	15370	15472	15212	15404	15438	15308	15513	15483	15450	15406	15390	15270	15441	15181	15153	15107	15188	15559	15532	15335	15219	15353	15278	15333	15352	15353	15248	15349	15411	15366	15339	15333	15392	15162	15433	15212	15220	15463	15401	15386	15372	15339	15406	15330	15353	15130	15221	15403	15257	15254	15473	15183	15333	15282	15356	15381	15280	15244	15310	15162	15518	15305	15243	15305	15582	15529	15317	15398	15412	15537	15334	15508	15501	15196	15136	15101	15188	15124	15272	15488	15424	15191	15248	15352	15322	15323	15279	15301	15245	15520	15258	15365	15257	15356	15423	15302	15270	15231	15349	15451	15446	15417	15668	15441	15459	15440	15254	15517	15231	15195	15377	15261	15438	15352	15374	15188	15343	15320	15290	15259	15306	15228	15182	15410	15558	15500	15418	15298	15227	15362	15273	15328	15346	15485	15352	15483	15687	15319	15261	15356	15072	15219	15304	15421	15312	15579	15282	15313	15228	15334	15203	15368	15385	15472	15456	15301	15350	15381	15137	15183	15502	15589	15371	15185	15397	15352	15318	15251	15362	15396	15323	15226	15242	15445	15412	15326	15314	15374	15418	15351	15519	15142	15251	15407	15387	15353	15466	15470	15292	15220	15363	15412	15410	15409	15118	15165	15324	15340	15296	15296	15546	15505	15376	15049	15234	15339	15267	15269	15384	15431	15486	15163	15311	15400	15488	15192	15442	15410	15072	15330	15573	15396	15517	15288	15600	15443	15408	15497	15436	15448	15322	15424	15438	15318	15081	15343	15363	15330	15424	15191	15481	15299	15271	15302	15378	15336	15392	15209	15268	15348	15364	15336	15247	15327	15315	15321	15404	15513	15487	15388	15286	15406	15204	15108	15443	15287	15350	15383	15279	15395	15302	15457	15367	15209	15257	15356	15482	15405	15445	15332	15305	15494	15387	15477	15635	15298	15321	15328	15296	15199	15370	15091	15188	15196	15473	15432	15374	15461	15487	15445	15467	15306	15153	15351	15295	15286	15591	15373	15330	15364	15340	15534	15364	15459	15327	15261	15125	15374	15539	15219	15400	15354	15124	15316	15293	15273	15291	15293	15452	15408	15232	15445	15552	15330	15237	15266	15468	15258	15486	15335	15470	15293	15350	15272	15539	15024	15314	15518	15459	15371	15329	15364	15243	15339	15416	15291	15357	15148	15465	15290	15287	15327	15329	15300	15382	15439	15332	15530	15217	15410	15191	15427	15398	15269	15113	15258	15247	15286	15380	15328	15327	15329	15472	15620	15231	15421	15457	15284	15257	15361	15360	15288	15318	15373	15283	15505	15240	15407	15187	15316	15271	15352	15233	15328	15172	15375	15539	15482	15210	15463	15149	15237	15452	15336	15352	15389	15246	15388	15431	15291	15384	15382	15164	15455	15358	15442	15420	15249	15305	15210	15366	15498	15320	15233	15163	15173	15350	15445	15434	15318	15458	15218	15504	15150	15381	15410	15458	15220	15296	15439	15386	15418	15419	15374	15444	15247	15326	15342	15372	15319	15364	15487	15505	15283	15271	15395	15549	15232	15467	15345	15329	15260	15223	15321	15209	15259	15263	15298	15506	15365	15314	15327	15314	15526	15601	15351	15293	15164	15261	15178	15282	15180	15260	15523	15481	15220	15009	15342	15351	15400	15301	15129	15394	15250	15283	15361	15371	15390	15317	15405	15270	15441	15099	15505	15440	15521	15481	15200	15224	15422	15259	15359	15484	15484	15356	15377	15469	15347	15318	15334
35186	49601	44161	33206	26908	22577	19745	17707	16275	15493	15079	14561	14191	14042	13943	13817	13757	13801	13672	13747	13491	13612	13850	13528	13509	13722	13577	13455	13518	13519	13612	13551	13608	13819	13393	13528	13518	13545	13639	13636	13600	13653	13527	13531	13557	13511	13461	13535	13648	13554	13472	13582	13435	13466	13438	13410	13471	13506	13657	13401	13566	13523	13673	13525	13593	13472	13572	13487	13663	13644	13536	13659	13695	13643	13459	13516	13551	13459	13516	13570	13574	13451	13503	13687	13617	13622	13583	13529	13639	13478	13497	13341	13462	13546	13436	13450	13571	13667	13373	13561	13728	13561	13636	13464	13579	13437	13655	13416	13425	13446	13683	13347	13742	13625	13268	13584	13545	13512	13568	13519	13466	13445	13398	13484	13517	13505	13538	13461	13402	13624	13459	13517	13615	13445	13638	13455	13558	13495	13531	13553	13461	13483	13594	13459	13516	13496	13551	13601	13654	13606	13570	13678	13448	13603	13588	13581	13531	13588	13598	13609	13584	13687	13663	13578	13667	13470	13788	13447	13439	13561	13455	13524	13648	13449	13457	13495	13542	13539	13593	13486	13571	13543	13593	13562	13609	13737	13449	13509	13658	13470	13588	13638	13740	13658	13508	13412	13331	13514	13388	13682	13431	13523	13484	13538	13516	13539	13205	13568	13637	13728	13650	13424	13666	13535	13598	13554	13542	13406	13535	13537	13612	13679	13507	13630	13510	13447	13461	13543	13517	13467	13505	13471	13591	13505	13624	13461	13579	13454	13494	13627	13658	13410	13576	13557	13580	13461	13488	13586	13615	13360	13514	13629	13456	13743	13523	13567	13421	13477	13526	13782	13467	13590	13418	13631	13632	13655	13407	13561	13235	13650	13481	13527	13570	13546	13521	13651	13554	13554	13466	13530	13502	13657	13526	13579	13550	13550	13664	13529	13599	13431	13586	13523	13599	13687	13445	13561	13490	13545	13453	13481	13507	13576	13635	13411	13477	13583	13491	13476	13470	13479	13562	13567	13355	13662	13477	13556	13427	13295	13471	13587	13561	13524	13604	13661	13463	13585	13480	13460	13484	13572	13585	13630	13518	13649	13440	13699	13524	13572	13553	13609	13525	13595	13587	13644	13556	13462	13644	13586	13487	13560	13683	13369	13632	13537	13346	13570	13500	13614	13547	13583	13635	13526	13496	13618	13552	13629	13615	13520	13650	13691	13612	13486	13495	13502	13514	13513	13543	13602	13602	13416	13544	13623	13677	13663	13561	13474	13393	13623	13598	13669	13548	13469	13634	13605	13706	13494	13454	13675	13529	13499	13382	13535	13563	13565	13383	13559	13624	13631	13493	13434	13631	13564	13641	13659	13577	13549	13492	13489	13563	13678	13549	13675	13524	13467	13538	13670	13528	13513	13485	13460	13568	13421	13409	13465	13661	13515	13535	13753	13444	13628	13521	13501	13246	13655	13630	13475	13584	13501	13609	13488	13445	13536	13537	13400	13499	13538	13528	13556	13574	13562	13571	13536	13640	13597	13469	13629	13497	13554	13469	13638	13327	13439	13560	13676	13603	13439	13658	13530	13420	13579	13576	13725	13569	13554	13485	13514	13487	13576	13527	13648	13561	13525	13653	13317	13690	13558	13625	13609	13649	13385	13600	13681	13408	13468	13580	13423	13433	13398	13455	13431	13677	13580	13754	13529	13417	13485	13472	13603	13604	13659	13585	13469	13643	13449	13639	13682	13499	13461	13508	13488	13621	13539	13495	13588	13492	13326	13644	13415	13564	13414	13399	13667	13552	13747	13554	13500	13627	13549	13454	13518	13427	13458	13714	13551	13628	13572	13596	13504	13422	13759	13577	13527	13480	13587	13482	13324	13375	13534	13374	13535	13591	13433	13557	13695	13549	13442	13487	13520	13543	13655	13557	13483	13516	13464	13462	13789	13550	13570	13388	13507	13436	13478	13558	13687	13696	13566	13738	13711	13512	13539	13545	13591	13597	13684	13576	13469	13651	13508	13651	13554	13448	13605	13642	13696	13518	13585	13538	13394	13480	13641	13414	13548	13492	13596	13579	13561	13462	13499	13588	13527	13454	13385	13426	13673	13652	13597	13625	13619	13478	13539	13502	13541	13573	13610	13629	13697	13527	13552	13429	13457	13517	13384	13516	13590	13392	13374	13690	13539	13569	13615	13569	13609	13433	13516	13530	13499	13553	13679	13403	13437	13685	13484	13557	13463	13560	13509	13556	13504	13665	13477	13661	13562	13477	13667	13679	13526	13438	13454	13466	13537	13712	13427	13661	13636	13694	13434	13599	13532	13567	13472	13426	13550	13513	13522	13634	13601	13443	13499	13427	13452	13586	13603	13591	13612	13432	13440	13513	13573	13406	13618	13542	13488	13484	13450	13647	13542	13598	13576	13449	13608	13636	13431	13599	13597	13553	13585	13644	13715	13439	13577	13414	13546	13542	13503	13566	13494	13377	13663	13534	13577	13621	13672	13494	13682	13576	13631	13635	13618	13459	13686	13584	13632	13590	13591	13580	13662	13546	13686	13539	13581	13681	13440	13559	13705	13498	13427	13644	13549	13477	13613	13496	13621	13649	13393	13517	13577	13550	13478	13402	13556	13566	13641	13566	13590	13552	13517	13683	13555	13591	13497	13482	13574	13534	13493	13568	13730	13669	13606	13506	13614	13622	13513	13449	13462	13754	13629	13709	13534	13350	13430	13661	13466	13584	13455	13476	13609	13484	13454	13528	13531	13566	13626	13490	13695	13543	13459	13311	13659	13487	13649	13505	13578	13639	13586	13572	13487	13629	13446	13487	13437	13594	13578	13586	13637	13544	13638	13554	13481	13454	13517	13559	13626	13564	13582	13646	13499	13683	13617	13537	13546	13503	13571	13632	13565	13490	13531	13363	13530	13411	13547	13516	13437	13417	13389	13464	13470	13548	13628	13541	13442	13593	13383	13561	13521	13337	13329	13597	13597	13621	13539	13614	13614	13543	13415	13634	13784	13512	13695	13471	13774	13529	13683	13501	13535	13591	13410	13379	13664	13386	13524	13595	13443	13644	13584	13561	13596	13662	13600	13485	13580	13548	13619	13721	13557	13427	13541	13594	13529	13618	13522	13646	13503	13575	13584	13663	13723	13449	13565	13512	13629	13511	13641	13466	13748	13497	13509	13547	13579	13456	13585	13508	13424	13601	13517	13484	13695	13679	13512	13480	13682	13648	13626	13498	13455	13372	13491	13618	13484	13453	13742	13481	13626	13488	13585	13516	13838	13649	13513	13461	13574	13603	13575	13571	13399	13547	13574	13305	13483	13677	13529	13554	13536	13526	13622	13432	13552	13610	13523	13298	13715	13383	13373	13549	13384	13658	13721	13508	13649	13459	13558	13633	13526	13582	13548	13412	13679	13513	13586	13499	13654	13476	13603	13597	13643	13467	13566	13460	13580	13599	13319	13479	13658	13562	13590	13463	13272	13478	13338	13590	13558	13685	13536	13419	13579	13529	13419	13732	13458	13568	13565	13482	13620	13469	13302	13680	13693	13498	13653	13581	13593	13735	13460	13628	13369	13519	13590	13708	13611	13520	13626	13607	13524	13582	13491	13447	13517	13575	13613	13610	13478	13733	13428	13539	13498	13489	13585	13306	13477	13483	13546	13624	13543	13566	13713	13450	13669	13552	13518	13560	13440	13599	13657	13559	13445	13463	13630	13483	13444	13496	13511	13425	13625	13509	13652	13491	13555	13543	13423	13580	13418	13657	13492	13562	13581	13541	13361	13617	13431	13558	13675	13540	13478	13545	13499	13645	13463	13736	13439	13590	13667	13579	13524	13516	13495	13452	13577	13426	13365	13576	13584	13435	13569	13506	13573	13585	13621	13567	13494	13526	13583	13523	13587	13610	13525	13655	13548	13708	13491	13648	13493	13299	13557	13542	13581	13598	13562	13570	13519	13488	13561	13560	13756	13702	13437	13484	13591	13375	13546	13486	13467	13601	13575	13507	13472	13619	13598	13567	13598	13567	13558	13539	13623	13593	13528	13512	13557	13580	13587	13746	13405	13588	13386	13571	13516	13513	13619	13712	13644	13601	13466	13538	13535	13573	13492	13572	13596	13345	13440	13660	13562	13523	13518	13624	13615	13525	13574	13521	13583	13425	13424	13371	13549	13743	13639	13679	13478	13568	13593	13378	13567	13633	13588	13662	13564	13534	13430	13424	13443	13512	13629	13517	13546	13703	13564	13519	13668	13533	13722	13608	13559	13523	13588	13417	13511	13418	13598	13590	13486	13452	13516	13482	13636	13587	13383	13487	13653	13632	13538	13675	13417	13558	13476	13611	13590	13594	13476	13555	13507	13530	13536	13702	13609	13635	13578	13689	13648	13630	13530	13544	13610	13592	13290	13452	13505	13447	13646	13611	13530	13419	13459	13486	13531	13465	13541	13523	13554	13498	13641	13578	13685	13612	13592	13588	13658	13588	13500	13592	13606	13488	13360	13580	13511	13643	13662	13605	13505	13462	13573	13632	13507	13445	13509	13751	13704	13513	13623	13624	13451	13635	13585	13361	13544	13402	13654	13403	13745	13721	13525	13365	13637	13592	13650	13479	13397	13426	13586	13645	13572	13591	13560	13605	13648	13679	13465	13585	13503	13632	13581	13574	13616	13567	13454	13613	13452	13481	13617	13619	13702	13543	13520	13688	13724	13501	13426	13446	13542	13437	13545	13489	13668	13401	13552	13601	13352	13404	13495	13470	13615	13457	13675	13435	13649	13648	13520	13639	13522	13633	13515	13561	13645	13768	13529	13543	13592	13450	13562	13564	13483	13411	13467	13555	13398	13579	13499	13602	13576	13475	13519	13564	13582	13479	13543	13506	13569	13656	13506	13319	13725	13621	13601	13538	13471	13554	13458	13469	13539	13578	13527	13545	13530	13614	13489	13684	13530	13554	13438	13521	13561	13608	13572	13720	13581	13512	13599	13690	13553	13602	13475	13646	13513	13591	13501	13389	13588	13611	13589	13485	13552	13558	13521	13478	13376	13405	13770	13407	13559	13633	13764	13530	13509	13571	13646	13434	13531	13479	13541	13572	13404	13627	13667	13743	13597	13469	13501	13561	13566
24191	21559	29199	26213	25459	25903	24407	20339	18647	17520	16662	16347	15931	15819	15512	15330	15343	15200	15097	15311	15246	15111	15056	15302	14898	15037	15012	14851	15254	14896	15122	14873	15084	14996	15022	15040	14983	14866	14890	14990	15012	15041	15113	15175	14875	14854	14935	15040	15257	14913	14965	14929	15051	14948	14861	15018	15049	15041	14971	14743	15009	14929	14976	14931	15063	14949	14778	14997	14713	14913	15051	14996	14978	14963	14876	14776	15121	15006	14750	14836	14729	14879	14974	15049	14772	14795	14909	14867	15142	14908	14774	14940	14897	15103	14964	15124	14980	14933	15036	14784	14917	15091	14877	14974	14777	14773	14888	14872	14807	15184	14899	14920	14678	14927	14879	14772	15027	14828	15072	14724	14749	14913	14848	15059	14984	14947	14805	15046	14792	15028	14832	14973	14903	15020	14948	14970	15042	14801	14956	14973	14938	14836	14773	14939	15051	15069	14974	14761	14848	15024	15033	14848	14805	14867	14998	14969	14896	14838	14880	14945	14829	14789	15037	14878	15118	14817	14974	14909	14911	14821	14999	14850	14975	14959	14941	14965	14847	14915	14957	15008	14812	15101	14792	14960	14888	14894	15083	14946	15010	14840	15016	14866	15018	14658	14915	14916	14899	14954	14859	14782	14702	15121	14848	14882	14916	14855	14831	15071	14956	14858	15017	14794	15045	14792	14871	14917	14954	14843	14937	14897	14861	14877	14914	14867	15000	14991	15006	14851	15030	14858	14937	14833	14597	14874	15004	14946	14904	14873	14824	15112	14798	14845	14788	14744	14827	14872	14958	14874	14985	14790	14788	15064	14841	14964	14910	14959	14858	14925	14883	14922	15110	14840	14919	14951	14848	14884	15033	14974	15063	14935	14881	14752	15066	15007	14948	14888	14822	14776	14962	14762	14790	14934	14929	14938	14777	14876	14900	14982	15026	14838	14845	15020	14839	14946	14842	14921	14794	14714	15218	14838	14925	14684	14954	15057	14927	14941	14999	14902	14909	14889	14949	14957	14820	14880	14946	14819	14871	14927	14986	15090	14982	14926	14996	14978	14964	14907	15048	14832	14782	14898	14895	14929	14676	14915	15025	14879	14824	15098	14986	15073	14809	14791	14865	14825	14917	15038	14945	14890	14822	14881	14972	14928	14720	15014	14884	14696	14730	14985	14916	15102	14977	14737	14873	14920	14757	15024	14846	14689	14983	14942	14897	14802	14972	14902	14789	15195	15217	14955	15187	15152	14742	15107	14809	14913	14922	14801	14871	14789	14843	14887	14777	14896	14905	14948	14877	14881	14816	14776	14867	15016	14918	14878	14881	14909	14808	14853	14832	15031	14896	14901	14808	14844	14811	15058	15047	15018	14954	14922	14986	15151	14953	14953	14943	14939	14947	14827	14833	14834	14733	14930	14534	15025	14859	14933	15000	14932	14852	15192	15027	14999	14877	15156	15110	14983	14931	14871	15077	14795	14788	14896	14798	15008	14770	14926	14939	14903	15185	15089	14867	14872	14798	14935	14803	14725	14990	14930	15104	14887	14881	14967	14791	14857	14802	14876	14949	14759	14974	14876	15038	14998	14886	14965	14968	14814	15005	14860	14945	14894	15211	14860	14893	14916	14760	14927	14994	14944	14995	14717	14840	14935	15003	14765	14976	14961	15005	14753	15013	14811	14965	14914	14872	14787	14777	15035	14860	15043	14879	14934	14919	14945	14919	14795	14842	14951	14746	14977	14891	14832	15090	15003	14944	15012	15012	14826	15000	14942	14714	15026	15193	15059	14832	14996	15095	14901	14876	14808	15108	14834	14787	14732	14864	15041	14804	14790	15138	14795	14836	14972	15035	14820	15131	14781	14798	14753	15127	14924	14958	14866	15069	14829	15004	14959	14906	14938	14957	14924	15054	15032	15008	14860	14942	14996	14802	14989	14796	15027	14836	14972	14824	14708	15040	15003	14776	14974	14895	15001	15032	15011	14926	14916	14987	14792	14905	14924	14905	14853	14841	14847	14719	14963	15128	14886	14887	14806	14923	14725	14689	14752	14950	14988	14973	14831	15040	14971	14979	14932	15018	15053	14877	15053	15067	14995	14787	14971	14766	14815	14963	14811	15105	14766	14944	14712	14719	14881	14996	14967	15039	14793	14879	14719	15049	14838	14746	14742	15031	14854	14816	14839	14853	14832	15080	14880	15093	14959	14995	14756	15108	14823	14898	14729	15079	14803	14975	14991	14987	14935	14936	14806	15001	14949	14933	14823	14836	14969	14840	14849	14949	14835	14959	14800	14708	14829	14578	14960	14797	14929	14951	14957	14920	14837	15031	14817	14804	14881	14953	14970	14954	14838	14800	14791	14742	14784	14865	14858	14883	14892	14996	14919	15089	14768	14771	14920	14775	14836	15076	14967	14980	14760	14967	14670	15033	14621	14775	15173	14925	14738	14921	14997	14854	15154	14722	14820	15053	14904	14939	15008	15083	14948	14710	14991	14982	14857	14903	15001	14706	14888	14980	14936	14850	14895	14969	14923	14969	14670	14801	14825	14944	14921	14960	14850	14740	15025	14805	14948	14892	14963	14895	15002	14881	14941	14828	14949	14926	14929	14825	15065	15009	14836	14938	14920	14857	14993	14910	14844	14729	14955	14992	14949	14954	14928	14962	14884	14873	14864	14896	14917	14927	14862	14987	14883	15044	15030	14852	14762	14895	14963	14823	14927	14741	14777	14915	14844	14852	14929	14816	14960	14969	14819	14978	14820	15049	14896	14842	14966	14757	15093	14779	14723	14907	14870	14959	14983	15009	15005	14755	14914	14767	14765	14841	14697	14848	14951	14892	14933	14937	14943	14805	14909	15014	14991	15054	14774	15109	14999	14929	14922	15093	14978	14848	14828	14854	14785	14998	14761	14894	15027	14939	15022	14919	14869	14932	15016	14998	14914	14926	14903	14848	14950	14968	15012	14925	14971	14821	14951	15049	14888	14880	14981	14852	14843	14896	14968	14804	14905	14765	14940	14708	14921	15156	14947	14883	14760	14850	14978	14701	14850	15036	14914	14857	14967	15033	14986	14989	14890	15005	15011	14967	15018	14754	15035	14946	14784	14951	14793	14886	14768	14791	14712	14928	14936	14961	14939	14961	14945	14956	15152	15040	14868	14884	14877	14962	14951	14880	14854	14790	14864	14769	14955	14857	15024	14862	14805	14940	14980	14918	14963	15042	14973	15031	14919	15001	14925	15085	14919	14960	14812	15020	14849	14864	14864	14706	14896	15020	14934	14839	14722	14934	15096	14985	14844	15031	14867	14999	14869	14878	15022	14976	15073	15109	14625	14936	14940	15090	14817	14860	14991	14947	14905	15081	14930	14804	14904	15167	14851	14778	14917	14840	14987	14958	15084	14819	14911	14905	14790	14823	14891	14815	14860	14895	14746	14955	14906	14701	14747	15065	15178	14941	15172	14803	14694	14724	14861	14838	14974	15022	14908	14996	14850	14789	15005	14770	14974	14886	14866	14883	14787	14918	14966	15025	14938	14984	14919	14704	14938	14847	14749	14918	14846	14915	15088	14946	15046	14898	14930	14902	14631	14771	15000	14911	14816	14978	14831	14972	14959	14932	14862	15036	14803	14995	14997	14919	14781	15047	14957	14703	14933	14945	14916	14940	14738	14759	14880	14910	14826	14881	14882	14823	14772	14881	15046	14960	14948	14832	14889	14782	14930	14964	14958	14766	14945	15006	15127	15011	14881	14905	14920	14793	15008	14904	14811	14900	14833	14754	14758	15072	14991	15142	14898	14933	15014	15009	15022	14793	14915	14777	14811	14946	15093	15050	14835	14948	15049	14923	14913	14959	14940	15197	14902	14889	14867	14821	14986	14979	15031	14680	14935	14793	14682	14923	14777	15072	15079	14871	14920	14826	14891	15017	14936	14799	14782	14930	14771	14738	14819	14931	15053	15176	15026	14941	14904	14824	15002	14952	14816	14868	14651	14908	15060	14902	14766	14916	14725	14745	14581	15091	14983	14851	15027	15055	15110	14791	14853	14988	14906	14885	15001	15006	14816	15040	15005	15098	15280	14860	15070	15012	15029	14993	14884	14844	14968	14909	14951	14920	15022	15035	14938	14921	14894	14803	14840	14887	15026	14953	14879	14972	14971	15054	14903	15120	14817	14838	15033	14866	14991	14805	14878	14822	14854	14850	14791	14930	14888	14917	14790	14888	14782	15029	14930	14944	14952	14922	14805	14859	14967	15022	15017	15082	15014	15008	15044	15043	15054	14971	15101	15202	14661	14789	14969	15015	14907	14919	14900	14901	14777	15062	14913	14758	14873	15047	14864	15024	14763	14945	15073	14846	15116	14901	14887	15025	15003	15018	14987	14871	14904	14803	14729	14958	14766	14916	14937	14912	14959	14943	14822	14671	14839	14886	14823	14774	14812	14868	14901	14948	14876	15076	14834	14916	15022	14941	14788	14912	14982	14928	14685	15089	15000	14799	14904	14703	14912	15080	14981	14796	14861	14847	14788	14935	14778	14770	14781	14798	15182	14956	14858	14848	14817	14835	14951	14804	14717	15000	14677	14807	14978	14891	14894	15114	15062	14906	14953	14925	14904	15021	14856	14986	14825	14862	14897	14885	14965	14834	14956	14977	15031	15030	15115	14967	14946	14865	14895	14839	14810	14789	14765	14851	14911	14909	14943	14745	14824	15076	14965	14802	15048	14802	14891	14895	14776	15141	14838	15105	14952	14890	14797	14849	15006	15004	14873	14852	15056	14877	14736	14956	14911	14890	14881	14816	14920	14797	14783	15030	14950	15063	14872	15075	15044	14831	14834	14672	14711	14818	14769	15001	14994	14896	14948	15007	15109	14629	14933	14664	15060	14874	14855	14725	14968	14817	14686	14894	14970	14845	14837	14854	14993	14936	14942	14975	14888	14787	14879	15001	14782	15020	14872	14791	14793	14761	15007	14684	15053	14800	15012	15081	14945	14916	14902	14838	14968	14865	14881	14836	14964	14984	15004	14969	14928	14701	14824	15043	14932	14971	14822	14721	15023	14976	14871	14875	14924	14911	14769	14942	14921	15033	14793	15034	14999	14968	15047	14840	14912	15084	15103	14872	14946	14913	14975
34894	55712	50951	39983	32763	27120	23178	20428	18217	16699	15685	15042	14623	14200	14081	13799	13752	13601	13799	13336	13668	13513	13438	13582	13464	13479	13320	13390	13488	13252	13337	13226	13345	13262	13339	13352	13319	13276	13458	13177	13150	13349	13253	13257	13262	13310	13341	13246	13358	13178	13188	13289	13298	13030	13373	13203	13253	13442	13092	13311	13321	13307	13223	13291	13136	13367	13163	13375	13301	13182	13405	13226	13375	13267	13370	13249	13279	13348	13426	13293	13226	13507	13283	13352	13179	13354	13232	13300	13183	13268	13243	13414	13285	13196	13176	13421	13329	13292	13278	13209	13208	13312	13294	13248	13313	13282	13362	13297	13440	13141	13321	13255	13215	13238	13439	13237	13200	13273	13332	13227	13389	13181	13244	13335	13254	13276	13398	13370	13324	13275	13227	13239	13346	13061	13279	13350	13358	13355	13188	13337	13286	13001	13247	13495	13146	13152	13374	13294	13084	13278	13344	13248	13238	13204	13047	13325	13404	13297	13171	13170	13214	13344	13229	13152	13385	13360	13185	13253	13410	13310	13240	13129	13289	13160	13385	13356	13268	13319	13348	13143	13232	13191	13281	13255	13197	13333	13386	13352	13450	13173	13196	13245	13314	13104	13121	13328	13192	13303	13275	13134	13230	13099	13245	13215	13210	13314	13173	13353	13336	13081	13374	13363	13252	13377	13245	13273	13118	13301	13289	13380	13270	13151	13307	13256	13293	13201	13207	13249	13200	13332	13339	13374	13260	13435	13275	13327	13227	13251	13286	13233	13327	13405	13227	13074	13181	13220	13254	13217	13279	13232	13265	13405	13060	13336	13163	13281	13299	13145	13240	13342	13311	13274	13271	13225	13244	13285	13181	13256	13330	13190	13248	13386	13184	13332	13290	13127	13348	13258	13234	13257	13318	13478	13192	13232	13180	13253	13170	13371	13241	13259	13182	13289	13034	13301	13292	13440	13370	13417	13331	13518	13484	13313	13244	13325	13219	13298	13251	13254	13278	13447	13229	13330	13250	13379	13185	13457	13311	13392	13354	13399	13241	13334	13196	13193	13281	13160	13122	13392	13204	13373	13317	13187	13403	13313	13063	13256	13180	13416	13347	13344	13287	13269	13305	13270	13166	13207	13339	13361	13267	13263	13336	13181	13279	13180	13380	13080	13219	13197	13192	13336	13422	13287	13259	13517	13157	13169	13439	13087	13153	13488	13313	13251	13230	13297	13184	13306	13188	13258	13358	13314	13141	13326	13388	13359	13278	13244	13226	13233	13287	13360	13286	13348	13247	13190	13251	13191	13255	13261	13427	13088	13182	13268	13260	13473	13423	13087	13311	13159	13144	13340	13265	13327	13232	13300	13259	13237	13203	13349	13376	13177	13162	13303	13198	13208	13281	13137	13350	13438	13337	13241	13215	13196	13123	13404	13379	13317	13343	13257	13433	13365	13349	13301	13183	13327	13315	13424	13456	13245	13304	13293	13357	13365	13260	13334	13393	13224	13124	13072	13296	13259	13308	13370	13238	13391	13136	13288	13294	13329	13292	13246	13174	13219	13131	13315	13325	13255	13196	13298	13369	13369	13248	13395	13324	13243	13232	13246	13219	13455	13161	13317	13420	13143	13224	13223	13335	13354	13317	13200	13306	13410	13209	13277	13355	13321	13266	13263	13359	13292	13321	13241	13216	13299	13334	13334	13222	13288	13355	13275	13105	13282	13208	13305	13295	13323	13369	13393	13253	13132	13337	13402	13420	13144	13260	13328	13209	13279	13179	13191	13279	13239	13264	13271	13207	13088	13406	13302	13277	13370	13280	13242	13218	13323	13128	13171	13271	13338	13317	13273	13361	13283	13190	13338	13425	13106	13360	13362	13348	13239	13414	13562	13300	13282	13255	13162	13281	13265	13070	13423	13241	13397	13207	13130	13337	13179	13321	13008	13185	13254	13313	13417	13217	13303	13178	13426	13303	13189	13356	13154	13410	13279	13276	13219	13054	13254	13389	13292	13241	13371	13271	13267	13261	13253	13288	13203	13267	13466	13515	13259	13228	13406	13354	13226	13316	13287	13156	13376	13327	13236	13247	13291	13210	13314	13089	13231	13520	13275	13193	13358	13308	13350	13266	13342	13261	13288	13116	13319	13270	13265	13273	13214	13352	13219	13263	13249	13273	13047	13343	13329	13436	13295	13153	13286	13284	13161	13306	13265	13217	13379	13369	13170	13273	13177	13304	13311	13323	13255	13305	13336	13235	13137	13138	13191	13362	13323	13206	13311	13158	13274	13319	13155	13252	13269	13312	13250	13385	13399	13263	13239	13146	13168	13223	13241	13155	13345	13275	13318	13264	13168	13116	13337	13232	13288	13245	13261	13283	13384	13290	13295	13385	13189	13331	13243	13230	13312	13045	13292	13209	13174	13399	13187	13275	13236	13265	13245	13328	13267	13343	13242	13243	13445	13391	13115	13302	13338	13303	13206	13212	13387	13444	13077	13306	13161	13176	13245	13459	13159	13453	13216	13297	13275	13355	13303	13349	13236	13282	13228	13202	13328	13320	13283	13159	13241	13306	13169	13416	13454	13504	13345	13280	13131	13197	13280	13173	13182	13334	13343	13236	13395	13295	13206	13291	13196	13199	13255	13260	13458	13108	13336	13339	13423	13294	13210	13343	13219	13187	13261	13332	13289	13316	13261	13397	13204	13251	13177	13233	13332	13328	13321	13162	13323	13191	13285	13457	13389	13212	13206	13429	13328	13221	13388	13209	13304	13435	13383	13275	13287	13301	13438	13160	13307	13163	13229	13292	13352	13358	13257	13228	13102	13299	13386	13292	13292	13295	13275	13324	13132	13356	13368	13179	13356	13279	13201	13185	13531	13232	13245	13267	13242	13188	13365	13387	13230	13185	13192	13515	13237	13371	13184	13159	13362	13173	13364	13243	13325	13356	13472	13147	13203	13226	13253	13351	13249	13129	13318	13320	13342	13248	13318	13413	13273	13234	13416	13338	13110	13154	13052	13239	13304	13158	13299	13200	13216	13522	13304	13420	13198	13289	13141	13242	13281	13393	13300	13209	13260	13447	13276	13305	13326	13283	13461	13386	13527	13138	13328	13372	13258	13167	13213	13368	13323	13218	13432	13496	13245	13207	13349	13302	13288	13102	13313	13253	13314	13287	13303	13130	13375	13273	13070	13222	13437	13173	13278	13125	13207	13425	13273	13296	13274	13194	13385	13259	13384	13181	13117	13332	13237	13420	13363	13145	13240	13236	13234	13296	13483	13343	13430	13316	13119	13315	13203	13173	13446	13368	13400	13325	13263	13204	13376	13508	13215	13201	13243	13307	13305	13343	13168	13244	13292	13354	13355	13311	13254	13507	13410	13231	13330	13276	13292	13459	13390	13162	13336	13242	13403	13218	13244	13086	13208	13267	13163	13269	13370	13358	13216	13306	13516	13353	13347	13325	13268	13360	13316	13239	13239	13336	13223	13331	13189	13358	13195	13241	13229	13185	13287	13341	13222	13378	13313	13300	13060	13350	13423	13207	13249	13300	13334	13248	13240	13290	13269	13227	13282	13261	13197	13334	13167	13289	13287	13322	13332	13306	13219	13286	13364	13292	13373	13240	13165	13317	13277	13236	13306	13190	13233	13205	13141	13262	13437	13206	13347	13391	13374	13186	13324	13244	13266	13371	13287	13202	13296	13194	13282	13271	13314	13324	13132	13230	13257	13243	13342	13304	13236	13232	13174	13300	13196	13302	13144	13138	13341	13331	13278	13186	13339	13251	13233	13349	13379	13268	13215	13288	13288	13360	13143	13279	13295	13349	13236	13326	13505	13154	13268	13382	13307	13327	13476	13225	13376	13237	13217	13263	13379	13165	13412	13133	13296	13334	13322	13248	13241	13249	13437	13311	13207	13324	13254	13234	13336	13261	13213	13273	13396	13157	13344	13208	13346	13299	13454	13304	13217	13462	13360	13189	13116	13206	13253	13208	13303	13402	13210	13233	13342	13242	13134	13295	13198	13330	13316	13277	13288	13503	13287	13249	13282	13294	13165	13153	13461	13193	13156	13228	13293	13322	13220	13249	13456	13116	13297	13148	13234	13356	13399	13328	13369	13353	13180	13241	13212	13320	13344	13084	13311	13197	13267	13204	13398	13304	13347	13283	13210	13378	13364	13217	13097	13284	13304	13436	13275	13310	13312	13205	13131	13255	13374	13190	13285	13343	13187	13316	13330	13115	13181	13409	13137	13269	13142	13176	13210	13239	13288	13194	13298	13310	13215	13149	13117	13324	13159	13269	13281	13412	13345	13480	13181	13298	13355	13376	13373	13330	13251	13317	13393	13432	13355	13165	13357	13114	13388	13234	13360	13379	13249	13135	13278	13508	13294	13253	13160	13312	13206	13246	13401	13153	13256	13196	13404	13288	13272	13371	13210	13171	13297	13215	13252	13249	13408	13529	13264	13257	13283	13272	13226	13175	13249	13146	13382	13199	13293	13249	13298	13178	13236	13217	13366	13318	13273	13160	13305	13237	13256	13317	13351	13227	13285	13135	13261	13245	13250	13269	13352	13239	13174	13294	13272	13179	13322	13272	13228	13417	13328	13229	13251	13364	13187	13356	13271	13341	13249	13103	13184	13381	13416	13323	13377	13193	13161	13283	13285	13253	13331	13151	13215	13373	13192	13181	13353	13225	13325	13215	13205	13307	13042	13335	13400	13157	13433	13313	13196	13371	13152	13311	13170	13288	13436	13211	13222	13258	13261	13282	13197	13210	13251	13191	13382	13227	13460	13187	13296	13268	13209	13191	13412	13286	13245	13314	13220	13285	13313	13200	13342	13398	13248	13250	13460	13375	13264	13229	13148	13229	13229	13224	13190	13424	13256	13323	13233	13308	13286	13402	13328	13387	13161	13199	13398	13298	13276	13175	13235	13335	13295	13339	13285	13493	13426	13210	13251	13149	13305	13281	13306	13216	13139	13288	13481	13150	13275	13393	13126	13321	13378	13267	13118	13192	13243	13253	13339	13263	13291	13144	13282	13385	13175	13392	13320	13421	13264	13152	13315	13318	13202	13269	13240	13306	13251	13311	13168	13184	13280	13331	13184	13313	13269	13208	13225	13422	13272
22963	21493	29373	24410	23402	26854	28735	23072	20953	19598	18297	17549	17083	16716	16393	16228	16060	16053	15980	16119	15723	15853	15973	15817	15963	15752	15675	15721	15610	15616	15856	15736	15782	15810	15632	15729	15685	15570	15489	15424	15682	15735	15660	15650	15557	15440	15661	15708	15450	15506	15722	15537	15531	15594	15723	15586	15720	15633	15387	15721	15559	15571	15601	15578	15458	15522	15447	15457	15696	15532	15660	15779	15467	15379	15414	15491	15668	15430	15691	15401	15453	15564	15561	15639	15587	15494	15482	15425	15594	15572	15498	15495	15617	15632	15626	15528	15398	15354	15473	15481	15377	15697	15461	15480	15730	15544	15640	15333	15522	15540	15408	15659	15567	15595	15302	15594	15608	15399	15518	15411	15470	15413	15492	15510	15441	15716	15664	15520	15747	15635	15562	15593	15571	15684	15733	15547	15460	15549	15496	15470	15714	15612	15651	15573	15531	15571	15723	15388	15466	15565	15670	15524	15545	15535	15547	15632	15553	15447	15482	15522	15497	15612	15585	15623	15470	15442	15610	15404	15530	15635	15424	15484	15608	15497	15522	15527	15398	15373	15670	15377	15606	15423	15395	15538	15795	15426	15508	15521	15318	15455	15537	15707	15590	15334	15509	15419	15586	15604	15518	15528	15408	15491	15510	15716	15509	15578	15531	15361	15546	15578	15553	15464	15765	15425	15606	15224	15494	15477	15368	15651	15425	15429	15478	15534	15531	15513	15706	15649	15539	15507	15489	15450	15510	15520	15533	15671	15803	15697	15520	15748	15456	15519	15518	15508	15769	15414	15572	15562	15622	15574	15636	15704	15519	15576	15462	15615	15441	15392	15354	15287	15438	15654	15391	15525	15520	15658	15495	15675	15505	15662	15603	15596	15411	15324	15380	15687	15624	15560	15529	15522	15548	15551	15555	15423	15352	15411	15638	15467	15484	15593	15267	15319	15463	15349	15430	15673	15633	15542	15564	15398	15602	15427	15365	15309	15496	15580	15389	15519	15413	15419	15555	15675	15547	15586	15624	15752	15698	15538	15477	15735	15635	15581	15703	15450	15606	15332	15302	15435	15674	15496	15502	15439	15440	15427	15465	15349	15479	15465	15698	15613	15836	15755	15683	15624	15457	15520	15514	15456	15449	15472	15429	15388	15339	15343	15625	15541	15523	15553	15599	15616	15489	15510	15498	15392	15587	15360	15590	15446	15384	15439	15220	15384	15471	15582	15373	15631	15635	15549	15279	15431	15524	15525	15443	15488	15542	15467	15586	15525	15552	15687	15401	15559	15566	15379	15464	15460	15425	15587	15443	15472	15403	15447	15476	15456	15568	15500	15628	15546	15550	15631	15453	15481	15408	15758	15546	15344	15402	15440	15783	15555	15515	15573	15470	15487	15627	15710	15672	15584	15574	15577	15504	15554	15650	15604	15591	15567	15530	15400	15439	15424	15476	15582	15588	15293	15603	15549	15398	15685	15764	15482	15595	15521	15361	15429	15594	15497	15420	15482	15381	15551	15387	15381	15550	15604	15461	15335	15535	15505	15521	15440	15479	15458	15461	15465	15385	15380	15427	15635	15560	15563	15562	15500	15377	15872	15443	15467	15549	15537	15527	15457	15491	15429	15585	15617	15244	15508	15554	15534	15640	15702	15607	15311	15385	15373	15470	15378	15629	15613	15528	15468	15503	15487	15611	15478	15442	15447	15525	15311	15513	15339	15473	15484	15362	15552	15638	15496	15495	15286	15522	15498	15655	15454	15570	15595	15450	15465	15401	15555	15396	15583	15495	15476	15417	15520	15522	15445	15396	15362	15472	15661	15592	15647	15481	15387	15533	15498	15462	15538	15465	15297	15542	15493	15481	15593	15708	15407	15603	15577	15283	15341	15548	15507	15629	15532	15507	15469	15434	15633	15414	15803	15767	15494	15570	15609	15535	15530	15528	15404	15433	15468	15553	15586	15506	15423	15469	15473	15634	15508	15447	15674	15702	15473	15676	15650	15486	15569	15334	15330	15489	15379	15387	15410	15435	15349	15404	15376	15377	15424	15604	15408	15419	15589	15573	15429	15649	15572	15516	15727	15565	15461	15590	15625	15573	15812	15367	15524	15549	15563	15465	15472	15633	15352	15618	15570	15598	15715	15543	15479	15374	15544	15453	15500	15288	15534	15606	15488	15542	15546	15531	15407	15543	15456	15436	15434	15636	15547	15625	15479	15446	15341	15863	15674	15718	15391	15581	15520	15468	15478	15528	15577	15503	15474	15603	15495	15632	15613	15621	15799	15519	15508	15542	15541	15572	15363	15425	15493	15293	15434	15656	15327	15526	15491	15409	15466	15376	15549	15422	15593	15506	15468	15685	15730	15669	15663	15541	15499	15572	15517	15324	15614	15451	15702	15485	15512	15562	15666	15496	15604	15449	15596	15471	15537	15351	15499	15610	15650	15507	15379	15437	15659	15384	15455	15569	15506	15344	15672	15582	15422	15615	15414	15517	15664	15472	15535	15358	15565	15478	15437	15574	15339	15702	15557	15571	15422	15363	15513	15660	15363	15566	15271	15548	15408	15518	15477	15510	15521	15443	15514	15438	15484	15674	15330	15472	15437	15334	15403	15465	15610	15336	15485	15574	15523	15642	15452	15378	15634	15408	15687	15543	15618	15601	15621	15590	15517	15365	15478	15507	15327	15619	15433	15272	15417	15316	15516	15445	15418	15591	15563	15517	15396	15527	15685	15337	15465	15605	15570	15278	15867	15538	15472	15558	15495	15467	15483	15546	15524	15430	15590	15497	15599	15604	15485	15554	15404	15451	15497	15418	15492	15543	15597	15500	15567	15626	15541	15623	15402	15510	15328	15385	15528	15622	15485	15480	15472	15656	15642	15487	15457	15535	15551	15350	15338	15577	15463	15577	15591	15474	15511	15540	15695	15688	15491	15558	15333	15438	15526	15504	15582	15735	15635	15434	15451	15654	15504	15412	15340	15271	15621	15527	15378	15423	15511	15535	15508	15740	15418	15489	15456	15295	15546	15488	15607	15262	15417	15688	15368	15703	15345	15378	15395	15376	15501	15729	15595	15519	15291	15642	15673	15691	15511	15476	15619	15647	15568	15690	15474	15503	15486	15384	15502	15593	15453	15619	15568	15483	15378	15586	15448	15509	15679	15699	15704	15420	15372	15595	15603	15539	15310	15529	15403	15576	15593	15588	15396	15444	15538	15550	15354	15477	15583	15616	15712	15710	15553	15357	15557	15514	15459	15388	15585	15563	15471	15545	15554	15446	15516	15526	15474	15397	15456	15568	15563	15577	15560	15467	15670	15559	15662	15407	15720	15514	15485	15619	15475	15573	15564	15419	15526	15610	15392	15445	15466	15520	15574	15428	15399	15587	15497	15602	15649	15483	15390	15369	15351	15490	15589	15378	15542	15667	15550	15375	15764	15812	15598	15589	15613	15673	15436	15547	15429	15395	15329	15604	15491	15268	15645	15484	15546	15445	15575	15421	15626	15357	15720	15529	15450	15803	15414	15461	15489	15242	15521	15441	15509	15477	15594	15314	15542	15523	15593	15467	15436	15499	15497	15617	15549	15625	15428	15680	15712	15467	15705	15241	15656	15329	15530	15451	15639	15483	15418	15427	15547	15568	15597	15736	15627	15613	15532	15631	15323	15407	15674	15418	15546	15458	15672	15556	15332	15290	15304	15431	15414	15619	15432	15519	15502	15554	15504	15435	15414	15578	15487	15319	15534	15683	15418	15386	15344	15504	15353	15684	15512	15316	15499	15396	15440	15611	15505	15536	15497	15558	15645	15604	15627	15412	15622	15549	15389	15511	15398	15443	15419	15679	15432	15662	15577	15626	15460	15423	15598	15453	15539	15410	15433	15615	15219	15685	15289	15471	15365	15600	15589	15462	15458	15650	15553	15375	15259	15520	15434	15805	15607	15621	15631	15577	15483	15535	15491	15491	15566	15634	15377	15450	15321	15504	15505	15595	15515	15361	15417	15490	15447	15381	15518	15666	15411	15637	15619	15858	15633	15464	15525	15405	15536	15589	15564	15359	15555	15282	15603	15288	15552	15408	15493	15638	15601	15423	15470	15559	15509	15405	15615	15638	15499	15367	15491	15507	15346	15607	15397	15469	15641	15483	15544	15361	15442	15651	15536	15547	15510	15479	15608	15392	15445	15420	15410	15612	15519	15350	15741	15450	15489	15600	15573	15716	15371	15568	15492	15336	15506	15441	15454	15589	15540	15439	15414	15620	15465	15332	15328	15550	15488	15370	15271	15377	15516	15499	15561	15556	15448	15534	15579	15495	15530	15616	15611	15475	15369	15279	15499	15411	15731	15391	15672	15598	15539	15507	15484	15563	15475	15653	15609	15482	15452	15564	15398	15569	15541	15619	15502	15491	15315	15702	15472	15327	15666	15393	15651	15553	15527	15541	15466	15483	15537	15388	15525	15462	15502	15533	15464	15518	15262	15343	15601	15425	15706	15265	15350	15378	15415	15475	15464	15460	15569	15490	15466	15424	15634	15619	15761	15438	15589	15445	15616	15496	15619	15499	15714	15517	15512	15296	15518	15376	15582	15632	15504	15451	15424	15483	15569	15465	15389	15344	15641	15557	15541	15264	15502	15522	15443	15654	15590	15509	15518	15343	15430	15549	15609	15372	15388	15349	15715	15487	15526	15415	15510	15520	15622	15634	15348	15586	15466	15320	15292	15332	15441	15419	15578	15415	15481	15481	15652	15671	15403	15458	15495	15478	15563	15461	15514	15662	15553	15716	15437	15497	15593	15543	15516	15425	15555	15523	15482	15458	15607	15723	15447	15278	15352	15451	15384	15483	15430	15473	15330	15650	15590	15450	15403	15603	15411	15682	15563	15610	15608	15931	15483	15479	15381	15476	15429	15483	15539	15479	15616	15623	15512	15486	15491	15498	15526	15521	15573	15664	15511	15372	15729	15560	15540	15700	15418	15576	15668	15277	15249	15460	15566	15465	15524	15427	15590	15449	15523	15415	15512	15522	15690	15571	15547	15340	15574	15520	15604	15544	15411	15669	15624	15644	15523	15324	15521	15555	15507	15474	15376	15576	15431	15609	15797	15567	15574	15627	15502	15704	15655	15643	15631
37271	61563	56517	45702	37699	31559	27104	23834	20818	18734	17399	16191	15647	15187	14747	14409	14432	13997	14124	14081	13918	13878	14133	13965	13825	13749	13720	13675	13613	13561	13628	13545	13703	13585	13706	13654	13680	13689	13771	13633	13578	13652	13740	13559	13650	13692	13632	13620	13607	13653	13703	13564	13752	13672	13658	13669	13594	13557	13528	13567	13695	13814	13534	13549	13664	13526	13490	13593	13478	13671	13713	13833	13754	13801	13416	13586	13629	13806	13621	13672	13663	13653	13650	13584	13491	13461	13558	13732	13710	13634	13786	13791	13555	13647	13716	13597	13415	13688	13667	13737	13660	13570	13626	13466	13678	13633	13646	13681	13702	13598	13501	13598	13625	13649	13711	13482	13593	13540	13570	13612	13597	13457	13606	13725	13555	13664	13404	13542	13464	13724	13650	13501	13600	13775	13705	13717	13594	13550	13653	13751	13665	13510	13837	13629	13633	13526	13742	13665	13557	13781	13620	13686	13603	13526	13623	13681	13647	13597	13648	13582	13642	13568	13714	13604	13609	13549	13645	13602	13768	13513	13702	13482	13611	13654	13658	13689	13698	13622	13718	13695	13560	13540	13488	13437	13590	13474	13705	13617	13450	13641	13599	13533	13580	13686	13669	13683	13598	13560	13635	13663	13582	13737	13707	13685	13590	13675	13620	13489	13739	13612	13692	13540	13639	13607	13648	13606	13761	13596	13631	13461	13633	13652	13617	13573	13470	13576	13670	13778	13595	13489	13731	13557	13604	13594	13564	13401	13686	13577	13646	13711	13512	13650	13629	13627	13698	13491	13625	13551	13644	13591	13632	13603	13598	13517	13798	13611	13611	13510	13610	13551	13565	13681	13559	13644	13780	13646	13593	13507	13602	13717	13652	13602	13622	13585	13686	13611	13471	13520	13673	13694	13445	13728	13505	13605	13784	13500	13588	13626	13636	13631	13830	13751	13688	13748	13664	13486	13619	13555	13653	13701	13478	13445	13610	13708	13535	13587	13522	13727	13692	13662	13609	13560	13557	13621	13628	13615	13601	13621	13592	13584	13755	13563	13568	13533	13656	13545	13652	13696	13467	13593	13671	13604	13682	13479	13635	13684	13722	13809	13541	13656	13611	13694	13728	13721	13474	13539	13540	13718	13705	13553	13574	13442	13597	13732	13499	13471	13493	13610	13613	13698	13544	13751	13522	13751	13674	13633	13602	13578	13674	13691	13661	13492	13658	13633	13522	13627	13747	13808	13533	13548	13586	13585	13631	13668	13534	13705	13516	13521	13553	13544	13685	13639	13625	13449	13525	13405	13493	13528	13677	13564	13569	13473	13713	13666	13706	13622	13668	13620	13784	13578	13464	13524	13617	13572	13531	13667	13661	13687	13523	13503	13617	13742	13535	13646	13615	13644	13630	13638	13685	13640	13675	13597	13667	13677	13564	13505	13640	13557	13565	13547	13672	13541	13724	13608	13516	13568	13648	13420	13706	13660	13501	13602	13572	13539	13678	13571	13592	13706	13692	13613	13702	13675	13775	13626	13656	13497	13635	13452	13625	13689	13755	13661	13474	13577	13492	13559	13666	13625	13617	13715	13632	13450	13675	13548	13576	13531	13682	13460	13615	13584	13561	13639	13530	13579	13612	13574	13709	13586	13659	13626	13570	13678	13541	13623	13462	13699	13769	13532	13752	13504	13545	13794	13718	13629	13700	13677	13757	13536	13366	13822	13750	13676	13466	13605	13589	13560	13609	13732	13662	13599	13596	13759	13593	13527	13542	13504	13489	13514	13594	13454	13762	13668	13560	13376	13686	13488	13751	13702	13502	13542	13605	13503	13610	13646	13575	13561	13524	13489	13648	13523	13714	13570	13724	13606	13678	13524	13674	13582	13647	13638	13648	13627	13434	13543	13603	13820	13622	13680	13539	13667	13564	13585	13634	13531	13787	13649	13551	13583	13561	13543	13737	13606	13688	13559	13728	13620	13613	13697	13704	13658	13480	13476	13739	13542	13454	13458	13661	13772	13666	13755	13632	13691	13562	13563	13801	13573	13542	13692	13477	13575	13668	13715	13458	13728	13558	13687	13673	13607	13691	13541	13685	13661	13714	13530	13631	13659	13649	13728	13415	13594	13828	13541	13698	13625	13645	13482	13633	13659	13672	13699	13558	13646	13680	13571	13702	13624	13675	13593	13676	13671	13597	13698	13520	13575	13723	13787	13719	13574	13601	13583	13521	13542	13741	13764	13684	13595	13634	13539	13666	13761	13625	13645	13632	13555	13707	13781	13652	13587	13601	13511	13694	13493	13530	13583	13593	13562	13684	13446	13482	13677	13589	13730	13588	13697	13637	13631	13547	13580	13700	13535	13581	13533	13626	13545	13814	13489	13646	13390	13627	13581	13579	13619	13777	13601	13476	13577	13506	13569	13645	13675	13713	13652	13716	13610	13565	13631	13554	13680	13782	13576	13680	13630	13573	13556	13693	13703	13554	13494	13730	13565	13528	13629	13463	13596	13527	13413	13518	13682	13694	13502	13577	13638	13470	13569	13466	13586	13725	13678	13637	13547	13670	13463	13721	13621	13667	13512	13607	13687	13537	13640	13559	13739	13607	13612	13632	13655	13557	13585	13644	13515	13608	13605	13540	13727	13318	13494	13683	13553	13559	13614	13681	13466	13580	13713	13751	13636	13769	13618	13616	13606	13557	13532	13596	13634	13505	13656	13792	13567	13712	13610	13533	13659	13520	13683	13613	13708	13684	13660	13714	13517	13749	13629	13379	13713	13652	13686	13657	13674	13496	13572	13692	13719	13612	13817	13651	13468	13541	13563	13652	13473	13587	13668	13584	13767	13596	13527	13589	13605	13633	13426	13612	13700	13520	13588	13489	13616	13563	13542	13578	13825	13417	13579	13745	13559	13691	13654	13581	13654	13685	13746	13514	13652	13749	13567	13556	13424	13671	13481	13559	13764	13569	13436	13918	13756	13588	13664	13663	13575	13782	13640	13464	13519	13646	13683	13725	13752	13687	13690	13501	13575	13437	13668	13580	13589	13605	13610	13709	13557	13599	13596	13584	13570	13489	13688	13701	13458	13900	13532	13430	13549	13714	13421	13655	13462	13649	13411	13669	13644	13553	13447	13685	13682	13789	13413	13686	13722	13590	13634	13536	13519	13741	13523	13533	13664	13634	13713	13530	13393	13314	13545	13652	13700	13517	13510	13456	13633	13462	13634	13450	13671	13432	13571	13607	13669	13645	13602	13603	13579	13618	13449	13622	13499	13641	13666	13614	13578	13751	13497	13514	13674	13555	13535	13529	13599	13521	13553	13340	13783	13415	13622	13749	13514	13752	13641	13570	13515	13606	13680	13679	13548	13599	13682	13495	13481	13568	13706	13655	13623	13710	13520	13602	13770	13547	13583	13665	13493	13551	13558	13658	13703	13435	13490	13671	13521	13457	13508	13711	13611	13516	13544	13521	13543	13614	13704	13466	13413	13544	13678	13583	13730	13686	13573	13627	13728	13509	13621	13532	13604	13606	13435	13580	13594	13763	13585	13534	13734	13655	13691	13544	13704	13545	13685	13412	13662	13624	13514	13505	13553	13539	13578	13494	13550	13613	13427	13598	13596	13545	13504	13518	13674	13512	13472	13717	13427	13563	13510	13816	13497	13667	13547	13404	13685	13631	13478	13542	13607	13573	13714	13586	13544	13538	13695	13702	13661	13535	13559	13600	13760	13430	13666	13676	13765	13585	13486	13461	13612	13561	13658	13564	13734	13375	13611	13640	13602	13588	13634	13532	13624	13459	13607	13470	13748	13578	13724	13569	13727	13499	13705	13530	13455	13808	13608	13620	13604	13493	13548	13629	13742	13676	13628	13720	13566	13474	13694	13659	13668	13488	13608	13626	13835	13445	13606	13554	13635	13614	13693	13583	13447	13536	13481	13613	13611	13572	13765	13634	13523	13493	13732	13486	13669	13432	13581	13560	13664	13435	13527	13640	13564	13621	13577	13688	13617	13618	13503	13635	13661	13567	13532	13492	13593	13572	13655	13618	13750	13561	13676	13704	13669	13679	13709	13568	13733	13498	13593	13548	13725	13669	13676	13728	13574	13441	13636	13533	13684	13540	13675	13501	13811	13760	13707	13795	13590	13675	13697	13525	13730	13498	13670	13619	13477	13594	13509	13676	13713	13708	13677	13669	13476	13784	13447	13844	13507	13701	13560	13772	13671	13603	13679	13714	13613	13566	13665	13623	13616	13329	13599	13662	13632	13594	13543	13688	13776	13685	13548	13531	13593	13607	13682	13551	13683	13817	13698	13599	13619	13652	13631	13646	13572	13608	13691	13786	13520	13635	13551	13569	13585	13623	13532	13556	13568	13753	13471	13588	13581	13657	13465	13574	13480	13543	13675	13616	13530	13558	13588	13667	13549	13567	13650	13592	13595	13593	13568	13442	13683	13590	13536	13752	13598	13448	13573	13451	13614	13504	13513	13785	13591	13521	13596	13555	13791	13501	13826	13557	13681	13489	13699	13579	13745	13565	13641	13578	13537	13551	13713	13585	13767	13668	13658	13571	13547	13434	13625	13471	13647	13726	13628	13580	13548	13595	13556	13558	13620	13657	13596	13698	13432	13711	13646	13440	13630	13579	13591	13550	13525	13645	13711	13602	13835	13590	13658	13607	13533	13487	13668	13479	13631	13611	13787	13576	13818	13664	13665	13639	13753	13640	13546	13527	13627	13615	13493	13608	13393	13742	13565	13571	13672	13792	13434	13662	13537	13616	13489	13512	13508	13698	13535	13632	13596	13683	13659	13628	13683	13565	13713	13608	13535	13735	13586	13657	13681	13588	13549	13635	13533	13611	13489	13680	13549	13556	13693	13622	13649	13608	13511	13533	13737	13595	13603	13518	13615	13503	13636	13585	13516	13464	13612	13873	13811	13739	13585	13508	13622	13799	13629	13635	13567	13645	13622	13462	13632	13614	13848	13469	13451	13517	13396	13598	13743	13559	13714	13558	13678	13583	13518	13583	13487	13613	13594	13725	13635	13514	13756	13479	13692	13694	13609	13572	13661	13590	13602	13750	13601	13597	13555	13710	13671	13524	13443	13628	13675	13585	13532	13895	13659	13632	13519
29277	29605	37123	32446	25496	21833	19674	18098	17240	16480	16238	16130	15784	15558	15335	15477	15619	15621	15454	15345	15409	15394	15301	15397	15455	15237	15252	15415	15539	15384	15417	15349	15384	15413	15530	15227	15344	15268	15153	15287	15301	15260	15351	15144	15326	15169	15532	15416	15451	15201	15439	15357	15523	15379	15248	15237	15118	15321	15296	15460	15308	15188	15202	15084	15291	15449	15386	15368	15200	15287	15402	15196	15303	15434	15327	15165	15331	15359	15328	15240	15203	15202	15133	15202	15356	15413	15349	15353	15303	15121	15191	15335	15323	15194	15328	15209	15380	15351	15376	15383	15255	15208	15316	15328	15426	15266	15424	15159	15348	15199	15291	15361	15192	15240	15510	15278	15404	15344	15290	15481	15229	15278	15279	15357	15350	15335	15521	15185	15149	15228	15156	15146	15504	15161	15382	15287	15360	15382	15230	15086	15168	15203	15190	15457	15277	15323	15340	15248	15235	15245	15223	15336	15466	15079	15469	15299	15438	15230	15055	15177	15328	15247	15298	15227	15149	15247	15283	15272	15430	15184	15448	15226	15228	15305	15327	15339	15308	15213	15168	15144	15285	15243	15223	15423	15317	15278	15361	15313	15254	15367	15304	15255	15505	15362	15382	15379	15230	15109	15352	15095	15132	15139	15453	15128	15084	15259	15314	15253	15417	15320	15281	15379	15345	15447	15259	15463	15385	15096	15445	15239	15256	15327	15088	15120	15222	15579	15220	15281	15301	15267	15260	15326	15502	15365	15253	15223	15184	15192	15040	15184	15450	15226	15292	15172	15282	15210	15442	15297	15131	15133	15200	15328	15259	15227	15508	15291	15331	15146	15254	15266	15347	15082	15436	15163	15080	15346	15144	15228	15307	15088	15494	15273	15114	15218	15370	15377	15440	15260	15471	15392	15341	15284	15131	15329	15448	15297	15295	15310	15354	15237	15408	15320	15226	15195	15187	15415	15326	15269	15317	15115	15330	15196	15326	15269	15302	15243	15345	15475	15254	15211	15400	15111	15178	15268	15069	15234	15281	15361	15233	15208	15148	15486	15252	15341	15395	15242	15135	15301	15269	15364	15473	15430	15257	15175	15427	15402	15304	15268	15115	15261	15217	15339	15302	15138	15124	15355	15025	15116	15464	15185	15086	15323	15291	15363	15361	15365	15285	15309	15418	15416	15566	15296	15315	15559	15231	15244	15094	15210	15324	15259	15261	15379	15158	15281	15370	15160	15578	15228	15269	15397	15298	15268	15469	15238	15489	15343	15164	15302	15305	15234	15229	15603	15219	15308	15380	15474	15214	15220	15142	15210	15421	15312	15248	15477	15252	15175	15553	15246	15193	15031	15404	15331	15371	15114	15218	15523	15336	15331	15124	15160	15314	15443	15271	15440	15259	15219	15203	15277	15242	15321	15272	15402	15326	15374	15411	15293	15173	15315	15267	15326	15162	15295	15331	15398	15137	15435	15370	15373	15238	15454	15269	15340	15279	15316	15386	15243	15411	15291	15122	15373	15253	15377	15349	15295	15409	15250	15377	15220	15150	15283	15154	15252	15426	15334	15219	15139	15240	15305	15205	15334	15364	15125	15258	15486	15155	15486	15252	15207	14957	15094	15394	15290	15301	15306	15317	15402	15261	15236	15092	15224	15226	15348	15216	15360	15275	15247	15222	15371	15093	15263	15279	15354	15313	15259	15232	15251	15389	15308	15228	15361	15266	15136	15120	15457	15157	15327	15264	15185	15333	15241	15199	15235	15329	15202	15458	15298	15435	15094	15347	15246	15419	15084	15422	15217	15276	15341	15292	15209	15324	15225	15361	15209	15295	15309	15308	15384	15149	15366	15503	15416	15296	15160	15472	15289	15488	15249	15220	15369	15216	15280	15289	15301	15259	15355	15295	15345	15305	15403	15150	15222	15438	15229	15213	15368	15215	15339	15149	15398	15404	15453	15442	15173	15372	15318	15381	15324	15400	15328	15260	15302	15273	15460	15241	15219	15378	15124	15231	15187	15217	15216	15190	15308	15344	15418	15225	15216	15432	15336	15326	15234	15328	15184	15260	15155	15344	15235	15097	15118	15060	15388	15449	15359	15165	15197	15376	15376	15163	15230	15199	15570	15332	15277	15407	15271	15195	15264	15346	15308	15275	14956	15192	15146	15184	15345	15395	15084	15222	15274	15204	15197	15311	15403	15092	15082	15397	15193	15413	15435	15319	15146	15112	15409	15314	15542	15332	15190	15463	15337	15375	15192	15246	15220	15145	15358	15149	15415	15227	15232	15093	15313	15334	15293	15232	15395	15251	15196	15326	15200	15443	15254	15163	15406	15187	15201	15152	15281	15164	15410	15333	15299	15166	15146	15303	15393	15447	15419	15424	15320	15317	15319	15039	15352	15320	15309	15083	15155	15370	15228	15409	15247	15244	15371	15425	15226	15382	15211	15507	15284	15281	15218	15295	15207	15393	15129	15182	15377	15278	15258	15270	15279	15284	15363	15392	15425	15373	15361	15306	15160	15314	15320	15296	15135	15317	15360	15158	15393	15265	15207	15262	15128	15254	15235	15233	15318	15224	15279	15313	15241	15330	15342	15494	15189	15323	15308	15299	15403	15178	15456	15238	15276	15436	15168	15451	15274	15464	15215	14948	15215	15091	15293	15340	15087	15191	15352	15258	15382	15364	15428	15284	15464	15553	15207	15395	15364	15292	15235	15396	15281	15368	15086	15135	15292	15367	15442	15340	15167	15234	15198	15326	15190	15293	15166	15126	15385	15320	15327	15610	15184	15237	15128	15348	15321	15345	15256	15341	15295	15368	15340	15358	15375	15254	15223	15237	15492	15218	15370	15482	15438	15346	15410	15265	15160	15241	15318	15448	15177	15221	15103	15036	15303	15174	15328	15453	15149	15297	15137	15315	15431	15483	15268	15218	15429	15149	15323	15219	15324	15315	15158	15240	15239	15147	15272	15461	15167	15286	15159	15348	15235	15194	15228	15256	15384	15343	15223	15083	15074	15266	15321	15307	15211	15287	15393	15278	15054	15229	15275	15330	15351	15285	15347	15192	15464	15289	15227	15360	15296	15242	15269	15473	15320	15418	15233	15167	15197	15244	15274	15416	15274	15165	15272	15214	15117	15171	15305	15312	15261	15331	15171	15404	15471	15289	15333	15238	15545	15302	15427	15223	15255	15233	15291	15529	15382	15285	15239	15256	15226	15219	15190	15364	15042	15272	15286	15139	15403	15358	15303	15132	15256	15186	15209	15369	15203	15305	15264	15359	15407	15243	15131	15351	15155	15231	15251	15383	15311	15080	15260	15402	15378	15309	15151	15346	15360	15368	15295	15148	15166	15218	15385	15226	15281	15104	15248	15275	15359	15243	15397	15325	15206	15131	15478	15267	15323	15279	15124	15339	15337	15442	15391	15478	15254	15127	15240	15437	15500	15318	15204	15268	15360	15270	15197	15337	15366	15446	15089	15293	15426	15171	15149	15314	15213	15184	15206	15306	15252	15308	15250	15258	15321	15336	15242	15183	15104	15349	15115	15220	15250	15212	15122	15445	15095	15412	15285	15149	15508	15413	15410	15258	15518	15298	15277	15252	15357	15492	15338	15293	15257	15231	15222	15243	15194	15109	15443	15267	15303	15189	15234	15273	15173	15188	15236	15422	15115	15218	15357	15363	15287	15315	15295	15250	15295	15298	15212	15342	15402	15222	15214	15242	15389	15163	15306	15242	15157	15428	15268	15330	15390	15313	15384	15292	15390	15447	15535	15308	15238	15378	15376	15305	15324	15114	15334	15276	15305	15088	15228	15334	15322	15149	15246	15474	15383	15242	15318	15126	15352	15373	15198	15256	15407	15114	15242	15372	15273	15338	15348	15188	15060	15344	15207	15069	15407	15531	15260	15238	15350	15445	15368	15205	15274	15201	15211	15071	15343	15322	15109	15175	15311	15083	15177	15367	15204	15316	15092	15436	15334	15325	15042	15424	15220	15266	15319	15466	15293	15292	15320	15231	15395	15223	15210	15347	15181	15499	15250	15393	15394	15399	15351	15228	15425	15287	15325	15328	15218	15272	15359	15363	15236	15406	15148	15391	15176	15440	15348	15245	15430	15422	15296	15290	15273	15296	15437	15265	15167	15394	15424	15100	15305	15097	15175	15261	15253	15113	15280	15186	15407	15204	15199	15350	15355	15392	15322	15277	15332	15280	15298	15323	15222	15096	15221	15241	15349	15366	15112	15370	15387	15212	15071	15170	15390	15456	15232	15314	15180	15439	15347	15244	15064	15203	15220	15354	15498	15370	15433	15358	15226	15161	15255	15189	15326	15235	15132	15170	15216	15511	15268	15353	15450	15270	15431	15166	15374	15302	15356	15414	15337	15109	15285	15250	15258	15398	15261	15379	15147	15432	15252	15442	15281	15363	15112	15285	15233	15295	15155	15184	15439	15360	15394	15279	15252	15266	15440	15196	15316	15238	15316	15121	15190	15266	15225	15318	15119	15318	15135	15378	15197	15153	15331	15235	15249	15179	15224	15336	15253	15301	15299	15315	15091	15252	15303	15315	15399	15365	15422	15239	15261	15456	15244	15273	15232	15285	15200	15348	15458	15316	15319	15417	15406	15245	15161	15351	15443	15189	15314	15232	15420	15244	15414	15529	15220	15036	15136	15438	15338	15363	15469	15184	15347	14927	15379	15221	15127	15223	15335	15167	15210	15328	15422	15340	15257	15177	15510	15504	15549	15304	15280	15363	15438	15183	15384	15308	15391	15296	15327	15318	15074	15231	15219	15307	15282	15222	15185	15196	15221	15153	15129	15298	15114	15063	15325	15018	15407	15415	15298	15237	15193	15363	15340	15509	15604	15505	15256	15488	15363	15329	15234	15267	15310	15280	15240	15220	15061	15233	15434	15112	15461	15455	15581	15130	15249	15034	15228	15290	15175	15389	15540	15180	15226	15278	15185	15434	15117	15156	15337	15429	15562	15379	15377	15284	15188	15134	15272	15340	15325	15401	15284	15324	15277	15416	15268	15328	15315	15235	15390	15374	15334	15216	15299	15355	15402	15041	15274	15281	15322	15206	15204	15315	15366	15376	15274	15446	15437	15275	15322	15295	15329	15311	15320
34979	48491	43622	33672	26853	22233	19359	17693	16163	15559	14952	14500	14143	13955	14025	13910	13879	13846	13705	13472	13504	13503	13622	13541	13644	13506	13562	13453	13520	13451	13347	13521	13500	13643	13475	13464	13544	13463	13547	13316	13613	13305	13575	13419	13448	13575	13499	13397	13457	13596	13546	13312	13332	13317	13535	13296	13545	13525	13487	13666	13532	13447	13518	13300	13576	13435	13568	13385	13373	13519	13618	13549	13388	13670	13424	13485	13444	13353	13352	13645	13461	13595	13460	13520	13417	13376	13316	13570	13354	13529	13461	13436	13461	13389	13287	13472	13377	13448	13530	13440	13178	13625	13478	13444	13477	13407	13631	13570	13622	13526	13404	13550	13628	13469	13396	13451	13456	13535	13365	13517	13454	13302	13668	13166	13457	13502	13525	13464	13459	13334	13404	13379	13357	13574	13493	13437	13519	13542	13546	13423	13619	13447	13571	13641	13534	13437	13564	13582	13562	13478	13453	13419	13321	13520	13483	13473	13519	13524	13673	13553	13520	13333	13677	13497	13413	13573	13443	13545	13396	13540	13374	13473	13547	13656	13501	13508	13404	13504	13409	13668	13558	13533	13500	13420	13418	13497	13393	13419	13352	13592	13543	13385	13490	13583	13247	13653	13497	13523	13528	13559	13152	13471	13416	13605	13509	13488	13448	13606	13522	13508	13480	13487	13626	13543	13421	13415	13460	13415	13528	13437	13508	13402	13423	13510	13505	13464	13611	13388	13430	13554	13408	13530	13495	13410	13324	13529	13339	13653	13436	13491	13374	13648	13276	13669	13477	13429	13430	13437	13613	13450	13395	13461	13426	13625	13458	13362	13487	13412	13398	13352	13676	13499	13545	13383	13586	13335	13520	13481	13579	13574	13484	13372	13512	13472	13390	13543	13537	13480	13591	13355	13558	13441	13627	13318	13603	13540	13545	13486	13637	13549	13421	13543	13400	13465	13412	13674	13460	13577	13522	13661	13319	13490	13422	13542	13340	13395	13438	13427	13618	13394	13319	13638	13639	13460	13511	13481	13678	13466	13547	13493	13600	13562	13642	13388	13425	13684	13576	13404	13406	13599	13408	13499	13518	13567	13483	13548	13391	13556	13505	13464	13587	13398	13399	13500	13488	13442	13354	13468	13635	13527	13494	13588	13590	13505	13443	13612	13208	13602	13420	13676	13403	13466	13410	13442	13526	13490	13542	13551	13597	13530	13535	13335	13507	13424	13554	13452	13619	13563	13564	13376	13571	13586	13472	13579	13533	13623	13579	13622	13311	13335	13508	13394	13409	13555	13517	13459	13334	13521	13625	13372	13450	13471	13433	13473	13604	13435	13456	13487	13537	13399	13438	13577	13376	13534	13594	13622	13473	13581	13560	13429	13593	13413	13492	13441	13507	13451	13347	13479	13441	13574	13412	13601	13562	13565	13475	13434	13504	13544	13412	13301	13517	13400	13492	13375	13640	13600	13549	13297	13412	13593	13477	13624	13418	13485	13405	13420	13511	13342	13271	13627	13525	13427	13358	13578	13408	13256	13531	13482	13568	13403	13539	13616	13498	13559	13582	13417	13495	13401	13518	13518	13393	13488	13413	13445	13432	13567	13338	13370	13335	13637	13385	13507	13663	13456	13537	13547	13596	13515	13586	13412	13386	13549	13502	13424	13553	13347	13387	13619	13328	13373	13470	13556	13434	13563	13464	13450	13370	13547	13531	13396	13288	13249	13520	13377	13384	13449	13543	13479	13576	13420	13516	13497	13452	13526	13439	13581	13488	13436	13343	13520	13499	13569	13513	13473	13512	13555	13556	13544	13486	13427	13551	13698	13481	13287	13511	13348	13647	13450	13470	13621	13503	13472	13388	13409	13601	13365	13511	13416	13658	13439	13414	13532	13605	13415	13489	13539	13457	13605	13439	13403	13614	13568	13449	13457	13665	13387	13406	13432	13710	13608	13489	13273	13502	13651	13401	13453	13591	13566	13509	13554	13619	13424	13541	13494	13496	13551	13450	13498	13676	13518	13544	13538	13491	13364	13491	13526	13301	13540	13617	13442	13510	13411	13287	13334	13534	13566	13514	13306	13447	13433	13572	13393	13390	13389	13445	13421	13353	13434	13459	13460	13623	13545	13374	13459	13292	13496	13515	13340	13619	13569	13400	13625	13496	13505	13473	13592	13306	13634	13441	13393	13413	13521	13597	13391	13610	13375	13470	13374	13652	13248	13416	13521	13403	13535	13378	13513	13419	13424	13459	13502	13586	13423	13436	13486	13383	13281	13380	13372	13497	13469	13390	13437	13731	13474	13471	13517	13448	13391	13445	13559	13575	13522	13431	13440	13570	13433	13464	13517	13506	13471	13512	13455	13456	13507	13526	13576	13514	13433	13341	13600	13596	13386	13675	13471	13622	13450	13460	13523	13589	13386	13429	13502	13371	13520	13374	13434	13632	13457	13431	13438	13462	13618	13326	13410	13335	13416	13386	13459	13512	13346	13457	13534	13395	13588	13617	13435	13620	13489	13385	13542	13486	13369	13454	13486	13458	13420	13549	13429	13436	13510	13517	13536	13380	13608	13431	13559	13536	13497	13398	13441	13578	13560	13338	13407	13559	13416	13581	13452	13438	13457	13404	13340	13496	13567	13482	13689	13612	13432	13500	13552	13530	13302	13381	13419	13563	13431	13549	13563	13438	13681	13480	13540	13468	13603	13446	13481	13571	13480	13487	13410	13403	13656	13232	13480	13374	13449	13495	13491	13478	13575	13519	13645	13467	13328	13532	13450	13321	13507	13497	13405	13555	13589	13487	13412	13600	13540	13500	13363	13423	13503	13532	13502	13358	13432	13509	13452	13393	13593	13335	13653	13548	13539	13570	13406	13586	13475	13521	13401	13536	13588	13492	13527	13586	13464	13399	13589	13546	13478	13587	13636	13472	13536	13439	13394	13416	13391	13449	13537	13475	13410	13375	13589	13510	13387	13343	13538	13612	13445	13290	13407	13509	13408	13460	13620	13443	13502	13480	13516	13546	13442	13399	13544	13420	13523	13684	13534	13456	13463	13612	13700	13608	13600	13389	13548	13512	13520	13469	13441	13454	13457	13525	13562	13370	13385	13293	13389	13369	13407	13598	13545	13522	13559	13387	13531	13417	13455	13506	13597	13399	13629	13466	13436	13456	13477	13358	13458	13415	13523	13536	13566	13454	13522	13544	13537	13575	13492	13438	13398	13558	13466	13543	13475	13324	13611	13592	13459	13447	13653	13535	13359	13393	13499	13431	13310	13603	13394	13417	13427	13505	13452	13424	13493	13436	13464	13407	13631	13443	13603	13575	13571	13384	13455	13499	13531	13520	13392	13461	13432	13638	13552	13440	13332	13493	13346	13351	13566	13646	13465	13625	13421	13589	13387	13447	13451	13493	13512	13697	13310	13562	13477	13619	13399	13560	13472	13440	13579	13606	13329	13519	13543	13500	13468	13542	13544	13432	13369	13571	13517	13381	13390	13432	13373	13521	13536	13254	13471	13586	13560	13585	13527	13496	13406	13437	13596	13348	13382	13449	13601	13517	13543	13663	13538	13442	13548	13400	13433	13601	13424	13454	13598	13444	13527	13522	13622	13450	13483	13548	13547	13484	13499	13411	13292	13392	13444	13478	13499	13445	13512	13518	13521	13461	13455	13551	13422	13360	13412	13359	13443	13490	13419	13545	13490	13501	13487	13330	13412	13330	13522	13528	13375	13429	13417	13453	13502	13390	13520	13471	13457	13539	13458	13408	13361	13257	13435	13392	13328	13625	13523	13347	13490	13576	13288	13532	13482	13385	13537	13639	13521	13462	13478	13412	13399	13465	13490	13411	13375	13337	13627	13492	13487	13612	13516	13466	13512	13554	13609	13266	13541	13512	13556	13418	13488	13547	13448	13388	13565	13474	13521	13464	13349	13537	13528	13470	13583	13537	13479	13460	13471	13579	13474	13583	13495	13539	13357	13361	13492	13357	13483	13544	13606	13360	13657	13533	13433	13587	13558	13345	13434	13350	13435	13247	13572	13559	13390	13582	13386	13458	13397	13504	13486	13469	13542	13373	13544	13524	13428	13414	13475	13487	13514	13434	13303	13619	13601	13327	13558	13533	13431	13485	13479	13636	13612	13406	13436	13430	13664	13299	13474	13658	13500	13295	13494	13506	13557	13526	13415	13544	13378	13458	13455	13517	13527	13582	13697	13451	13463	13409	13629	13420	13475	13268	13600	13640	13550	13457	13471	13667	13284	13608	13526	13502	13449	13395	13536	13389	13525	13516	13599	13697	13530	13478	13408	13616	13394	13564	13571	13517	13518	13588	13536	13544	13444	13382	13686	13470	13547	13594	13535	13332	13398	13442	13416	13626	13377	13632	13441	13359	13463	13285	13447	13475	13575	13649	13336	13328	13500	13509	13594	13519	13526	13572	13516	13487	13463	13284	13450	13429	13610	13537	13419	13657	13518	13517	13411	13510	13586	13319	13649	13531	13583	13401	13544	13458	13460	13463	13364	13461	13465	13623	13548	13232	13476	13404	13526	13532	13510	13491	13521	13547	13384	13522	13490	13509	13481	13597	13582	13483	13564	13506	13520	13478	13487	13412	13504	13551	13474	13337	13398	13496	13516	13447	13534	13399	13303	13423	13631	13429	13435	13350	13455	13530	13487	13531	13336	13526	13448	13333	13341	13508	13494	13545	13413	13426	13563	13524	13467	13593	13507	13645	13517	13599	13484	13450	13463	13420	13617	13491	13340	13480	13269	13308	13390	13501	13458	13525	13430	13514	13388	13600	13552	13473	13590	13188	13660	13418	13520	13547	13454	13549	13520	13699	13607	13445	13523	13525	13578	13506	13474	13449	13525	13435	13406	13479	13433	13543	13415	13413	13597	13675	13498	13538	13262	13468	13500	13491	13403	13409	13396	13666	13457	13491	13566	13451	13341	13397	13456	13672	13478	13443	13417	13329	13634	13596	13451	13513	13408	13532	13429	13469	13306	13499	13524	13504	13388	13511	13507	13631	13517	13511	13413	13428	13251	13348	13451	13340	13419	13372	13587	13371	13518	13416	13390	13463	13488	13477	13424	13520	13503	13639	13534	13656	13556	13481	13545	13334	13291
24073	21449	29158	26083	25598	25876	24004	20135	18315	17411	16494	16151	15983	15697	15441	15285	15231	15118	15038	14971	15091	15000	15236	15033	14955	14986	14906	14984	14903	14951	15151	14790	14809	14834	14928	15041	14975	14827	14854	15131	14916	14884	15099	14921	14859	14790	14750	14925	15007	14806	14915	14874	15046	14985	14938	14908	14928	14641	15007	14902	14928	14770	14820	15031	14951	14786	14834	14962	14848	14796	14837	14841	14920	14952	15023	14903	14983	14912	14825	14822	14972	14819	14894	14908	14856	14722	14839	14899	14849	14931	14712	14855	14734	14966	14858	14867	14946	14838	14857	14888	14627	14803	14805	14673	14801	14791	14739	14804	14848	14785	14714	14830	14740	14861	14913	14815	14949	14888	14847	14878	14872	14890	14895	14783	14906	14841	14911	14936	14845	14922	15002	14773	14830	14889	15022	14697	14807	14799	14829	14897	14909	14781	14815	14866	14667	14914	14842	14807	14725	14959	14753	14826	14848	14932	14801	14926	15026	14827	14951	14792	14888	15152	14877	14888	14593	14847	14922	14996	14866	14769	14954	14869	14889	14807	15015	14966	14925	14698	14893	14929	14931	14946	14851	14821	14913	14767	14874	14695	14957	14698	15080	14699	14637	14600	14632	14927	14740	14736	14869	14836	14707	14832	14724	14814	14798	14852	14849	14755	14969	14867	14900	14827	14834	14833	14725	14707	14815	14940	14835	14759	14818	14972	14742	14794	14912	14681	14782	14633	14944	14862	14938	14930	14807	14807	14942	15076	14718	14693	14862	14931	14620	14979	14929	14803	14810	14655	14906	14870	14915	14639	14817	15030	14830	14863	14650	14725	14966	14847	14830	14719	14976	14890	15019	14831	14868	15003	14881	14653	14898	14740	14977	14839	14845	14949	14908	14849	14993	14981	14803	14857	14793	14845	14893	14950	14982	14877	14840	14731	14718	14879	14882	14731	14714	14751	14842	14877	14953	14811	14952	14858	15003	14630	14994	14835	14832	14955	14796	15037	14731	14696	14851	14651	15023	14970	14927	14687	14715	14981	14779	14782	14819	14752	14859	14843	14965	14930	14808	14718	14920	14901	14938	14831	15033	14910	14575	14746	14843	14652	14991	14858	14856	14860	14766	14730	14821	14811	14716	14965	14749	14803	14952	14842	14808	14817	14620	14726	14829	14773	14779	14776	14732	14832	14925	14739	14858	14966	14776	14889	14705	14941	14890	14891	15018	15045	14946	14793	14846	14835	14800	14847	14793	14767	14878	14838	14872	14771	14874	15006	14851	14935	14821	14958	14882	14799	14748	14675	14936	14953	14670	14733	14923	14819	14977	14958	14857	14922	14873	15037	14676	14786	15047	14779	14979	14837	14904	15005	14911	14895	14878	14852	14730	14711	14839	15149	15015	14770	14830	14776	14752	14727	14728	14857	14897	14770	14976	14923	14797	14760	14808	15050	14859	14753	14905	14786	14846	14802	14929	14820	14869	14752	14934	14934	14920	14772	14792	14890	14900	14896	14723	14865	14694	14846	15075	14858	14930	14978	14791	14989	14914	14857	15057	14853	14966	14988	14891	14864	14944	14927	14808	14883	14741	14742	14817	14984	14732	14883	14856	14722	14777	14860	14856	14649	14710	15043	14829	14763	14829	14834	14777	14838	14904	14790	14752	15084	14708	14855	14767	14857	14800	14959	14837	14860	14769	14940	14656	14828	14700	14783	14859	14712	14907	15015	14824	14832	14746	14958	15035	14754	14787	14788	14733	14833	15019	14923	14669	14898	14862	14982	14738	14718	14840	14826	14738	14796	14837	14838	14944	15114	14889	14758	14962	14731	14863	14908	14794	14910	14744	14717	14723	14875	14851	14689	14884	14891	14974	14949	14898	14931	14868	14809	14902	14900	14929	14879	14887	14985	14869	14956	15039	14890	14811	14965	14804	14778	14802	14726	14720	14902	14828	14935	14833	14758	14733	14958	14876	14920	14816	14829	14877	14782	14877	14815	14947	14755	14839	14929	14846	14977	14810	14871	14566	14969	14906	15078	14911	14878	14892	14807	14933	14892	14789	14890	14916	14940	15063	14663	14955	14818	14851	14970	14781	14723	14780	14765	14902	14786	14812	14744	14783	14655	14925	14870	14827	14907	14726	14787	14453	14724	14799	15017	14844	14834	14819	15017	14706	14856	14813	14916	14999	14841	14748	14786	14893	14879	14975	14856	14854	14852	14848	14792	14936	14756	14912	14917	14877	14790	14778	14690	14954	14999	14865	14773	14919	14936	14895	14942	14734	14731	14852	14756	14948	14742	15036	14829	14803	14877	14751	14847	14921	14903	14919	14713	14818	14880	14841	14898	14858	14783	14746	14870	15040	14764	14808	14823	14932	14957	14817	14838	14765	14751	14776	14656	15047	14890	14819	14881	14894	14788	14864	14655	14936	15016	14726	15067	14862	14856	14945	14801	14912	14873	14831	14956	14981	14766	14693	15007	14735	14774	14829	14912	14827	14884	14982	14994	15022	15036	15022	14729	14952	14881	14752	14765	14990	14846	14763	14765	14908	14887	14979	14930	14824	14815	15012	14867	14595	15045	14751	14955	14922	14869	14798	14827	14757	14834	14560	14612	15115	14925	14812	15065	14831	14861	14885	14826	14873	14817	14874	14953	14951	14706	14750	14756	14640	14871	14952	14895	14762	14928	15061	14989	14814	14735	14770	14852	14803	14763	14672	14813	15034	15075	14817	14800	14746	14834	14969	14760	14796	14799	15008	14985	14970	14680	14890	14914	14984	14864	14714	14846	14813	14870	14970	14821	14583	14927	14831	14917	14872	14614	14826	14847	14822	14808	14805	14811	14805	14955	14887	14930	15010	14747	14864	14762	14768	14950	14705	14864	14784	14787	14684	14682	14886	14872	14739	15030	14760	14692	15021	14816	15116	14993	15009	14774	15101	14728	14609	14770	14928	15036	14825	14949	14745	14858	14832	14903	14732	14819	14769	14751	14821	14686	14980	14942	15013	15002	14867	14682	14853	14801	14882	14811	14830	15029	15011	14885	14750	14752	14951	15064	14931	14761	14770	14766	14917	14837	14711	14842	14865	14891	14618	14847	14815	14695	14690	14704	14875	14868	14932	14893	14850	14885	14943	14929	14889	14966	14815	14919	15031	14747	14803	14995	14834	14831	14907	14769	14740	14931	14808	14844	14798	14799	14766	14922	14678	14732	14831	14608	14778	14892	15001	14828	14787	14830	14825	14934	14859	14890	14624	14933	14906	14743	14933	14919	14859	15206	14660	14713	15038	14959	14941	14686	14794	14634	14756	14888	14913	14864	14791	14930	14675	14827	14938	14889	14912	14973	14885	14660	15038	14874	14849	14953	14799	14859	14889	14733	14810	15086	14920	15062	15005	14826	14824	14944	14757	14810	14752	14861	14697	14808	14805	14750	14908	14968	15033	14966	14921	14892	14848	14866	14983	14763	14793	14832	14786	14825	14768	14853	14772	14801	14848	14774	14620	14707	15140	14843	14856	14843	14760	14818	15052	14837	14720	14970	14844	14734	14797	14888	14825	14816	14782	14897	14754	14688	14871	14684	14690	14905	15054	15076	14951	14805	14865	14848	14681	14722	14996	14670	14898	14696	14801	14848	14796	14779	14761	14814	14637	15056	14876	14935	14760	14983	14856	14788	14949	14643	14889	14877	14709	14931	14724	15068	14784	14832	14902	14913	14745	14910	14850	14724	15062	14918	15029	14898	14839	14908	14970	14930	14748	14975	14847	14794	14939	14706	14767	14855	14971	14953	14829	15002	14750	14795	14954	15037	14850	15113	14849	14879	14850	14905	14859	14794	14857	14871	14800	14739	14766	14858	14925	14905	14907	14898	14804	14765	14922	14870	14939	14952	14862	14738	14823	14816	15123	14821	14906	14857	14857	14872	14984	14738	14831	15016	14829	14840	14972	14880	14929	14736	14800	14756	14890	14808	14951	14916	14737	15051	14862	14821	14825	15008	14818	14868	14774	14701	14776	14842	14918	15078	14876	14645	14949	14846	14886	14823	14744	14826	14799	14619	14680	14698	14848	14667	14859	14806	14818	14797	14726	15129	14809	14937	14886	14797	14887	14881	14920	14708	14709	14908	14790	14646	14757	14798	14844	14731	14892	14747	14830	14816	14670	14765	14737	14933	14769	14906	14871	14906	14867	14802	14735	14893	14998	14916	14685	14933	14956	14875	14960	14859	14818	14876	14705	14848	14941	14860	14872	14870	14885	14931	14872	14680	14698	14750	14816	14695	14946	14801	14882	14903	14908	14826	14934	14700	14724	14788	14898	14924	14640	14875	14792	14837	14688	14930	14945	14829	14847	14796	14679	14903	14978	14886	14683	14912	14983	14753	14778	14674	14836	14866	14791	14734	14757	14951	14908	14866	14834	14794	14888	14719	14693	14634	14737	14890	14829	14929	14851	14875	14958	15052	14953	15097	14997	14899	14774	14918	14852	14595	14772	14792	15059	14732	14772	15095	14760	14802	14772	15002	14880	14804	14845	14858	15123	14748	14839	14751	14599	14784	14814	14628	14777	14786	14902	14953	14860	14816	14857	15031	14685	14817	14809	14860	14794	14903	14880	14761	14853	14895	14847	14665	14812	14708	14903	14862	14927	14799	14891	14978	14760	14858	14751	14869	14963	14733	14949	14887	14976	14786	14752	14906	14864	14712	14973	14863	14854	14970	15153	14895	14738	14836	14772	14978	14999	14863	14822	15006	14969	14954	14940	14704	14807	14910	14646	14795	14789	15018	14964	14801	14821	14876	14854	14808	14821	14823	14994	14669	15006	14723	15013	14805	14787	14665	14993	14781	14885	14831	14663	14975	14958	14752	14951	14859	14849	14905	14671	14749	14906	14709	14684	14829	14751	14724	14851	14708	14799	14784	14860	14850	14633	14743	14746	14707	14885	14629	14978	14616	14744	14691	14752	14673	14892	14852	14706	14855	14608	14779	14827	14760	14602	14898	14761	14993	14896	14943	14927	14643	14906	14850	14856	14730	14911	14930	14867	14839	14698	14771	14896	14631	14856	14701	15067	14852	15043	14933	14722	14755	14822	14758	14999	14897	14928	14839	14896	14765	14848	14893	14828	14837	14788	15032
34476	55548	50771	40662	32686	26628	22934	20340	18133	16791	15628	14992	14642	14283	13942	13667	13885	13523	13445	13374	13575	13441	13650	13378	13386	13451	13342	13351	13297	13432	13276	13191	13352	13538	13196	13146	13160	13273	13232	13301	13339	13134	13195	13484	13347	13367	13212	13194	13186	13185	13370	13171	13185	13128	13171	13261	13075	13166	13238	13373	13116	13219	13173	13167	13300	13325	13109	13156	13298	13255	13069	13332	13216	13184	13317	13268	13134	13294	13096	13074	13303	13312	13189	13243	13329	13139	13314	13252	13354	13333	13087	13221	13202	13196	13343	13229	13059	13376	13316	13139	13183	13165	13370	13271	13074	13372	13203	13254	13210	13444	13353	13166	13176	13424	13305	13165	13281	13199	13083	13283	13304	13299	13346	13243	13259	13242	13219	13271	13227	13173	13335	13353	13161	13194	13370	13385	13213	13258	13218	13362	13178	13364	13199	13077	13262	13153	13241	13152	13442	13334	13332	13407	13234	13159	13303	13345	13326	13256	13328	13194	13261	13204	13294	13259	13218	13186	13350	13170	13330	13265	13151	13209	13245	13332	13255	13280	13226	13213	13395	13271	13242	13283	13216	13309	13248	13261	13228	13294	13312	13309	13373	13300	13174	13105	13226	13159	13258	13234	13173	13169	13355	13307	13251	13381	13535	13167	13193	13239	13239	13327	13263	13063	13170	13345	13197	13346	13072	13193	13216	13322	13229	13439	13280	13324	13216	13256	13097	13233	13266	13202	13182	13227	13014	13342	13216	13288	13341	13265	13348	13330	13316	13358	13043	13248	13318	13312	13152	13190	13368	13320	13136	13180	13286	13246	13117	13148	13295	13387	13186	13313	13226	13164	13279	13277	13321	13152	13179	13142	13218	13203	13153	13077	13258	13292	13101	13014	13187	13263	13205	13282	13164	13020	13197	13161	13231	13337	13227	13265	13099	13155	13182	13122	13204	13099	13261	13192	13206	13330	13119	13149	13326	13355	13164	13278	13042	13273	13245	13233	13225	13288	13208	13226	13252	13323	13351	13271	13115	13367	13097	12980	13347	13256	13223	13286	13136	13278	13168	13353	13142	13124	13137	13323	13185	13292	13230	13187	13134	13246	13182	13072	13276	13371	13168	13193	13351	13106	13174	13175	13188	13133	13182	13277	12975	13293	13309	13200	13181	13434	13321	13330	13037	13245	13203	13468	13068	13196	13182	13245	13274	13314	13255	13180	13241	13416	13083	13249	13206	13235	13168	13298	13357	13183	13383	13114	13036	13185	13306	13182	13317	13251	13217	13264	13349	13128	13140	13038	13217	13350	13054	13227	13391	13322	13060	13225	13177	13290	13322	13414	13396	13117	13349	13184	13255	13361	13269	13112	13117	13205	13167	13380	13266	13193	13274	13289	13257	13217	13115	13240	13274	13389	13319	13212	13185	13165	13232	13436	13228	13390	13415	13218	13109	13369	13269	13225	13016	13187	13192	13183	13180	13292	13183	13327	13220	13177	13254	13341	13082	13251	13230	13113	13245	13190	13097	13215	13132	13239	13227	13358	13212	13270	13190	13186	13309	13179	13331	13083	13357	13311	13261	13132	13147	13054	13331	13360	13277	13253	13190	13262	13355	13191	13166	13161	13250	13237	13232	13283	13212	13328	13200	13157	13069	13193	13255	13254	13377	13319	13136	13158	13290	13264	13192	13256	13223	13163	13317	13260	13301	13176	13278	13311	13259	13158	13267	13340	13388	13250	13218	13157	13206	13305	13291	13113	13230	13309	13276	13110	13206	13364	13164	13295	13315	13246	13219	13269	13303	13171	13290	13298	13149	13168	13212	13257	13119	13193	13275	13260	13114	13232	13315	13134	13237	13340	13309	13262	13162	13162	13429	13292	13262	13181	13232	13349	13112	13348	13296	13264	13212	13299	13426	13256	13285	13191	13429	13274	13171	13261	13204	13351	13318	13237	13032	13200	13192	13103	13291	13449	13131	13173	13090	13046	13207	13220	13258	13423	13283	13409	13149	13389	13374	13161	13250	13278	13215	13115	13137	13334	13364	13081	13338	13223	13131	13092	13208	13186	13243	13302	13407	13241	13153	13263	13249	13188	13262	13199	13219	13296	13260	13375	13086	13389	13314	13342	13253	13183	13062	13332	13218	13186	13152	13085	13258	13258	13087	13244	13191	13229	13140	13076	13203	13052	13195	13178	13146	13180	13311	13114	13291	13097	13246	13275	13221	13298	13277	13226	13247	13322	13271	13135	13323	13318	13318	13108	13200	13155	13137	13231	13193	13095	13082	13235	13443	13053	13264	13444	13348	13221	13333	13065	13286	13245	13225	13231	13244	13242	13154	13214	13236	13204	13295	13187	13315	13388	13080	13196	13285	13288	13168	13239	13175	13225	13169	13128	13228	13324	13388	13235	13065	13109	13203	13207	13295	13224	13282	13154	13252	13128	13352	13166	13045	13316	13458	13115	13186	13293	13122	13130	13332	13184	13270	13097	13150	13438	13238	13176	13314	13062	13331	13193	13284	13194	13252	13231	13190	13105	13238	13229	13142	13304	13242	13096	13162	13288	13226	13204	13154	13300	13166	13291	13170	13133	13194	13048	13224	13388	13205	13212	13208	13200	13220	13147	13118	13116	13330	13193	13205	13302	13319	13329	13102	13208	13176	13358	13237	13210	13342	13134	13066	13186	13271	13274	13221	13328	13278	13272	13145	13106	13353	13065	13405	13144	13211	13243	13324	13196	13239	13318	13388	13197	13309	13440	13236	13031	13323	13266	13404	13231	13198	13070	13327	13308	13284	13341	13239	13294	13207	13221	13145	13122	13301	13167	13189	13238	13150	13090	13268	13150	13334	13176	13449	13189	13133	13176	13308	13267	13210	13152	13212	13232	13120	13191	13305	13390	13218	13104	13178	13345	13274	13258	13158	13319	13397	13320	13208	13065	13244	13141	13239	13197	13142	13151	13182	13273	13247	13239	13166	13245	13190	13164	13252	13279	13296	13224	13249	13197	13151	13391	13386	13206	13191	13205	13096	13170	13118	13342	13051	13156	13295	13235	13151	13375	13242	13080	13257	13295	13222	13297	13208	13269	13149	13240	13321	13374	13146	13131	13268	13140	13265	13268	13342	13297	13144	13187	13332	13250	13430	13196	13060	13220	13317	13130	13212	13273	13256	13137	13361	13206	13328	13080	13180	13299	13208	13307	13212	13240	13294	13201	13056	13062	13072	13126	13202	13112	13254	13147	13196	13341	13175	13204	13285	13186	13297	13327	13368	13304	13391	13178	13223	13362	13157	13285	13149	13112	13291	13363	13233	13180	13349	13181	13171	13258	13289	13168	13367	13136	13160	13318	13218	13110	13180	13301	13221	13228	13171	13215	13389	13177	13161	13290	13253	13332	13374	13202	13099	13198	13184	13182	13204	13371	13215	13267	13091	13312	13213	13300	13217	13165	13236	13218	13284	13236	13190	13179	13119	13384	13189	13342	13253	13201	13198	13433	13267	13212	13146	13185	13392	13283	13098	13288	13157	13312	13299	13163	13252	13244	13268	13159	13293	13238	13274	13281	13262	13336	13313	13196	13267	13260	13231	13125	13271	13213	13224	13296	13204	13251	13345	13155	13295	13242	13112	13213	13223	13043	13288	13137	13343	13151	13207	13473	13188	13208	13066	13280	13177	13343	13107	13302	13242	13276	13301	13109	13258	13355	13094	13152	13143	13129	12965	13219	13184	13290	13184	13237	13259	13180	13497	13277	13286	13261	13191	13222	13385	13200	13299	13242	13197	13283	13390	13405	13318	13245	13220	13155	13472	13312	13135	13238	13228	13059	13287	13311	13229	13348	13215	13286	13205	13291	13250	13281	13173	13217	13185	13204	13234	13219	13193	13401	13373	13311	13275	13263	13240	13295	13201	13341	13242	13370	13295	13347	13328	13278	13123	13147	13157	13243	13327	13169	13192	13289	13163	13220	13176	13122	13360	13160	13276	13219	13209	13384	13237	13130	13180	13223	13223	13141	13397	13053	13312	13212	13145	13324	13360	13211	13342	13261	13265	13321	13212	13258	13341	13207	13249	13128	13297	13308	13245	13138	13266	13393	13214	13241	13295	13139	13151	13259	13145	13414	13288	13128	13187	13400	13266	13392	13355	13159	13341	13295	13225	13234	13149	13087	13260	13220	13221	13254	13206	13382	13149	13235	13183	13126	13236	13334	13254	13185	13177	13216	12987	13165	13205	13338	13195	13433	13289	13443	13298	13398	13283	13030	13115	13277	13342	13107	13331	13288	13193	13385	13229	13272	13376	13208	13200	13306	13208	13290	13253	13149	13297	13022	13193	13180	13338	13197	13045	13253	13181	13240	13286	13170	13181	13178	13096	13360	13315	13171	13385	13275	13156	13328	13231	13178	13283	13423	13192	13361	13241	13244	13228	13051	13128	13450	13353	13154	13285	13191	13252	13293	13080	13158	13340	13411	13246	13220	13162	13142	13272	13297	13359	13252	13255	13122	13253	13218	13267	13430	13265	13220	13018	13213	13365	13117	13476	13289	13220	13098	13255	13101	13194	13356	13248	13248	13065	13230	13228	13219	13179	13129	13284	13103	13347	13298	13226	13230	13378	13237	13261	13350	13415	13369	13232	13106	13250	13330	13163	13153	13192	13196	13367	12983	13160	13393	13172	13374	13298	13006	13180	13194	13145	13424	13253	13166	13004	13273	13183	13188	13193	13315	13203	13181	13292	13097	13187	13307	13276	13285	13210	13162	13241	13174	13361	13256	13333	13144	13219	13230	13315	13174	13360	13321	13190	13166	13123	13159	13227	13211	13262	13315	13213	13280	13127	13415	13253	13111	13288	13179	13290	13002	13175	13157	13300	13151	13420	13097	13221	13356	13202	13349	13328	13121	13203	13128	13387	13157	13362	13211	13359	13238	13163	13254	13287	13249	13113	13395	13195	13150	13266	13060	13370	13046	13263	13092	13302	13143	13354	13167	13211	13275	13263	13180	13192	13076	13258	13205	13311	13157	13350	13354	13244	13192	13290	13203	13154	13103	13246	13154	13201	13333	13148	13118	13084	13019	13208	13252	13200	13179	13272	13338	13187	13231	13216	13235	13184	13324	13244	13186	13172	13345
22960	21411	29292	24447	23480	26614	28780	22790	20370	19465	18422	17573	16994	16641	16387	16366	15994	15977	16125	15816	15728	15655	15844	15601	15625	15626	15667	15708	15660	15477	15742	15574	15617	15699	15473	15505	15476	15466	15515	15358	15690	15581	15538	15316	15655	15606	15352	15479	15413	15351	15556	15571	15608	15516	15647	15381	15569	15417	15372	15484	15371	15255	15391	15487	15508	15550	15548	15667	15496	15494	15241	15675	15616	15336	15625	15418	15438	15416	15531	15521	15573	15585	15381	15461	15451	15565	15353	15310	15315	15432	15459	15449	15310	15412	15306	15361	15494	15440	15367	15553	15456	15427	15594	15422	15382	15493	15428	15487	15418	15397	15503	15393	15539	15543	15473	15186	15442	15441	15386	15614	15397	15409	15365	15425	15363	15481	15588	15397	15370	15324	15442	15354	15467	15510	15454	15662	15611	15463	15383	15359	15522	15579	15333	15416	15605	15316	15341	15473	15537	15567	15346	15309	15535	15197	15452	15290	15481	15666	15582	15220	15508	15441	15334	15458	15461	15478	15456	15608	15632	15524	15555	15382	15292	15366	15476	15610	15283	15363	15327	15530	15494	15491	15295	15344	15301	15465	15371	15451	15476	15551	15496	15422	15467	15390	15456	15591	15345	15363	15310	15437	15361	15342	15612	15413	15340	15359	15588	15514	15464	15404	15467	15527	15391	15464	15323	15274	15371	15317	15436	15464	15309	15612	15417	15449	15235	15450	15336	15546	15499	15478	15441	15444	15478	15421	15264	15263	15463	15567	15461	15534	15336	15441	15476	15606	15538	15486	15249	15464	15442	15432	15642	15309	15218	15518	15420	15359	15667	15410	15528	15414	15206	15258	15512	15388	15570	15380	15334	15418	15326	15527	15553	15476	15426	15362	15454	15451	15408	15457	15552	15125	15285	15510	15303	15476	15466	15362	15362	15479	15472	15640	15432	15255	15396	15376	15577	15351	15620	15289	15542	15413	15451	15368	15326	15542	15330	15363	15322	15561	15253	15475	15568	15318	15463	15514	15440	15468	15285	15555	15606	15303	15352	15499	15391	15460	15625	15415	15599	15254	15570	15437	15348	15520	15325	15529	15381	15490	15448	15520	15429	15420	15471	15251	15445	15459	15486	15511	15313	15492	15430	15499	15599	15312	15389	15386	15526	15312	15580	15400	15448	15419	15582	15364	15192	15494	15574	15409	15422	15399	15770	15481	15444	15284	15341	15593	15404	15369	15302	15491	15528	15508	15401	15348	15296	15491	15430	15420	15218	15539	15418	15439	15486	15456	15330	15399	15382	15489	15367	15473	15448	15252	15398	15426	15506	15514	15255	15332	15503	15421	15587	15498	15285	15267	15269	15206	15505	15431	15373	15298	15400	15715	15471	15360	15394	15423	15298	15491	15471	15574	15418	15432	15313	15509	15226	15225	15311	15377	15503	15499	15478	15304	15386	15346	15274	15515	15537	15290	15510	15611	15332	15377	15556	15333	15365	15288	15345	15338	15467	15469	15404	15448	15521	15373	15475	15434	15252	15397	15323	15320	15573	15445	15552	15527	15613	15417	15139	15356	15609	15438	15490	15382	15393	15499	15433	15619	15482	15470	15486	15321	15576	15456	15626	15279	15457	15506	15462	15496	15407	15582	15419	15553	15397	15468	15553	15452	15302	15411	15531	15503	15360	15357	15188	15419	15488	15425	15676	15241	15260	15323	15457	15354	15437	15317	15391	15415	15468	15318	15524	15501	15506	15343	15278	15587	15434	15502	15411	15240	15570	15459	15340	15339	15541	15440	15366	15424	15440	15380	15367	15523	15424	15387	15449	15365	15570	15644	15571	15432	15308	15547	15478	15518	15472	15768	15520	15291	15602	15380	15326	15458	15451	15539	15423	15455	15351	15516	15394	15335	15418	15368	15254	15207	15520	15521	15506	15503	15341	15498	15415	15594	15434	15431	15331	15378	15121	15424	15514	15472	15370	15313	15461	15626	15529	15517	15434	15405	15535	15489	15280	15561	15521	15483	15303	15258	15334	15510	15560	15480	15692	15201	15422	15560	15415	15501	15409	15458	15474	15421	15481	15309	15555	15339	15694	15563	15482	15537	15489	15449	15400	15608	15536	15234	15591	15459	15432	15376	15510	15294	15255	15500	15432	15606	15229	15256	15317	15412	15514	15619	15561	15548	15375	15480	15495	15570	15440	15497	15327	15372	15480	15336	15293	15416	15534	15323	15439	15325	15482	15217	15296	15362	15457	15278	15463	15522	15361	15527	15367	15352	15459	15359	15608	15539	15482	15356	15566	15535	15491	15452	15354	15363	15340	15422	15599	15363	15494	15304	15561	15333	15321	15512	15399	15603	15508	15364	15673	15399	15315	15463	15334	15236	15394	15540	15520	15246	15597	15509	15560	15435	15230	15483	15383	15458	15518	15353	15285	15401	15483	15507	15441	15384	15464	15664	15261	15380	15407	15539	15362	15583	15586	15400	15413	15421	15489	15297	15617	15255	15385	15460	15393	15435	15497	15405	15260	15347	15485	15453	15330	15518	15546	15393	15578	15563	15440	15394	15418	15540	15435	15513	15459	15438	15664	15334	15304	15335	15318	15255	15348	15483	15377	15517	15358	15492	15288	15307	15244	15494	15254	15516	15584	15463	15503	15330	15616	15543	15370	15224	15384	15577	15555	15443	15473	15476	15512	15521	15529	15449	15532	15457	15395	15423	15512	15455	15407	15372	15509	15340	15420	15303	15526	15315	15472	15384	15459	15389	15601	15458	15349	15354	15471	15365	15377	15394	15527	15499	15553	15232	15458	15434	15437	15428	15377	15464	15467	15356	15332	15416	15408	15610	15331	15459	15342	15455	15395	15300	15471	15224	15446	15445	15432	15262	15524	15551	15412	15520	15384	15361	15257	15486	15402	15554	15441	15495	15351	15544	15591	15354	15480	15664	15536	15537	15367	15481	15521	15384	15350	15524	15376	15331	15309	15339	15269	15247	15443	15507	15520	15496	15596	15262	15348	15389	15349	15555	15515	15490	15332	15418	15431	15441	15309	15296	15329	15450	15374	15334	15433	15402	15303	15473	15520	15525	15423	15363	15610	15382	15471	15408	15414	15387	15414	15540	15387	15525	15415	15374	15307	15405	15439	15384	15285	15579	15302	15614	15561	15289	15382	15410	15454	15490	15516	15353	15462	15484	15388	15375	15390	15425	15546	15382	15464	15427	15342	15372	15517	15448	15375	15251	15291	15433	15613	15479	15519	15367	15447	15420	15433	15280	15365	15348	15454	15290	15449	15391	15414	15366	15430	15290	15441	15437	15405	15174	15439	15305	15427	15451	15409	15331	15439	15307	15385	15287	15384	15487	15514	15492	15271	15438	15361	15314	15531	15275	15454	15529	15564	15351	15249	15389	15600	15401	15414	15502	15434	15630	15510	15293	15337	15326	15456	15434	15378	15405	15421	15540	15397	15734	15483	15361	15398	15330	15402	15370	15259	15405	15460	15434	15275	15462	15330	15175	15491	15515	15436	15472	15516	15579	15467	15520	15278	15462	15450	15423	15381	15437	15345	15367	15423	15537	15506	15498	15324	15266	15412	15374	15422	15312	15345	15372	15462	15491	15492	15388	15260	15499	15304	15570	15565	15344	15385	15503	15469	15447	15395	15401	15317	15464	15491	15428	15524	15513	15467	15298	15430	15331	15516	15281	15258	15514	15393	15340	15548	15615	15495	15376	15426	15368	15398	15574	15439	15519	15388	15388	15338	15257	15530	15493	15504	15239	15565	15157	15150	15514	15318	15528	15414	15436	15390	15362	15508	15483	15318	15505	15431	15365	15350	15528	15512	15563	15421	15514	15336	15330	15485	15544	15351	15348	15404	15386	15425	15556	15530	15340	15556	15586	15432	15337	15309	15386	15196	15515	15511	15332	15567	15360	15456	15440	15281	15403	15423	15330	15244	15413	15471	15349	15261	15437	15492	15377	15232	15257	15438	15405	15553	15382	15374	15583	15561	15630	15546	15289	15533	15497	15574	15410	15369	15254	15384	15224	15477	15554	15657	15454	15345	15535	15438	15219	15439	15203	15374	15311	15471	15601	15570	15247	15534	15462	15626	15389	15559	15424	15519	15504	15360	15338	15405	15599	15406	15387	15578	15337	15260	15350	15524	15560	15400	15419	15544	15555	15359	15383	15265	15268	15534	15412	15378	15450	15407	15350	15372	15366	15184	15318	15393	15255	15646	15345	15312	15300	15566	15398	15326	15382	15539	15472	15412	15511	15427	15554	15531	15365	15450	15388	15388	15321	15436	15559	15352	15415	15438	15387	15241	15418	15155	15466	15597	15356	15397	15341	15502	15279	15441	15448	15262	15374	15510	15400	15461	15478	15438	15459	15310	15672	15333	15509	15562	15318	15758	15249	15642	15186	15495	15475	15452	15378	15364	15338	15413	15447	15549	15347	15266	15503	15470	15309	15483	15758	15589	15586	15408	15378	15346	15575	15209	15452	15349	15410	15667	15599	15388	15376	15462	15552	15420	15216	15371	15508	15300	15391	15404	15324	15554	15378	15361	15385	15344	15389	15506	15483	15513	15451	15379	15240	15403	15347	15496	15552	15215	15674	15211	15384	15329	15383	15438	15420	15442	15576	15273	15385	15541	15404	15461	15389	15381	15502	15746	15292	15267	15371	15448	15381	15553	15542	15411	15393	15310	15525	15397	15466	15556	15451	15573	15473	15523	15188	15449	15364	15388	15533	15428	15245	15435	15269	15332	15524	15317	15327	15370	15475	15382	15410	15446	15450	15432	15564	15308	15397	15616	15413	15449	15608	15368	15240	15525	15349	15439	15402	15440	15555	15396	15397	15317	15370	15415	15438	15569	15434	15304	15482	15220	15442	15397	15695	15566	15240	15518	15313	15563	15328	15475	15603	15444	15407	15464	15397	15424	15378	15594	15448	15444	15188	15318	15230	15336	15543	15375	15464	15463	15418	15487	15652	15620	15532	15517	15381	15465	15467	15328	15330	15423	15287	15559	15603	15409	15445	15334	15392	15555	15292	15516	15476	15397	15291	15456	15405	15291	15389	15362	15464	15502	15669	15607	15401	15389	15478	15467	15422	15399	15397	15513	15425
36807	60944	56737	46040	37420	31104	26417	22939	20483	18546	17425	16561	15473	15080	14753	14547	14313	14213	14162	13977	14067	13762	14014	13814	13760	13900	13636	13809	13674	13661	13706	13876	13677	13698	13604	13482	13670	13501	13578	13629	13501	13493	13581	13512	13737	13490	13661	13544	13504	13601	13537	13624	13587	13635	13438	13531	13550	13563	13616	13567	13537	13651	13618	13605	13403	13629	13590	13503	13760	13569	13537	13610	13482	13532	13751	13551	13439	13617	13519	13447	13535	13572	13536	13545	13601	13576	13607	13701	13714	13583	13574	13578	13647	13466	13406	13604	13576	13549	13453	13676	13656	13627	13384	13585	13684	13507	13651	13617	13785	13560	13528	13539	13509	13645	13700	13511	13667	13618	13495	13477	13526	13530	13701	13692	13616	13615	13478	13396	13659	13616	13831	13563	13543	13587	13751	13875	13627	13733	13511	13538	13620	13383	13582	13712	13750	13365	13691	13672	13597	13717	13665	13682	13476	13516	13683	13609	13515	13667	13562	13489	13579	13696	13599	13508	13655	13578	13446	13540	13686	13618	13484	13497	13677	13507	13630	13443	13508	13555	13526	13488	13498	13573	13545	13672	13764	13615	13428	13591	13456	13480	13351	13445	13581	13589	13727	13734	13544	13673	13470	13676	13442	13581	13535	13597	13627	13659	13653	13579	13505	13571	13627	13580	13598	13474	13509	13695	13557	13567	13497	13600	13600	13593	13744	13582	13414	13616	13600	13452	13581	13547	13640	13705	13711	13518	13365	13444	13628	13562	13629	13483	13408	13461	13360	13576	13620	13414	13481	13496	13543	13469	13728	13539	13521	13606	13714	13341	13598	13640	13621	13455	13644	13547	13638	13650	13468	13548	13549	13472	13636	13621	13644	13641	13796	13735	13520	13605	13627	13737	13586	13760	13521	13628	13670	13513	13591	13625	13653	13551	13609	13529	13540	13484	13612	13587	13490	13393	13620	13614	13499	13480	13528	13409	13601	13644	13715	13391	13763	13659	13346	13466	13612	13529	13560	13514	13598	13502	13725	13591	13667	13474	13699	13609	13398	13541	13583	13517	13677	13791	13476	13584	13598	13494	13604	13523	13611	13517	13517	13610	13587	13597	13545	13493	13658	13502	13657	13548	13535	13472	13508	13463	13582	13520	13572	13665	13533	13599	13646	13521	13546	13662	13683	13486	13586	13608	13486	13696	13594	13333	13658	13418	13693	13563	13513	13509	13557	13536	13707	13483	13578	13703	13502	13704	13599	13570	13667	13543	13655	13545	13580	13651	13508	13691	13640	13471	13664	13588	13582	13609	13620	13390	13550	13441	13556	13593	13629	13537	13559	13571	13453	13637	13560	13543	13796	13681	13359	13679	13538	13598	13639	13435	13605	13671	13509	13499	13585	13275	13571	13578	13704	13581	13624	13516	13548	13638	13697	13438	13551	13525	13658	13614	13495	13517	13613	13803	13607	13609	13483	13694	13613	13457	13384	13691	13772	13509	13521	13589	13529	13634	13491	13569	13382	13646	13564	13638	13543	13562	13614	13696	13400	13655	13636	13518	13740	13563	13597	13629	13655	13567	13604	13663	13783	13493	13534	13451	13624	13597	13768	13559	13599	13598	13697	13450	13553	13551	13572	13570	13589	13721	13508	13513	13484	13644	13557	13510	13567	13601	13604	13493	13616	13650	13749	13448	13657	13582	13485	13510	13647	13732	13387	13688	13649	13614	13517	13633	13413	13563	13561	13499	13481	13661	13577	13416	13465	13605	13617	13721	13655	13717	13671	13461	13560	13395	13600	13626	13476	13705	13678	13657	13479	13476	13616	13417	13490	13620	13515	13589	13602	13648	13662	13603	13459	13568	13538	13446	13492	13552	13453	13615	13568	13553	13574	13609	13676	13645	13545	13598	13642	13689	13758	13521	13659	13755	13397	13337	13519	13570	13490	13581	13500	13717	13696	13497	13529	13641	13593	13676	13563	13407	13526	13626	13570	13483	13658	13552	13444	13576	13515	13597	13573	13640	13420	13386	13584	13524	13437	13472	13656	13752	13564	13474	13575	13551	13555	13607	13577	13504	13434	13453	13619	13548	13605	13635	13594	13633	13515	13627	13500	13700	13406	13622	13492	13660	13612	13616	13653	13525	13584	13726	13747	13589	13689	13665	13706	13697	13635	13673	13595	13750	13758	13463	13464	13516	13800	13609	13634	13608	13554	13596	13553	13533	13451	13551	13557	13325	13582	13645	13498	13689	13730	13631	13423	13471	13467	13465	13408	13480	13746	13484	13577	13433	13486	13521	13616	13536	13733	13450	13670	13604	13478	13615	13553	13478	13656	13437	13633	13323	13267	13515	13549	13587	13584	13540	13516	13528	13625	13708	13595	13618	13611	13340	13642	13523	13560	13543	13534	13639	13730	13649	13500	13700	13527	13598	13519	13568	13456	13542	13652	13483	13603	13601	13494	13498	13493	13528	13550	13420	13458	13622	13517	13510	13619	13642	13709	13723	13580	13640	13612	13442	13569	13653	13628	13571	13512	13530	13544	13658	13582	13426	13654	13634	13660	13719	13611	13641	13628	13465	13682	13545	13489	13743	13426	13407	13630	13345	13515	13590	13597	13635	13575	13665	13470	13540	13599	13586	13722	13652	13557	13560	13517	13615	13545	13434	13532	13558	13591	13759	13631	13533	13607	13677	13512	13682	13531	13429	13548	13601	13506	13446	13518	13752	13605	13672	13644	13666	13530	13465	13713	13393	13636	13515	13477	13558	13598	13580	13582	13663	13427	13443	13594	13776	13529	13468	13582	13520	13708	13488	13475	13453	13517	13574	13488	13495	13412	13635	13617	13569	13681	13456	13688	13675	13626	13553	13661	13546	13614	13647	13635	13675	13532	13655	13395	13655	13522	13716	13405	13599	13536	13694	13488	13440	13608	13561	13470	13558	13610	13516	13710	13661	13567	13410	13513	13529	13560	13426	13473	13552	13709	13508	13353	13480	13596	13502	13636	13480	13408	13582	13479	13523	13546	13605	13672	13620	13407	13677	13674	13599	13531	13634	13475	13460	13591	13630	13573	13578	13586	13532	13524	13503	13538	13404	13591	13569	13643	13559	13543	13620	13540	13522	13574	13617	13594	13614	13352	13590	13610	13445	13694	13548	13758	13669	13783	13678	13512	13586	13644	13633	13373	13611	13565	13418	13590	13570	13451	13648	13521	13626	13494	13594	13626	13399	13509	13593	13509	13717	13675	13544	13576	13743	13572	13676	13632	13524	13597	13548	13523	13523	13577	13595	13390	13559	13328	13479	13642	13512	13686	13617	13662	13645	13465	13623	13582	13694	13651	13527	13420	13560	13491	13594	13486	13539	13614	13499	13584	13581	13536	13569	13562	13633	13437	13539	13557	13485	13449	13672	13445	13765	13586	13707	13685	13574	13478	13590	13576	13470	13628	13568	13557	13588	13542	13647	13579	13629	13534	13702	13576	13760	13615	13580	13552	13675	13616	13497	13518	13622	13409	13622	13527	13550	13597	13747	13401	13709	13740	13499	13568	13718	13555	13489	13518	13685	13575	13677	13626	13866	13657	13506	13583	13512	13539	13570	13671	13595	13573	13575	13492	13624	13381	13549	13576	13661	13518	13592	13531	13670	13428	13403	13669	13687	13352	13417	13649	13695	13613	13540	13640	13501	13543	13675	13502	13407	13576	13475	13499	13622	13434	13592	13635	13690	13626	13542	13627	13607	13522	13515	13628	13540	13423	13597	13645	13717	13485	13615	13631	13725	13596	13517	13437	13495	13567	13602	13479	13554	13647	13657	13774	13633	13554	13485	13465	13682	13594	13531	13480	13489	13547	13588	13689	13461	13611	13588	13554	13556	13505	13561	13586	13607	13540	13411	13496	13495	13650	13567	13494	13524	13528	13451	13640	13452	13607	13557	13545	13566	13537	13647	13554	13667	13498	13562	13640	13716	13430	13702	13610	13559	13644	13576	13571	13573	13527	13466	13632	13485	13610	13615	13480	13614	13590	13593	13687	13646	13621	13627	13435	13459	13625	13523	13604	13420	13705	13515	13510	13523	13595	13522	13590	13619	13653	13463	13384	13500	13599	13578	13545	13534	13476	13648	13554	13516	13508	13561	13802	13668	13490	13417	13607	13677	13532	13753	13777	13590	13608	13728	13677	13478	13589	13705	13629	13572	13642	13563	13528	13581	13701	13659	13489	13483	13449	13487	13604	13588	13553	13503	13517	13748	13376	13636	13655	13585	13460	13437	13463	13542	13494	13678	13405	13456	13639	13655	13413	13463	13634	13639	13541	13458	13631	13669	13575	13533	13520	13460	13681	13537	13707	13612	13796	13535	13613	13531	13497	13646	13513	13489	13406	13567	13598	13647	13381	13375	13557	13400	13786	13587	13491	13635	13539	13482	13585	13566	13491	13570	13645	13665	13573	13627	13475	13625	13520	13533	13692	13632	13582	13504	13404	13665	13434	13612	13552	13485	13608	13551	13520	13747	13553	13392	13588	13470	13609	13465	13699	13429	13635	13535	13500	13474	13679	13404	13592	13620	13465	13678	13478	13584	13499	13602	13553	13496	13670	13443	13552	13545	13457	13548	13525	13593	13650	13551	13448	13449	13473	13604	13582	13573	13583	13529	13682	13445	13532	13638	13647	13664	13605	13499	13474	13546	13678	13578	13565	13577	13503	13462	13586	13608	13618	13650	13372	13502	13615	13559	13569	13538	13629	13654	13550	13517	13576	13659	13594	13455	13671	13710	13588	13437	13599	13685	13653	13522	13595	13586	13447	13565	13559	13571	13555	13725	13628	13661	13520	13629	13416	13578	13600	13677	13469	13575	13585	13578	13529	13774	13573	13474	13652	13624	13759	13661	13536	13721	13667	13596	13409	13470	13408	13518	13528	13585	13620	13473	13593	13560	13562	13369	13517	13522	13463	13433	13752	13551	13574	13589	13586	13561	13502	13641	13664	13586	13653	13564	13634	13449	13595	13579	13411	13578	13437	13531	13571	13537	13550	13788	13500	13624	13541	13675	13503	13557	13468	13730	13842	13806	13711	13559	13475	13586	13629	13621	13532	13684	13697	13602	13704	13530	13577	13721	13576	13461	13436	13423
29173	29956	37249	32206	25027	21798	19402	18008	16889	16488	16118	15936	15617	15488	15409	15511	15444	15353	15501	15231	15417	15452	15321	15444	15321	15084	15223	15348	15397	15315	15214	15303	15312	15248	15379	15169	15377	15439	15307	15250	15104	15088	15448	15307	15248	15393	15311	15264	15114	15276	15147	15104	15324	15306	15183	15166	15229	15453	15189	15205	15318	15204	15054	14984	15428	15229	15235	15254	15149	15349	15312	15062	15352	15189	15187	15117	15180	15409	15204	15071	15245	15159	15344	15145	15175	15245	15015	15242	15031	15362	14995	15132	15199	15461	15143	15241	15223	15127	15266	15358	15170	15264	15202	15354	15311	15203	15206	15179	15224	15155	15127	14995	15397	15055	15331	15160	15373	15164	15124	15081	15377	15294	15241	15181	15136	15253	15435	15136	15066	15231	15438	15064	15210	15218	14983	15167	15432	15360	15163	15225	15268	15547	15454	14992	15289	15365	15148	15220	15179	15224	15060	15315	15117	15372	14915	15175	15376	15176	15152	15373	15211	15216	15184	15244	15248	15173	15235	15289	15096	15240	15190	15006	15072	15146	15573	15367	15116	15301	15338	15080	15152	15129	15148	14957	15058	15464	15361	15302	15177	15243	15171	15304	15116	15157	15099	15105	15210	15411	15252	15292	15079	15316	15329	15208	15252	15227	15190	15212	15144	15251	15354	15322	15136	15056	15316	15162	15008	15191	15026	15117	15425	15146	14981	15173	15027	15132	15203	15335	15399	15196	15336	15180	15331	15427	15243	15170	15276	15059	15315	15177	15141	15151	15243	15462	15103	15010	15140	15283	15356	15150	15369	15201	15149	15146	15416	15145	15187	15312	15297	15082	15206	15202	15120	15127	15166	15266	14919	15220	15159	15238	15272	15154	15122	15140	15340	15420	15389	15126	15095	15101	15296	15335	15207	15164	15360	15245	15323	15230	15337	15291	15249	15254	15189	15347	15282	15014	15298	15369	15284	15214	15074	15200	15389	15213	15173	15202	15216	15365	15118	15236	15301	15211	15297	15170	14989	15117	15148	15068	15272	15252	15304	15097	15205	15230	14910	15099	15232	15180	15095	15066	15182	15221	15152	15145	15221	15105	15219	15350	15227	15289	15079	15067	15176	15190	15335	15164	15269	15086	15148	15029	15298	15121	15265	15107	15145	15328	15111	15202	15280	15194	15189	15419	15356	15142	15199	15426	15363	15053	15085	15342	15356	15216	15209	15345	15190	15281	15110	15249	15133	15279	15522	15085	15151	15229	15090	15283	15366	15407	15128	15081	15253	15297	15328	15209	15228	15252	15038	15172	15194	15056	15129	15163	15102	15301	15013	15194	15159	15244	15250	15128	15158	15194	15142	15048	15044	15194	15198	15261	15341	15320	15119	15216	15326	15205	15112	15012	15143	15157	15285	15273	15269	15085	15151	15256	15267	15212	15080	15315	15125	15290	15119	15149	15199	15180	15432	15241	15170	15238	15227	15210	15303	15185	15274	15037	15225	15283	15109	15113	15112	15253	15303	15405	15033	15328	15367	15249	15359	15077	15332	15337	15256	15070	15032	15363	15322	15180	15003	15237	14934	15191	15438	15195	15177	15275	15249	15155	15110	15182	15219	15296	15375	15310	15124	15193	15179	15197	15024	15318	15049	15069	15230	15155	15067	15333	15236	15147	15318	15153	15188	15116	15298	15228	15262	15365	15265	15470	15363	15279	15461	15240	15597	15256	15359	15149	15254	15086	15178	15209	15061	15060	15297	15211	15268	15297	15246	15216	15092	15432	15302	15255	15123	15279	15306	15213	15255	15112	15116	15200	15281	15165	15067	15289	15329	15310	15472	15144	15209	15165	15241	15192	15051	15194	15236	15280	14976	15303	15284	15058	15309	15284	15296	15276	15298	15070	15201	15212	15249	15178	15232	15015	15118	15157	15336	15275	15331	15015	15214	15370	15291	15356	15192	15071	15143	15161	15141	15218	14991	15192	15262	15181	15356	15196	15193	15344	15125	15340	15090	15206	15325	15168	15363	15356	15211	15282	15188	14992	15350	15280	15138	15269	15295	15278	15248	15190	15320	15133	15317	15146	15089	15006	15011	15308	15168	15250	15140	15091	15148	15187	15235	15302	14991	15101	15315	15367	15237	15052	15073	15195	15250	15212	15122	15180	15136	15321	15210	15331	15348	15155	15199	15044	15143	15328	15417	14981	15208	15237	15068	15184	15195	15334	15186	15207	15376	15135	15142	15259	15297	15248	15157	15307	15147	15052	15275	15101	15473	15117	15246	15024	15192	15239	15241	15062	15266	15444	15308	15341	15244	15257	15102	15096	15191	15024	15249	15173	15259	15240	15241	15274	15128	15323	15243	15147	15201	15138	15236	15305	15282	15231	15135	15224	15342	15123	15349	15295	15174	15068	15120	15371	15244	15188	15195	15341	15293	15181	15122	15235	15224	15183	15349	15199	15226	15230	15287	15410	15062	15230	15230	15198	15221	15284	15349	15082	15055	15240	15244	15227	15381	15142	15226	15254	15273	15219	15017	14964	15274	15387	15232	15315	15194	15350	15193	15209	15204	15097	15080	15208	15333	15324	15400	15253	15233	15136	15191	15328	15455	15271	15139	15335	15082	15246	15270	15273	15260	15095	15196	15307	15432	15086	15418	15239	15288	15207	15022	15252	15222	15188	15087	15228	15289	15210	15251	15208	15016	15154	15397	15163	15153	15271	15177	15345	15036	15359	15172	15221	15216	15258	15127	15430	15158	15103	15024	15220	15220	15271	15175	15275	15098	15335	15207	15137	15297	15041	15232	14965	15267	15155	15136	15187	15292	15042	15121	15180	15269	15344	15352	15305	15059	15273	15101	15087	15116	15166	15240	15170	15282	15270	15318	15092	15189	15317	15300	15244	15164	14991	15165	15141	15196	15195	15178	15263	15123	15401	15264	15212	15089	15235	15399	15344	15251	15302	15251	15057	15308	15089	15286	14978	15298	15072	15345	15371	15213	15302	15266	15407	15412	15218	15385	15185	15094	15158	15177	15232	15267	15204	15064	15140	15297	15089	15286	15146	15291	15153	15295	15277	15239	15102	15271	15150	15272	15221	15289	15159	15217	15169	15172	15187	15151	15206	15058	15178	15158	15234	15087	15232	15328	15071	15301	15105	15126	15010	15240	15165	15392	15229	15370	15316	15214	15089	15088	15297	15339	15029	15254	15092	15151	15223	15125	15288	15170	15249	15199	15055	15143	15255	15229	15149	15090	15200	15273	15209	15216	15284	15250	15216	15276	15313	15202	15201	15215	15266	15254	15102	15293	15382	15284	15363	15194	15164	15249	15166	15188	15221	15307	15239	15148	15161	15109	15028	15239	14928	15141	15065	15282	15143	15193	15113	15132	15099	15320	15221	15326	15477	15169	15282	15279	15109	15063	15252	15301	15259	15219	15627	15255	15190	15397	15240	15270	15327	15236	15211	15252	15265	15093	15137	15063	15194	15269	15236	15376	14932	15267	15179	15305	15102	15052	15225	15312	15196	15287	15202	15179	15162	15211	15027	15182	15342	15366	15290	15269	15235	15262	15120	15129	15114	15525	15301	14944	15341	15482	15390	15506	15329	15135	15303	15199	15282	15266	15251	15188	15045	15161	15196	15145	15085	15174	15219	15275	15210	15334	15131	15228	15296	15211	15266	15154	15106	15183	15251	15132	15110	15198	15237	14992	15245	15182	15243	15192	15147	15332	15205	15244	15229	15339	15112	15363	15404	15466	15148	15279	15190	15305	15233	15104	15261	15226	15360	15279	15092	15200	15283	15060	15022	15208	15150	15257	15235	15254	15358	15257	15260	15032	15003	15248	15390	15100	15170	15220	15364	15190	15212	15263	15156	15368	15192	15298	15295	15327	15151	15120	15298	15183	15407	15180	15113	15018	15325	15237	15291	15140	15268	15032	15335	15021	15389	15284	15183	15228	15246	14998	15287	15242	15128	15297	15311	15203	15254	15406	15366	15192	15225	15156	15248	15127	15178	15183	15037	14979	15274	15245	14987	15315	15135	15242	15171	15069	15114	15179	15341	15153	15224	15420	15331	15199	15008	15365	14988	15135	14903	15182	15294	15030	15339	15264	15239	15326	15064	15268	15022	15382	15256	15279	15420	15389	15157	15313	15320	15245	15133	15360	15268	15345	15392	15228	15435	15245	15159	15266	15248	15203	15342	15074	15218	15410	15278	14985	15192	15098	15096	15311	15263	15220	15269	15451	15252	15329	15232	15201	15148	15297	15146	15197	15233	15201	15106	15199	15066	15096	15258	15242	15259	15054	15229	15268	15106	15323	15282	15096	15178	15289	15372	15414	15404	15187	15242	15188	15014	15439	14992	15360	15189	15305	15191	15215	15258	15213	15182	15203	15155	15231	15189	15162	15325	15110	15180	15404	15096	15250	15212	15273	15193	15233	15148	15283	15180	15323	15108	15188	15166	15201	15119	15117	15280	15155	15213	15185	15160	15228	15103	15241	15235	15248	15322	15410	15310	15339	15285	15219	15197	15168	15290	15192	15210	15351	15113	15225	15172	15021	15364	15234	15188	15356	15222	15265	15229	15234	15260	15106	15309	15260	15157	15212	15080	15039	15185	15180	15327	15179	15094	15173	15152	15324	15251	15278	15263	15203	15124	15200	15183	15067	15174	15349	15254	15269	15499	15362	15054	15408	15372	15480	15463	15287	15314	15365	15097	15272	15236	15192	15401	15065	15045	15160	15273	15247	15330	15299	15411	15387	15228	15215	15077	15230	15110	15174	15350	15322	15251	15173	15173	15335	15106	15305	15280	15259	15054	15176	15098	15203	15271	15199	15153	15168	15163	15094	15092	15397	15320	15260	15375	15129	15254	15214	15097	15163	15391	15279	15272	15335	15304	15198	15513	15177	15088	15471	15325	15193	15278	15076	15227	15344	15280	15354	15088	15396	15122	15164	15093	15292	15179	15142	15282	15205	15013	15194	15401	15308	15281	15253	15296	15113	15213	15168	15238	15296	15341	15354	15127	15130	15158	15331	15160	15510	15112	15295	15172	15338	15287	15308	15161	15235	15351	15213	15187	15044	15436	15247	15227	15242	15299	15147	15322	15263	15272	15344	15316	15150	15191
34640	48161	44018	33218	26258	21958	19361	17384	16194	15329	14967	14469	14235	13906	13840	13828	13579	13667	13483	13645	13625	13594	13501	13424	13417	13436	13465	13411	13505	13615	13419	13445	13493	13528	13458	13447	13366	13493	13526	13512	13470	13489	13532	13550	13473	13457	13502	13468	13412	13392	13535	13299	13543	13408	13499	13642	13485	13512	13470	13608	13326	13360	13438	13443	13402	13531	13394	13561	13502	13295	13422	13405	13484	13427	13491	13512	13524	13472	13282	13439	13408	13386	13540	13418	13479	13523	13600	13487	13306	13596	13354	13336	13503	13421	13607	13393	13543	13575	13431	13512	13351	13447	13285	13451	13475	13408	13551	13410	13426	13368	13363	13333	13371	13445	13600	13564	13395	13472	13490	13372	13420	13572	13323	13359	13691	13533	13463	13344	13519	13482	13546	13452	13383	13524	13427	13418	13312	13544	13361	13390	13532	13437	13438	13369	13604	13323	13320	13262	13474	13608	13479	13411	13301	13275	13540	13499	13398	13388	13549	13433	13704	13544	13512	13544	13456	13426	13437	13498	13536	13394	13489	13314	13455	13462	13585	13310	13468	13422	13563	13304	13219	13452	13299	13451	13458	13576	13387	13459	13545	13307	13482	13495	13527	13418	13344	13488	13482	13476	13402	13570	13513	13436	13379	13361	13607	13211	13410	13425	13387	13494	13475	13274	13339	13351	13550	13160	13483	13515	13277	13464	13460	13260	13515	13390	13405	13447	13341	13408	13230	13529	13467	13536	13491	13367	13542	13545	13439	13508	13508	13472	13444	13380	13577	13623	13481	13351	13345	13360	13473	13503	13376	13369	13297	13441	13451	13539	13602	13512	13314	13359	13465	13585	13615	13244	13366	13585	13431	13527	13515	13350	13459	13439	13406	13426	13491	13445	13478	13448	13365	13376	13624	13536	13467	13517	13420	13437	13557	13438	13440	13328	13371	13423	13416	13430	13397	13424	13530	13430	13523	13474	13362	13538	13336	13462	13419	13392	13513	13433	13400	13487	13539	13392	13273	13365	13383	13476	13396	13574	13378	13337	13433	13530	13474	13346	13637	13496	13524	13375	13577	13452	13600	13590	13422	13359	13278	13577	13581	13423	13312	13370	13573	13585	13332	13383	13450	13512	13428	13440	13507	13488	13443	13545	13430	13265	13505	13472	13484	13407	13359	13428	13575	13450	13444	13360	13474	13487	13391	13280	13379	13549	13313	13523	13482	13466	13493	13402	13379	13531	13455	13547	13369	13404	13435	13403	13421	13453	13478	13503	13465	13447	13358	13540	13397	13498	13280	13526	13462	13468	13457	13484	13423	13551	13396	13631	13475	13320	13580	13314	13419	13339	13658	13514	13592	13563	13337	13503	13459	13422	13437	13416	13414	13288	13482	13445	13426	13633	13395	13436	13506	13413	13558	13402	13346	13459	13464	13306	13490	13402	13543	13349	13477	13468	13518	13229	13429	13664	13401	13485	13385	13412	13553	13485	13504	13452	13257	13551	13315	13434	13464	13443	13526	13275	13456	13333	13335	13319	13346	13474	13449	13265	13442	13506	13567	13242	13327	13411	13528	13548	13433	13461	13470	13389	13454	13469	13525	13336	13382	13492	13509	13310	13419	13450	13320	13430	13406	13478	13436	13505	13442	13495	13508	13523	13434	13401	13377	13390	13265	13571	13496	13468	13369	13445	13687	13572	13476	13365	13416	13439	13464	13404	13464	13510	13297	13326	13343	13587	13409	13511	13334	13544	13517	13475	13516	13430	13436	13427	13267	13541	13467	13380	13400	13302	13384	13425	13546	13209	13532	13574	13437	13395	13444	13479	13418	13419	13442	13489	13485	13515	13362	13353	13459	13426	13238	13473	13268	13465	13410	13427	13494	13515	13396	13390	13558	13348	13483	13519	13405	13535	13337	13337	13422	13429	13437	13443	13433	13349	13503	13378	13375	13418	13348	13418	13375	13447	13368	13339	13635	13488	13536	13553	13328	13338	13327	13285	13319	13538	13295	13424	13527	13677	13285	13355	13606	13547	13498	13528	13436	13534	13439	13592	13388	13528	13418	13418	13482	13469	13257	13352	13509	13413	13530	13472	13432	13301	13417	13531	13444	13529	13315	13449	13486	13469	13584	13451	13317	13421	13339	13635	13582	13462	13564	13389	13498	13487	13499	13271	13399	13334	13445	13332	13370	13359	13534	13238	13467	13370	13442	13435	13495	13446	13470	13549	13450	13519	13545	13354	13553	13411	13552	13332	13584	13488	13447	13412	13611	13400	13429	13297	13315	13467	13433	13470	13512	13477	13613	13374	13523	13558	13440	13359	13445	13425	13432	13502	13396	13364	13474	13543	13387	13308	13490	13452	13409	13509	13704	13374	13476	13415	13300	13448	13427	13450	13405	13508	13434	13458	13453	13375	13479	13382	13471	13403	13542	13453	13447	13340	13408	13523	13315	13446	13516	13434	13305	13462	13377	13401	13596	13467	13466	13434	13498	13475	13417	13356	13582	13411	13379	13599	13371	13358	13430	13503	13452	13407	13484	13619	13479	13427	13602	13547	13348	13447	13648	13439	13533	13504	13371	13684	13405	13489	13521	13394	13463	13314	13515	13507	13545	13481	13417	13357	13229	13505	13459	13502	13388	13487	13541	13368	13277	13471	13442	13478	13412	13602	13366	13490	13497	13422	13433	13351	13518	13503	13497	13457	13420	13535	13603	13484	13601	13658	13613	13432	13308	13340	13427	13453	13447	13340	13451	13490	13431	13378	13447	13489	13337	13489	13296	13398	13447	13525	13436	13443	13318	13334	13475	13456	13489	13449	13429	13553	13437	13282	13319	13439	13582	13537	13501	13464	13432	13324	13406	13440	13573	13432	13488	13614	13387	13504	13534	13509	13476	13413	13476	13236	13364	13541	13407	13524	13480	13469	13532	13279	13563	13386	13453	13296	13523	13531	13434	13339	13350	13471	13315	13235	13647	13325	13392	13576	13465	13331	13480	13545	13552	13294	13477	13373	13518	13520	13354	13256	13508	13432	13622	13464	13527	13397	13567	13358	13425	13410	13353	13581	13442	13406	13479	13583	13316	13424	13562	13218	13504	13500	13576	13554	13485	13250	13377	13457	13482	13401	13426	13457	13355	13503	13387	13581	13621	13678	13372	13416	13402	13401	13349	13446	13415	13474	13489	13494	13458	13444	13480	13458	13489	13459	13304	13434	13543	13379	13302	13395	13471	13397	13213	13600	13572	13556	13537	13446	13660	13385	13356	13603	13452	13426	13285	13369	13422	13379	13308	13363	13444	13413	13730	13459	13434	13319	13299	13432	13370	13445	13298	13335	13453	13334	13445	13382	13431	13590	13494	13593	13364	13411	13425	13461	13589	13492	13352	13393	13371	13444	13479	13405	13476	13370	13605	13405	13643	13447	13381	13410	13456	13482	13276	13392	13437	13483	13242	13407	13226	13443	13400	13418	13426	13394	13352	13589	13378	13522	13187	13485	13272	13655	13509	13297	13316	13313	13592	13517	13419	13579	13388	13432	13472	13652	13450	13533	13440	13450	13521	13182	13348	13431	13457	13412	13355	13452	13428	13410	13516	13559	13558	13468	13358	13331	13402	13580	13494	13398	13255	13525	13354	13464	13324	13536	13378	13353	13310	13438	13527	13303	13575	13435	13468	13426	13440	13390	13408	13440	13660	13487	13456	13385	13484	13403	13513	13592	13457	13471	13504	13304	13342	13355	13529	13415	13498	13543	13276	13565	13510	13478	13408	13380	13468	13490	13494	13573	13570	13400	13463	13478	13486	13363	13526	13510	13471	13614	13602	13540	13587	13454	13448	13502	13473	13368	13399	13540	13391	13409	13341	13574	13458	13526	13435	13187	13343	13358	13438	13474	13438	13475	13580	13474	13403	13392	13439	13533	13497	13563	13534	13493	13477	13536	13282	13466	13301	13576	13474	13495	13540	13390	13425	13500	13418	13334	13425	13527	13377	13527	13445	13676	13572	13461	13510	13504	13423	13452	13439	13309	13512	13470	13481	13502	13527	13456	13506	13271	13555	13290	13500	13505	13554	13603	13516	13363	13468	13512	13481	13360	13553	13415	13318	13397	13404	13394	13254	13438	13365	13517	13368	13350	13554	13428	13611	13465	13495	13432	13443	13425	13382	13383	13415	13421	13281	13333	13390	13584	13456	13527	13546	13451	13357	13544	13448	13459	13478	13436	13443	13631	13571	13626	13468	13563	13277	13467	13435	13496	13298	13559	13546	13414	13436	13432	13466	13439	13772	13365	13340	13552	13424	13501	13522	13434	13462	13415	13425	13332	13367	13461	13453	13450	13455	13438	13413	13535	13358	13488	13378	13463	13333	13505	13417	13449	13369	13427	13521	13367	13512	13576	13370	13434	13473	13528	13418	13421	13640	13377	13353	13362	13603	13474	13550	13271	13543	13417	13434	13391	13434	13465	13481	13648	13345	13554	13370	13550	13457	13355	13382	13272	13481	13306	13452	13450	13416	13423	13549	13354	13255	13460	13350	13499	13387	13444	13454	13374	13379	13555	13486	13495	13458	13349	13393	13401	13413	13503	13546	13495	13401	13400	13341	13582	13430	13392	13455	13474	13476	13503	13462	13428	13565	13521	13387	13474	13518	13497	13415	13522	13491	13425	13483	13431	13436	13375	13342	13318	13452	13480	13399	13449	13370	13391	13555	13546	13418	13528	13548	13480	13381	13415	13464	13380	13469	13445	13522	13446	13474	13516	13596	13444	13449	13420	13483	13468	13525	13481	13544	13445	13646	13556	13618	13240	13524	13600	13406	13521	13375	13465	13419	13451	13392	13513	13401	13528	13431	13380	13599	13413	13371	13443	13349	13493	13270	13555	13281	13450	13490	13507	13514	13461	13447	13484	13619	13457	13382	13479	13378	13517	13368	13225	13641	13545	13540	13553	13590	13393	13480	13485	13598	13417	13418	13614	13503	13579	13446	13430	13583	13525	13315	13451	13371	13246	13449	13594	13443	13548	13313	13284	13451	13557	13381	13436	13384	13471	13490	13467	13487	13391	13464	13532	13559	13460	13383	13438	13406	13449	13366	13320	13410	13503	13493	13329	13298	13483	13457	13341	13424	13443
24209	21514	29262	26134	25371	25770	23985	20179	18399	17391	16697	16017	15838	15669	15472	15334	15191	15190	15281	15186	15070	15215	15191	14845	15043	14820	15039	14905	15047	15095	14968	14937	14944	15052	14976	14896	14967	14743	14962	14832	14841	14890	14913	14795	14750	14926	14774	14707	14814	15148	14755	14842	14761	14889	14971	14885	14902	14746	14750	15027	14991	14838	14843	14736	14952	14746	14808	14974	14779	14716	14713	14967	14809	14901	14666	14770	14648	14755	14948	14822	14704	15059	14816	14903	14902	14908	14745	14996	15094	14772	14758	14900	14934	14797	14818	14757	14733	14900	14792	14935	14913	14737	14712	14805	14863	14888	14803	14655	14775	14834	14775	14802	14890	14757	14711	14808	14735	14543	14811	14932	14786	14626	14669	14558	14941	14680	14868	14757	14843	14729	14765	14821	14662	15016	14801	14794	14677	14706	14892	14717	14731	14961	14878	14909	14876	14902	14797	14700	14834	14737	14775	14650	14849	14805	14843	15048	14795	14912	14824	14812	14873	14572	14879	14971	14831	14963	14804	14939	14852	14556	14734	14926	14886	14825	14859	14840	14626	14771	14798	14707	14846	14743	14836	14705	14796	14741	14681	14819	14848	14736	14777	14801	14824	14883	14903	14639	14818	14785	14673	14785	14950	14898	14948	14684	14711	14863	14781	14732	14774	14867	14834	14943	14825	14892	14790	14929	14930	14977	14716	14903	14808	14824	15018	14775	14704	14718	14606	14880	14801	14652	14768	14790	14856	14732	14795	14899	14803	14764	14871	14729	14991	14737	14705	14629	14690	14904	14981	14837	14734	14875	14938	14677	14814	14804	14868	14714	14874	14687	14697	14705	14645	14605	14953	14840	15111	14739	14959	14759	14868	14532	14920	15101	14709	14782	14839	14890	14924	14833	14642	14770	14896	14744	14778	14764	14716	14857	14849	14926	14749	14816	14789	14907	14870	14844	14819	14664	14906	14952	14648	14935	14823	14904	15010	14831	14551	14609	14768	14685	14747	14847	14718	14755	14907	14715	14757	14875	14740	14764	14799	14714	14643	14732	14717	14710	14978	14771	14689	14668	14805	14806	14758	14734	14578	14816	14824	14884	14967	15040	14878	14772	14853	14678	14721	14915	14783	14957	14694	14702	14767	14769	14724	14670	14811	14881	14854	14742	14770	14877	14807	14979	14955	14927	14831	14698	14739	14881	14710	14776	14842	14983	14851	14749	14734	14826	15019	14553	14602	14730	14788	14729	14751	14622	14762	14745	14694	14698	14899	14918	15034	14776	14749	14743	14934	14735	14800	14753	14885	14904	14845	15063	14911	14818	14604	14890	14725	14710	14723	14739	14965	14735	14781	14828	14935	14749	14797	14692	14735	14707	14706	14928	14885	14848	14675	14562	15022	14807	14751	14811	14643	14887	14803	14578	14768	14728	14712	14887	14880	14770	14991	14741	14726	15006	14637	14930	14827	14784	14870	14855	14818	14863	14788	14921	14834	14590	14833	14975	14783	14550	14771	14643	14920	14763	14752	14673	14516	14813	14778	14870	14749	14651	14742	14763	14677	14715	14783	14794	14956	14882	14895	14626	14827	14962	14821	14982	15008	14669	14815	14719	14909	14925	14756	14958	14818	14892	14766	14703	14780	14699	14931	14704	14634	14399	14625	14693	14752	14889	14986	14793	14990	14702	14761	14774	14886	14818	14790	14722	14629	14683	14694	14704	14818	14616	14673	14925	15003	14868	15028	14751	14719	15079	14892	14912	14795	14799	14960	14826	14856	14669	14668	14733	14714	14733	14546	14728	14838	14730	14876	14886	14803	14685	14734	14633	14743	14897	14794	14634	14737	14728	14800	14665	14916	14782	14737	14715	14986	14853	14930	14880	14921	14836	14773	14683	14741	14811	14565	14670	14754	14938	14808	14746	14652	14623	14631	14818	14925	14960	14857	14694	14910	14760	14586	14771	14723	14778	14790	14790	14898	14871	14696	14804	14770	14802	14903	14692	14859	14934	14826	14771	14837	14857	14849	14835	14895	14695	14745	14819	14894	14763	14808	14724	14853	14932	14725	14867	14826	14781	14921	14781	14706	14734	14829	14845	14900	14844	14813	14819	14750	14698	14708	14825	14768	14800	14869	14689	14724	14941	14675	14917	14645	14830	14850	14550	14596	14833	14887	14639	14640	14700	14776	14704	14595	14985	14764	14662	14949	14941	15020	14816	14927	14915	14773	14746	14823	14686	15031	14646	14729	14951	14887	14712	14794	14552	14874	14696	14574	14897	14828	14803	14743	14532	14866	14873	14559	14485	14704	14748	14784	14724	14771	14920	15017	14767	14769	14939	14745	14757	14905	14864	14876	14807	14753	14775	14684	14792	14816	14878	14803	14918	15083	14655	14717	14732	15049	14813	14951	14859	14794	14682	14905	14768	14828	14669	14927	14850	14922	14881	14970	14752	14624	14664	14905	14896	14646	14650	14601	14682	14683	14905	14852	15114	14774	14735	14607	14831	14819	14933	14889	14878	14771	14820	14842	15005	14949	14748	14844	14685	15028	14754	14774	14751	14720	14870	14795	14819	14913	14975	15086	14604	14673	14740	14778	14712	14759	14861	14790	14661	14938	14930	14862	14779	14778	14697	14795	14958	14814	14831	14578	14642	14919	14557	14596	14718	14698	14829	14813	14630	14957	14756	14772	14796	14750	14578	14640	14607	14565	14650	14739	14932	14806	14703	14766	14833	14753	14910	14928	14862	14698	14772	14906	14910	14906	14816	14959	14748	14859	14847	14766	14732	14824	14798	14930	14939	14720	14797	14957	14527	14582	14647	14813	14697	14802	14635	14850	15042	14733	14818	14898	14915	14740	14713	14893	15005	14915	15031	14783	15152	15023	14765	14817	14772	14870	14951	14946	14803	14884	14877	14748	14980	14731	14914	14850	14662	14894	14639	14873	14890	14763	14754	14852	14832	14738	14787	14776	14757	14805	14953	14708	14914	14943	14943	14767	14924	14891	14860	14808	14676	14887	14882	14791	14741	14786	14826	14653	14754	14973	14883	14651	14713	14793	14729	14696	14776	15064	14680	14767	14816	14657	14859	14633	14831	14907	14699	14829	14703	14972	14572	14668	14733	14902	14786	14893	14681	14805	14929	14861	14613	14569	14938	14904	14790	14724	14637	14766	14845	14782	14914	14875	14891	14709	14787	14839	14589	14712	14733	14754	14884	14753	14870	14856	14727	15012	14804	14667	14984	14752	14929	14580	14927	14734	14779	14892	14956	14776	14859	14711	14798	14963	14777	14705	15006	14638	14735	14762	15022	14941	14986	14858	14808	14762	14769	14451	14878	14885	14666	14766	14946	14783	14870	14810	14784	14844	14782	14658	15002	14724	14972	14959	14826	14819	14856	14678	14681	14685	14863	14756	14729	14905	14828	14857	14651	14699	14898	15036	14852	14761	14894	14696	14714	14749	14737	14957	14869	14718	14904	14605	14529	14767	14972	14819	14718	14654	14753	14811	14791	14603	14740	14612	14720	14817	14699	15052	14682	14782	14755	14774	14958	14810	14679	14889	14848	14605	14872	14944	14693	14842	14880	14726	14948	14673	14757	14800	14579	14542	14962	14736	14762	14819	14883	14723	14779	14864	14851	14971	14763	14865	14918	14850	14776	14719	14856	14645	14800	14751	14801	14890	14714	14735	14894	14860	14980	14925	14741	14855	14681	14903	15083	14882	14789	14900	14855	14820	14747	14797	14953	14601	14849	14815	14557	14932	14662	14762	14925	14827	14754	14840	14777	14850	14804	14922	14701	14888	14805	14893	14739	14816	14492	14756	14868	14880	14693	14919	14929	14803	14635	14973	14904	14826	15034	15039	14979	14654	14995	14630	14779	14752	14912	14869	14805	14807	14754	14681	14710	14802	14884	14707	14567	14679	14705	14675	14976	14839	14970	14707	14744	14687	14605	14912	14674	14818	14807	14764	14845	14819	14828	14801	14787	14629	14905	15039	14654	14752	14723	14666	14657	14931	15056	14828	14707	14648	14856	14852	14911	14924	14992	14722	14681	14808	14789	14778	14854	14778	14734	14701	14860	14528	14862	14863	14858	14681	14689	14747	14964	14922	14685	14780	14661	14641	14722	14927	14907	14744	15011	14883	14866	15016	14850	14800	14900	15002	14857	14930	14894	14807	14747	14805	14874	14813	14967	15021	14849	14716	14902	14780	14677	14831	14629	14788	14856	14599	14724	14961	14862	14827	14863	14889	14774	14717	14851	14821	14656	14908	14723	14786	14712	14788	14789	14793	14636	14723	14957	14862	14690	14669	14762	14849	14706	14910	14947	14825	14789	14892	14913	14854	14670	14770	14674	14815	14941	14751	14886	14756	14949	14711	14854	14928	14632	14678	14889	14983	14668	14823	14709	14828	14728	14864	14809	14525	14912	14631	14945	14715	14875	14742	14659	14755	14784	14892	15026	15009	14778	14945	14791	14822	14875	14993	14772	14889	14712	14461	14770	14964	14766	14935	14883	14740	14677	15046	14869	14626	14755	14811	14782	14812	14786	14604	15060	14938	14830	14790	14807	14773	14684	14810	14709	14786	14676	14788	14739	14886	14917	14896	14700	14837	14783	14717	14929	14957	15045	14762	14958	14771	14765	14687	14985	14884	14877	14882	14815	14865	14990	14721	14865	14841	14684	14777	14642	14838	14871	14677	15034	14922	14860	14842	14867	14716	14723	14962	14756	14858	14732	14899	14825	14778	14778	14625	14580	14597	14823	14851	14825	14903	14955	14820	14841	14943	14689	14723	14671	14664	14683	14844	14833	14950	14878	14773	14767	14969	14920	15000	14647	14824	14877	14861	14601	14773	14771	14937	14830	14854	15099	14856	14722	14684	14809	14758	14814	14819	14809	14851	14769	14829	14862	14616	14863	15080	14820	14845	14860	14901	14882	14865	14838	14783	14847	14754	14891	14896	14788	14700	14990	14851	14594	14861	14849	14859	14654	14961	14823	15098	14985	14795	14678	14802	14974	15061	14912	14819	14658	14900	14889	14786	14859	14654	14787	14833	14753	14836	14961	14842	14706	14566	14909	14869	14583	14755	14697	14866	14928	14879	14988	14768	14744	14845	14927	14673	14700
34647	55351	51316	39971	32484	26526	22998	20256	18258	16777	16120	15051	14667	14278	13949	13890	13966	13738	13561	13412	13501	13512	13609	13532	13642	13466	13335	13393	13472	13325	13388	13348	13374	13219	13440	13260	13321	13242	13180	13353	13198	13275	13463	13310	13390	13159	13525	13295	13073	13134	13163	13345	13307	13313	13233	13360	13267	13396	13362	13307	13256	13350	13324	13412	13237	13257	13406	13229	13315	13301	13314	13345	13192	13293	13254	13215	13165	13212	13300	13249	13164	13245	13278	13345	13216	13253	13406	13210	13372	13225	13463	13326	13283	13170	13341	13417	13204	13242	13304	13253	13208	13318	13223	13266	13201	13146	13402	13250	13313	13325	13251	13152	13369	13281	13077	13417	13386	13245	13188	13409	13337	13296	13103	13329	13379	13334	13262	13319	13224	13393	13208	13166	13369	13162	13304	13250	13343	13392	13235	13459	13241	13287	13295	13270	13399	13130	13244	13479	13101	13140	13366	13114	13296	13295	13400	13252	13222	13162	13112	13106	13315	13337	13210	13109	13413	13088	13318	13146	13246	13289	13248	13248	13174	13281	13252	13352	13238	13065	13202	13160	13277	13226	13339	13354	13368	13105	13330	13262	13243	13154	13134	13111	13226	13271	13302	13356	13128	13126	13319	13143	13300	13263	13287	13256	13234	13158	13352	13404	13255	13306	13498	13270	13268	13266	13324	13185	13371	13167	13249	13198	13348	13430	13214	13192	13301	13453	13354	13307	13244	13313	13291	13332	13261	13325	13329	13151	13223	13434	13274	13389	13197	13203	13310	13131	13445	13147	13144	13405	13156	13295	13176	13105	13181	13191	13290	13216	13334	13292	13323	13190	13198	13197	13423	13110	13301	13317	13306	13216	13351	13262	13288	13376	13229	13297	13408	13214	13375	13143	13537	13288	13390	13268	13318	13128	13282	13237	13333	13281	13448	12965	13117	13124	13217	13170	13189	13358	13030	13186	13231	13272	13296	13343	13176	13116	13211	13149	13218	13330	13376	13261	13306	13096	13450	13363	13354	13289	13262	13245	13235	13445	13174	13347	13262	13209	13323	13369	13369	13312	13384	13292	13278	13194	13500	13279	13290	13304	13117	13170	13413	13239	13085	13198	13210	13194	13368	13186	13343	13097	13336	13425	13287	13252	13212	13121	13211	13330	13259	13106	13320	13233	13256	13233	13421	13411	13261	13411	13296	13334	13264	13178	13240	13394	13350	13235	13152	13191	13165	13216	13300	13198	13343	13432	13278	13170	13291	13253	13308	13302	13118	13112	13344	13280	13349	13301	13218	13294	13236	13275	13104	13158	13196	13337	13228	13358	13383	13181	13208	13227	13342	13315	13319	13208	13214	13244	13442	13277	13297	13180	13343	13423	13225	13315	13426	13268	13434	13226	13343	13199	13333	13163	13261	13252	13230	13243	13330	13170	13346	13187	13272	13172	13342	13278	13161	13167	13122	13307	13416	13279	13323	13270	13213	13318	13398	13059	13252	13230	13276	13233	13237	13247	13385	13331	13318	13287	13238	13370	13341	13399	13309	13262	13265	13361	13438	13216	13193	13189	13116	13383	13172	13241	13252	13261	13221	13255	13232	13332	13343	13114	13313	13130	13290	13235	13298	13416	13403	13235	13104	13372	13218	13302	13244	13352	13174	13350	13356	13390	13286	13346	13302	13359	13210	13157	13397	13188	13376	13143	13251	13445	13375	13308	13288	13357	13169	13129	13330	13170	13331	13386	13347	13281	13290	13289	13137	13174	13297	13106	13229	13241	13267	13306	13262	13250	13206	13193	13324	13061	13426	13305	13427	13218	13378	13223	13089	13279	13262	13192	13250	13290	13332	13225	13374	13438	13083	13348	13285	13049	13280	13140	13179	13211	13294	13213	13053	13124	13307	13306	13266	13370	13283	13342	13260	13397	13291	13394	13193	13258	13198	13285	13171	13300	13263	13281	13269	13280	13326	13198	13329	13214	13276	13333	13428	13123	13420	13267	13138	13253	13262	13176	13282	13331	13383	13109	13250	13076	13430	13185	13328	13289	13210	13281	13409	13127	13286	13301	13287	13395	13215	13102	13173	13138	13265	13364	13223	13130	13397	13244	13375	13189	13194	13112	13102	13527	13299	13229	13131	13401	13333	13122	13272	13416	13204	13358	13411	13252	13207	13291	13280	13304	13449	13153	13204	13226	13155	13259	13195	13360	13225	13297	13339	13215	13326	13135	13354	13126	13351	13428	13211	13344	13361	13314	13171	13335	13424	13535	13394	13168	13156	13283	13177	13312	13335	13255	13353	13131	13291	13244	13145	13257	13383	13271	13255	13133	13348	13111	13167	13270	13105	13449	13166	13264	13446	13318	13245	13290	13172	13195	13197	13359	13084	13202	13275	13126	13262	13262	13229	13374	13248	13395	13055	13278	13305	13256	13291	13243	13092	13281	13185	13350	13056	13283	13367	13187	13231	13347	13226	13267	13278	13163	13361	13238	13295	13246	13078	13215	13140	13276	13248	13201	13282	13172	13162	13368	13328	13367	13323	13375	13054	13344	13212	13418	13290	13067	13148	13250	13357	13200	13105	13363	13218	13409	13286	13045	13281	13176	13441	13207	13333	13236	13325	13252	13227	13149	13377	13258	13209	13419	13268	13223	13367	13367	13334	13246	13277	13295	13042	13443	13279	13395	13310	13182	13366	13205	13315	13226	13404	13420	13248	13199	13233	13428	13165	13475	13325	13331	13281	13203	13167	13200	13349	13291	13280	13175	13324	13306	13183	13201	13339	13157	13392	13402	13324	13300	13107	13266	13107	13420	13224	13355	13364	13156	13280	13440	13313	13281	13147	13244	13229	13355	13152	13272	13344	13205	13202	13293	13136	13217	13357	13334	13358	13229	13302	13285	13377	13246	13304	13263	13211	13247	13193	13342	13154	13364	13250	13309	13436	13297	13024	13489	13224	13181	13131	13298	13213	13290	13233	13340	13383	13371	13175	13170	13272	13299	13196	13182	13296	13199	13351	13298	13231	13195	13246	13359	13386	13223	13220	13320	13367	13283	13259	13353	13235	13070	13060	13274	13352	13203	13264	13218	13263	13145	13256	13183	13312	13202	13207	13198	13287	13295	13200	13206	13325	13280	13191	13281	13315	13264	13195	13297	13157	13277	13306	13142	13270	13367	13290	13239	13432	13214	13303	13374	13173	13331	13241	13202	13322	13242	13264	13161	13218	13209	13279	13290	13239	13349	13415	13161	13132	13343	13177	13418	13337	13358	13322	13349	13210	13244	13176	13251	13399	13287	13255	13255	13251	13447	13260	13468	13382	13196	13127	13290	13375	13282	13258	13119	13340	13198	13211	13195	13248	13468	13202	13258	13116	13283	13205	13326	13191	13352	13228	13304	13279	13288	13317	13235	13259	13210	13146	13033	13355	13337	13218	13127	13350	13346	13308	13292	13124	13350	13283	13167	13304	13214	13254	13362	13284	13168	13292	13240	13322	13258	13319	13150	13203	13306	13414	13190	13038	13391	13187	13285	13138	13250	13410	13399	13213	13168	13355	13190	13077	13215	13319	13311	13247	13218	13242	13295	13309	13195	13317	13383	13117	13229	13283	13454	13292	13210	13164	13371	13238	13099	13141	13218	13330	13401	13246	13112	13507	13341	13250	13185	13259	13196	13241	13235	13316	13199	13223	13121	13302	13140	13285	13107	13320	13157	13235	13121	13343	13230	13307	13191	13415	13267	13329	13138	13303	13253	13313	13191	13291	13131	13397	13243	13292	13367	13090	13332	13353	13290	13435	13274	13311	13173	13372	13260	13345	13362	13202	13270	13378	13222	13251	13241	13291	13410	13246	13344	13235	13157	13193	13306	13382	13079	13232	13243	13304	13293	13358	13326	13323	13358	13252	13283	13184	13154	13424	13359	13433	13225	13328	13007	13322	13246	13193	13369	13126	13262	13286	13336	13063	13351	13297	13304	13335	13426	13349	13180	13365	13381	13366	13169	13370	13169	13347	13283	13233	13278	13301	13195	13097	13417	13039	13333	13262	13391	13131	13206	13259	13319	13256	13310	13283	13244	13201	13277	13310	13320	13283	13258	13415	13168	13418	13215	13338	13275	13382	13250	13357	13309	13284	13369	13253	13282	13268	13253	13360	13234	13227	13312	13507	13146	13292	13212	13214	13273	13372	13206	13160	13301	13129	13316	13309	13289	13278	13316	13327	13364	13213	13303	13218	13335	13259	13268	13160	13244	13411	13287	13375	13306	13247	13293	13174	13159	13232	13156	13335	13156	13286	13311	13223	13276	13293	13233	13320	13322	13321	13263	13177	13220	13224	13133	13268	13375	13265	13331	13305	13284	13155	13347	13240	13089	13337	13344	13305	13288	13161	13104	13171	13225	13212	13277	13263	13140	13138	13205	13224	13353	13271	13156	13391	13223	13015	13218	13378	13453	13384	13265	13339	13222	13371	13363	13273	13362	13291	13311	13165	13280	13353	13358	13396	13230	13312	13261	13397	13176	13231	13324	13339	13243	13270	13460	13359	13263	13385	13200	13229	13117	13070	13239	13270	13317	13200	13272	13124	13277	13170	13334	13114	13366	13061	13219	13216	13181	13334	13250	13173	13147	13247	13330	13292	13136	13329	13324	13229	13229	13389	13207	13208	13337	13373	13110	13504	13302	13369	13236	13399	13342	13128	13323	13191	13309	13201	13228	13337	13250	13431	13318	13220	13169	13198	13238	13321	13209	13235	13234	13191	13283	13435	13266	13302	13209	13294	13213	13259	13314	13382	13402	13282	13243	13198	13197	13340	13365	13204	13083	13324	13383	13209	13379	13395	13356	13232	13334	13376	13154	13326	13127	13249	13184	13195	13274	13226	13102	13310	13319	13083	13162	13169	13446	13322	13274	13207	13247	13231	13092	13362	13320	13399	13386	13304	13303	13332	13179	13308	13275	13296	13160	13220	13162	13230	13201	13119	13422	13211	13251	13272	13318	13118	13318	13070	13205	13215	13172	13179	13251	13318	13296	13298	13174	13250	13200	13341	13330	13307	13200	13253	13202	13281	13260	13299	13231	13282	13382	13226	13223	13320	13284	13217	13136	13305	13371	13365	13333	13195	13129	13219	13323
22910	21412	29230	24324	23180	26531	28269	22735	20592	19567	18449	17695	17006	16660	16399	16190	16029	16014	15780	15751	15652	15768	15838	15952	15794	15710	15594	15655	15880	15740	15653	15356	15816	15595	15524	15370	15604	15549	15432	15490	15366	15389	15357	15454	15388	15558	15454	15512	15530	15501	15411	15568	15410	15432	15540	15565	15434	15435	15466	15465	15584	15570	15524	15392	15482	15666	15285	15252	15502	15494	15668	15272	15413	15351	15284	15291	15536	15474	15531	15337	15514	15540	15499	15546	15508	15344	15355	15403	15339	15380	15537	15367	15420	15401	15397	15421	15386	15419	15309	15496	15401	15277	15470	15347	15149	15567	15436	15310	15530	15447	15462	15315	15250	15356	15347	15360	15280	15374	15514	15516	15405	15550	15508	15541	15414	15465	15571	15465	15334	15483	15463	15610	15507	15290	15308	15437	15507	15292	15376	15409	15573	15542	15383	15463	15296	15412	15519	15561	15489	15591	15379	15536	15405	15310	15289	15274	15222	15503	15474	15343	15494	15575	15342	15508	15592	15335	15457	15558	15475	15335	15455	15324	15389	15313	15556	15359	15234	15195	15510	15450	15513	15465	15299	15352	15588	15387	15212	15258	15371	15275	15362	15242	15515	15359	15329	15589	15684	15324	15391	15337	15381	15142	15550	15458	15523	15301	15278	15312	15284	15461	15313	15526	15452	15593	15446	15459	15544	15388	15217	15294	15325	15292	15469	15457	15552	15356	15455	15403	15599	15321	15333	15636	15329	15395	15452	15541	15240	15504	15340	15337	15330	15436	15212	15143	15526	15526	15228	15252	15457	15214	15351	15338	15491	15387	15401	15465	15327	15401	15350	15357	15469	15337	15356	15456	15460	15455	15578	15406	15483	15391	15499	15490	15374	15461	15453	15503	15286	15249	15453	15487	15359	15534	15498	15215	15324	15244	15472	15271	15184	15575	15418	15326	15393	15274	15539	15438	15304	15420	15094	15514	15594	15508	15396	15522	15515	15551	15606	15412	15388	15267	15439	15514	15449	15554	15426	15383	15336	15386	15333	15373	15412	15415	15389	15384	15239	15619	15417	15316	15500	15487	15438	15400	15464	15702	15155	15625	15458	15372	15392	15475	15553	15508	15444	15470	15440	15168	15388	15303	15310	15466	15462	15569	15351	15317	15482	15224	15400	15333	15533	15455	15300	15450	15529	15404	15475	15474	15607	15394	15491	15423	15395	15286	15508	15626	15681	15490	15389	15623	15413	15450	15454	15571	15297	15386	15318	15440	15356	15410	15545	15487	15386	15646	15350	15289	15339	15386	15341	15264	15298	15345	15461	15426	15455	15492	15341	15469	15161	15454	15513	15558	15255	15315	15293	15506	15379	15239	15595	15600	15283	15342	15416	15270	15643	15656	15544	15397	15593	15291	15546	15570	15394	15438	15433	15357	15472	15394	15475	15534	15407	15430	15423	15403	15553	15449	15444	15345	15469	15402	15459	15614	15630	15448	15303	15316	15369	15335	15441	15325	15375	15366	15451	15391	15349	15299	15514	15410	15474	15293	15254	15471	15511	15491	15338	15408	15437	15464	15561	15448	15298	15573	15416	15344	15413	15397	15391	15226	15330	15432	15492	15419	15346	15397	15447	15367	15451	15429	15462	15297	15509	15474	15426	15405	15497	15618	15371	15379	15384	15496	15280	15412	15224	15292	15469	15421	15284	15399	15328	15349	15561	15414	15572	15588	15459	15395	15383	15453	15407	15555	15517	15404	15436	15518	15517	15230	15351	15344	15451	15385	15412	15460	15546	15376	15411	15264	15561	15300	15477	15489	15458	15274	15554	15320	15551	15563	15677	15367	15201	15545	15504	15427	15274	15378	15402	15448	15622	15456	15473	15126	15466	15407	15465	15535	15383	15386	15559	15550	15520	15367	15470	15422	15467	15520	15335	15504	15355	15547	15429	15466	15488	15435	15349	15405	15600	15297	15546	15368	15397	15417	15333	15125	15405	15460	15496	15336	15520	15330	15399	15417	15601	15323	15413	15212	15250	15512	15398	15478	15558	15358	15507	15449	15269	15406	15398	15541	15583	15509	15399	15584	15461	15319	15311	15236	15349	15332	15297	15473	15510	15552	15527	15297	15330	15330	15472	15381	15427	15289	15443	15380	15580	15242	15374	15563	15622	15345	15201	15161	15526	15412	15404	15325	15312	15436	15376	15504	15515	15222	15374	15497	15178	15486	15531	15416	15349	15307	15530	15332	15489	15550	15439	15505	15260	15440	15376	15316	15611	15422	15294	15252	15506	15408	15508	15280	15456	15455	15329	15478	15409	15386	15400	15449	15335	15460	15386	15401	15509	15403	15551	15316	15430	15368	15595	15378	15417	15442	15441	15355	15357	15304	15252	15179	15379	15376	15159	15426	15500	15450	15346	15398	15327	15460	15336	15614	15484	15629	15512	15357	15347	15556	15459	15487	15403	15370	15480	15327	15344	15558	15475	15455	15438	15414	15489	15473	15544	15272	15421	15475	15413	15339	15239	15446	15359	15308	15297	15445	15381	15533	15335	15425	15358	15604	15357	15397	15435	15416	15508	15504	15438	15214	15213	15343	15491	15307	15376	15392	15368	15512	15472	15470	15328	15574	15567	15451	15497	15444	15614	15390	15334	15304	15261	15308	15243	15386	15341	15293	15478	15341	15433	15410	15398	15359	15361	15465	15585	15575	15204	15507	15420	15310	15569	15369	15505	15394	15374	15647	15597	15315	15374	15414	15441	15574	15479	15313	15430	15297	15156	15292	15428	15440	15390	15248	15460	15513	15414	15461	15473	15471	15367	15371	15319	15457	15496	15362	15417	15480	15507	15622	15451	15330	15432	15464	15486	15287	15596	15576	15378	15124	15475	15426	15563	15405	15456	15395	15545	15502	15520	15473	15508	15437	15429	15290	15428	15452	15405	15419	15454	15337	15309	15466	15625	15377	15437	15250	15416	15235	15315	15495	15410	15369	15351	15575	15496	15551	15544	15597	15378	15328	15405	15202	15240	15318	15323	15348	15358	15374	15353	15308	15207	15395	15331	15222	15369	15564	15594	15423	15415	15585	15432	15386	15442	15308	15419	15447	15353	15357	15365	15280	15418	15550	15477	15394	15525	15497	15630	15477	15542	15479	15569	15618	15596	15457	15350	15337	15380	15204	15474	15281	15410	15457	15435	15355	15305	15336	15512	15548	15519	15269	15486	15405	15273	15547	15375	15572	15272	15384	15399	15335	15563	15517	15379	15520	15540	15357	15397	15547	15413	15528	15509	15135	15345	15561	15379	15470	15480	15521	15385	15513	15269	15531	15464	15430	15395	15217	15453	15341	15388	15414	15472	15346	15193	15378	15448	15357	15394	15516	15368	15427	15454	15499	15442	15474	15339	15542	15265	15338	15582	15391	15491	15498	15485	15268	15488	15371	15440	15318	15322	15251	15379	15274	15418	15157	15434	15403	15322	15417	15502	15271	15449	15520	15549	15355	15410	15401	15298	15445	15403	15441	15423	15427	15500	15316	15299	15373	15404	15249	15339	15248	15376	15422	15469	15372	15493	15437	15278	15558	15316	15504	15452	15356	15269	15471	15450	15443	15285	15468	15237	15553	15529	15421	15254	15418	15528	15522	15323	15488	15502	15325	15344	15266	15400	15419	15407	15382	15389	15295	15402	15336	15305	15193	15252	15418	15452	15302	15383	15360	15390	15460	15221	15307	15287	15398	15333	15477	15553	15371	15694	15475	15586	15463	15571	15392	15449	15482	15588	15396	15356	15362	15565	15295	15352	15486	15219	15301	15320	15304	15373	15497	15326	15499	15451	15518	15497	15340	15225	15374	15637	15378	15417	15421	15525	15345	15437	15375	15448	15534	15447	15491	15406	15552	15502	15481	15485	15383	15504	15495	15514	15405	15455	15278	15414	15336	15275	15209	15331	15213	15316	15414	15587	15398	15450	15323	15354	15554	15450	15259	15282	15439	15637	15407	15298	15503	15563	15460	15559	15383	15347	15420	15321	15454	15544	15444	15355	15288	15326	15261	15562	15526	15348	15287	15361	15454	15594	15398	15414	15394	15306	15464	15386	15395	15374	15415	15405	15314	15334	15402	15255	15477	15297	15407	15593	15345	15364	15296	15217	15375	15362	15305	15426	15292	15333	15467	15577	15442	15613	15399	15540	15444	15305	15497	15579	15407	15398	15407	15270	15442	15476	15501	15516	15446	15381	15492	15429	15560	15352	15311	15415	15503	15332	15491	15415	15350	15449	15562	15498	15315	15407	15338	15520	15265	15393	15452	15373	15321	15424	15365	15325	15453	15387	15425	15316	15357	15371	15444	15528	15213	15457	15443	15482	15455	15347	15155	15188	15437	15382	15358	15434	15285	15373	15605	15486	15450	15528	15423	15425	15201	15485	15463	15436	15485	15399	15347	15358	15503	15506	15457	15455	15432	15334	15335	15358	15460	15407	15433	15305	15309	15537	15257	15388	15321	15419	15348	15520	15474	15272	15377	15606	15315	15327	15112	15367	15552	15357	15419	15467	15406	15540	15372	15498	15553	15418	15516	15526	15477	15345	15348	15283	15353	15489	15376	15401	15352	15304	15516	15600	15476	15481	15459	15524	15535	15340	15367	15362	15496	15425	15437	15655	15333	15503	15496	15568	15392	15572	15384	15451	15469	15339	15524	15490	15450	15279	15244	15287	15665	15313	15422	15265	15424	15298	15467	15358	15242	15211	15393	15447	15378	15533	15363	15678	15411	15581	15274	15290	15318	15420	15443	15239	15187	15423	15348	15404	15651	15532	15505	15449	15307	15361	15125	15430	15455	15285	15462	15371	15346	15283	15410	15443	15279	15289	15376	15478	15415	15510	15569	15446	15147	15523	15412	15390	15613	15428	15226	15156	15483	15396	15487	15475	15278	15393	15483	15452	15402	15427	15507	15434	15435	15544	15390	15464	15432	15379	15585	15329	15238	15250	15507	15409	15582	15261	15546	15492	15363	15174	15600	15254	15434	15325	15480	15293	15491	15421	15459	15501	15311	15235	15402	15432	15535	15349	15414	15393	15334	15257	15294	15368	15272	15452	15480	15426	15309	15307	15481	15468	15184	15396	15190	15435	15337
36428	61080	56592	45008	36973	30792	26312	23158	20415	19059	17678	16499	15577	15053	14869	14468	14359	14118	14085	14097	14075	13945	13965	13845	13733	13759	13787	13666	13638	13789	13621	13714	13673	13675	13459	13542	13544	13627	13779	13573	13675	13637	13671	13762	13427	13507	13691	13673	13783	13507	13566	13515	13643	13541	13624	13460	13498	13665	13650	13457	13622	13521	13719	13698	13601	13473	13632	13534	13629	13646	13438	13504	13318	13489	13725	13548	13610	13666	13654	13636	13744	13584	13708	13456	13722	13486	13592	13537	13574	13582	13647	13651	13529	13550	13514	13581	13530	13691	13637	13562	13613	13757	13485	13599	13583	13565	13449	13546	13576	13641	13452	13656	13749	13603	13546	13519	13541	13482	13705	13652	13507	13637	13624	13547	13661	13616	13512	13794	13502	13688	13686	13646	13636	13481	13543	13603	13598	13674	13630	13532	13755	13763	13636	13645	13633	13635	13636	13597	13528	13701	13456	13626	13419	13579	13672	13550	13703	13634	13506	13486	13499	13590	13508	13723	13581	13756	13721	13541	13482	13619	13565	13494	13554	13536	13398	13789	13675	13602	13559	13696	13537	13659	13494	13456	13667	13595	13348	13587	13828	13518	13695	13414	13502	13591	13559	13564	13702	13520	13676	13466	13582	13543	13561	13530	13691	13544	13520	13510	13622	13530	13462	13658	13485	13487	13656	13557	13412	13437	13358	13606	13390	13467	13655	13405	13785	13535	13328	13461	13417	13543	13485	13603	13421	13547	13485	13588	13717	13427	13588	13627	13662	13666	13488	13638	13560	13526	13733	13664	13507	13671	13571	13624	13496	13471	13623	13398	13503	13666	13561	13581	13660	13473	13544	13569	13603	13506	13684	13640	13686	13596	13537	13441	13673	13544	13345	13382	13505	13555	13639	13835	13509	13660	13579	13640	13360	13473	13519	13596	13661	13564	13621	13496	13722	13607	13474	13639	13544	13586	13599	13546	13503	13527	13487	13643	13594	13625	13507	13488	13483	13367	13639	13621	13581	13459	13672	13506	13623	13562	13648	13516	13680	13525	13604	13599	13501	13545	13558	13529	13510	13543	13498	13627	13454	13643	13532	13472	13519	13706	13601	13519	13590	13783	13612	13619	13610	13463	13729	13604	13621	13605	13655	13583	13535	13607	13464	13531	13534	13739	13426	13455	13465	13599	13491	13519	13459	13547	13602	13605	13629	13639	13572	13522	13602	13651	13493	13620	13700	13539	13653	13634	13734	13594	13454	13600	13577	13596	13565	13507	13542	13821	13604	13537	13576	13485	13495	13500	13507	13601	13549	13617	13511	13451	13515	13585	13759	13676	13531	13511	13637	13618	13570	13371	13592	13573	13642	13688	13451	13551	13595	13756	13522	13548	13548	13442	13674	13457	13645	13485	13420	13543	13497	13531	13567	13765	13481	13483	13588	13323	13630	13598	13491	13565	13516	13603	13718	13422	13675	13367	13437	13482	13528	13551	13622	13590	13490	13664	13403	13631	13555	13591	13681	13740	13588	13549	13478	13579	13670	13441	13659	13614	13665	13512	13628	13561	13607	13566	13547	13470	13541	13581	13684	13593	13639	13526	13599	13642	13526	13542	13568	13536	13628	13519	13515	13494	13466	13666	13471	13836	13529	13675	13658	13630	13482	13482	13557	13674	13695	13523	13608	13595	13473	13682	13677	13594	13664	13705	13711	13780	13558	13604	13609	13612	13633	13629	13560	13509	13506	13560	13623	13649	13605	13601	13656	13510	13724	13627	13617	13719	13547	13669	13559	13630	13498	13513	13470	13564	13569	13633	13435	13462	13605	13689	13489	13600	13671	13628	13571	13617	13636	13543	13461	13447	13604	13494	13644	13435	13489	13639	13693	13505	13728	13590	13605	13613	13632	13603	13610	13500	13726	13730	13703	13511	13685	13642	13519	13471	13468	13504	13545	13647	13518	13536	13495	13629	13707	13597	13683	13521	13435	13605	13661	13711	13421	13604	13519	13597	13664	13594	13542	13399	13634	13602	13555	13499	13689	13623	13540	13571	13420	13574	13788	13626	13595	13329	13453	13566	13641	13607	13542	13699	13612	13428	13513	13676	13540	13503	13458	13509	13607	13679	13628	13732	13588	13650	13512	13513	13481	13723	13631	13527	13646	13670	13639	13462	13657	13629	13431	13636	13599	13633	13480	13620	13669	13769	13541	13571	13498	13607	13591	13618	13580	13532	13703	13509	13526	13596	13660	13442	13558	13746	13645	13676	13696	13525	13582	13371	13592	13569	13473	13674	13268	13600	13573	13352	13616	13635	13471	13614	13510	13646	13438	13584	13352	13575	13602	13653	13454	13677	13504	13542	13594	13475	13637	13750	13506	13645	13559	13482	13589	13640	13458	13744	13695	13606	13482	13765	13636	13631	13596	13546	13550	13567	13636	13728	13422	13532	13525	13359	13510	13533	13530	13509	13612	13537	13635	13522	13633	13538	13594	13576	13637	13554	13730	13712	13780	13645	13544	13541	13606	13553	13613	13520	13603	13591	13567	13558	13532	13447	13693	13479	13574	13621	13500	13465	13416	13584	13563	13669	13484	13467	13478	13450	13595	13527	13696	13532	13580	13643	13484	13547	13736	13710	13605	13429	13547	13489	13644	13626	13533	13683	13599	13600	13468	13517	13458	13612	13467	13441	13716	13602	13573	13487	13653	13501	13670	13630	13695	13698	13469	13542	13641	13596	13611	13545	13590	13614	13458	13515	13523	13406	13572	13580	13486	13577	13595	13525	13462	13495	13684	13532	13687	13635	13767	13449	13670	13753	13574	13481	13723	13619	13534	13594	13457	13495	13719	13463	13577	13509	13750	13684	13291	13517	13448	13395	13483	13629	13569	13532	13589	13569	13511	13573	13666	13538	13589	13515	13518	13547	13592	13701	13509	13618	13642	13560	13603	13460	13519	13592	13634	13442	13537	13637	13517	13555	13604	13603	13652	13504	13777	13468	13588	13678	13517	13490	13584	13434	13401	13490	13640	13573	13667	13531	13556	13630	13593	13544	13690	13860	13704	13537	13533	13583	13640	13635	13715	13494	13670	13747	13575	13650	13558	13590	13446	13400	13622	13622	13477	13575	13489	13491	13653	13559	13531	13670	13538	13662	13477	13628	13775	13535	13688	13679	13564	13684	13528	13505	13482	13586	13343	13587	13540	13713	13452	13559	13409	13584	13488	13534	13718	13553	13515	13601	13536	13542	13649	13450	13573	13699	13573	13562	13567	13562	13571	13366	13607	13633	13334	13627	13546	13531	13546	13559	13597	13490	13653	13535	13427	13602	13450	13702	13444	13574	13577	13715	13514	13613	13447	13499	13688	13621	13460	13651	13714	13641	13571	13565	13704	13651	13647	13517	13738	13667	13490	13540	13549	13655	13795	13610	13597	13700	13515	13596	13502	13658	13473	13598	13716	13546	13626	13567	13662	13517	13586	13637	13676	13585	13510	13667	13493	13638	13507	13555	13702	13637	13594	13683	13737	13498	13474	13512	13621	13630	13421	13530	13629	13604	13417	13527	13678	13601	13485	13484	13618	13429	13714	13513	13717	13464	13487	13722	13484	13719	13579	13623	13570	13515	13419	13676	13676	13558	13627	13492	13548	13541	13625	13557	13650	13491	13512	13668	13431	13618	13373	13539	13594	13515	13549	13696	13616	13530	13549	13516	13430	13499	13579	13474	13705	13665	13460	13661	13512	13623	13411	13666	13599	13528	13295	13637	13605	13567	13536	13611	13527	13668	13421	13598	13513	13523	13536	13483	13556	13577	13390	13728	13573	13639	13617	13624	13633	13549	13734	13494	13598	13254	13655	13636	13330	13511	13722	13619	13654	13594	13652	13572	13674	13542	13634	13699	13469	13558	13670	13629	13585	13636	13579	13700	13588	13565	13479	13631	13605	13554	13618	13510	13513	13551	13589	13562	13603	13536	13467	13545	13658	13514	13487	13526	13632	13546	13431	13531	13622	13642	13684	13710	13595	13598	13500	13604	13636	13571	13346	13684	13606	13434	13597	13622	13554	13372	13685	13660	13488	13625	13614	13584	13552	13413	13643	13617	13478	13546	13602	13672	13679	13452	13508	13472	13525	13591	13472	13461	13755	13610	13579	13482	13406	13655	13563	13497	13576	13670	13555	13680	13492	13723	13716	13505	13563	13505	13578	13433	13586	13536	13399	13643	13497	13671	13357	13628	13787	13638	13545	13678	13515	13395	13401	13668	13324	13599	13532	13555	13615	13513	13371	13602	13474	13601	13467	13590	13775	13611	13485	13565	13578	13525	13485	13701	13546	13623	13558	13536	13598	13529	13628	13412	13457	13637	13635	13503	13532	13498	13639	13663	13490	13668	13423	13541	13358	13473	13606	13580	13802	13637	13545	13552	13514	13544	13609	13559	13616	13515	13680	13587	13647	13590	13474	13466	13519	13580	13727	13611	13627	13604	13559	13533	13537	13529	13839	13762	13693	13597	13457	13403	13710	13454	13534	13692	13659	13568	13644	13602	13604	13595	13479	13511	13535	13522	13631	13490	13678	13593	13548	13608	13347	13464	13667	13585	13527	13701	13721	13617	13505	13475	13664	13540	13563	13723	13551	13575	13675	13642	13552	13569	13437	13595	13433	13649	13384	13516	13635	13605	13494	13540	13570	13612	13686	13392	13403	13631	13657	13555	13429	13688	13574	13463	13507	13550	13617	13549	13519	13592	13637	13589	13519	13550	13562	13688	13608	13621	13739	13751	13584	13551	13460	13723	13608	13484	13473	13722	13482	13528	13526	13623	13527	13710	13547	13590	13661	13580	13588	13535	13603	13665	13694	13477	13684	13547	13450	13646	13704	13543	13532	13522	13506	13531	13596	13635	13554	13416	13513	13585	13585	13558	13491	13498	13460	13587	13442	13705	13497	13516	13806	13586	13423	13488	13682	13756	13648	13619	13485	13626	13628	13587	13679	13571	13529	13451	13550	13656	13637	13481	13618	13428	13678	13491	13434	13477	13487	13479	13659	13639	13391	13544	13552	13537	13535	13550	13540	13527	13559	13578	13858	13636	13507	13604	13585	13544	13758	13593	13503	13651	13496	13644	13589	13516	13522	13550
29268	29983	36943	31489	24551	21484	19620	18029	17520	16588	16305	16003	15953	15648	15558	15750	15713	15625	15422	15573	15392	15521	15511	15646	15509	15332	15349	15360	15446	15463	15443	15393	15382	15540	15197	15452	15227	15234	15131	15335	15391	15376	15282	15470	15293	15319	15173	15176	15188	15358	15413	15321	15376	15198	15225	15228	15070	15311	15218	15569	15410	15210	15408	15168	15135	15573	15213	15375	15299	15287	15263	15508	15426	15344	15164	15213	15155	15304	15236	15250	15337	15348	15250	15468	15227	15464	15224	15523	15295	15359	15425	15320	15428	15202	15312	15332	15278	15241	15334	15289	15179	15293	15316	15256	15364	15067	15419	15321	15390	15236	15456	15240	15289	15294	15335	15470	15408	15500	15562	15167	15195	15236	15203	15147	15303	15266	15357	15106	15317	15350	15219	15284	15181	15213	15286	15330	15342	15239	15270	15387	15457	15279	15218	15505	15351	15606	15483	15437	15345	15203	15157	15350	15288	15374	15267	15039	15360	15255	15270	15436	15176	15323	15318	15372	15189	15360	15229	15206	15262	15210	15377	15377	15256	15393	15297	15229	15332	15233	15367	15545	15441	15359	15364	15226	15309	15311	15224	15262	15350	15280	15358	15362	15356	15302	15203	15079	15266	15267	15586	15117	15383	15264	15396	15523	15404	15205	15387	15493	15334	15410	15342	15188	15440	15314	15379	15298	15397	15405	15340	15461	15255	15276	15392	15299	15425	15169	15387	15244	15160	15267	15320	15329	15325	15202	15428	15333	15397	15507	15285	15242	15242	15433	15422	15330	15314	15140	15442	15422	15503	15373	15418	15320	15474	15269	15253	15225	15308	15443	15352	15288	15354	15245	15301	15300	15373	15454	15443	15331	15115	15173	15491	15339	15370	15264	15450	15292	15277	15230	15247	15239	15310	15318	15534	15378	15263	15296	15349	15367	15236	15172	15380	15354	15325	15100	15183	15242	15281	15426	15482	15282	15108	15198	15154	15439	15348	15377	15346	15248	15320	15289	15306	15346	15385	15462	15278	15199	15322	15328	15274	15379	15208	15360	15332	15375	15376	15273	15388	15191	15509	15285	15367	15305	15092	15277	15208	15094	15385	15298	15255	15300	15299	15361	15250	15208	15263	15386	15295	15280	15490	15467	15309	15286	15182	15516	15339	15446	15440	15249	15557	15369	15279	15327	15357	15415	15245	15210	15223	15382	15096	15386	15315	15389	15216	15440	15474	15246	15262	15310	15399	15179	15447	15208	15359	15292	15235	15207	15441	15192	15373	15540	15582	15277	15182	15233	15264	15210	15405	15327	15374	15476	15440	15403	15250	15488	15494	15197	15411	15393	15314	15259	15438	15327	15312	15247	15598	15240	15262	15393	15509	15394	15360	15356	15164	15240	15374	15011	15313	15420	15464	15280	15448	15194	15249	15250	15401	15224	15386	15286	15323	15294	15299	15491	15301	15380	15619	15345	15364	15370	15331	15356	15309	15379	15371	15265	15245	15037	15268	15427	15309	15118	15531	15299	15274	15303	15459	15370	15526	15362	15388	15275	15471	15359	15157	15132	15211	15129	15248	15031	15469	15479	15299	15464	15494	15328	15403	15337	15301	15316	15345	15107	15446	15345	15156	15538	15284	15259	15408	15308	15456	15347	15271	15145	15315	15327	15508	15432	15278	15378	15279	15420	15326	15334	15402	15360	15406	15364	15419	15307	15401	15301	15380	15380	15169	15238	15342	15339	15370	15288	15419	15421	15221	15441	15460	15390	15351	15263	15069	15356	15254	15581	15295	15197	15363	15334	15187	15314	15501	15248	15217	15254	15037	15176	15225	15352	15372	15385	15286	15398	15454	15369	15352	15450	15210	15216	15195	15238	15396	15377	15376	15165	15203	15438	15186	15186	15317	15304	15434	15367	15384	15414	15374	15415	15173	15237	15302	15037	15122	15312	15476	15287	15439	15331	15463	15226	15318	15150	15294	15423	15544	15257	15303	15513	15154	15248	15306	15487	15332	15267	15064	15514	15259	15280	15190	15265	15205	15393	15344	15341	15389	15244	15367	15157	15555	15206	15211	15492	15461	15250	15316	15256	15254	15475	15255	15260	15266	15233	15360	15242	15390	15459	15428	15313	15201	15425	15254	15277	15435	15238	15258	15477	15336	15230	15361	15397	15230	15546	15251	15429	15426	15332	15242	15314	15361	15336	15296	15504	15275	15346	15411	15241	15422	15377	15284	15463	15406	15218	15242	15244	15486	15379	15196	15287	15538	15546	15434	15311	15402	15473	15404	15339	15413	15307	15338	15486	15428	15063	15263	15411	15438	15188	15398	15240	15390	15315	15299	15497	15521	15192	15385	15148	15356	15308	15277	15157	15456	15408	15411	15417	15309	15220	15554	15362	15381	15307	15303	15067	15346	15308	15142	15516	15339	15271	15300	15348	15428	15414	15177	15248	15379	15363	15414	15259	15100	15310	15336	15351	15312	15263	15301	15361	15510	15293	15374	15453	15567	15503	15349	15402	15526	15379	15251	15107	15149	15260	15323	15279	15224	15147	15417	15362	15230	15184	15299	15517	15201	15355	15263	15200	15273	15144	15301	15129	15237	15138	15212	15335	15297	15436	15331	15315	15404	15390	15200	15360	15314	15287	15176	15333	15302	15231	15374	15321	15265	15489	15422	15267	15426	15310	15473	15460	15369	15406	15405	15237	15286	15388	15358	15226	15499	15299	15380	15392	15392	15460	15429	15233	15429	15308	15320	15321	15268	15281	15347	15622	15388	15552	15510	15207	15402	15355	15290	15256	15503	15410	15540	15162	15534	15300	15393	15383	15283	15406	15144	15452	15443	15283	15389	15291	15382	15199	15182	15214	15307	15331	15168	15207	15259	15143	15261	15318	15547	15352	15386	15114	15255	15313	15323	15306	15234	15314	15232	15594	15333	15206	15349	15368	15227	15142	15326	15234	15119	15329	15266	15188	15299	15449	15569	15397	15335	15141	15429	15311	15263	15297	15195	15362	15310	15281	15277	15408	15546	15333	15345	15340	15341	15309	15344	15109	15484	15335	15242	15320	15617	15187	15552	15424	15172	15419	15443	15377	15402	15216	15338	15275	15366	15288	15244	15459	15264	15152	15331	15254	15464	15357	15304	15461	15414	15250	15305	15338	15489	15184	15147	15233	15394	15504	15262	15436	15398	15479	15351	15280	15253	15353	15257	15244	15313	15456	15398	15315	15380	15236	15384	15384	15292	15305	15359	15185	15366	15215	15298	15537	15394	15391	15541	15206	15262	15429	15191	15174	15424	15351	15512	15301	15290	15419	15305	15308	15359	15302	15310	15340	15500	15344	15242	15383	15342	15474	15327	15246	15281	15491	15356	15461	15280	15244	15323	15246	15399	15381	15402	15242	15139	15271	15493	15426	15383	15479	15268	15200	15308	15198	15403	15266	15425	15552	15394	15336	15301	15410	15126	15470	15274	15551	15435	15436	15097	15547	15444	15413	15315	15500	15138	15479	15439	15276	15293	15215	15226	15315	15382	15455	15323	15434	15265	15426	15288	15397	15261	15263	15177	15515	15292	15120	15203	15340	15349	15404	15284	15380	15370	15168	15267	15286	15345	15280	15430	15406	15142	15299	15495	15282	15538	15303	15634	15505	15383	15333	15382	15318	15204	15276	15271	15235	15470	15336	15333	15217	15474	15552	15492	15277	15336	15273	15372	15418	15245	15179	15383	15308	15214	15271	15290	15399	15328	15132	15140	15447	15192	15176	15477	15390	15507	15262	15193	15206	15201	15372	15237	15366	15500	15285	15509	15292	15334	15287	15510	15467	15398	15369	15175	15294	15489	15511	15349	15272	15346	15435	15335	15442	15233	15265	15306	15384	15242	15474	15407	15484	15345	15409	15138	15217	15417	15237	15312	15377	15429	15419	15469	15227	15389	15316	15333	15289	15270	15471	15341	15393	15454	15341	15190	15102	15157	15274	15258	15234	15222	15342	15261	15293	15228	15411	15350	15452	15260	15318	15394	15450	15422	15539	15348	15440	15381	15432	15434	15343	15179	15223	15208	15451	15298	15584	15466	15178	15295	15460	15329	15311	15235	15205	15426	15446	15376	15391	15409	15339	15427	15347	15492	15218	15221	15224	15245	15306	15327	15382	15415	15415	15196	15400	15198	15475	15288	15228	15063	15310	15239	15304	15324	15199	15034	15433	15253	15223	15357	15522	15206	15445	15365	15491	15452	15448	15378	15282	15271	15468	15512	15383	15182	15255	15273	15409	15421	15285	15414	15407	15239	15356	15491	15213	15235	15252	15303	15304	15385	15257	15393	15270	15422	15265	15240	15192	15325	15236	15142	15279	15351	15290	15261	15454	15497	15482	15334	15322	15268	15228	15325	15392	15184	15307	15314	15435	15212	15321	15175	15349	15345	15207	15402	15243	15397	15268	15050	15482	15414	15318	15274	15106	15114	15411	15389	15512	15345	15250	15364	15251	15394	15437	15327	15328	15468	15322	15363	15488	15406	15152	15244	15210	15353	15285	15266	15446	15281	15380	15367	15400	15460	15359	15221	15223	15273	15282	15459	15371	15495	15074	15485	15507	15359	15209	15465	15163	15311	15220	15388	15401	15486	15341	15474	15362	15272	15405	15238	15364	15337	15188	15214	15352	15175	15386	15452	15214	15237	15382	15358	15233	14997	15294	15335	15181	15416	15297	15221	15347	15318	15397	15287	15311	15447	15262	15276	15283	15346	15142	15227	15422	15272	15388	15321	15440	15333	15334	15483	15315	15309	15338	15385	15266	15281	15236	15310	15404	15235	15255	15329	15436	15228	15288	15466	15259	15471	15395	15553	15241	15376	15069	15382	15211	15240	15302	15451	15419	15418	15360	15396	15460	15361	15314	15167	15155	15138	15268	15584	15432	15296	15202	15332	15376	15323	15162	15396	15393	15224	15410	15295	15218	15103	15417	15220	15143	15407	15221	15161	15295	15434	15302	15179	15349	15391	15298	15362	15424	15354	15357	15151	15233	15340	15312	15421	15389	15180	15071	15288	15273	15258	15342	15508	15285	15373	15428	15261	15269	15372	15223	15365	15206	15448	15327	15434	15429	15356	15469	15534	15327	15396	15339
34496	48903	43365	32529	26076	22165	19259	17690	16405	15487	15047	14575	14458	14212	14042	13864	13889	13784	13792	13854	13566	13647	13591	13505	13595	13441	13531	13713	13656	13616	13535	13546	13620	13464	13573	13542	13507	13617	13629	13511	13680	13639	13607	13572	13453	13524	13607	13687	13487	13483	13501	13589	13442	13523	13517	13428	13583	13474	13565	13581	13599	13662	13595	13576	13484	13546	13431	13425	13601	13556	13549	13728	13663	13439	13500	13537	13616	13689	13427	13535	13254	13459	13659	13439	13574	13600	13707	13501	13738	13567	13464	13558	13510	13387	13488	13344	13517	13590	13414	13595	13426	13714	13542	13613	13634	13650	13643	13487	13527	13618	13495	13475	13449	13508	13444	13709	13537	13485	13432	13664	13506	13392	13445	13501	13475	13522	13662	13351	13472	13393	13571	13457	13432	13535	13502	13554	13611	13686	13630	13501	13778	13330	13559	13377	13674	13552	13576	13497	13339	13485	13543	13659	13533	13485	13662	13476	13309	13527	13503	13494	13684	13556	13517	13729	13480	13468	13543	13630	13472	13311	13345	13428	13586	13537	13513	13615	13618	13517	13470	13416	13429	13596	13524	13531	13494	13383	13442	13672	13421	13592	13459	13513	13486	13487	13748	13565	13591	13601	13587	13397	13587	13496	13486	13664	13712	13540	13554	13418	13354	13575	13532	13706	13638	13537	13591	13520	13570	13626	13516	13687	13421	13438	13732	13455	13388	13527	13571	13538	13539	13665	13469	13460	13647	13438	13565	13564	13449	13503	13663	13506	13424	13597	13597	13664	13694	13296	13656	13471	13589	13548	13442	13531	13459	13392	13363	13544	13512	13432	13490	13479	13543	13480	13553	13499	13560	13637	13615	13449	13566	13715	13451	13593	13341	13400	13475	13520	13616	13552	13435	13469	13529	13608	13803	13583	13608	13459	13414	13386	13492	13544	13626	13506	13517	13545	13641	13485	13507	13589	13707	13670	13508	13643	13577	13566	13687	13629	13558	13529	13578	13555	13513	13541	13367	13468	13585	13543	13693	13546	13405	13442	13496	13489	13408	13544	13548	13597	13617	13627	13454	13668	13495	13578	13486	13652	13515	13484	13614	13515	13617	13543	13413	13412	13465	13588	13491	13403	13596	13536	13634	13619	13406	13632	13470	13459	13440	13450	13529	13585	13400	13576	13534	13610	13474	13565	13457	13576	13395	13561	13507	13577	13759	13523	13426	13802	13709	13551	13460	13498	13564	13646	13481	13610	13575	13482	13671	13462	13591	13494	13444	13545	13624	13660	13607	13533	13577	13487	13612	13460	13386	13588	13711	13570	13629	13673	13586	13464	13506	13468	13513	13623	13362	13489	13649	13521	13624	13614	13613	13629	13334	13539	13599	13608	13472	13538	13647	13401	13638	13567	13379	13558	13375	13585	13512	13586	13617	13609	13583	13545	13520	13519	13493	13563	13289	13575	13529	13427	13627	13361	13538	13659	13610	13532	13537	13485	13548	13720	13529	13597	13433	13498	13506	13549	13623	13407	13518	13562	13509	13452	13652	13491	13641	13502	13392	13485	13618	13406	13549	13464	13546	13539	13509	13501	13655	13584	13649	13449	13406	13436	13526	13492	13504	13570	13629	13512	13424	13478	13576	13537	13592	13445	13465	13497	13550	13654	13397	13562	13470	13662	13337	13533	13443	13698	13583	13683	13713	13492	13656	13442	13406	13553	13644	13319	13618	13499	13595	13478	13603	13513	13616	13565	13442	13481	13547	13591	13668	13669	13641	13578	13657	13658	13517	13577	13485	13641	13533	13470	13466	13651	13504	13473	13446	13454	13566	13407	13573	13571	13601	13494	13592	13483	13496	13522	13385	13405	13509	13473	13464	13483	13395	13477	13593	13611	13630	13487	13574	13574	13558	13637	13634	13477	13574	13447	13660	13527	13515	13508	13579	13486	13521	13446	13422	13516	13563	13603	13559	13456	13643	13682	13553	13515	13734	13532	13694	13465	13449	13580	13693	13588	13479	13650	13581	13505	13675	13688	13541	13556	13433	13528	13515	13588	13501	13510	13595	13606	13373	13461	13600	13362	13735	13700	13440	13463	13574	13554	13500	13598	13391	13517	13592	13754	13530	13390	13526	13486	13433	13519	13392	13511	13634	13266	13572	13473	13548	13413	13510	13493	13344	13525	13570	13575	13546	13269	13453	13519	13518	13370	13406	13523	13524	13607	13615	13458	13507	13402	13539	13597	13340	13661	13497	13530	13557	13455	13591	13375	13504	13492	13573	13445	13436	13631	13519	13602	13635	13559	13467	13542	13545	13509	13579	13433	13617	13635	13483	13402	13558	13363	13713	13484	13608	13500	13519	13652	13541	13557	13308	13564	13595	13499	13658	13497	13557	13543	13588	13493	13641	13616	13422	13598	13469	13514	13608	13513	13561	13622	13663	13536	13655	13551	13596	13533	13446	13556	13488	13445	13564	13660	13573	13560	13497	13612	13615	13558	13509	13647	13729	13639	13506	13454	13458	13572	13575	13557	13351	13416	13718	13654	13486	13671	13736	13560	13594	13640	13657	13555	13599	13573	13580	13561	13642	13710	13701	13442	13510	13564	13608	13534	13647	13409	13372	13626	13627	13494	13417	13465	13584	13602	13560	13433	13503	13705	13561	13574	13535	13381	13594	13452	13473	13676	13608	13529	13594	13469	13553	13617	13506	13445	13461	13534	13644	13496	13418	13486	13556	13573	13410	13578	13441	13609	13731	13609	13507	13477	13612	13667	13542	13604	13608	13376	13626	13420	13653	13514	13688	13563	13725	13388	13676	13518	13695	13296	13417	13566	13686	13625	13562	13377	13626	13619	13499	13678	13412	13599	13622	13658	13464	13414	13457	13406	13513	13515	13436	13484	13625	13516	13517	13532	13521	13613	13303	13639	13566	13563	13472	13671	13517	13602	13559	13534	13390	13513	13500	13625	13378	13741	13548	13485	13542	13606	13705	13629	13549	13636	13554	13673	13560	13473	13542	13476	13394	13609	13548	13669	13532	13570	13614	13386	13474	13430	13498	13362	13577	13402	13426	13486	13749	13454	13582	13449	13627	13426	13581	13562	13591	13451	13579	13502	13675	13478	13450	13545	13579	13645	13538	13559	13576	13644	13400	13621	13559	13782	13673	13508	13459	13581	13509	13413	13578	13707	13604	13489	13666	13511	13609	13603	13479	13519	13420	13677	13587	13545	13494	13385	13479	13486	13550	13478	13576	13447	13553	13636	13524	13551	13548	13536	13557	13622	13686	13516	13619	13473	13644	13576	13595	13570	13445	13394	13431	13649	13583	13617	13560	13571	13499	13460	13635	13574	13558	13521	13397	13544	13474	13608	13536	13444	13426	13425	13696	13551	13488	13331	13617	13639	13524	13443	13523	13385	13598	13490	13573	13519	13441	13618	13648	13419	13436	13533	13464	13581	13604	13490	13316	13502	13590	13405	13539	13653	13511	13561	13581	13541	13579	13402	13575	13523	13414	13559	13479	13404	13339	13630	13659	13494	13458	13441	13475	13522	13731	13583	13730	13392	13513	13628	13650	13650	13531	13352	13642	13621	13419	13551	13690	13400	13602	13500	13618	13587	13532	13722	13511	13521	13513	13741	13573	13581	13649	13486	13503	13530	13513	13697	13563	13531	13633	13417	13472	13661	13679	13642	13621	13409	13494	13654	13443	13510	13652	13521	13636	13540	13453	13527	13605	13484	13645	13539	13625	13569	13376	13686	13649	13558	13556	13607	13793	13294	13770	13599	13631	13465	13439	13565	13365	13546	13495	13538	13530	13743	13643	13660	13588	13575	13430	13377	13516	13539	13550	13544	13505	13507	13682	13562	13540	13583	13606	13686	13741	13721	13685	13445	13569	13516	13443	13585	13516	13507	13554	13638	13461	13516	13544	13482	13715	13525	13517	13498	13542	13441	13531	13653	13500	13489	13621	13865	13588	13517	13626	13573	13689	13648	13639	13648	13614	13529	13533	13423	13699	13387	13425	13655	13734	13446	13565	13419	13421	13508	13600	13540	13322	13495	13509	13598	13582	13521	13573	13608	13496	13501	13447	13557	13512	13616	13751	13375	13662	13402	13534	13499	13531	13407	13607	13591	13598	13442	13523	13447	13565	13517	13415	13450	13552	13519	13667	13518	13585	13427	13577	13495	13521	13495	13590	13465	13566	13520	13544	13501	13662	13678	13536	13512	13626	13747	13717	13751	13625	13532	13422	13436	13547	13738	13500	13562	13541	13457	13565	13594	13546	13537	13618	13551	13642	13447	13522	13533	13585	13636	13667	13564	13503	13384	13483	13538	13664	13450	13519	13483	13649	13716	13544	13494	13700	13539	13598	13530	13434	13610	13493	13483	13541	13622	13556	13553	13449	13514	13482	13596	13620	13471	13401	13377	13553	13531	13445	13451	13733	13463	13518	13638	13586	13619	13503	13567	13580	13484	13528	13651	13634	13619	13482	13527	13625	13588	13688	13589	13612	13501	13664	13647	13499	13589	13608	13495	13527	13427	13532	13528	13487	13581	13411	13639	13662	13446	13594	13522	13498	13503	13492	13663	13450	13493	13532	13554	13451	13677	13654	13529	13498	13476	13570	13576	13720	13502	13607	13599	13451	13715	13515	13619	13511	13696	13585	13521	13551	13584	13437	13502	13429	13671	13638	13559	13758	13444	13323	13619	13698	13612	13479	13638	13492	13514	13527	13491	13501	13450	13319	13520	13602	13524	13649	13515	13601	13545	13665	13571	13475	13611	13534	13611	13493	13518	13735	13562	13586	13513	13382	13619	13367	13587	13355	13600	13525	13645	13497	13520	13660	13615	13487	13735	13552	13503	13633	13505	13260	13663	13425	13636	13581	13363	13557	13439	13614	13406	13547	13538	13575	13480	13417	13618	13450	13627	13547	13643	13518	13471	13606	13410	13582	13391	13446	13549	13693	13567	13773	13421	13617	13545	13632	13555	13683	13616	13449	13453	13663	13467	13764	13394	13495	13596	13427	13560	13664	13548	13450	13583	13421	13456	13715	13451	13499	13596	13564	13612	13668	13719	13433	13445	13515	13628	13443	13557	13415	13567	13626	13583	13565	13785	13580	13486
24001	21423	29056	25907	25233	25602	23919	20326	18422	17703	17076	16444	15811	15778	15546	15370	15498	15292	15345	15260	15184	15083	14893	14936	14984	15085	14991	15100	14974	14898	14995	15078	14979	14944	14999	14912	14954	14976	14873	15071	14972	15073	14627	14969	14956	14962	14856	15045	15077	14821	14943	14932	15093	14945	14683	14993	14889	14828	15033	14824	14711	14811	14850	14949	14747	15086	14847	14863	14685	14995	14938	14982	14912	14868	14729	14880	14853	14711	14915	15027	14983	14710	14934	14976	14911	14878	14618	14648	15084	14974	15109	14902	14944	14729	14739	14697	14706	14879	14847	15008	14954	14908	14800	14903	14893	15034	14926	14903	15082	14979	14838	14848	14875	14899	15147	14911	15115	14821	14865	15049	14873	14696	14937	14927	14816	15077	14848	14988	14868	14862	14940	14885	15095	14989	14747	14879	14919	14761	14778	14836	14938	14834	14958	14889	14918	14976	14954	14840	14879	14904	14881	14757	14800	14796	14786	14764	14939	14847	14651	14937	15029	14801	14821	14659	15005	14877	14818	15090	15038	14846	14802	14906	14859	14843	14936	14783	14842	14748	14871	14793	14943	14752	14824	14762	14656	14979	14894	14896	14552	15100	14868	14876	14659	14831	14943	14823	14898	14820	14988	14796	14965	14738	14726	14707	14778	14752	14800	14989	14738	14855	14929	14782	14796	15040	15005	14973	15031	14753	14814	15046	14826	14964	14778	14810	14993	14848	14951	14897	14847	14640	14956	14866	14806	14856	14907	14773	14859	15059	14962	14721	14644	14853	14973	14774	14886	14767	14794	14903	14822	14934	14867	14949	14792	14712	14856	14752	14940	14881	14853	14931	14733	14937	15167	14920	14855	14687	14615	14919	14954	14960	14870	14804	15047	14695	14804	14934	14906	14979	14911	15028	14771	14895	15008	14950	14772	14974	15025	15059	14871	14840	14955	15075	15008	14822	14987	15048	14806	14744	14947	14917	14748	14858	14828	14951	14819	15047	14554	14733	15070	15000	14866	14893	14961	14940	14885	14812	14868	14973	15020	14709	14882	14852	14899	14771	14925	14820	15044	14733	14978	14815	14841	14935	14734	14935	14983	14810	14789	14844	14853	14899	14908	14962	14971	14732	15010	14893	14841	14847	14866	14733	14769	14851	14903	14779	15001	14895	14892	14815	14837	14888	14790	14852	14898	14908	14626	15004	14938	14913	14866	14815	14921	14868	14980	14877	14820	14819	14910	14771	15048	15045	14983	14741	14968	14683	14690	14809	14859	14889	14940	14924	14796	14861	14846	14995	14795	15039	14910	14911	14928	14813	15038	14940	14977	15008	14962	14932	14876	14919	14898	14921	14865	14865	14772	14697	14930	14705	14844	14874	15011	14979	14898	14969	14810	14882	14807	14832	14842	14770	15082	14874	14864	14799	14964	14843	15020	14768	14903	15044	14851	14879	14917	14891	14922	14779	14890	14881	14972	14715	14768	14936	14771	14933	14930	14985	14919	14798	15041	14953	15041	14817	14909	14942	14753	14854	14917	15069	14707	14834	14913	14971	14717	14810	14837	14729	15019	14873	14928	14761	14847	14862	15013	15005	14936	14729	14747	14710	14788	14825	14753	14950	14769	14860	14795	15170	14987	14657	15008	14830	14993	14628	14885	14812	14704	14932	14808	14611	14984	14938	14899	14749	14790	14783	14911	15068	14916	14749	14910	14670	14781	15006	14984	14972	14813	14945	14768	14827	14772	14664	14769	14941	14740	14932	14917	14811	14866	15087	14840	14956	14892	14834	15081	14920	14904	14762	14716	14983	14951	14910	14769	14748	14834	14893	15055	15098	14973	14893	14945	14903	14817	14938	14907	14591	14746	15041	14990	14723	14888	14827	15010	14744	14748	14804	14814	15120	14860	14683	14775	14935	15001	14703	14874	14824	14970	15044	14936	14878	14876	14873	14757	14920	14910	14960	14943	14921	14838	14763	15010	14915	15159	14789	14763	14736	14730	14650	14775	14687	14727	14817	14817	14892	14935	14944	14929	14872	15014	14755	14687	14853	14921	15118	14757	14826	14848	14770	14885	14813	14865	15011	15061	15050	15000	14903	14788	14899	14969	15016	15010	14967	14740	14899	14818	14838	14870	14876	14841	14900	14711	14821	14972	14803	14859	14981	14765	14853	14640	14973	14929	14849	14805	15125	14697	14931	14869	14922	15078	14879	14881	14873	14943	14600	14791	14692	14913	14862	14909	14931	14712	14887	14816	14781	14808	14895	14736	14788	14563	14929	14856	15048	14752	14854	15125	14739	14843	14986	14784	14858	14877	14716	14942	14945	14840	14821	14964	14785	14927	14799	14978	14736	14777	14618	14916	14893	14950	14626	15017	14946	14826	14907	14791	14826	14882	14989	14790	14812	14977	14821	14807	14818	14847	14821	14981	15047	14707	14943	14692	14836	15110	14861	14856	14813	14960	14859	14840	14992	14848	14885	14680	14843	14993	14867	14901	14784	14859	14789	14887	14809	14952	14772	14884	15017	15034	14897	14949	15089	14666	14882	14862	15115	14971	14962	14863	15034	14925	14669	14790	14794	14779	14687	14846	14797	14894	14929	15068	14679	15019	14793	15033	14929	14795	14814	14924	14751	14879	14780	14834	14738	14934	14855	15090	15033	14857	14946	14816	14919	14648	14966	14727	14849	14839	14959	14712	14760	14805	14921	14968	14815	14764	14787	14876	14790	14941	14959	14738	14961	15124	14765	14945	15052	14810	14852	14856	14828	14999	14763	14780	14963	15001	14962	14877	15131	14973	15045	14956	14924	14932	14797	15119	14832	14639	14824	14886	15046	14782	14808	14585	14832	14816	14876	14928	14765	14786	14690	14937	14952	14794	14841	14913	15062	15143	14821	14873	14971	14815	14884	14841	14693	14708	14982	14714	14805	14848	14755	14979	14792	14930	14963	14971	14830	14824	14826	14891	14817	14951	14797	14993	14996	14855	14698	14754	14897	14786	14796	14684	14965	15094	15064	14874	14758	14849	14870	14828	14919	14936	14820	14958	15018	14884	14817	14919	14925	15020	15011	14951	14946	14855	14930	14884	15005	14780	14931	14730	14709	14938	14906	15041	14967	14966	14986	14901	14690	14874	14872	14982	14896	14691	14895	14661	14925	14897	15002	14860	14855	15078	14731	14879	14994	14904	14938	15015	14894	15007	14815	14778	14957	14885	14894	14724	14949	14748	14809	14831	14791	14891	14913	15047	15084	14913	14813	14802	14943	14927	14856	14991	14828	14767	14874	14945	14724	14984	14970	14741	15031	14999	14892	14795	14758	15014	14896	14994	14903	14746	14883	15073	14844	14843	14908	14705	14891	14804	14693	14903	14758	14782	14871	15157	14665	14960	14853	14756	14766	14894	14854	14796	14974	14863	14951	14929	14699	14927	14999	14830	14967	14942	14747	14874	15014	14883	14812	14861	14686	14967	14685	14972	14759	14752	14907	14873	14801	14661	14794	14939	14688	15066	14895	14900	14999	14896	14873	14832	14737	14698	14829	14987	15050	14913	14744	14934	14861	14918	14747	14874	14833	14803	14888	14879	14887	15040	14883	15019	14722	14986	15032	14971	14907	14904	14915	14558	14948	14966	14955	14825	14805	14743	14779	14786	15016	14731	14981	14773	14825	14815	14848	14656	14937	14796	14862	14698	14652	15051	14915	14787	14850	14799	14758	14932	14646	14906	15063	14889	14687	14829	14823	14950	14753	14733	14931	14926	15026	15013	15032	14923	14991	14698	14917	14920	15150	14979	14959	14750	15069	15006	14696	14916	14914	15039	14932	14748	14915	14959	14861	14752	14926	14865	14792	14714	15029	14681	14712	14879	14621	14807	15007	14878	14984	14824	14818	14714	14755	15026	14966	14859	14923	14761	14780	14853	14740	14876	14847	14764	14879	14897	14928	14892	15070	15067	14966	14804	14837	14954	14821	14897	14913	14938	14849	14883	15009	15071	14746	14926	14929	14913	14744	14816	14994	15175	14744	14912	14854	14825	14672	14965	15024	14823	14767	14760	15077	14928	15004	14760	14788	14827	14909	14959	14831	14833	14943	14939	14845	14706	14761	14888	14923	14981	14859	14876	14772	14819	14851	14946	14729	14732	14677	14872	15001	14989	14794	14928	14960	15108	14793	14755	14821	14780	14837	14904	14946	15132	14719	14939	14842	14694	14731	14881	14885	14881	14734	14921	14911	14725	14860	14980	15016	14904	14878	14901	14751	14956	14985	14873	14983	15001	14919	14874	14969	14878	14940	14807	14844	14770	14926	14759	14806	14867	14944	14950	14858	15057	14972	14885	14920	14714	14856	14839	14823	15008	14823	14713	14639	14750	14697	14758	14891	14853	14796	14873	15090	14957	14848	14885	14939	14837	14697	14782	14733	14853	14795	14922	14851	14875	15043	14949	14828	14724	14967	14770	14828	14927	14848	14900	14973	14872	14727	14785	14776	15038	14863	14960	14815	14926	14812	14743	14863	15011	15047	14850	14757	15010	15034	15073	14763	14930	14759	14752	14653	15008	14765	14857	15030	14984	14924	14947	14721	14930	14872	15162	14965	14830	14886	14837	14652	14820	14927	14952	14804	14885	14709	15049	14806	14867	14774	14920	14890	14921	15043	14826	14815	15111	14732	14843	14983	14791	14699	14956	14868	14876	15024	14918	14940	14869	14844	14978	15049	14899	14858	14770	14857	14786	14800	14952	14982	14798	14911	15006	15019	14869	14688	14648	14938	14777	14913	14956	15023	14787	14990	14933	14817	15108	14859	14802	14889	14769	14998	14790	15000	15010	14910	14975	14950	14846	14877	14775	15076	15025	15046	14938	15086	14905	15153	14837	14784	14832	15151	15004	14766	14982	14820	14965	14896	14670	14986	14815	14891	14851	14711	14834	14667	14893	14866	14930	14897	14824	14892	15017	14850	14950	14821	14851	14828	14771	14953	14884	14892	14872	14927	14707	14850	14916	14892	14891	14896	14690	14931	14916	14941	14814	15006	14853	14931	14890	14875	14825	14920	14897	14674	14854	14751	14857	14890	14788	14954	14807	14876	14955	14886	14788	14988	15041	15064	15024	14873	14909	14969	14718	14735	14938	15243
34658	55133	49816	39081	32179	26335	22684	20300	18369	17063	16139	15072	14526	14253	13983	13962	13698	13772	13635	13617	13500	13558	13453	13317	13319	13448	13149	13379	13383	13162	13218	13282	13271	13286	13255	13311	13277	13384	13164	13313	13349	13160	13194	13254	13327	13376	13335	13292	13248	13286	13298	13153	13201	13199	13232	13217	13418	13295	13245	13264	13112	13218	13248	13198	13144	13275	13135	13318	13339	13230	13249	13290	13232	13259	13238	13390	13352	13308	13273	13173	13181	13057	13224	13282	13396	13280	13209	13410	13312	13220	13225	13326	13323	13275	13235	13292	13461	13393	13491	13140	13296	13221	13407	13263	13121	13301	13392	13293	13308	13281	13259	13250	13153	13300	13229	13431	13276	13134	13239	13236	13454	13175	13236	13058	13229	13334	13319	13302	13213	13281	13214	13348	13109	13320	13394	13341	13278	13226	13134	13244	13416	13333	13026	13317	13320	13280	13249	13219	13376	13165	13277	13100	13576	13412	13250	13085	13302	13419	13283	13164	13121	13225	13211	13429	13354	13199	13202	13456	13291	13215	13225	13200	13253	13301	13358	13161	13237	13264	13203	13156	13335	13157	13368	13366	13434	13439	13330	13268	13138	13280	13191	13327	13290	13169	13232	13513	13324	13137	13279	13208	13339	13294	13086	13389	13230	13097	13236	13221	13390	13278	13396	13187	13262	13343	13250	13187	13259	13308	13177	13196	13235	13190	13273	13442	13334	13201	13132	13313	13438	13426	13315	13249	13210	13189	13173	13248	13137	13259	13209	13189	13271	13308	13264	13192	13310	13137	13248	13308	13259	13216	13242	13270	13330	13231	13280	13426	13240	13297	13251	13368	13152	13261	13257	13104	13237	13293	13205	13326	13176	13273	13279	13257	13199	13342	13318	13198	13396	13049	13246	13094	13262	13168	13291	13267	13430	13370	13395	13295	13367	13260	13153	13375	13381	13330	13377	13238	13103	13320	13268	13141	13268	13334	13192	13288	13157	13285	13394	13197	13238	13249	13312	13382	13331	13062	13332	13250	13354	13097	13327	13318	13233	13482	13183	13145	13372	13342	13291	13199	13293	13286	13156	13328	13264	13282	13291	13121	13179	13403	13177	13451	13305	13404	13229	13197	13199	13234	13161	13280	13186	13360	13394	13163	13197	13267	13108	13188	13335	13264	13330	13277	13255	13315	13159	13409	13174	13270	13214	13122	13206	13250	13141	13154	13193	13238	13220	13373	13229	13345	13245	13168	13381	13199	13205	13193	13315	13353	13192	13320	13191	13429	13227	13225	13213	13120	13391	13254	13318	13280	13245	13321	13207	13313	13111	13327	13114	13295	13230	13359	13298	13294	13332	13229	13304	13187	13292	13307	13137	13211	13349	13319	13179	13315	13210	13316	13238	13233	13361	13401	13272	13415	13297	13334	13348	13387	13187	13344	13241	13122	13256	13367	13370	13372	13362	13328	13194	13303	13322	13204	13373	13340	13193	13451	13173	13385	13394	13301	13257	13171	13249	13240	13128	13194	13377	13219	13200	13305	13103	13387	13287	13271	13292	13305	13146	13277	13229	13187	13432	13149	13325	13360	13370	13216	13245	13233	13358	13298	13221	13295	13242	13309	13287	13133	13232	13351	13427	13290	13250	13167	13196	13287	13210	13337	13096	13228	13204	13359	13226	13310	13366	13261	13357	13320	13266	13366	13193	13363	13196	13319	13278	13270	13250	13270	13189	13245	13430	13280	13206	13329	13237	13159	13398	13302	13280	13139	13144	13199	13330	13415	13234	13414	13312	13271	13394	13181	13350	13424	13410	13288	13160	13408	13261	13266	13360	13363	13235	13227	13370	13239	13085	13175	13399	13250	13406	13181	13321	13313	13256	13295	13267	13243	13322	13223	13326	13315	13366	13267	13348	13301	13132	13178	13182	13258	13238	13168	13079	13241	13162	13177	13393	13220	13133	13256	13354	13365	13342	13333	13217	13265	13311	13352	13173	13257	13325	13354	13190	13180	13395	13357	13304	13307	13409	13225	13266	13146	13189	13220	13384	13252	13263	13246	13344	13224	13250	13307	13342	13291	13323	13110	13090	13306	13135	13277	13136	13266	13128	13301	13169	13276	13247	13232	13417	13297	13224	13228	13351	13213	13226	13268	13218	13397	13252	13346	13314	13301	13196	13420	13361	13301	13287	13238	13405	13345	13383	13345	13338	13384	13242	13222	13310	13300	13422	13199	13291	13281	13209	13281	13283	13278	13215	13439	13378	13354	13278	13300	13283	13286	13257	13188	13286	13223	13267	13288	13254	13188	13146	13206	13219	13171	13282	13269	13348	13263	13395	13356	13179	13191	13109	13243	13378	13222	13261	13359	13325	13295	13257	13199	13194	13180	13295	13254	13120	13203	13387	13410	13359	13176	13159	13107	13176	13395	13330	13252	13235	13230	13103	13464	13356	13207	13290	13310	13275	13346	13095	13185	13372	13278	13461	13233	13234	13274	13196	13156	13306	13225	13235	13218	13327	13324	13181	13158	13315	13464	13237	13335	13528	13300	13343	13164	13307	13458	13245	13290	13422	13317	13435	13257	13283	13206	13212	13370	13183	13340	13274	13266	13104	13239	13183	13291	13461	13372	13374	13212	13336	13229	13168	13271	13235	13367	13260	13261	13371	13243	13272	13270	13246	13292	13097	13347	13219	13230	13328	13246	13265	13209	13105	13365	13325	13175	13382	13184	13213	13410	13202	13349	13215	13344	13183	13138	13140	13270	13250	13169	13365	13387	13217	13259	13238	13257	13365	13256	13318	13144	13239	13338	13263	13286	13100	13292	13176	13325	13316	13178	13264	13201	13463	13319	13356	13183	13294	13372	13279	13238	13289	13294	13217	13238	13187	13249	13279	13265	13265	13372	13339	13086	13353	13331	13300	13142	13352	13255	13355	13257	13227	13205	13187	13277	13345	13373	13234	13444	13172	13226	13224	13340	13192	13254	13273	13058	13262	13228	13296	13204	13272	13192	13314	13309	13337	13313	13121	13291	13208	13411	13239	13298	13310	13332	13339	13343	13213	13337	13250	13382	13130	13233	13247	13121	13287	13281	13470	13026	13362	13204	13380	13495	13182	13342	13327	13261	13395	13178	13389	13132	13307	13305	13037	13193	13227	13215	13235	13221	13332	13289	13374	13179	13140	13353	13331	13307	13236	13259	13361	13184	13208	13160	13351	13382	13187	13329	13417	13286	13296	13268	13205	13168	13437	13454	13346	13265	13273	13252	13206	13116	13235	13333	13354	13326	13330	13331	13210	13304	13157	13415	13219	13223	13322	13356	13322	13306	13178	13169	13253	13407	13151	13215	13393	13128	13284	13078	13312	13331	13343	13193	13221	13274	13342	13231	13305	13269	13401	13239	13204	12987	13283	13232	13346	13290	13261	13268	13226	13291	13156	13323	13243	13285	13123	13238	13369	13178	13381	13023	13323	13260	13151	13367	13293	13155	13255	13235	13274	13460	13289	13298	13292	13254	13343	13234	13414	13380	13192	13148	13097	13136	13246	13168	13361	13188	13334	13268	13230	13437	13235	13100	13290	13300	13166	13367	13304	13226	13330	13125	13265	13265	13292	13285	13314	13099	13229	13200	13155	13483	13365	13207	13321	13259	13021	13283	13245	13166	13317	13344	13389	13314	13346	13267	13259	13302	13276	13159	13162	13378	13191	13162	13365	13379	13244	13277	13126	13312	13309	13293	13244	13057	13323	13358	13331	13303	13278	13294	13270	13146	13242	13117	13204	13468	13153	13316	13229	13227	13181	13391	12989	13304	13428	13266	13094	13154	13118	13258	13342	13205	13116	13133	13164	13215	13338	13297	13086	13404	13213	13491	13262	13296	13257	13288	13307	13376	13183	13257	13184	13351	13377	13236	13175	13337	13379	13308	13280	13210	13237	13412	13260	13166	13205	13271	13230	13222	13111	13331	13220	13312	13331	13233	13201	13381	13342	13360	13186	13292	13150	13314	13217	13209	13352	13150	13253	13207	13356	13438	13445	13362	13349	13167	13195	13167	13296	13381	13317	13291	13240	13492	13205	13189	13205	13421	13259	13250	13224	13339	13267	13205	13323	13303	13223	13272	13392	13297	13233	13192	13300	13262	13233	13401	13276	13175	13256	13249	13200	13253	13247	13147	13267	13340	13295	13101	13330	13332	13203	13360	13249	13340	13360	13350	13327	13305	13335	13158	13221	13196	13312	13210	13303	13176	13366	13249	13274	13270	13176	13276	13255	13314	13064	13147	13369	13048	13185	13350	13254	13261	13350	13333	13279	13169	13284	13162	13247	13336	13198	13181	13162	13234	13364	13282	13153	13312	13147	13174	13450	13325	13012	13224	13290	13189	13300	13242	13263	13283	13387	13392	13348	13206	13105	13211	13216	13362	13119	13378	13298	13340	13203	13281	13466	13161	13478	13350	13207	13187	13185	13258	13285	13344	13098	13256	13376	13311	13130	13114	13311	13270	13337	13481	13182	13303	13222	13326	13249	13267	13165	13352	13321	13319	13384	13225	13456	13274	13349	13233	13144	13210	13208	13288	13310	13203	13150	13341	13199	13321	13192	13054	13414	13270	13456	13257	13223	13435	13209	13351	13300	13260	13331	13158	13284	13038	13405	13299	13366	13138	13313	13278	13391	13220	13262	13304	13366	13325	13313	13215	13195	13340	13407	13225	13251	13205	13189	13321	13259	13312	13136	13220	13373	13260	13365	13312	13262	13299	13293	13377	13345	13215	13254	13099	13276	13107	13155	13196	13291	13179	13225	13369	13284	13270	13368	13224	13424	13267	13498	13201	13211	13366	13162	13372	13294	13149	13361	13264	13311	13363	13409	13311	13348	13212	13166	13181	13382	13292	13308	13242	13258	13146	13354	13354	13381	13360	13270	13209	13245	13277	13163	13247	13166	13342	13288	13356	13332	13194	13297	13204	13052	13263	13195	13241	13187	13235	13187	13281	13278	13340	13401	13297	13185	13090	13322	13242	13135	13257	13241	13365	13085	13232	13371	13256	13393	13341	13220	13256	13388	13223	13280	13256	13266	13258	13243	13243	13123	13215	13192	13514	13464	13425	13160	13183	13421	13111	13367	13098	13229	13151
22922	21424	29295	24271	23231	26526	28539	22887	20574	19577	18626	17579	16914	16723	16753	16204	16282	15936	15845	16015	15759	15843	15743	15713	15800	15852	15692	15616	15712	15779	15733	15680	15554	15787	15603	15770	15624	15768	15527	15472	15569	15505	15487	15384	15750	15784	15278	15686	15581	15562	15523	15493	15312	15634	15441	15475	15670	15531	15499	15482	15561	15484	15395	15445	15518	15480	15466	15516	15592	15500	15535	15559	15451	15466	15503	15415	15410	15608	15625	15460	15578	15364	15559	15425	15616	15639	15654	15630	15674	15495	15417	15456	15647	15414	15371	15375	15615	15551	15755	15277	15577	15346	15517	15339	15434	15369	15382	15439	15586	15556	15423	15570	15594	15561	15531	15581	15397	15429	15480	15628	15550	15296	15532	15492	15541	15469	15469	15660	15392	15615	15500	15478	15456	15672	15452	15459	15404	15478	15668	15508	15473	15599	15535	15418	15232	15297	15257	15427	15288	15504	15731	15683	15575	15501	15387	15276	15542	15444	15453	15634	15287	15350	15512	15433	15458	15425	15525	15537	15523	15508	15492	15496	15542	15360	15379	15396	15451	15240	15464	15585	15407	15577	15538	15456	15577	15467	15374	15410	15502	15712	15411	15259	15273	15481	15460	15562	15441	15474	15594	15499	15475	15387	15549	15206	15376	15331	15360	15518	15466	15398	15323	15447	15401	15539	15491	15528	15532	15272	15432	15421	15494	15405	15493	15552	15454	15534	15428	15477	15466	15423	15304	15381	15325	15257	15543	15301	15313	15433	15353	15482	15266	15453	15584	15474	15372	15501	15449	15591	15494	15541	15525	15480	15593	15588	15384	15497	15470	15607	15363	15296	15309	15402	15559	15418	15612	15418	15551	15421	15479	15484	15529	15476	15533	15566	15623	15615	15579	15379	15604	15295	15606	15576	15483	15482	15273	15477	15422	15369	15502	15488	15489	15666	15300	15490	15391	15507	15406	15372	15410	15527	15459	15456	15382	15380	15416	15430	15219	15366	15462	15510	15628	15381	15298	15459	15602	15447	15424	15430	15466	15391	15519	15398	15434	15435	15386	15338	15502	15348	15451	15504	15478	15415	15469	15532	15544	15590	15511	15541	15542	15509	15267	15458	15566	15484	15255	15381	15506	15420	15478	15244	15545	15608	15560	15472	15555	15653	15396	15328	15535	15628	15585	15348	15355	15542	15667	15350	15655	15490	15390	15281	15333	15638	15614	15457	15469	15474	15630	15324	15658	15525	15382	15319	15453	15393	15445	15594	15646	15549	15474	15396	15417	15486	15448	15548	15498	15348	15467	15447	15305	15728	15647	15510	15669	15566	15640	15398	15341	15479	15309	15413	15546	15537	15561	15341	15472	15510	15414	15450	15507	15560	15573	15465	15489	15307	15348	15473	15392	15390	15464	15297	15409	15468	15545	15353	15538	15445	15344	15583	15547	15516	15495	15263	15442	15493	15543	15511	15474	15427	15453	15421	15311	15371	15472	15441	15481	15447	15576	15321	15609	15409	15234	15479	15370	15530	15457	15707	15275	15407	15458	15424	15333	15418	15560	15609	15491	15397	15355	15435	15521	15556	15632	15257	15545	15459	15443	15588	15566	15384	15429	15373	15261	15358	15377	15607	15694	15432	15586	15303	15515	15373	15504	15185	15529	15452	15516	15366	15395	15568	15495	15552	15448	15442	15532	15530	15366	15399	15492	15344	15508	15347	15497	15309	15628	15436	15573	15372	15458	15345	15340	15432	15507	15289	15419	15468	15508	15807	15554	15584	15703	15438	15284	15695	15598	15274	15410	15685	15381	15472	15189	15370	15427	15617	15444	15482	15650	15537	15458	15478	15437	15520	15484	15420	15643	15441	15216	15246	15527	15629	15492	15504	15564	15468	15423	15311	15533	15361	15565	15448	15451	15339	15510	15362	15413	15429	15398	15493	15330	15421	15422	15376	15604	15566	15616	15451	15593	15493	15327	15272	15433	15461	15485	15563	15465	15511	15548	15508	15432	15464	15476	15748	15630	15476	15510	15557	15368	15541	15633	15378	15450	15401	15682	15414	15498	15499	15486	15515	15423	15662	15603	15477	15696	15376	15592	15534	15367	15500	15555	15704	15386	15510	15374	15594	15531	15461	15312	15381	15466	15671	15521	15436	15560	15313	15249	15506	15486	15609	15542	15464	15451	15331	15325	15390	15550	15539	15491	15322	15595	15483	15339	15415	15651	15437	15480	15312	15399	15439	15445	15622	15548	15512	15367	15431	15246	15515	15266	15433	15442	15545	15508	15508	15601	15441	15562	15473	15609	15461	15371	15454	15460	15439	15268	15449	15395	15370	15422	15618	15443	15488	15565	15508	15436	15352	15464	15388	15401	15496	15358	15554	15623	15415	15410	15460	15281	15423	15408	15559	15536	15558	15316	15602	15540	15546	15581	15461	15396	15464	15478	15399	15517	15585	15460	15458	15345	15342	15615	15518	15572	15507	15633	15365	15548	15505	15484	15420	15411	15552	15400	15386	15461	15430	15345	15382	15358	15393	15334	15453	15309	15499	15446	15436	15427	15324	15622	15366	15353	15560	15419	15618	15487	15692	15425	15389	15414	15490	15325	15393	15246	15434	15493	15503	15308	15539	15255	15261	15425	15377	15653	15315	15702	15530	15388	15379	15543	15667	15552	15547	15482	15346	15399	15341	15451	15291	15422	15423	15292	15633	15511	15313	15207	15383	15361	15422	15604	15287	15466	15490	15375	15447	15579	15618	15663	15495	15259	15508	15543	15581	15420	15607	15257	15630	15391	15703	15578	15680	15521	15223	15345	15316	15269	15396	15395	15367	15512	15189	15345	15298	15490	15317	15534	15362	15466	15544	15511	15423	15603	15270	15426	15420	15318	15535	15334	15386	15345	15423	15574	15477	15520	15442	15533	15604	15496	15526	15567	15823	15564	15175	15330	15582	15636	15525	15395	15494	15590	15310	15266	15418	15479	15545	15414	15564	15471	15492	15406	15474	15512	15358	15415	15541	15300	15378	15538	15591	15477	15493	15537	15565	15372	15553	15487	15336	15531	15423	15501	15500	15508	15560	15535	15378	15424	15332	15649	15473	15433	15545	15517	15300	15196	15432	15485	15336	15277	15599	15425	15395	15559	15525	15504	15366	15409	15556	15358	15506	15501	15531	15274	15250	15633	15605	15502	15509	15551	15310	15304	15429	15563	15532	15659	15367	15532	15329	15340	15414	15536	15493	15431	15442	15522	15430	15420	15337	15635	15420	15409	15552	15607	15476	15375	15370	15328	15563	15372	15099	15406	15304	15265	15278	15356	15349	15581	15486	15403	15304	15394	15531	15440	15344	15429	15463	15456	15533	15555	15355	15481	15580	15398	15347	15288	15690	15627	15473	15596	15446	15430	15323	15600	15438	15414	15446	15616	15364	15488	15333	15589	15341	15524	15252	15646	15452	15735	15628	15428	15494	15428	15678	15400	15750	15616	15520	15425	15556	15529	15329	15524	15477	15570	15475	15261	15343	15503	15450	15388	15554	15243	15486	15333	15417	15554	15608	15245	15182	15298	15419	15397	15401	15497	15532	15328	15384	15397	15515	15396	15332	15419	15680	15410	15474	15584	15352	15251	15486	15464	15437	15342	15542	15465	15537	15522	15429	15342	15490	15231	15358	15548	15544	15394	15383	15505	15430	15581	15472	15502	15563	15379	15420	15480	15233	15473	15388	15383	15462	15653	15676	15442	15540	15357	15186	15583	15346	15361	15322	15333	15448	15473	15498	15495	15259	15400	15369	15281	15441	15435	15281	15493	15215	15596	15514	15410	15390	15164	15383	15327	15595	15345	15367	15569	15456	15239	15426	15369	15457	15350	15589	15401	15430	15360	15462	15273	15350	15355	15366	15302	15554	15332	15178	15597	15512	15349	15458	15324	15613	15552	15526	15426	15404	15412	15428	15504	15628	15585	15425	15390	15481	15318	15391	15445	15429	15565	15281	15623	15402	15531	15528	15493	15302	15466	15448	15322	15547	15366	15462	15542	15509	15341	15294	15470	15547	15391	15235	15487	15532	15385	15284	15671	15397	15573	15487	15593	15671	15514	15506	15289	15376	15533	15504	15454	15387	15295	15448	15237	15384	15588	15643	15385	15498	15446	15423	15401	15341	15457	15679	15480	15187	15451	15310	15443	15635	15402	15461	15506	15402	15585	15385	15335	15524	15305	15332	15462	15394	15520	15364	15298	15481	15225	15404	15512	15540	15389	15514	15479	15400	15524	15398	15364	15557	15381	15433	15523	15416	15491	15288	15268	15421	15460	15462	15342	15566	15574	15499	15499	15665	15728	15487	15506	15560	15473	15354	15409	15478	15309	15372	15592	15173	15424	15452	15461	15637	15428	15489	15446	15356	15541	15473	15168	15304	15309	15407	15488	15363	15360	15319	15393	15465	15513	15517	15459	15426	15350	15551	15461	15308	15248	15402	15350	15461	15564	15349	15432	15467	15402	15458	15671	15425	15276	15311	15530	15488	15305	15320	15421	15530	15753	15469	15430	15401	15464	15624	15590	15385	15527	15560	15629	15532	15487	15489	15445	15348	15441	15501	15311	15326	15402	15405	15269	15484	15412	15289	15507	15477	15277	15300	15332	15547	15590	15345	15494	15345	15413	15445	15282	15345	15438	15513	15261	15504	15494	15592	15405	15330	15388	15359	15581	15394	15315	15521	15462	15411	15391	15427	15534	15424	15496	15552	15768	15756	15561	15590	15556	15453	15450	15411	15505	15326	15271	15298	15645	15547	15425	15357	15366	15435	15323	15447	15391	15447	15470	15380	15482	15296	15434	15580	15336	15381	15600	15322	15500	15407	15322	15422	15331	15297	15295	15154	15571	15484	15497	15339	15466	15393	15489	15451	15315	15280	15460	15409	15227	15445	15361	15627	15538	15496	15567	15408	15573	15333	15527	15499	15441	15556	15496	15325	15358	15271	15723	15471	15505	15362	15550	15392	15475	15471	15492	15454	15193	15440	15461	15300	15546	15416	15527	15544	15351	15388	15574	15503	15539	15583	15648	15469	15464	15557	15457	15446	15432	15514	15524	15454	15385	15492	15515	15390	15273	15583	15436	15604	15513	15368
36704	61083	55918	44133	36986	30721	26392	23065	20863	18863	17489	16211	15569	15148	14534	14385	14417	14126	14035	14133	13880	13941	13819	13820	13816	13865	13780	13723	13779	13865	13753	13633	13684	13610	13776	13624	13491	13719	13787	13662	13740	13712	13754	13654	13599	13561	13724	13655	13600	13619	13800	13802	13658	13741	13746	13510	13734	13457	13622	13631	13622	13740	13592	13534	13681	13601	13593	13771	13666	13508	13757	13592	13761	13797	13610	13558	13658	13687	13707	13535	13536	13614	13626	13460	13563	13641	13627	13684	13705	13557	13536	13459	13556	13653	13609	13475	13575	13566	13829	13539	13734	13504	13735	13442	13594	13679	13574	13541	13499	13586	13538	13664	13505	13651	13714	13601	13663	13576	13795	13798	13559	13526	13611	13633	13729	13499	13619	13632	13591	13663	13649	13713	13561	13599	13361	13800	13655	13688	13758	13646	13507	13648	13483	13584	13564	13659	13682	13617	13517	13747	13624	13748	13544	13583	13566	13758	13536	13709	13590	13696	13673	13589	13557	13680	13624	13575	13688	13589	13520	13703	13557	13636	13779	13576	13615	13668	13593	13471	13584	13813	13608	13645	13865	13790	13647	13698	13645	13570	13552	13616	13566	13512	13719	13705	13588	13720	13505	13552	13644	13544	13786	13620	13476	13655	13538	13791	13700	13518	13742	13684	13708	13743	13460	13492	13552	13785	13602	13715	13650	13582	13759	13608	13515	13621	13639	13663	13579	13668	13647	13504	13604	13514	13512	13616	13804	13524	13731	13712	13614	13651	13552	13613	13611	13487	13669	13441	13646	13683	13572	13706	13738	13546	13722	13635	13506	13686	13675	13778	13695	13565	13719	13527	13709	13601	13598	13681	13593	13742	13502	13656	13708	13559	13501	13611	13568	13586	13599	13730	13564	13606	13589	13594	13602	13624	13495	13733	13818	13520	13616	13562	13649	13627	13783	13544	13699	13550	13699	13712	13600	13686	13639	13451	13655	13515	13577	13802	13652	13879	13804	13742	13714	13654	13520	13601	13686	13599	13671	13607	13571	13580	13729	13589	13627	13590	13544	13630	13757	13586	13635	13771	13668	13561	13540	13524	13729	13548	13576	13674	13623	13580	13609	13560	13733	13447	13718	13442	13536	13665	13605	13683	13584	13619	13625	13762	13611	13528	13754	13570	13658	13591	13612	13646	13498	13753	13611	13699	13595	13661	13701	13606	13651	13652	13636	13519	13335	13514	13661	13633	13595	13823	13756	13740	13581	13879	13549	13537	13805	13550	13559	13545	13563	13535	13590	13583	13495	13678	13595	13659	13553	13487	13649	13652	13797	13633	13747	13415	13749	13536	13653	13552	13749	13481	13492	13528	13584	13669	13618	13622	13621	13703	13741	13628	13454	13551	13621	13513	13874	13593	13571	13519	13483	13622	13610	13707	13623	13548	13758	13705	13634	13502	13583	13488	13569	13513	13707	13635	13543	13667	13532	13530	13612	13660	13715	13716	13583	13597	13599	13682	13679	13585	13433	13403	13538	13663	13631	13529	13739	13454	13680	13476	13680	13627	13626	13639	13515	13641	13533	13603	13703	13617	13589	13501	13509	13555	13764	13477	13660	13574	13586	13648	13473	13603	13654	13660	13700	13527	13628	13617	13572	13764	13437	13806	13744	13511	13715	13556	13683	13659	13538	13607	13594	13704	13541	13572	13614	13649	13658	13614	13878	13579	13713	13743	13648	13523	13633	13622	13683	13711	13644	13673	13601	13606	13619	13553	13442	13691	13709	13644	13631	13518	13772	13643	13629	13520	13363	13426	13711	13500	13472	13604	13615	13632	13510	13671	13822	13668	13802	13438	13665	13629	13694	13710	13780	13712	13805	13677	13685	13537	13466	13458	13662	13544	13587	13484	13646	13689	13731	13696	13524	13623	13632	13560	13596	13660	13639	13684	13507	13587	13572	13739	13609	13740	13591	13612	13415	13610	13707	13546	13651	13673	13703	13695	13609	13723	13645	13639	13875	13637	13564	13551	13596	13506	13783	13620	13672	13524	13588	13535	13479	13734	13655	13558	13566	13746	13568	13641	13509	13473	13718	13656	13699	13673	13637	13670	13568	13677	13611	13555	13614	13742	13526	13666	13533	13571	13744	13614	13467	13562	13910	13570	13852	13696	13583	13665	13727	13527	13558	13548	13601	13663	13669	13586	13619	13537	13512	13674	13453	13508	13662	13563	13445	13536	13661	13485	13763	13542	13538	13567	13671	13608	13568	13527	13762	13832	13667	13584	13825	13659	13545	13530	13699	13494	13766	13433	13639	13639	13698	13691	13596	13642	13680	13619	13599	13617	13516	13580	13625	13561	13614	13639	13417	13504	13554	13609	13622	13835	13702	13635	13615	13704	13689	13588	13547	13622	13645	13787	13572	13607	13637	13653	13561	13535	13717	13664	13585	13571	13632	13666	13592	13704	13617	13454	13656	13450	13712	13460	13680	13635	13626	13762	13614	13589	13473	13578	13690	13628	13529	13659	13656	13583	13684	13615	13608	13531	13644	13554	13580	13672	13706	13606	13666	13757	13558	13726	13418	13501	13590	13549	13658	13584	13613	13788	13658	13831	13645	13654	13587	13381	13671	13684	13745	13672	13643	13517	13499	13628	13509	13587	13500	13582	13549	13633	13828	13506	13706	13566	13648	13494	13661	13576	13509	13701	13691	13650	13485	13701	13517	13667	13771	13556	13589	13588	13574	13645	13528	13640	13677	13683	13658	13672	13771	13588	13450	13799	13513	13597	13520	13427	13740	13661	13536	13487	13595	13701	13612	13684	13499	13472	13450	13662	13534	13528	13639	13683	13786	13678	13482	13485	13770	13640	13578	13629	13537	13685	13756	13490	13557	13677	13596	13635	13711	13511	13629	13644	13467	13695	13686	13497	13450	13795	13643	13694	13361	13634	13599	13710	13536	13690	13437	13528	13644	13633	13535	13697	13724	13578	13710	13689	13636	13678	13535	13609	13601	13530	13603	13629	13586	13507	13638	13557	13680	13655	13752	13713	13565	13800	13561	13695	13565	13721	13659	13768	13593	13514	13737	13688	13723	13518	13647	13408	13737	13631	13601	13551	13655	13662	13655	13520	13587	13637	13659	13591	13729	13817	13554	13626	13613	13602	13622	13507	13507	13521	13510	13706	13734	13738	13629	13544	13653	13816	13565	13604	13463	13695	13463	13749	13773	13768	13588	13421	13708	13625	13718	13499	13563	13507	13397	13764	13544	13708	13604	13685	13600	13551	13541	13703	13389	13540	13562	13616	13582	13735	13674	13534	13581	13636	13621	13621	13709	13674	13708	13681	13555	13485	13753	13716	13507	13568	13588	13651	13524	13481	13647	13811	13720	13490	13586	13565	13645	13652	13706	13671	13588	13649	13498	13638	13540	13666	13627	13647	13621	13709	13558	13833	13591	13664	13508	13640	13570	13733	13527	13413	13626	13677	13653	13755	13397	13676	13648	13610	13545	13602	13707	13569	13608	13604	13752	13783	13655	13651	13546	13798	13654	13743	13599	13680	13641	13776	13728	13375	13483	13659	13807	13613	13496	13828	13606	13562	13436	13591	13617	13373	13651	13628	13626	13644	13719	13513	13412	13687	13568	13598	13679	13481	13533	13641	13770	13501	13659	13658	13631	13731	13574	13475	13685	13479	13554	13721	13624	13601	13563	13588	13497	13553	13723	13628	13822	13527	13440	13509	13712	13621	13660	13480	13490	13797	13729	13796	13743	13613	13626	13669	13701	13640	13832	13470	13638	13621	13651	13603	13636	13732	13667	13626	13623	13876	13770	13518	13554	13668	13514	13731	13685	13801	13564	13691	13678	13669	13546	13693	13694	13563	13527	13646	13653	13425	13540	13639	13711	13474	13773	13554	13589	13807	13627	13594	13649	13705	13778	13726	13759	13667	13626	13703	13590	13646	13745	13716	13421	13515	13565	13601	13576	13506	13893	13661	13650	13552	13612	13529	13522	13641	13622	13618	13733	13760	13613	13630	13717	13448	13540	13498	13625	13804	13467	13685	13564	13653	13676	13654	13580	13569	13646	13545	13681	13598	13665	13541	13663	13665	13612	13606	13591	13802	13603	13591	13518	13564	13725	13615	13681	13500	13772	13557	13640	13588	13588	13668	13523	13711	13584	13791	13628	13597	13679	13544	13958	13591	13511	13691	13606	13626	13659	13673	13638	13667	13513	13748	13640	13565	13490	13727	13427	13554	13558	13496	13593	13426	13556	13570	13475	13771	13576	13601	13498	13711	13557	13631	13635	13664	13614	13675	13622	13534	13480	13556	13572	13480	13824	13638	13677	13725	13552	13628	13802	13494	13572	13632	13622	13575	13687	13671	13699	13488	13610	13570	13652	13656	13624	13778	13638	13639	13684	13650	13736	13473	13551	13695	13519	13556	13582	13558	13560	13592	13670	13563	13743	13589	13543	13649	13573	13506	13638	13530	13697	13701	13549	13623	13651	13504	13606	13659	13602	13496	13693	13506	13652	13656	13694	13650	13516	13689	13565	13763	13794	13512	13541	13582	13477	13731	13602	13666	13613	13636	13497	13616	13514	13744	13585	13678	13464	13677	13443	13465	13724	13671	13650	13614	13560	13503	13753	13639	13498	13568	13494	13884	13727	13715	13674	13718	13553	13599	13545	13571	13596	13638	13670	13414	13938	13571	13565	13592	13723	13531	13682	13838	13658	13654	13441	13440	13627	13654	13687	13599	13663	13622	13615	13466	13709	13432	13620	13659	13617	13601	13755	13583	13687	13508	13609	13615	13513	13635	13652	13601	13545	13665	13533	13647	13766	13617	13636	13620	13635	13584	13553	13491	13536	13658	13838	13650	13497	13574	13595	13551	13803	13616	13601	13606	13546	13674	13578	13523	13526	13598	13594	13494	13625	13607	13601	13513	13579	13599	13535	13644	13559	13561	13710	13566	13593	13574	13574	13459	13612	13644	13650	13720	13455	13522	13763	13605	13710	13572	13779	13672	13715	13732	13565	13711	13518	13636	13573	13526	13633	13463	13568	13623	13593	13561	13547	13596	13713	13501	13644	13705	13659	13587	13480	13710	13655	13661	13581	13676	13701	13530	13521	13655
29249	29958	36317	31209	24776	21452	19477	18115	17175	16626	16165	15934	15625	15643	15540	15445	15490	15487	15339	15353	15270	15409	15340	15112	15344	15267	15170	15230	15216	15241	15260	15311	15326	15286	15126	15188	15235	15359	15071	15203	15273	15160	15170	15063	15436	15169	15125	15205	15150	15237	15282	15192	15187	15133	15204	15294	15170	15230	15189	15214	15232	15189	15153	15190	15275	15254	15356	15186	15364	15063	15149	15234	15211	15422	15176	15493	15349	15099	15314	15141	15153	15176	15388	15250	15240	15238	15098	15130	15031	15063	15433	15164	15443	15269	15287	15317	15241	15261	15217	15243	15141	15143	15230	15292	15348	15056	15122	15292	15371	15280	15337	15234	15085	15112	15205	15300	15399	15074	15106	15087	15265	15098	15266	15089	15398	15467	15282	15228	15360	15420	15158	15120	15183	14996	15315	15308	15334	15315	15239	15303	15161	15226	15166	15326	15208	15257	15019	15072	15225	15180	15022	15058	15207	15235	15401	15299	15274	15292	15248	15146	15174	15210	15466	15247	15093	15178	15399	15242	15257	15278	15128	15308	15329	15145	15125	15143	15239	15180	15351	15172	15279	15340	15222	15164	15200	15181	15404	14891	15203	15216	15273	15314	15248	15243	15020	15148	15138	15307	15300	15198	15131	15018	15308	15175	15208	15492	15138	15408	15246	15238	15375	15192	15332	15257	15207	15183	15518	15261	15264	15181	15180	15286	15120	15303	15175	15119	15190	15120	15303	15113	15090	15462	15119	15162	15296	15330	15103	15160	15359	15244	15226	15035	15226	14975	15222	15170	15280	15104	15191	15221	15173	15244	15211	15055	15341	15352	15330	15361	15306	15373	15228	15313	15132	15195	15069	15219	15132	15182	15233	15100	15181	15249	15196	15321	15221	15267	15214	15420	15264	15252	15163	15058	15268	15404	15055	15113	15278	15067	15352	15130	15010	15246	15277	15195	15334	15216	15248	15235	15304	15184	15037	15370	15259	15093	15406	15218	15207	15143	14983	15336	15061	15206	15222	15195	15236	15205	14979	15018	15206	15244	14965	15152	15190	15283	15195	15171	15229	15250	15365	15198	15391	15226	15135	15279	15038	15150	15245	15319	15170	15352	15120	15168	15131	14989	14942	15169	15239	15452	15175	15242	15191	15109	15161	15095	15041	15134	15316	15090	15123	15147	15278	15184	15220	15395	15211	15239	15125	15283	15392	15292	15148	15293	15196	15147	15191	15108	15269	15381	15297	15276	15275	15246	15207	15351	15173	15145	15347	15027	15074	15165	15376	15237	15200	15019	14997	15123	15202	15088	15273	15179	15309	15231	15077	15159	15267	15320	15086	15147	15228	15336	15044	15141	15235	15143	15150	15269	15321	15220	15129	15227	15334	15284	15136	15080	15254	15469	15191	15447	15044	14951	15154	15338	15168	15259	15063	15186	15250	15137	15218	15318	15255	15226	15287	15287	14929	15160	15212	15203	15221	15189	15505	15201	15093	15027	15341	15328	15103	15095	15163	15234	15292	15204	15229	15340	15183	15221	15206	15036	15349	15263	15320	15195	15117	15305	15252	15254	15106	15125	15150	15171	15323	15153	15202	15068	15304	15142	15028	15277	15348	15280	15204	15072	15433	15217	15229	15210	15281	15266	15210	15275	15288	15134	15094	15079	15367	15152	15224	15281	15326	15157	15198	15276	15055	15321	15277	15042	15226	15275	15166	15094	15317	15187	15135	15272	15421	15301	15207	15224	15293	15185	15039	15147	15138	15175	15116	15207	15176	15273	15103	15052	15282	15094	15240	15194	15284	15294	15345	15154	15381	15245	15310	15303	15138	15352	15324	15314	15114	15224	15188	15135	15354	15238	15065	15186	15120	15188	15064	15182	15118	15114	15306	14953	15171	15207	15192	14994	15238	15382	15382	15235	15107	15293	15248	15273	15294	15104	15232	15119	15223	15093	15172	15340	15281	15021	15271	15382	15307	15451	15094	15074	15206	15338	15207	15240	15271	15265	15259	15338	15216	15048	15129	15148	15101	15277	15146	15336	15227	15321	15321	15158	15248	15205	15106	15211	15106	15219	15332	15321	15385	15343	15391	15198	15117	15280	15090	15074	15160	15226	15348	15329	15115	15253	15177	15329	15305	15204	15312	15185	15054	15241	15326	15142	15202	15037	15159	15302	15396	15181	15231	15250	15284	15099	15381	15345	15258	15221	15249	15015	15269	15263	15320	15178	15366	15275	15245	15030	15129	15351	15246	15111	15039	15093	15239	15395	15168	15201	15071	15169	15134	15304	15090	15124	15172	15200	15306	15231	15130	15374	15321	15121	15293	15003	15285	15356	15283	15226	15297	15126	15371	15061	15364	15204	15195	15184	15170	15176	14924	15107	15223	15221	15349	15284	15362	15239	15075	15214	15321	15232	14997	15054	15099	15186	15348	15307	15048	15389	15104	15253	15021	15200	15326	15138	15051	15128	15155	15325	15106	15182	15035	15330	15223	15261	15131	15235	15464	15380	15346	15179	15294	15188	15172	15234	15170	15093	15071	15133	15216	15237	15096	15143	15237	15210	15304	15328	15312	15242	15134	14859	15157	15249	15370	15132	15016	15175	15253	15293	15176	15256	15133	15365	15284	15187	15317	15410	15309	15137	15225	15164	15446	15321	15271	15179	15432	15403	15240	15137	15153	15178	15134	15173	15332	15183	15162	15216	15241	15115	15327	15154	15324	15229	15281	15452	15238	15181	15160	15164	15111	15247	15185	15148	15261	15361	15209	15141	15120	15214	15309	15409	15138	15163	15178	15083	15129	15381	15259	15245	15251	15434	15076	15105	15222	15256	15216	15124	15163	15181	15036	15341	15235	15069	15267	15252	15248	15137	15053	15039	15028	15248	15436	15363	15176	15267	15070	15181	15059	15132	15183	15365	15262	15094	15196	15228	15137	15266	15205	15133	15283	15327	15266	15225	15100	15160	15112	15050	15154	15331	15285	15246	15354	15194	15193	15116	15361	15080	15344	15309	15033	15296	15245	15201	15205	15368	15066	15214	15025	15049	15113	15115	15276	15189	15530	15148	15105	15074	15186	15168	15146	15145	15117	15187	15092	15300	15327	15285	15080	15146	15388	15207	15246	15330	15214	15237	15282	15164	15214	15079	15105	15215	15209	15077	15180	15203	15078	15123	15191	15120	15100	15249	15383	15131	15198	15198	15118	15106	15301	15229	14955	15320	15157	15387	15259	15036	15406	15319	15258	15388	15206	15035	15255	15095	15088	15255	15183	15140	15396	15224	15060	15152	15191	15186	15090	15174	15346	15167	15291	15329	15325	15198	15154	15311	15163	15190	15236	15242	15230	15137	15214	15171	15190	15153	15276	15250	15330	15248	15090	15253	15205	15338	15147	15130	15195	15208	15114	15187	15112	15033	15304	15093	15113	15088	15210	15342	15166	15135	15255	15127	15125	15413	15280	15281	15343	15319	15325	15206	15056	15030	15019	15280	15321	15236	15259	15209	15331	15148	15314	15338	15318	15145	15036	15097	15094	15094	14986	15254	15287	15268	15311	15286	15258	15141	15171	15006	15343	15091	15289	15380	15181	15161	15071	15160	15290	15414	15222	15197	15143	15189	15058	15296	15161	15372	15251	15302	15227	15289	15163	15265	15264	15305	15237	15405	15070	15214	15285	15053	15185	15274	15310	15130	15300	15305	15102	15146	15182	15203	15295	15191	15276	15063	15315	15414	15213	15306	15092	15107	15210	15242	15205	15118	15284	15316	15118	15375	15180	15163	15393	15485	15201	15197	15048	15069	15097	15093	15253	15228	15061	15274	15216	15162	14963	15254	15135	15341	15318	15231	15110	15193	15276	15179	15356	15341	15153	15250	14929	15371	15273	15093	15131	15070	15218	15263	15238	15244	15304	15185	15289	15151	15188	15389	15251	15161	15294	15174	15399	15042	15003	15221	15170	15350	15251	15222	15140	15327	15194	15295	15355	15182	15252	15105	15074	15223	15275	15352	15219	15058	15295	15189	15266	15141	15062	15155	15219	15219	15200	15423	15185	15263	15302	15292	15116	15230	15036	15180	15320	15242	15560	15307	15055	15228	15263	15301	15228	15264	15269	15167	15125	15083	15256	15026	15357	15162	15282	15269	15111	15221	15388	15065	15284	15201	15204	15299	15294	15264	15029	15311	15281	15145	15063	15058	15256	15345	15354	15136	15331	15132	15317	15030	15313	15145	15398	15301	15294	15188	15153	15060	15188	15125	15250	15253	15313	15306	15157	15348	15194	15283	15199	15241	15151	15211	15392	15349	15133	15138	15142	15219	15151	15104	15320	15118	15080	15136	14955	15401	15287	15337	15205	15197	15202	15215	15167	15137	15141	15272	15179	15154	15190	15435	15167	15190	15323	15198	15273	15300	15240	15220	15192	15029	15173	15260	15115	15271	15383	15312	15308	15340	15285	15313	15263	15039	15291	15230	15159	15259	15276	15316	15176	15099	15134	15148	15228	15250	15141	15372	15303	15137	15099	15335	15159	15265	15211	15021	15330	15265	15235	15269	15364	15394	15111	15229	15213	15083	15167	14980	15094	15341	15327	15442	15160	15043	15232	15093	15428	15107	15055	15236	15167	15090	15233	15242	15315	15317	15263	15203	14951	15098	15268	15314	15333	15284	15192	15158	15198	15418	15194	15141	15017	15149	15032	15223	15306	15317	15057	15326	15403	15273	15133	15124	15271	15319	15138	15215	15222	15140	15108	15183	15317	15236	15231	15203	15179	15221	15176	15360	15225	15154	15275	15236	15250	15121	15119	15294	15267	14995	15214	15313	15167	15219	15227	15379	15153	14996	14983	15296	15206	15211	15392	15181	15194	15175	15067	15311	15215	15054	15021	15160	15188	15168	15249	15020	15306	15224	15222	15341	15327	15260	14964	15189	15163	15179	15453	15225	15225	15173	15108	15142	15090	15008	15177	15300	15160	15228	15380	15341	15201	15202	15125	15340	15098	15145	15119	15091	15196	15090	15413	15248	15174	14963	15346	15301	15269	15154	15296	15253	15338	15080	15252	15207	15263	15429	15321	15172	15157	15340	15357	15120	15367	15133	15334	15178	15294	15125	15108	15022	15186	15138	15294	15295
34392	48393	42628	32521	26078	21968	19389	17489	16295	15380	14916	14411	14268	14108	14021	13968	13766	13737	13715	13584	13733	13583	13676	13588	13383	13594	13696	13374	13632	13819	13554	13522	13506	13604	13617	13677	13596	13445	13474	13630	13415	13516	13585	13590	13561	13599	13563	13420	13533	13544	13550	13543	13562	13536	13599	13575	13449	13724	13544	13431	13468	13569	13571	13655	13484	13666	13643	13402	13420	13520	13442	13574	13707	13516	13639	13546	13482	13709	13406	13580	13572	13629	13545	13508	13666	13542	13537	13385	13613	13568	13524	13555	13303	13620	13533	13461	13589	13463	13622	13548	13623	13638	13521	13588	13482	13417	13559	13413	13387	13525	13444	13549	13565	13499	13575	13442	13694	13564	13579	13441	13584	13514	13518	13563	13343	13608	13625	13574	13457	13520	13673	13617	13501	13601	13707	13321	13634	13573	13504	13479	13513	13508	13635	13564	13592	13411	13593	13656	13417	13524	13520	13568	13627	13436	13599	13703	13556	13563	13405	13499	13508	13467	13488	13583	13472	13490	13615	13465	13629	13508	13643	13440	13563	13612	13538	13513	13536	13630	13491	13596	13667	13469	13467	13537	13578	13480	13521	13492	13667	13560	13503	13614	13307	13532	13516	13399	13539	13500	13496	13671	13489	13507	13552	13430	13704	13723	13579	13520	13627	13542	13606	13452	13598	13426	13517	13452	13480	13496	13529	13523	13543	13497	13563	13610	13604	13454	13462	13619	13336	13365	13567	13597	13593	13531	13424	13717	13540	13397	13408	13530	13426	13522	13573	13523	13563	13592	13578	13524	13505	13567	13718	13452	13638	13442	13529	13719	13475	13494	13514	13601	13367	13393	13562	13546	13545	13527	13519	13687	13668	13432	13723	13446	13536	13565	13550	13639	13589	13430	13385	13478	13490	13604	13244	13630	13529	13685	13489	13800	13553	13453	13664	13604	13356	13438	13578	13697	13491	13496	13604	13467	13397	13543	13344	13450	13500	13457	13464	13670	13316	13335	13657	13599	13600	13467	13548	13329	13402	13552	13502	13463	13429	13364	13757	13706	13275	13452	13473	13442	13672	13587	13548	13680	13618	13608	13538	13606	13429	13482	13524	13722	13624	13633	13521	13438	13567	13421	13592	13450	13594	13470	13480	13589	13453	13453	13565	13480	13345	13379	13557	13520	13369	13454	13539	13458	13465	13597	13609	13646	13440	13514	13572	13373	13433	13377	13663	13387	13577	13555	13231	13416	13502	13553	13407	13536	13558	13673	13547	13619	13468	13597	13446	13444	13670	13439	13433	13501	13324	13702	13428	13528	13465	13689	13432	13481	13644	13544	13454	13400	13574	13419	13368	13453	13572	13506	13564	13451	13593	13624	13564	13435	13429	13416	13471	13450	13654	13466	13343	13500	13518	13419	13564	13461	13410	13579	13535	13509	13528	13401	13527	13416	13607	13463	13561	13399	13555	13428	13504	13579	13527	13471	13616	13406	13399	13536	13620	13531	13686	13572	13470	13526	13578	13454	13541	13468	13421	13624	13516	13585	13440	13518	13672	13616	13606	13526	13480	13525	13639	13544	13567	13728	13634	13671	13430	13598	13474	13382	13546	13416	13455	13605	13452	13511	13420	13506	13567	13513	13547	13545	13674	13514	13639	13375	13603	13606	13445	13552	13655	13551	13462	13585	13701	13535	13653	13651	13623	13348	13763	13518	13709	13415	13470	13595	13531	13578	13708	13583	13318	13350	13396	13542	13565	13466	13411	13599	13530	13630	13485	13322	13569	13453	13477	13558	13529	13561	13630	13671	13490	13477	13473	13465	13591	13609	13691	13581	13609	13515	13624	13375	13697	13702	13482	13508	13609	13596	13455	13583	13650	13423	13603	13476	13735	13464	13413	13401	13693	13563	13525	13605	13613	13617	13619	13570	13622	13663	13529	13666	13506	13421	13540	13474	13358	13554	13533	13540	13578	13666	13497	13386	13559	13589	13557	13461	13524	13487	13520	13504	13570	13523	13462	13498	13489	13452	13635	13700	13648	13596	13574	13521	13502	13510	13397	13594	13465	13609	13510	13517	13520	13299	13556	13387	13407	13642	13553	13492	13452	13534	13572	13479	13625	13389	13571	13481	13533	13482	13566	13522	13309	13538	13450	13626	13501	13462	13427	13679	13414	13675	13580	13584	13349	13642	13562	13513	13511	13549	13657	13545	13645	13461	13681	13630	13565	13544	13578	13586	13493	13621	13424	13491	13631	13567	13540	13603	13486	13555	13607	13459	13364	13518	13502	13566	13546	13467	13726	13462	13586	13718	13711	13619	13503	13712	13547	13608	13474	13596	13579	13541	13443	13452	13582	13594	13652	13540	13405	13611	13629	13426	13547	13564	13466	13524	13427	13557	13503	13457	13491	13566	13453	13662	13465	13747	13444	13546	13644	13561	13564	13401	13592	13588	13394	13409	13478	13440	13349	13521	13448	13507	13465	13622	13607	13568	13586	13705	13441	13643	13530	13626	13574	13452	13422	13603	13615	13281	13505	13546	13451	13454	13470	13626	13639	13729	13586	13276	13451	13633	13616	13591	13558	13524	13488	13601	13414	13564	13412	13371	13651	13558	13533	13448	13538	13373	13574	13572	13535	13465	13577	13570	13409	13538	13663	13529	13572	13441	13500	13463	13657	13552	13655	13582	13670	13489	13535	13499	13705	13587	13529	13542	13456	13638	13675	13582	13561	13533	13546	13692	13577	13716	13478	13553	13407	13456	13443	13530	13603	13347	13590	13349	13439	13387	13415	13675	13657	13444	13499	13690	13578	13588	13608	13487	13469	13524	13553	13610	13429	13548	13524	13483	13487	13522	13757	13475	13477	13626	13746	13737	13438	13732	13527	13567	13466	13443	13592	13633	13661	13587	13485	13496	13471	13627	13425	13522	13446	13358	13357	13614	13767	13564	13582	13565	13617	13589	13462	13453	13525	13505	13515	13477	13477	13576	13526	13583	13589	13579	13435	13555	13544	13321	13583	13415	13698	13515	13604	13437	13504	13453	13621	13530	13578	13507	13833	13505	13337	13631	13424	13586	13619	13450	13491	13517	13588	13553	13799	13576	13566	13592	13471	13601	13608	13463	13372	13350	13718	13677	13700	13568	13427	13492	13484	13560	13462	13559	13582	13512	13545	13487	13600	13468	13592	13572	13499	13571	13479	13381	13599	13477	13587	13622	13539	13415	13606	13460	13454	13469	13375	13463	13645	13599	13565	13682	13518	13424	13519	13331	13536	13499	13604	13491	13539	13392	13743	13467	13514	13485	13688	13556	13436	13733	13543	13445	13576	13441	13763	13569	13607	13574	13491	13559	13368	13488	13495	13539	13461	13481	13651	13365	13633	13532	13603	13592	13465	13378	13452	13454	13625	13410	13560	13479	13572	13683	13569	13477	13668	13767	13585	13602	13670	13618	13543	13618	13461	13605	13546	13583	13529	13494	13475	13587	13566	13564	13561	13272	13664	13449	13592	13480	13592	13510	13677	13543	13493	13446	13606	13488	13550	13489	13466	13376	13453	13518	13570	13470	13518	13570	13560	13741	13612	13437	13559	13571	13518	13519	13625	13587	13479	13583	13598	13549	13474	13551	13285	13633	13607	13483	13576	13449	13536	13494	13477	13520	13598	13684	13381	13334	13450	13606	13619	13311	13627	13490	13513	13452	13476	13432	13484	13533	13522	13370	13502	13562	13483	13481	13612	13534	13598	13294	13553	13395	13525	13454	13519	13616	13510	13419	13578	13650	13480	13650	13658	13480	13647	13617	13616	13583	13551	13515	13410	13449	13596	13490	13576	13499	13339	13555	13453	13568	13622	13427	13660	13445	13523	13486	13483	13512	13598	13513	13390	13790	13409	13470	13547	13466	13621	13367	13685	13555	13491	13522	13535	13558	13612	13529	13573	13453	13506	13609	13581	13711	13545	13526	13528	13508	13541	13513	13497	13482	13478	13540	13679	13417	13495	13367	13546	13464	13679	13493	13505	13436	13532	13398	13654	13534	13661	13487	13536	13675	13478	13550	13575	13645	13480	13600	13470	13445	13825	13658	13515	13464	13551	13451	13529	13556	13633	13631	13636	13376	13410	13383	13454	13605	13551	13621	13541	13564	13479	13573	13498	13537	13290	13578	13555	13654	13494	13494	13626	13521	13764	13542	13532	13542	13601	13567	13710	13412	13771	13561	13535	13814	13496	13499	13452	13535	13425	13684	13648	13483	13538	13380	13523	13530	13536	13638	13405	13573	13422	13559	13563	13339	13529	13474	13656	13571	13511	13490	13416	13530	13525	13419	13443	13565	13589	13521	13577	13579	13605	13398	13509	13501	13536	13509	13304	13541	13540	13447	13586	13535	13394	13572	13649	13597	13573	13502	13631	13627	13765	13565	13593	13621	13573	13548	13531	13712	13588	13380	13639	13706	13547	13545	13672	13521	13492	13612	13568	13666	13632	13468	13528	13465	13483	13415	13491	13654	13555	13489	13551	13634	13456	13570	13638	13531	13519	13574	13332	13489	13567	13508	13463	13546	13487	13433	13682	13572	13364	13650	13379	13532	13383	13590	13491	13582	13499	13476	13348	13516	13663	13515	13568	13565	13462	13400	13609	13487	13691	13483	13547	13453	13467	13543	13635	13606	13456	13536	13700	13552	13601	13512	13598	13379	13652	13455	13489	13653	13567	13538	13473	13393	13480	13646	13584	13518	13553	13526	13555	13533	13526	13471	13519	13808	13700	13469	13464	13501	13595	13507	13434	13541	13408	13524	13545	13489	13560	13516	13601	13432	13459	13603	13422	13647	13472	13395	13467	13453	13492	13478	13495	13442	13490	13570	13594	13628	13575	13465	13656	13575	13407	13497	13662	13428	13377	13646	13569	13479	13557	13652	13629	13350	13509	13554	13567	13348	13598	13544	13755	13496	13501	13500	13528	13416	13624	13546	13646	13473	13399	13583	13437	13442	13510	13422	13534	13550	13448	13607	13394	13438	13567	13740	13518	13668	13632	13497	13522	13392	13483	13444	13655	13597	13618	13709	13549	13438	13485	13625	13493	13509	13546	13570	13692	13548	13525	13567	13551	13466	13592	13594	13617	13447	13555	13605
24072	21430	29023	25914	24928	25583	23818	19882	18392	17375	16691	16130	15600	15437	15429	15388	15004	15105	15142	15163	14991	15030	14815	14795	14937	14861	14972	15014	14890	14829	15115	14757	14888	14934	14905	14850	14960	14641	14617	14658	14769	14822	14775	14960	14742	14751	14899	14764	14673	14780	14910	14855	14645	14723	14832	14703	14699	14710	14809	14789	14781	14574	14739	14788	15020	14800	14682	14856	14681	14769	14715	14911	14724	14670	14851	14711	14695	14561	14364	14889	14784	14762	14795	14669	14802	14641	14931	14646	14678	14636	14646	14848	14825	14652	14794	14812	14769	14738	14695	14552	14781	14659	14704	14702	14697	14739	14752	14879	14858	14878	14620	14807	14642	14893	14697	14795	15040	14603	14589	14720	14765	14845	14902	14847	14855	14678	14767	14775	14874	14917	14858	14772	14722	14609	14749	14899	14732	14735	14687	14578	14888	14799	14788	14852	14910	14719	14691	14644	14559	14638	14644	14731	14642	14673	14763	14522	14639	14854	14679	14680	14698	14837	14811	14726	14856	14699	14854	14539	14637	14544	14720	14732	14780	14914	14685	14705	14800	14641	14712	14747	14776	14819	14760	14781	14660	14753	14664	14705	14731	14802	14982	14739	14688	14610	14589	14720	14715	14650	14743	14770	14921	14796	14702	14840	14632	14629	14534	14844	14837	14753	14694	14802	14571	14717	14798	14687	14876	14710	14687	14711	14752	14815	14666	14668	14840	14879	14873	14678	14817	14737	14746	14736	14654	14438	14751	14788	14684	14637	14653	14893	14750	14719	14778	14765	14812	14622	14725	14811	14728	14825	14781	14526	14661	14727	14886	14651	14554	14628	14522	14598	14641	14788	14792	14923	14929	14787	15006	14769	14943	14791	14622	14677	14750	14688	14913	14712	14681	14682	14567	14811	14741	15034	14787	14741	14814	14858	14954	14819	14714	14847	14554	14519	14657	14965	14615	14712	14761	14865	15066	14673	14703	14890	14744	14790	14817	14700	14721	14686	14680	14694	14799	14840	14750	14838	14847	14892	14830	14916	14726	14933	14703	14606	14860	14644	14684	14693	14832	14581	14941	14682	14838	14661	14781	14757	14811	14773	14844	14650	14835	14783	14788	14547	14930	14679	14566	14679	14742	14713	14843	14731	14706	14662	14720	14733	14736	14776	14756	14840	14740	14723	14737	14721	14863	14744	14756	14611	14752	14806	14752	14694	14754	14790	14696	14981	14645	14658	14705	14727	14745	14638	14827	14858	14779	14699	14882	14716	14767	14734	14856	14597	14711	14757	14764	14798	14634	14753	14850	14703	14714	14803	14553	14662	14615	14745	14445	14750	14965	14700	14654	14753	14710	14651	14792	14562	14748	14763	14779	14862	14677	14723	14811	14652	14784	14729	14918	14665	14715	14743	14631	14628	14725	14745	14778	14642	14622	14868	14749	14819	14666	14716	14887	14650	14569	14554	14834	14740	14743	14825	14666	14768	14501	14705	14778	14699	14734	14724	14610	14712	14660	14625	14870	14761	14876	14872	14825	14771	14716	14779	14846	14756	14762	14641	14680	14744	14740	14704	14772	14808	14520	14718	14680	14951	14708	14734	14695	14757	14828	14794	14555	14749	14868	14653	14924	14900	14876	14810	14661	14809	14628	14737	14867	14590	14597	14734	14841	14706	14887	14808	14950	14737	14833	14651	14821	14556	14747	14816	14907	14746	14694	14768	14658	14551	14881	14722	14653	14697	14728	14671	14784	14816	14780	14730	14855	15005	14694	14831	14595	14755	14900	14705	14476	14875	14609	14696	14625	14653	14645	14577	14708	14710	14813	14665	14839	14880	14718	14876	14826	14689	14717	14695	14461	14597	14848	14712	14831	14759	14630	14634	14661	14747	14542	14909	14696	14859	14679	14715	14751	14827	14850	14754	14881	14678	14846	14676	14774	14813	14728	14649	14669	14778	14928	14650	14664	14599	14770	14767	14795	14802	14631	14562	14802	14928	14933	14630	14798	14715	14724	14718	14596	14753	14649	14737	14835	14795	14838	14695	14746	14834	14748	14725	14686	14807	14816	14762	14735	14765	14702	14791	14817	14690	14888	14525	14717	14759	14681	14650	14689	14868	14614	14694	14668	14764	14881	14724	14679	14756	14760	14564	14716	14626	14602	14630	14698	14784	14584	14773	14706	14581	14845	14471	14567	14917	14715	14746	14734	14820	14792	14825	14913	14766	14833	14895	14629	14636	14851	14782	14785	14807	14719	14559	14746	15068	14811	14698	14655	14814	14757	14653	14869	14747	14841	14807	14759	14744	14662	14776	14765	14840	14850	14858	14794	14876	14736	14876	14642	14779	14673	14691	14884	14897	14835	14680	14870	14772	14759	14694	14722	14742	14789	14796	14750	14581	14925	14761	14656	14496	14759	14606	14694	14617	14793	14951	14773	14705	14848	14818	14829	14850	14527	14697	14775	14685	14793	14759	14761	14725	14686	14804	14827	14785	14822	14633	14729	14725	14505	15001	14761	14775	14886	14812	14744	14853	14839	14884	14815	14689	14915	14962	14749	14813	14902	14770	14915	14794	14681	15066	14619	14925	14600	14764	14678	14676	14727	14814	14607	14791	14785	14778	14910	14946	14496	14785	14637	14743	14775	14851	14577	14668	14560	14756	14681	14686	14752	14735	14649	14881	14934	14627	14714	14790	14737	14793	14681	14672	14809	14627	14600	14598	14543	15030	14845	14547	14675	14671	14670	14698	14611	14689	14879	14686	14735	14614	14682	14646	14851	14570	14638	14716	14510	14771	14722	14737	14628	14548	14727	14840	14751	14819	14799	14731	14694	14798	14731	14681	14908	14769	14797	14628	14832	14708	14591	14739	14714	14756	14894	14789	14722	14708	14787	14725	14630	14664	14667	14806	14769	14821	14811	14850	14695	14497	14769	14830	14650	14607	14746	14693	14500	14705	14843	14815	14812	14908	14551	14664	14843	14824	14667	14613	14766	14670	14701	14608	14850	14632	14694	14722	14631	14752	14638	14688	14827	14511	14923	14346	14767	14879	15011	14761	14724	14795	14666	14697	14697	14776	14850	14810	14666	14749	14709	14725	14820	14806	14658	14691	14646	14606	14628	14975	14869	14599	14674	14585	14759	14693	14682	14603	14858	14723	14996	14851	14739	14800	14845	14760	14604	14687	14649	14603	14673	14763	14777	14719	14698	14750	14808	14977	14719	14598	14552	14720	14645	14873	14757	14699	14795	14792	14793	14607	14844	14773	14912	14774	14659	14641	14828	14634	14714	14854	14714	14720	14575	14829	14534	14827	14775	14724	14867	14812	14505	14536	14848	14633	14779	14767	14680	14847	14714	14849	15080	14820	14638	14640	14885	14828	14558	14833	14776	14893	14659	14748	14771	14565	14703	14830	14755	14978	14752	14641	14681	14744	14894	14804	14792	14729	14705	14814	14649	14687	14668	14852	14873	14772	14727	14769	14674	14835	14644	14759	14730	14776	14674	14773	14729	14672	14729	14859	14699	15028	14672	14852	14795	14899	14770	14830	14737	14689	14836	14727	14863	14723	14647	14785	14782	14863	14548	14758	14597	14698	14982	14651	14711	14814	14877	14776	14660	14734	14937	14683	14685	14907	14779	14804	14697	14797	14791	14818	14772	14711	14761	14836	14780	14850	14624	14742	15048	14985	14600	14827	14631	14642	14724	14561	14642	14785	14726	14760	14855	14659	14710	14654	14741	14724	14768	14800	14670	14916	14599	14732	14737	14815	14802	14775	14770	14654	14746	14631	14746	14573	14861	14874	14743	14785	14815	14907	14831	14681	14614	14733	14934	14774	14776	14788	14787	14638	14697	14664	14709	14907	14640	14755	14797	14871	14767	14790	14932	14490	14954	14750	14663	14757	14721	14702	14565	14806	14742	14806	14873	14910	14732	14671	14743	14764	14828	14589	14803	14776	14667	14653	14543	14752	14723	14810	14747	14658	14852	14833	14759	14687	14648	14899	14748	14833	14507	14668	14731	14610	14652	14743	14648	14848	14724	14813	14864	14772	14707	14709	14714	14683	14860	14803	14581	14887	14735	14704	14936	14710	14770	14721	14733	14769	14808	14734	14701	14713	14860	14660	14595	14683	14780	14869	14708	14693	14681	14609	14821	14729	14718	14685	14711	14499	14892	14746	14748	14758	14619	14678	14845	14715	14792	14759	14614	14784	14775	14843	14682	14822	14671	14712	14884	14666	14725	14642	14852	14753	14838	14755	14769	14717	14537	14651	14826	14764	14795	14732	14705	14949	14931	14724	14850	14618	14822	14684	14585	14725	14828	14742	14744	14828	14761	14802	14752	14743	14691	14585	14825	14673	14853	14760	14668	14632	14886	14836	14691	14766	14786	14739	14783	14873	14614	14635	14826	14845	14653	14708	14791	14603	14528	14563	14720	14953	14809	14585	14857	14795	14601	14889	14644	14768	14823	14911	14555	14748	14592	14782	14702	14776	14739	14785	14819	14742	14912	14749	14682	14642	14581	14780	14638	14640	14724	14759	14712	14610	14780	14725	14939	14709	14691	14620	14744	14677	14769	14873	14974	14822	14728	14619	14672	14583	14689	14809	14872	14841	14838	14834	14735	14720	14604	14690	14843	14687	14690	14577	14754	14634	14662	14649	14714	14710	14759	14773	14681	14781	14858	14797	14818	14833	14893	14660	14842	14641	14816	14714	14527	14654	14800	14942	14879	14778	14781	14778	14811	14845	14867	14944	14817	14675	14642	14721	14602	14625	14717	14889	14847	14791	14842	14649	14668	14800	14871	14784	14799	14777	14717	14563	14697	14912	14946	14816	14798	14631	14880	14478	14628	14849	14668	14773	14888	14776	14711	14791	14905	14853	14787	14951	14883	14858	14758	14750	14578	14681	14765	14675	14559	14664	14669	14639	14642	14664	14574	14777	14839	14814	14702	14948	14613	14681	14758	14840	14822	14884	14809	14775	14644	14728	14756	14713	14843	14785	14638	14802	14724	14624	14579	14886	14957	14596	14731	14559	14764	14811	14839	14784	14929	14746	14614	14741	14770	14744	14854	14593	14712	14861	14671	14704	14739	14728	14751	14634	14938	14765	14841	14749	14776	14700	14912	14790
34413	55079	50031	39021	32088	26419	22522	20228	18238	16714	15775	15078	14702	14291	14031	13763	13732	13502	13633	13722	13384	13581	13197	13369	13449	13381	13317	13456	13371	13427	13099	13453	13156	13233	13132	13297	13262	13365	13365	13256	13186	13301	13204	13450	13256	13240	13170	13258	13240	13262	13467	13284	13162	13374	13258	13168	13395	13259	13172	13328	13260	13390	13264	13160	13208	13204	13336	13179	13306	13370	13277	13200	13232	13164	13189	13138	13259	13238	13177	13253	13260	13315	13139	13334	13315	13333	13358	13162	13239	13159	13279	13226	13158	13175	13278	13174	13194	13256	13068	13172	13221	13169	13322	13364	13169	13272	13069	13332	13024	13308	13338	13217	13256	13205	12978	13346	13216	13267	13218	13198	13162	13310	13388	13162	13244	13175	12952	13155	13271	13197	13224	13278	13187	13231	13275	13275	13226	13120	13260	13355	13387	13243	13156	13295	13169	13089	13158	13263	13329	13271	13219	13213	13054	13349	13306	13155	13314	13166	13060	13042	13219	13062	13172	13274	13279	13124	13260	13159	13108	13357	13100	13163	13157	13299	13301	13146	13063	13143	13110	13145	13208	13148	13228	13089	13260	13228	13203	13154	13262	13372	13175	13186	13255	13248	13261	13197	13211	13204	13095	13166	13297	13310	13309	13363	13293	13195	13285	13101	13185	13231	13190	13153	13083	13176	13293	13255	13087	13228	13265	13123	13330	13052	13232	13280	13221	13140	13279	13276	13134	13149	13083	13162	13270	13204	13316	13104	13266	13284	13054	13235	13160	13148	13309	13358	13265	13149	13326	13215	13192	13194	13190	13184	13215	13312	13318	13308	13195	13180	13237	13285	13318	13206	13347	13047	13251	13350	13252	13289	13146	13336	13232	13171	13167	13198	13277	13121	13205	13219	13290	13251	13209	13225	13347	13230	13235	13046	13238	13270	13309	13151	13093	13267	13158	13267	13145	13173	13240	13276	13128	13313	13260	13239	13207	13096	13140	12996	13235	13052	13185	13300	13101	13249	13236	12998	13334	13355	13183	13120	13258	13263	13203	13216	13184	13389	13170	13214	13206	13103	13088	13128	13130	13213	13228	12980	13244	13277	13266	13326	13323	13238	13260	13223	13326	13209	13335	13252	13226	13307	13173	13334	13186	13239	13230	13324	13018	13169	13217	13093	13405	13315	13133	13141	13309	13282	13173	13163	13356	13120	13191	13225	13074	13297	13228	13271	13021	13257	13161	13390	13135	13284	13162	13151	13228	13064	13086	13286	13003	13146	13328	13222	13306	13025	13298	13203	13261	13133	13251	13196	13104	13335	13125	13198	13333	13238	13256	13273	13198	13172	13277	13294	13397	13124	13201	13179	13225	13101	13138	13202	13153	13258	13266	13265	13389	13196	13197	13220	13190	13026	13389	13359	12995	13267	13313	13105	13369	13137	13096	13259	13273	13308	13293	13233	13188	13289	13197	13215	13140	13117	13086	13331	13300	13276	13139	13040	13269	13325	13245	13237	13363	13203	13315	13280	13285	13239	13393	13148	13274	13264	13245	13129	13317	13243	13285	13263	13168	13125	13169	13116	13252	13383	13267	13154	13198	13303	13178	13284	13176	13094	13294	13351	13293	13427	13210	13219	13116	13270	13422	13208	13091	13194	13274	13305	13173	13190	13140	13308	13324	13072	13081	13310	13208	13194	13307	13293	13282	13167	13339	13241	13436	13403	13064	13119	13267	13123	13278	13357	13081	13103	13188	13204	13163	13116	13061	13226	13240	13296	13336	13185	13386	13096	13141	13158	13365	13166	13316	13206	13359	13264	13345	13192	13294	13097	13206	13193	13177	13401	13207	13243	13365	13187	13085	13193	13305	13085	13162	13221	13319	13330	13222	13157	13272	13314	13022	13233	13252	13224	13145	13053	13015	13156	13263	13135	13294	13153	13275	13189	13217	13272	13348	13210	13237	13281	13363	13408	13215	13231	13193	13244	13256	13273	13085	13199	13024	13135	13256	13200	13136	13162	13303	13223	13269	13162	13217	13275	13156	13165	13182	12987	13407	13271	13245	13170	13292	13138	13334	13087	13125	13242	13315	13352	13172	13259	13288	13256	13072	13311	13298	13180	13398	13409	13061	13355	13277	13096	13360	13297	13267	13175	13127	13163	13197	13198	13317	13378	13375	13170	13151	13317	13308	13250	13196	13367	13233	13317	13202	13233	13168	13187	13155	13141	13216	13229	13412	13209	13294	13222	13158	13146	13152	13258	13205	13150	13243	13296	13187	13365	13202	13199	13232	13210	13224	13180	13194	13223	13145	13238	13160	13159	13224	13287	13196	13331	13196	13201	13247	13270	13135	13350	13167	13244	13388	13261	13167	13116	13419	13234	13420	13077	13200	13138	13206	13073	13067	13098	13301	13391	13123	13124	13335	13297	13240	13266	13214	13171	13198	13202	13161	13271	13243	13372	13214	13269	13352	13060	13434	13152	13055	13325	13232	13272	13010	13092	13205	13179	13301	13178	13122	13033	13059	13392	13135	13092	13100	13113	13241	13168	13194	13271	13212	13282	13260	13306	13087	13306	13270	13146	13219	13312	13124	13122	13056	13134	13283	13091	13126	13249	13273	13233	13260	13081	13353	13203	13246	13087	13139	13333	13349	13121	13212	13199	13065	13179	13213	13225	13198	13415	13253	13249	13124	13279	13226	13254	13205	13323	13165	13223	13212	13239	13241	13393	13369	13245	13204	13299	13212	13198	13249	13114	13147	13294	13160	13276	13180	13403	13075	13368	13325	13183	13208	13055	13062	13187	13540	13237	13131	13261	13185	13309	13120	13289	13248	13297	13268	13229	13297	13266	13301	13220	13185	13332	13171	13188	13197	13274	13392	13327	13242	13226	13208	13193	13192	13221	13024	13236	13266	13257	13322	13115	13029	13302	13084	13120	13215	13211	13139	13323	13257	13322	13084	13255	13253	13272	13153	13222	13244	13240	13181	13114	13064	13112	13064	13338	13236	13269	13237	13321	13136	13386	13233	13299	13201	13157	13263	13257	13235	13238	13270	13093	13235	13221	13251	13235	13243	13160	13258	13183	13241	13125	13060	13248	13271	13268	13168	13072	13236	13334	13263	13109	13201	13269	13311	13294	13356	13286	13251	13358	13412	13176	13253	13178	13132	13208	13357	13050	13220	13186	13174	13229	13028	13122	13187	13273	13181	13230	12921	13230	13170	13368	13225	13213	13085	13205	13170	13291	13275	13046	13277	13410	13353	13433	13177	13286	13183	13343	13290	13241	13229	13239	13190	13202	13099	13053	13216	13142	13249	13138	13146	13196	13164	13283	13117	13243	13230	13143	13118	13159	13087	13190	13345	13120	13151	13203	13190	13209	13189	13294	13479	13276	13301	13326	13262	13243	13183	13290	12999	13316	13419	13334	13160	13166	13174	13185	13217	13278	13195	13207	13212	13139	13194	13344	13291	13282	13259	13101	13389	13279	13310	13256	13278	13240	13119	13304	13126	13190	13228	13073	13345	13205	13324	13060	13263	13169	13128	13293	13318	13360	13245	13228	13341	13220	13336	13415	13230	13170	13346	13303	13381	13350	13250	13228	13260	13255	13409	13254	13342	13240	13204	13221	13322	13279	13266	13192	13174	13201	13146	13179	13339	13156	13060	13232	13243	13391	13121	13245	13080	13249	13276	13136	13260	13071	13176	13123	13073	13114	13359	13303	13286	13152	13453	13365	13187	13214	13192	13314	13123	13231	13231	13128	13233	13155	13184	13256	13334	13179	13326	13377	13124	13340	13220	13210	13256	13237	13222	13231	13256	13287	13076	13150	13137	13154	13232	13247	13361	13261	13203	13178	13434	13264	13217	13200	13229	13297	13298	13269	13189	13299	13212	13245	13204	13198	13224	13175	13175	13208	13245	13442	13390	13261	13313	13167	13394	13232	13189	13183	13230	13227	13141	13176	13216	13109	13184	13183	13245	13099	13167	13161	13250	13220	13107	13126	13140	13201	13051	13319	13114	13087	13202	13334	13209	13137	13280	13203	13367	13181	13312	13266	13219	13368	13294	13248	13343	13232	13216	13356	13130	13267	13252	13128	13145	13225	13361	13303	13188	13011	13239	13163	13131	13088	13257	13195	13132	13258	13148	13405	13282	13200	13219	13227	13348	13238	13193	13187	13220	13274	13254	13244	13135	13223	13089	13220	13084	13234	13189	13217	13303	13176	13285	13064	13289	13116	13207	13273	13079	13176	13283	13173	13191	13229	13360	13160	13368	13257	13254	13404	13280	13286	13135	13157	13336	13130	13254	13164	13333	13150	13253	13157	13264	13196	13240	13272	13178	13221	13309	13502	13063	13196	13226	13097	13158	13231	13059	13117	13256	13257	13340	13171	13226	13332	13151	13211	13372	13070	13251	13323	13289	13247	13288	13269	13162	13236	13309	13298	13037	13138	13147	13117	13340	13065	13214	13077	13134	13301	13279	13176	13227	13138	13085	13277	13158	13115	13298	13359	13151	13259	13226	13360	13351	13208	13283	13231	13130	13131	13347	13422	13295	13192	13256	13274	13195	13224	13144	13221	13197	13217	13175	13336	13086	13155	13118	13211	13149	13231	13351	13246	13190	13238	13353	13278	13263	13131	13135	13230	13210	13139	13240	13218	13330	13187	13214	13286	13190	13224	13301	13028	13403	13256	13199	13230	13019	13333	13211	13108	13308	13235	13320	13334	13306	13034	13092	13282	13242	13171	13270	13231	13237	13295	13151	13206	13249	13282	13167	13225	13275	13407	13199	13110	13226	13136	13292	13270	13206	13134	13247	13139	13201	13144	13277	13258	13284	13118	13432	13278	13290	13219	13248	13286	13394	13125	13325	13373	13166	13065	13192	13234	13091	13442	13169	13271	13218	13213	13344	13208	13344	13380	13159	13247	13202	13349	13279	13302	13223	13209	13213	13263	13163	13228	13266	13031	13134	13236	13237	13163	13264	13339	13260	13148	13178	13285	13285	13250	13238	13316	13178	13335	13141	13182	13251	13190	13201	13206	13153	13272	13254	13175	13329	13291	13265	13114	13272	13274	13271	13278	13150	13279	13460	13131	13377	13282	13195	13185	13275	13269	13120	13201	13229	13113
22895	21415	29229	24305	23168	26614	28387	22794	20431	19489	18010	17317	16905	16591	16283	16009	16072	15927	15705	15657	15695	15824	15758	15683	15578	15718	15788	15454	15599	15451	15407	15521	15447	15673	15174	15537	15550	15198	15350	15608	15588	15294	15233	15457	15400	15596	15337	15532	15363	15346	15573	15527	15412	15274	15372	15265	15475	15325	15407	15247	15282	15385	15597	15366	15375	15139	15264	15215	15234	15442	15413	15407	15376	15539	15360	15325	15414	15351	15260	15471	15296	15182	15323	15527	15383	15296	15326	15303	15310	15507	15420	15269	15536	15460	15362	15405	15365	15540	15453	15338	15356	15309	15275	15521	15349	15399	15327	15255	15333	15204	15250	15555	15460	15281	15336	15323	15474	15212	15536	15391	15405	15397	15325	15391	15327	15116	15157	15441	15466	15295	15399	15317	15279	15397	15540	15472	15149	15269	15163	15276	15344	15570	15530	15359	15514	15427	15525	15233	15375	15563	15531	15347	15287	15308	15311	15224	15233	15350	15326	15335	15422	15640	15476	15480	15416	15223	15584	15395	15533	15174	15402	15430	15334	15428	15288	15480	15319	15362	15495	15191	15360	15418	15310	15474	15176	15317	15185	15230	15500	15413	15532	15529	15315	15121	15408	15330	15228	15320	15465	15302	15472	15313	15257	15265	15334	15314	15262	15315	15333	15222	15290	15463	15333	15544	15262	15382	15386	15442	15306	15316	15212	15509	15359	15319	15212	15213	15463	15434	15382	15343	15413	15368	15311	15260	15302	15393	15250	15240	15344	15317	15248	15365	15212	15432	15288	15213	15159	15244	15293	15381	15412	15432	15306	15401	15242	15144	15334	15406	15501	15554	15387	15316	15258	15368	15352	15356	15333	15538	15282	15515	15236	15319	15260	15441	15394	15323	15443	15314	15362	15404	15387	15246	15387	15175	15253	15215	15337	15393	15431	15579	15333	15148	15408	15429	15405	15227	15275	15298	15534	15449	15183	15510	15557	15394	15480	15196	15366	15377	15428	15322	15316	15473	15157	15284	15390	15351	15544	15255	15237	15532	15373	15429	15368	15490	15335	15484	15218	15177	15249	15188	15345	15256	15404	15294	15274	15306	15263	15441	15590	15324	15358	15196	15224	15334	15295	15384	15264	15479	15175	15350	15402	15409	15371	15390	15215	15301	15408	15380	15681	15264	15574	15422	15236	15300	15249	15442	15367	15197	15098	15415	15303	15177	15364	15187	15267	15235	15126	15308	15298	15264	15470	15300	15154	15574	15449	15136	15265	15204	15472	15345	15271	15297	15292	15168	15187	15269	15272	15226	15382	15280	15286	15428	15347	15477	15345	15392	15209	15352	15239	15258	15352	15187	15208	15258	15416	15243	15309	15229	15450	15250	15255	15553	15392	15280	15386	15223	15248	15142	15232	15206	15577	15287	15247	15305	15545	15445	15348	15432	15280	15380	15244	15208	15286	15377	15609	15348	15372	15343	15278	15383	15255	15559	15424	15406	15171	15304	15432	15368	15327	15342	15406	15436	15457	15451	15263	15400	15524	15278	15152	15225	15361	15515	15495	15385	15414	15070	15330	15291	15364	15206	15376	15279	15260	15297	15399	15205	15296	15216	15472	15484	15182	15284	15310	15372	15349	15271	15426	15346	15231	15382	15445	15277	15110	15288	15359	15294	15340	15259	15362	15434	15352	15226	15288	15371	15373	15445	15256	15337	15378	15321	15402	15488	15301	15214	15310	15304	15339	15344	15335	15365	15299	15401	15435	15263	15127	15282	15318	15380	15290	15272	15317	15233	15307	15234	15354	15179	15332	15433	15153	15256	15267	15474	15247	15412	15369	15387	15317	15372	15351	15228	15557	15468	15301	15537	15460	15313	15273	15382	15214	15214	15172	15371	15531	15181	15317	15312	15577	15247	15286	15455	15312	15314	15445	15415	15335	15181	15381	15237	15487	15167	15337	15330	15483	15274	15359	15174	15324	15339	15265	15381	15260	15371	15326	15372	15331	15390	15379	15292	15169	15123	15489	15285	15233	15214	15266	15272	15220	15393	15442	15028	15077	15231	15297	15540	15499	15339	15694	15304	15176	15301	15389	15261	15117	15247	15304	15264	15271	15231	15232	15267	15213	15341	15479	15385	15178	15396	15333	15298	15379	15237	15353	15298	15295	15351	15328	15199	15470	15487	15545	15155	15211	15387	15293	15256	15371	15486	15402	15408	15250	15507	15282	15150	15269	15313	15347	15131	15116	15291	15449	15390	15314	15337	15173	15551	15373	15348	15261	15425	15412	15481	15436	15433	15461	15305	15311	15500	15081	15282	15194	15352	15220	15281	15259	15210	15439	15170	15250	15319	15336	15100	15282	15234	15141	15273	15443	15307	15461	15128	15266	15320	15027	15235	15347	15394	15305	15542	15179	15360	15304	15161	15307	15359	15461	15370	15382	15277	15297	15319	15304	15183	15197	15217	15584	15284	15383	15243	15369	15207	15335	15365	15104	15527	15447	15401	15431	15350	15335	15274	15104	15292	15289	15362	15255	15300	15471	15355	15165	15307	15502	15409	15435	15365	15274	15333	15351	15422	15304	15117	15283	15440	15192	15364	15388	15359	15393	15394	15304	15409	15381	15357	15283	15514	15321	15332	15418	15416	15099	15445	15221	15382	15406	15325	15375	15385	15347	15316	15380	15510	15274	15414	15356	15156	15420	15284	15362	15338	15277	15353	15499	15283	15261	15365	15320	15450	15310	15489	15382	15348	15420	15373	15458	15424	15321	15294	15388	15199	15250	15435	15225	15468	15419	15351	15387	15256	15371	15112	15484	15391	15297	15226	15357	15218	15229	15418	15257	15189	15381	15269	15392	15520	15305	15317	15354	15357	15412	15531	15325	15352	15403	15465	15484	15297	15397	15335	15209	15141	15203	15219	15187	15386	15280	15254	15410	15367	15327	15422	15619	15365	15460	15287	15240	15346	15193	15283	15285	15292	15183	15274	15261	15243	15374	15416	15373	15486	15248	15344	15295	15382	15358	15414	15302	15297	15221	15504	15300	15196	15284	15279	15472	15330	15091	15207	15322	15298	15441	15307	15333	15227	15180	15525	15418	15330	15451	15401	15395	15560	15457	15375	15560	15411	15394	15280	15443	15209	15164	15304	15287	15387	15439	15294	15404	15276	15393	15237	15382	15259	15222	15375	15125	15149	15376	15364	15461	15284	15292	15454	15268	15173	15231	15332	15208	15438	15561	15377	15348	15284	15201	15322	15283	15404	15497	15267	15388	15402	15186	15117	15203	15347	15172	15495	15281	15223	15207	15292	15373	15386	15402	15287	15328	15303	15580	15477	15391	15311	15578	15525	15443	15243	15185	15386	15069	15074	15377	15153	15265	15429	15440	15546	15298	15306	15255	15114	15468	15475	15264	15352	15563	15511	15400	15472	15226	15401	15388	15128	15421	15467	15299	15333	15512	15549	15137	15427	15388	15262	15490	15400	15616	15417	15374	15324	15372	15345	15336	15482	15363	15441	15388	15335	15364	15425	15400	15392	15518	15310	15442	15177	15234	15192	15310	15278	15312	15312	15293	15300	15225	15176	15546	15248	15396	15142	15400	15347	15443	15429	15417	15216	15380	15302	15477	15321	15418	15360	15036	15539	15350	15317	15177	15682	15378	15173	15325	15278	15288	15210	15279	15353	15295	15170	15365	15381	15536	15436	15225	15365	15375	15399	15423	15281	15578	15456	15422	15496	15220	15283	15480	15425	15456	15305	15183	15247	15431	15288	15174	15327	15177	15259	15201	15411	15491	15355	15320	15332	15378	15313	15431	15263	15469	15455	15196	15306	15124	15359	15306	15166	15421	15395	15279	15418	15461	15517	15245	15284	15209	15374	15502	15565	15101	15466	15257	15261	15313	15482	15394	15325	15340	15334	15339	15352	15349	15343	15404	15273	15282	15418	15214	15308	15294	15424	15318	15381	15418	15201	15403	15337	15535	15288	15599	15446	15429	15400	15406	15462	15320	15346	15372	15215	15284	15229	15321	15320	15200	15438	15384	15455	15349	15387	15169	15290	15523	15184	15437	15352	15319	15482	15304	15530	15202	15358	15612	15400	15193	15148	15390	15326	15457	15393	15383	15280	15320	15227	15375	15218	15346	15456	15449	15300	15514	15354	15410	15202	15348	15309	15320	15517	15496	15212	15392	15308	15307	15421	15270	15260	15392	15353	15471	15304	15251	15183	15468	15406	15365	15326	15412	15382	15304	15465	15331	15301	15372	15383	15399	15362	15057	15261	15092	15401	15384	15445	15340	15132	15179	15380	15333	15418	15287	15183	15539	15286	15474	15330	15530	15368	15515	15535	15405	15423	15328	15010	15375	15250	15299	15277	15305	15454	15335	15259	15331	15425	15281	15401	15373	15430	15528	15423	15346	15347	15227	15475	15256	15275	15391	15278	15457	15436	15460	15439	15521	15461	15483	15417	15458	15373	15406	15471	15323	15269	15377	15259	15181	15419	15428	15315	15392	15412	15269	15238	15325	15349	15288	15263	15338	15274	15413	15312	15378	15537	15491	15337	15395	15297	15479	15194	15424	15230	15542	15460	15589	15417	15348	15250	15120	15296	15482	15242	15190	15366	15230	15225	15293	15383	15484	15446	15314	15411	15427	15409	15342	15318	15434	15358	15407	15380	15373	15288	15593	15455	15296	15125	15596	15437	15205	15230	15291	15128	15322	15175	15275	15276	15274	15206	15237	15494	15469	15401	15418	15411	15393	15331	15243	15255	15374	15258	15152	15364	15415	15265	15497	15329	15302	15400	15254	15203	15258	15400	15352	15451	15270	15503	15372	15378	15274	15453	15449	15556	15570	15241	15167	15322	15073	15479	15457	15282	15290	15334	15336	15383	15411	15233	15339	15377	15347	15182	15535	15302	15331	15260	15424	15440	15249	15394	15284	15382	15307	15306	15424	15213	15244	15296	15075	15347	15104	15318	15206	15309	15374	15260	15351	15377	15116	15352	15418	15374	15148	15272	15298	15239	15208	15060	15383	15460	15373	15274	15270	15078	15225	15401	15242	15294	15354	15162	15222	15408	15287	15321	15513	15428	15338	15258	15436	15262	15449	15369	15254	15282	15391	15342
36400	60582	54955	44234	36797	30879	26249	23495	21001	18810	17280	16165	15668	15118	14991	14532	14292	14270	14111	13974	13891	14022	14035	13828	13755	13826	13594	13642	13736	13719	13541	13596	13628	13740	13552	13549	13416	13535	13637	13498	13581	13732	13574	13634	13671	13687	13642	13573	13496	13421	13617	13506	13389	13526	13591	13626	13539	13517	13644	13479	13518	13611	13499	13649	13535	13561	13557	13593	13529	13581	13571	13588	13488	13602	13669	13595	13619	13477	13622	13555	13490	13470	13529	13664	13633	13486	13511	13545	13650	13547	13493	13594	13570	13515	13430	13521	13773	13386	13498	13550	13684	13622	13412	13548	13471	13552	13507	13526	13597	13580	13632	13514	13541	13630	13689	13600	13616	13579	13612	13631	13427	13406	13527	13680	13456	13559	13615	13657	13697	13570	13386	13447	13591	13677	13532	13706	13435	13512	13557	13516	13551	13586	13667	13469	13597	13633	13548	13664	13449	13439	13554	13652	13527	13556	13519	13538	13514	13552	13689	13490	13749	13817	13473	13654	13523	13595	13667	13586	13741	13621	13680	13595	13447	13523	13668	13593	13608	13660	13591	13498	13545	13389	13494	13590	13504	13432	13659	13603	13596	13549	13545	13537	13635	13578	13626	13612	13551	13566	13537	13540	13649	13565	13405	13486	13653	13624	13510	13677	13555	13511	13357	13656	13740	13411	13620	13549	13466	13520	13511	13530	13509	13623	13680	13547	13485	13575	13540	13587	13647	13490	13452	13589	13741	13461	13532	13454	13541	13473	13750	13453	13570	13539	13628	13647	13534	13464	13566	13486	13502	13551	13555	13632	13593	13399	13490	13505	13629	13562	13502	13599	13499	13382	13496	13466	13644	13558	13534	13536	13534	13566	13655	13526	13542	13580	13625	13524	13529	13564	13571	13654	13577	13540	13636	13473	13612	13486	13441	13589	13440	13578	13581	13520	13425	13443	13577	13436	13437	13618	13563	13467	13705	13506	13367	13645	13581	13641	13494	13458	13518	13484	13456	13591	13575	13518	13621	13585	13665	13507	13610	13656	13622	13482	13590	13538	13531	13478	13533	13457	13498	13692	13472	13559	13617	13623	13614	13709	13438	13606	13628	13452	13708	13512	13540	13421	13650	13512	13594	13482	13608	13478	13597	13591	13544	13644	13481	13564	13394	13554	13529	13595	13514	13610	13689	13787	13598	13465	13607	13463	13596	13482	13441	13550	13538	13577	13714	13568	13494	13509	13466	13623	13676	13503	13595	13409	13556	13427	13557	13531	13566	13562	13478	13582	13547	13385	13462	13577	13595	13588	13591	13430	13704	13487	13559	13566	13664	13639	13499	13456	13530	13488	13476	13560	13590	13438	13594	13541	13556	13613	13565	13556	13606	13589	13564	13392	13545	13555	13602	13436	13589	13558	13633	13499	13561	13581	13617	13561	13591	13567	13599	13625	13649	13580	13598	13528	13534	13519	13572	13447	13600	13573	13554	13692	13611	13844	13521	13415	13412	13465	13582	13504	13590	13465	13581	13376	13487	13677	13619	13578	13583	13514	13624	13518	13522	13540	13641	13729	13587	13582	13453	13543	13664	13504	13646	13652	13742	13604	13734	13655	13564	13433	13653	13490	13605	13497	13579	13524	13469	13516	13529	13572	13506	13497	13477	13680	13486	13505	13675	13421	13724	13557	13610	13420	13492	13612	13614	13432	13545	13430	13702	13433	13519	13455	13459	13551	13475	13673	13723	13511	13517	13443	13493	13539	13514	13570	13535	13518	13501	13525	13514	13580	13597	13615	13624	13665	13610	13473	13643	13465	13475	13479	13639	13466	13509	13484	13572	13527	13607	13568	13481	13504	13604	13476	13581	13589	13342	13724	13568	13496	13669	13539	13614	13501	13492	13596	13572	13534	13669	13498	13523	13501	13600	13592	13553	13620	13506	13760	13482	13631	13560	13426	13473	13502	13525	13643	13375	13536	13528	13497	13452	13520	13763	13360	13403	13525	13544	13570	13487	13476	13687	13455	13445	13508	13538	13534	13577	13533	13639	13556	13647	13716	13556	13604	13555	13432	13452	13701	13413	13484	13539	13596	13601	13539	13453	13622	13495	13685	13676	13408	13548	13599	13499	13406	13545	13555	13463	13649	13458	13529	13532	13385	13597	13531	13500	13594	13642	13625	13456	13542	13565	13494	13515	13587	13483	13524	13517	13564	13482	13518	13507	13457	13723	13468	13572	13556	13467	13630	13592	13456	13531	13678	13498	13515	13565	13548	13555	13499	13436	13617	13491	13755	13520	13375	13471	13529	13495	13565	13612	13579	13578	13479	13438	13439	13688	13581	13557	13505	13479	13545	13578	13743	13471	13698	13589	13738	13443	13583	13599	13566	13531	13678	13420	13508	13554	13617	13468	13768	13649	13451	13518	13610	13589	13425	13601	13632	13551	13640	13489	13584	13498	13570	13665	13533	13462	13394	13400	13355	13598	13371	13594	13612	13549	13558	13548	13440	13480	13566	13396	13594	13605	13498	13679	13584	13496	13642	13504	13511	13436	13420	13262	13542	13510	13751	13419	13577	13504	13457	13395	13686	13439	13552	13577	13482	13617	13461	13570	13544	13473	13554	13450	13450	13391	13607	13475	13448	13688	13451	13482	13668	13449	13621	13380	13462	13393	13644	13618	13566	13590	13439	13590	13607	13567	13364	13586	13561	13484	13531	13514	13584	13592	13452	13519	13500	13605	13583	13600	13739	13437	13261	13779	13693	13692	13326	13645	13532	13333	13690	13484	13565	13483	13424	13627	13526	13647	13589	13511	13493	13581	13508	13581	13543	13490	13492	13398	13678	13681	13567	13566	13438	13534	13592	13443	13494	13520	13581	13584	13505	13738	13509	13547	13406	13546	13657	13544	13660	13607	13514	13571	13455	13519	13413	13518	13501	13675	13403	13401	13629	13706	13500	13560	13436	13601	13503	13573	13473	13627	13500	13569	13537	13418	13499	13463	13598	13641	13389	13535	13562	13558	13576	13597	13451	13545	13597	13530	13677	13709	13707	13482	13621	13534	13716	13578	13591	13427	13542	13594	13429	13599	13535	13731	13499	13701	13591	13624	13597	13333	13432	13452	13474	13658	13622	13522	13476	13725	13478	13509	13582	13460	13587	13420	13553	13558	13557	13601	13668	13460	13522	13558	13646	13526	13529	13640	13610	13559	13589	13491	13491	13447	13570	13232	13447	13469	13648	13674	13657	13439	13603	13363	13462	13558	13463	13643	13378	13556	13529	13449	13543	13611	13661	13539	13555	13414	13553	13437	13649	13767	13639	13565	13572	13436	13386	13543	13441	13615	13574	13594	13625	13607	13537	13538	13565	13510	13703	13684	13579	13536	13391	13552	13677	13464	13437	13553	13621	13645	13504	13584	13542	13701	13559	13574	13612	13655	13431	13592	13552	13591	13364	13687	13541	13496	13462	13548	13418	13554	13494	13477	13758	13515	13572	13579	13548	13570	13469	13542	13569	13533	13528	13627	13481	13713	13465	13542	13577	13648	13586	13552	13535	13497	13520	13518	13586	13728	13597	13571	13608	13697	13572	13456	13469	13606	13617	13615	13399	13517	13582	13549	13525	13564	13485	13533	13485	13501	13461	13488	13517	13596	13589	13491	13561	13443	13610	13613	13440	13528	13542	13351	13600	13353	13653	13659	13643	13585	13475	13600	13637	13548	13634	13533	13457	13410	13622	13451	13629	13585	13692	13530	13520	13400	13508	13470	13439	13376	13405	13787	13597	13590	13552	13713	13529	13651	13518	13567	13459	13579	13590	13511	13475	13516	13625	13561	13546	13660	13740	13545	13592	13393	13473	13616	13558	13595	13521	13590	13517	13424	13616	13612	13296	13549	13566	13558	13626	13510	13496	13590	13662	13466	13602	13719	13578	13627	13623	13567	13556	13508	13558	13476	13480	13423	13670	13524	13559	13637	13513	13524	13508	13542	13553	13559	13525	13514	13582	13400	13639	13498	13475	13495	13724	13538	13495	13496	13553	13574	13576	13602	13528	13656	13561	13508	13480	13340	13444	13594	13608	13634	13643	13576	13652	13563	13438	13559	13492	13410	13578	13455	13376	13465	13614	13589	13596	13446	13571	13522	13513	13600	13539	13540	13665	13568	13494	13529	13574	13675	13475	13574	13482	13414	13498	13534	13593	13523	13605	13550	13639	13617	13518	13625	13638	13602	13550	13539	13709	13603	13520	13630	13548	13523	13578	13686	13406	13642	13690	13415	13494	13491	13428	13656	13558	13574	13597	13517	13413	13643	13525	13456	13639	13505	13552	13520	13512	13572	13523	13535	13811	13496	13577	13559	13653	13686	13504	13684	13617	13595	13595	13519	13642	13618	13650	13592	13529	13487	13568	13588	13600	13401	13558	13685	13478	13511	13570	13463	13494	13554	13536	13627	13585	13562	13580	13637	13535	13507	13507	13487	13683	13479	13554	13566	13467	13510	13582	13623	13469	13580	13430	13324	13552	13353	13648	13485	13422	13600	13527	13479	13470	13719	13467	13454	13669	13423	13529	13551	13697	13519	13647	13551	13552	13581	13564	13614	13616	13506	13555	13437	13476	13704	13689	13659	13506	13601	13684	13516	13474	13526	13617	13658	13487	13593	13576	13555	13631	13773	13697	13691	13575	13635	13363	13369	13548	13322	13724	13415	13572	13576	13463	13613	13604	13601	13734	13568	13475	13472	13538	13639	13599	13553	13351	13532	13457	13326	13520	13633	13631	13486	13431	13465	13589	13587	13673	13557	13487	13536	13576	13555	13443	13710	13617	13386	13594	13801	13517	13482	13802	13425	13688	13729	13623	13469	13518	13557	13571	13406	13648	13510	13456	13645	13628	13436	13617	13500	13619	13412	13554	13496	13602	13561	13514	13397	13697	13615	13585	13550	13478	13537	13502	13487	13533	13678	13435	13532	13463	13550	13663	13467	13530	13562	13469	13698	13498	13435	13640	13699	13507	13511	13664	13603	13596	13591	13654	13583	13513	13749	13576	13562	13488	13579	13539	13483	13724	13433	13551	13646	13571	13559	13561	13578	13630	13354	13503	13507	13409	13625	13639	13458	13463	13609	13686	13543	13489
28865	28880	35263	31115	24296	21239	19188	17817	16852	16437	16189	15576	15395	15706	15371	15376	15174	15389	15438	15121	15124	15176	15156	14964	15121	15064	15005	15284	15298	15127	15200	15021	14971	14969	15177	15154	15171	15040	15086	15087	15060	14908	15059	14964	15018	15110	15203	15271	15115	15211	15077	14962	15056	15070	15050	15129	15187	15217	15251	15181	15137	14951	14989	15008	14990	15240	14966	14990	14978	14982	15110	15004	15365	15132	15046	15211	14898	15049	14936	15089	14925	15067	15054	15092	15114	15066	15176	15039	15163	15021	15064	15137	14981	15157	14957	14982	15104	14998	15070	15143	15202	15191	15223	15140	15263	15049	14922	14847	15178	14989	15035	15190	15148	15011	15083	15185	15113	15249	14870	15138	15124	15008	15048	15079	14954	14993	14942	15096	15306	15237	15165	15048	15099	15148	14992	15126	14939	14934	14940	15048	15023	14975	15203	15016	14995	15130	15021	15102	14975	15170	14979	15093	14893	15162	14966	15067	15146	15076	15126	15026	14978	15012	14958	14821	15052	14965	15035	15122	14955	15001	15114	15138	14958	15009	14996	14982	14917	15096	15162	14880	15135	14993	15149	15032	15184	15069	14954	14866	15082	14935	15226	15055	15166	15148	15022	15112	15166	15048	15083	15209	14895	15002	14906	15084	15152	15022	15240	14997	14957	14992	15180	14871	14920	14909	15187	15068	15056	14987	15127	14645	15195	15061	14976	15226	15274	15129	14979	15223	14721	15103	15038	15099	15190	15147	14920	15173	14921	15136	15172	15065	15148	15102	15066	14882	14924	14986	15110	15151	15021	15087	15108	15147	15082	15326	15041	15101	15060	15182	15240	15149	15013	15063	15174	14978	15187	15044	14945	14997	15253	15091	14963	15096	14947	15141	14893	14975	15029	15113	15204	15205	14882	15085	14961	15035	14960	14996	15027	15000	15052	15379	15233	14980	14954	15060	14989	15096	15079	15051	15154	15242	15236	15045	14878	15075	15110	15166	15127	15008	14929	15108	15143	15063	15096	15105	15037	14899	15070	15092	14941	15084	15051	15178	15007	14901	14964	15193	15116	15330	14911	14959	15038	14910	15115	14981	14817	15000	15072	15039	15196	15204	15122	14923	15002	15041	14988	15004	15157	15291	15067	15126	15110	15201	15343	14969	15271	14776	15004	15108	14895	15052	14873	15070	15229	15036	15057	15054	15126	14992	15035	14962	15143	14920	15185	14959	15198	14956	15000	14806	15021	14945	15321	15085	15006	15168	15093	15129	15247	14976	14948	15101	15174	15091	15029	15083	15094	15086	15021	15020	14943	14950	15119	15298	15263	14930	15185	15077	15155	14928	15093	15234	15170	15309	15075	15186	15042	15072	15047	15034	15198	15036	15116	15094	15075	15138	14981	15040	15163	14986	15196	14948	15145	15191	15086	15069	15014	15013	15009	15040	15165	14986	15193	15201	14992	15136	14972	14900	15022	15074	15182	15085	15109	15242	15198	15132	15120	14965	15319	14935	15074	15101	15081	15130	15124	14889	14895	15182	15046	14789	14974	15033	15118	15046	14885	14901	14994	15074	14886	15220	15124	15015	15280	14957	15146	15041	15075	15180	14941	15173	15215	15209	14979	15109	15161	15172	15080	15032	15196	15100	15162	15226	15293	14950	15032	15087	14923	15073	15202	15087	15113	15024	15017	14948	15043	15059	15215	15107	15150	15096	15048	14950	15230	15099	15007	15098	15068	15047	15124	14945	15058	14813	15110	15020	14884	15051	14983	14919	15218	15099	14887	14814	15010	15018	14910	15076	15138	15115	15004	15016	15117	15161	15054	15101	15104	15014	15029	15024	14978	14967	15241	15112	15244	15105	15141	15119	15034	14994	15002	14959	15018	15213	15068	14911	15094	14980	15015	15000	15120	15115	15262	15038	14966	15104	15061	15207	15065	14920	14972	14891	15149	15150	15116	14917	15055	15116	15177	15178	14958	15090	14985	14922	15068	15086	14960	14927	15165	15121	15020	14881	15005	15153	15186	15167	15185	15087	15090	15218	14888	15054	15164	15088	14995	15073	15146	15048	15140	15145	15182	14986	15076	15185	15127	15047	15204	15012	15201	15061	15071	15009	15109	15100	15042	15095	15139	15029	14866	14953	15060	15037	15104	15115	15074	14969	15181	14917	15000	15058	15186	15037	14988	15102	15103	14914	15087	15058	15163	15038	15050	14969	15127	15161	15149	15127	15127	14964	15114	15105	15265	14981	15196	15034	14856	15033	15285	15019	15026	15074	14955	15019	15080	15091	15059	14983	15116	15127	15300	15052	14983	15070	15089	14874	14867	15031	14906	15050	15142	15301	15173	15219	15119	15128	15070	15072	14994	14948	14943	15063	14922	15129	15014	15098	14957	14932	15079	14885	15269	14904	15112	15121	15161	14900	15170	15119	14991	15006	14945	14967	15048	15120	15039	15048	15079	15070	15200	14857	15185	15034	15114	15056	15315	15095	15119	15028	15144	15150	14995	14958	14952	15080	15106	15238	14973	15170	15268	15078	14987	15254	15081	14971	15055	15024	15260	15092	15079	15114	15306	14967	15257	14991	15018	15013	14912	15172	15251	14941	14873	15111	15048	15199	14923	15247	14960	14749	15348	15118	15152	14875	15222	15135	15011	15063	15105	15084	15095	14987	15148	15101	15003	15189	15165	15168	15104	15106	15186	14968	15072	15120	15247	15079	15039	15167	15291	14961	15178	14967	15029	15171	14931	15075	15220	15284	15059	15069	15219	15076	15053	14712	15055	14984	15160	15027	15008	15124	15186	15102	15028	15124	14966	15135	14957	15212	15220	14999	14897	15138	15000	15032	15122	15054	14911	14770	15120	15101	15235	15011	15017	15054	14951	14991	14983	15034	15170	14942	15014	15088	14939	15001	15217	14965	15058	15047	15030	15123	15061	15044	15227	14999	15051	14909	14984	15162	15158	14992	15159	15105	15132	15050	15004	15150	15074	15093	15028	15107	15159	15014	15114	15154	15192	15352	15132	14888	14994	14948	15129	14882	15002	15126	15017	15143	15047	15144	14862	14892	14965	15101	15092	14929	15109	15107	15184	15149	14887	14938	14897	15038	14966	15030	14973	14925	15136	15185	15083	15170	14982	15199	14994	15040	15041	14996	15127	15025	15221	15054	15003	15128	15032	15158	15075	15090	14859	15129	14943	15101	15028	14961	14935	15134	15208	15133	14966	15085	14911	15118	15260	15211	15011	15206	15260	15127	15111	15004	15005	15172	15066	15048	14965	15408	14957	14996	15093	15271	14957	14937	14983	15022	15097	14840	15203	15113	15239	14931	15242	15031	15037	14977	14964	15109	14882	14976	15099	15003	15208	14988	15052	15107	15139	14938	15045	15140	15064	15023	14995	15200	15021	15095	15049	15223	14846	14932	14946	15008	15046	15130	15305	14973	14911	15220	15006	15166	15022	14981	15194	15183	14994	14963	15125	15148	14900	15064	14937	14889	15106	14962	15155	14989	15053	15169	14996	15075	15110	15206	15188	15017	14949	14929	15122	15049	15181	14918	15000	15194	14970	15052	14896	14967	15100	14958	15054	15105	15002	14956	15001	14946	15129	15189	15069	14944	15167	15135	15049	15145	15040	14912	15254	15057	15074	15065	15117	15211	15152	15240	15261	14904	15043	15033	14937	15011	14970	15256	15053	15124	15138	15028	15132	14999	15263	15234	15023	14992	15078	15220	15109	15134	15096	15079	15056	15044	15222	15243	15163	15220	15281	15273	15177	14951	15016	14915	15027	15139	15114	15230	15051	15041	15013	15023	15022	15079	15112	15089	15078	15222	15189	15078	15068	14872	15054	15038	15265	15075	15135	15172	15153	15032	14837	15150	15124	15051	15001	15077	15024	15104	15040	15125	15034	14939	15006	14831	14958	15114	15142	15106	15029	14950	15118	14841	15148	15078	14903	15087	15001	15247	15136	15082	14982	15160	14945	15131	15020	15169	14919	15136	15111	14982	14973	15204	14989	15119	15054	15077	15020	14978	15014	15085	15058	14969	15072	15058	14871	15169	14944	15012	15059	15097	14999	15063	15087	15084	15125	15076	15000	15299	15018	15086	15151	15010	14998	14885	14970	15069	14997	15074	15081	15167	14911	15046	15026	15060	15032	14868	14966	15120	15002	15229	14911	15199	15099	15053	15020	15061	15055	15160	14982	14908	14947	15001	15015	15212	14962	15082	15062	15030	14958	15117	14908	15126	14945	15233	15087	15106	15126	14993	15146	15070	14899	15004	15100	15121	15189	15187	15116	15151	14996	15101	15065	14847	15067	15119	15093	14978	15126	15252	15042	15151	15018	15150	15074	15208	15104	15140	14800	15214	15014	15086	15010	15114	15094	15059	15107	15128	15196	14973	15037	15035	14889	15081	14830	15052	15030	15081	15089	15000	15198	14948	14981	15015	15197	15097	15180	15092	15184	15321	15072	15226	15111	15055	15159	14915	15060	15141	14968	15088	15015	14988	15171	15096	14986	14958	15021	15013	14949	15052	15163	14994	14907	15028	14970	15123	15016	15000	15154	15034	15004	15323	15104	15154	15313	15045	14939	15247	15354	15262	15176	14896	15141	15055	15172	15062	14995	15168	15086	14883	15025	15048	15005	15050	14854	15103	15061	14995	15141	15026	14951	15036	15027	15057	14800	15014	15121	15136	15047	15091	15114	15088	14884	15074	15075	15095	14996	15042	14933	15011	14925	14956	14915	14991	15232	15043	15035	14961	15210	15065	15002	15055	15083	15103	14973	15040	15042	15024	15109	15202	15130	14856	14997	15108	14890	15089	15037	14969	14935	15115	14995	15116	15082	15053	15129	14870	15194	15194	15193	15324	14945	15111	15028	15074	15125	15007	15308	15385	15039	14963	15121	14999	14996	14807	15211	15022	15274	15183	15166	14970	15133	14799	15043	15220	15138	15165	15143	15127	15008	15029	15103	15077	14964	15147	14979	14975	15062	15020	15079	14942	14988	15109	14931	14973	15209	15176	15099	15012	15055	14936	15260	15039	14957	15058	15262	15133	15160	14969	15057	14869	15164	15118	15183	14923	15050	15112	15031	14970	15164	15018	15150	15112	15081	15023	14933	14992
33757	47136	41877	32477	25942	21806	18881	17770	16168	15338	14815	14448	14087	14023	13676	13559	13667	13455	13675	13560	13635	13502	13370	13496	13413	13321	13459	13418	13357	13443	13359	13537	13322	13460	13524	13377	13466	13335	13428	13367	13350	13457	13388	13294	13268	13432	13456	13415	13217	13423	13339	13372	13217	13454	13362	13354	13188	13411	13419	13367	13346	13262	13387	13421	13263	13440	13455	13429	13264	13522	13356	13440	13308	13299	13277	13253	13068	13502	13481	13315	13305	13347	13255	13367	13325	13396	13358	13452	13329	13331	13343	13433	13275	13437	13301	13347	13437	13230	13363	13412	13332	13452	13297	13444	13384	13306	13345	13277	13465	13529	13435	13275	13431	13249	13342	13134	13427	13373	13336	13332	13278	13418	13365	13401	13364	13298	13312	13343	13595	13158	13353	13295	13444	13317	13283	13364	13106	13135	13478	13333	13376	13320	13426	13307	13461	13389	13419	13347	13254	13332	13366	13293	13467	13339	13576	13420	13234	13464	13213	13394	13388	13198	13444	13261	13319	13453	13329	13249	13367	13321	13293	13286	13295	13414	13293	13400	13435	13300	13208	13366	13440	13417	13311	13415	13527	13315	13416	13295	13370	13385	13303	13378	13497	13293	13142	13307	13343	13375	13571	13256	13406	13439	13385	13354	13249	13315	13371	13418	13344	13355	13151	13438	13379	13297	13431	13351	13263	13352	13339	13389	13380	13318	13436	13476	13232	13392	13404	13381	13352	13535	13335	13483	13273	13276	13244	13402	13440	13411	13533	13517	13202	13332	13445	13268	13270	13271	13310	13372	13433	13480	13384	13434	13239	13378	13216	13412	13407	13238	13420	13353	13337	13474	13293	13393	13431	13324	13300	13469	13419	13263	13465	13392	13436	13364	13284	13482	13321	13311	13166	13161	13342	13243	13400	13312	13182	13340	13340	13461	13220	13245	13153	13310	13347	13352	13345	13392	13519	13227	13436	13410	13322	13342	13199	13389	13301	13187	13340	13367	13373	13203	13300	13354	13447	13444	13314	13486	13502	13312	13375	13422	13180	13311	13420	13233	13343	13385	13241	13420	13324	13433	13241	13554	13393	13300	13298	13336	13447	13414	13418	13253	13461	13481	13494	13345	13421	13269	13414	13380	13302	13497	13454	13339	13167	13453	13402	13376	13310	13402	13376	13241	13395	13388	13266	13338	13321	13319	13450	13367	13473	13316	13443	13266	13302	13379	13377	13514	13321	13122	13306	13317	13258	13451	13255	13283	13385	13217	13237	13297	13405	13353	13347	13278	13338	13333	13378	13406	13351	13192	13309	13309	13297	13352	13251	13289	13375	13439	13467	13319	13379	13320	13421	13426	13345	13243	13476	13374	13264	13278	13429	13353	13270	13427	13313	13338	13361	13520	13316	13496	13448	13166	13413	13389	13599	13304	13316	13202	13485	13238	13187	13299	13371	13392	13384	13387	13289	13310	13458	13278	13330	13374	13428	13365	13282	13319	13351	13409	13315	13437	13221	13211	13296	13380	13337	13523	13267	13299	13421	13273	13550	13320	13270	13211	13444	13403	13399	13174	13391	13367	13350	13349	13336	13387	13256	13422	13383	13407	13182	13298	13293	13309	13497	13196	13419	13315	13489	13438	13422	13551	13379	13212	13342	13439	13383	13306	13363	13258	13450	13236	13318	13440	13325	13343	13437	13387	13274	13529	13505	13314	13375	13338	13292	13390	13398	13416	13352	13214	13483	13382	13326	13282	13416	13198	13458	13210	13316	13569	13333	13495	13537	13303	13560	13433	13424	13336	13568	13469	13329	13333	13347	13428	13351	13367	13349	13410	13370	13337	13332	13321	13257	13221	13324	13363	13490	13370	13271	13345	13360	13501	13379	13473	13391	13484	13247	13342	13339	13502	13455	13147	13319	13194	13451	13324	13532	13295	13228	13318	13322	13320	13498	13449	13345	13417	13342	13483	13424	13355	13309	13229	13314	13266	13169	13412	13315	13383	13235	13232	13366	13237	13271	13327	13402	13348	13108	13287	13436	13382	13323	13336	13218	13256	13292	13433	13381	13343	13387	13324	13436	13371	13385	13297	13476	13403	13503	13293	13374	13235	13431	13279	13150	13449	13401	13387	13429	13317	13459	13413	13306	13467	13314	13357	13403	13398	13468	13358	13484	13370	13490	13282	13427	13397	13404	13188	13283	13372	13431	13267	13239	13399	13489	13305	13250	13359	13288	13320	13429	13368	13343	13239	13355	13396	13231	13397	13403	13049	13383	13339	13362	13358	13527	13229	13376	13283	13427	13425	13336	13244	13393	13154	13349	13233	13377	13403	13202	13317	13283	13256	13235	13299	13181	13518	13330	13503	13165	13290	13295	13516	13321	13389	13266	13443	13611	13315	13445	13373	13287	13349	13385	13329	13549	13287	13469	13399	13355	13351	13374	13418	13227	13466	13517	13230	13333	13257	13335	13530	13357	13374	13394	13342	13198	13518	13363	13286	13376	13485	13347	13293	13380	13426	13322	13351	13276	13403	13363	13305	13195	13456	13381	13322	13283	13403	13293	13500	13522	13418	13221	13187	13347	13351	13384	13228	13466	13269	13376	13474	13340	13227	13391	13470	13486	13248	13326	13487	13359	13372	13327	13381	13228	13412	13227	13436	13294	13427	13404	13429	13389	13241	13274	13329	13588	13483	13417	13341	13362	13408	13104	13149	13225	13136	13348	13422	13459	13303	13353	13141	13252	13399	13434	13245	13238	13322	13373	13284	13179	13358	13276	13400	13441	13425	13414	13325	13528	13468	13286	13232	13452	13301	13306	13157	13407	13325	13277	13392	13242	13313	13254	13450	13375	13355	13292	13341	13263	13227	13489	13257	13335	13200	13453	13360	13322	13397	13308	13434	13321	13333	13354	13406	13434	13369	13338	13155	13293	13249	13318	13551	13399	13469	13385	13397	13361	13272	13325	13316	13418	13393	13278	13317	13440	13471	13256	13428	13417	13477	13416	13392	13304	13353	13286	13409	13236	13506	13358	13359	13419	13307	13390	13276	13331	13380	13302	13238	13307	13479	13097	13224	13337	13536	13224	13504	13387	13271	13307	13449	13381	13273	13526	13238	13418	13339	13467	13326	13262	13237	13397	13399	13432	13344	13365	13429	13374	13232	13284	13356	13272	13316	13428	13419	13380	13275	13420	13191	13528	13386	13253	13387	13275	13289	13384	13157	13349	13463	13305	13467	13340	13372	13456	13207	13366	13354	13495	13069	13268	13325	13307	13297	13202	13158	13462	13288	13509	13206	13356	13309	13347	13454	13447	13342	13361	13473	13417	13309	13429	13283	13382	13298	13293	13441	13256	13325	13391	13239	13541	13478	13324	13309	13458	13303	13294	13374	13406	13307	13389	13501	13387	13288	13261	13441	13286	13222	13316	13431	13422	13463	13279	13285	13502	13266	13361	13406	13445	13409	13309	13299	13567	13387	13276	13240	13263	13302	13374	13309	13325	13341	13352	13259	13354	13332	13322	13328	13235	13358	13337	13304	13341	13477	13379	13289	13168	13374	13378	13424	13246	13226	13398	13399	13352	13268	13240	13345	13360	13492	13465	13335	13194	13394	13306	13274	13315	13289	13215	13306	13265	13364	13282	13303	13186	13430	13306	13277	13386	13454	13329	13351	13394	13336	13351	13244	13316	13485	13289	13378	13316	13305	13343	13440	13423	13372	13389	13438	13303	13199	13309	13167	13362	13330	13239	13510	13299	13380	13193	13238	13421	13350	13528	13451	13312	13528	13477	13451	13355	13524	13291	13280	13458	13469	13404	13348	13292	13530	13438	13244	13412	13347	13497	13442	13421	13335	13324	13419	13264	13540	13352	13386	13435	13308	13450	13357	13212	13354	13288	13244	13396	13393	13308	13247	13446	13298	13394	13419	13241	13298	13425	13285	13552	13563	13496	13179	13564	13348	13359	13356	13389	13363	13521	13219	13257	13410	13267	13339	13188	13455	13344	13485	13283	13371	13406	13429	13164	13302	13241	13422	13418	13298	13391	13451	13363	13271	13223	13510	13373	13498	13452	13428	13329	13412	13354	13345	13397	13250	13319	13189	13265	13358	13411	13301	13421	13287	13501	13139	13463	13446	13415	13408	13302	13472	13450	13327	13346	13414	13370	13353	13413	13253	13349	13532	13375	13430	13393	13492	13339	13305	13338	13256	13179	13335	13449	13305	13537	13389	13413	13266	13327	13407	13383	13416	13274	13347	13392	13340	13435	13264	13667	13429	13368	13294	13350	13357	13271	13496	13293	13480	13186	13212	13250	13412	13279	13301	13465	13221	13339	13517	13348	13422	13442	13458	13403	13324	13370	13601	13340	13441	13442	13248	13222	13337	13294	13467	13412	13402	13515	13221	13277	13344	13551	13333	13366	13360	13409	13379	13186	13419	13383	13354	13353	13223	13395	13304	13283	13287	13503	13336	13408	13426	13329	13250	13470	13294	13254	13248	13368	13318	13354	13251	13499	13321	13315	13347	13267	13376	13356	13435	13285	13356	13475	13617	13459	13294	13510	13468	13554	13335	13409	13441	13290	13296	13368	13413	13453	13398	13355	13315	13489	13400	13440	13292	13563	13401	13453	13355	13361	13357	13305	13410	13298	13287	13446	13231	13293	13350	13372	13243	13239	13492	13224	13219	13269	13382	13298	13407	13308	13427	13439	13365	13459	13289	13375	13360	13346	13350	13383	13332	13406	13315	13395	13419	13442	13442	13275	13405	13518	13382	13391	13308	13384	13408	13490	13346	13400	13310	13157	13317	13547	13115	13343	13178	13512	13386	13241	13283	13304	13397	13299	13232	13329	13430	13267	13346	13425	13404	13323	13264	13295	13425	13399	13341	13313	13338	13540	13318	13293	13202	13508	13258	13271	13244	13290	13447	13470	13480	13493	13339	13358	13342	13470	13398	13423	13395	13306	13402	13337	13463	13218	13373	13324	13414	13408	13360	13415	13348	13195	13292	13462	13351	13453	13455	13520	13243	13218	13300	13491	13365	13260	13427	13283	13397	13387	13188	13407	13241	13359	13428	13287	13309	13248	13305	13392	13275	13211	13475	13335	13341	13328	13566	13271	13265	13348	13389
24067	21443	29111	25789	24782	25228	23627	19728	18078	17178	16549	15957	15760	15605	15299	15345	15112	15149	15078	15065	14941	14895	14813	14899	14813	14710	14776	14889	14611	14727	14650	14776	14593	14749	14744	14995	14677	14572	14834	14808	14708	14740	14546	14648	14695	14446	14412	14760	14798	14520	14750	14645	14588	14708	14606	14737	14420	14542	14712	14587	14912	14850	14367	14684	14745	14619	14690	14528	14726	14548	14612	14631	14480	14726	14650	14667	14560	14575	14505	14725	14629	14691	14597	14828	14703	14702	14827	14661	14592	14694	14653	14640	14574	14804	14478	14751	14662	14518	14580	14666	14534	14672	14601	14507	14794	14751	14545	14675	14657	14640	14515	14532	14522	14750	14663	14663	14706	14948	14447	14619	14722	14634	14713	14490	14784	14597	14702	14815	14768	14714	14645	14665	14543	14794	14716	14556	14597	14672	14759	14763	14795	14767	14674	14690	14465	14558	14605	14741	14782	14749	14591	14585	14709	14764	14735	14647	14732	14760	14596	14640	14536	14515	14761	14587	14554	14771	14563	14852	14681	14546	14601	14612	14639	14627	14655	14565	14523	14682	14612	14716	14594	14408	14538	14513	14692	14751	14730	14535	14648	14626	14643	14614	14698	14492	14733	14609	14491	14728	14864	14705	14632	14591	14702	14798	14602	14795	14716	14429	14611	14608	14601	14553	14786	14646	14549	14750	14724	14570	14594	14459	14713	14705	14669	14796	14730	14742	14639	14660	14835	14599	14714	14448	14653	14610	14765	14629	14818	14817	14582	14799	14844	14580	14737	14834	14699	14632	14482	14508	14554	14553	14681	14862	14719	14626	14610	14661	14597	14656	14712	14681	14838	14525	14621	14720	14705	14829	14584	14751	14551	14820	14565	14884	14704	14610	14653	14555	14510	14541	14709	14444	14573	14744	14581	14674	14662	14556	14698	14690	14697	14655	14645	14505	14627	14598	14751	14700	14536	14513	14574	14574	14447	14560	14489	14699	14731	14704	14380	14673	14616	14529	14505	14638	14863	14502	14696	14493	14639	14600	14684	14652	14868	14622	14729	14677	14661	14687	14577	14707	14645	14770	14725	14648	14641	14574	14588	14597	14802	14640	14687	14764	14687	14707	14667	14707	14756	14619	14827	14766	14606	14649	14632	14552	14618	14710	14848	14812	14692	14604	14668	14616	14593	14723	14611	14503	14597	14729	14709	14686	14500	14564	14673	14479	14758	14708	14655	14681	14614	14723	14602	14551	14694	14634	14535	14636	14715	14715	14619	14576	14662	14600	14561	14635	14622	14737	14933	14556	14726	14620	14678	14570	14636	14448	14666	14594	14689	14761	14533	14579	14708	14499	14557	14382	14624	14723	14640	14589	14677	14787	14543	14454	14551	14702	14673	14767	14601	14631	14597	14487	14676	14811	14634	14676	14722	14651	14464	14712	14736	14619	14584	14732	14687	14587	14639	14597	14841	14632	14714	14816	14414	14594	14546	14540	14560	14564	14730	14710	14713	14667	14570	14657	14699	14555	14578	14796	14783	14534	14549	14749	14582	14625	14831	14503	14660	14561	14508	14745	14673	14585	14706	14489	14554	14673	14691	14703	14716	14600	14619	14659	14698	14489	14780	14533	14695	14704	14689	14528	14696	14449	14583	14741	14512	14654	14823	14750	14691	14619	14690	14621	14781	14669	14532	14732	14653	14728	14750	14865	14829	14529	14648	14464	14630	14589	14639	14641	14587	14733	14751	14462	14535	14653	14574	14644	14734	14604	14723	14539	14760	14671	14689	14517	14718	14681	14714	14609	14602	14545	14822	14419	14687	14679	14731	14870	14856	14634	14536	14510	14716	14776	14836	14741	14734	14814	14665	14600	14755	14678	14562	14447	14551	14595	14655	14721	14554	14608	14612	14580	14706	14644	14763	14442	14669	14681	14680	14535	14581	14604	14530	14662	14483	14629	14644	14826	14674	14567	14644	14533	14722	14757	14674	14635	14596	14445	14650	14515	14623	14568	14622	14800	14640	14632	14616	14655	14624	14648	14686	14677	14796	14578	14667	14420	14684	14565	14653	14636	14473	14683	14693	14521	14608	14779	14620	14492	14807	14720	14600	14806	14625	14775	14625	14503	14583	14657	14752	14675	14629	14566	14365	14679	14653	14545	14594	14589	14594	14812	14838	14709	14588	14728	14631	14490	14588	14658	14696	14832	14645	14535	14514	14600	14666	14713	14710	14520	14729	14720	14564	14834	14626	14461	14637	14535	14646	14633	14571	14412	14723	14661	14870	14684	14630	14530	14736	14544	14599	14596	14701	14660	14588	14614	14859	14727	14825	14768	14674	14601	14370	14764	14673	14595	14893	14708	14626	14566	14744	14730	14640	14701	14666	14512	14857	14720	14586	14404	14796	14590	14776	14578	14808	14707	14628	14472	14324	14809	14772	14647	14596	14604	14741	14771	14492	14787	14697	14402	14507	14703	14617	14709	14348	14533	14626	14595	14650	14538	14574	14616	14745	14678	14604	14620	14788	14517	14633	14539	14606	14706	14581	14761	14782	14449	14601	14767	14703	14599	14535	14554	14469	14620	14654	14610	14503	14700	14582	14595	14622	14482	14533	14671	14633	14371	14792	14747	14766	14603	14582	14618	14550	14855	14740	14652	14799	14610	14536	14625	14521	14654	14620	14833	14607	14879	14536	14563	14549	14712	14595	14544	14552	14732	14611	14801	14656	14749	14713	14669	14599	14547	14548	14709	14689	14648	14651	14639	14626	14572	14707	14751	14921	14646	14694	14544	14715	14748	14856	14491	14606	14722	14603	14612	14765	14694	14671	14528	14496	14488	14582	14474	14669	14584	14389	14665	14532	14540	14759	14823	14514	14628	14706	14730	14639	14495	14444	14684	14592	14735	14910	14573	14607	14389	14563	14557	14498	14605	14575	14677	14464	14754	14515	14678	14504	14710	14763	14617	14580	14863	14626	14261	14767	14811	14505	14670	14401	14686	14769	14893	14807	14593	14697	14734	14712	14556	14350	14494	14467	14653	14540	14491	14851	14819	14714	14575	14562	14469	14632	14498	14617	14655	14492	14552	14557	14804	14622	14609	14626	14623	14651	14697	14649	14733	14549	14661	14668	14817	14645	14505	14497	14520	14530	14488	14663	14641	14748	14744	14568	14565	14703	14793	14574	14544	14620	14695	14584	14407	14583	14827	14778	14550	14599	14619	14626	14828	14686	14488	14716	14674	14627	14760	14581	14540	14567	14845	14633	14679	14625	14575	14600	14831	14753	14471	14570	14720	14657	14531	14688	14673	14544	14599	14666	14544	14738	14854	14729	14775	14655	14663	14553	14718	14700	14670	14467	14709	14590	14613	14584	14462	14658	14678	14469	14361	14655	14606	14677	14644	14621	14742	14788	14748	14413	14690	14619	14657	14823	14725	14497	14726	14892	14556	14716	14742	14651	14478	14712	14591	14745	14562	14899	14546	14622	14534	14555	14545	14731	14581	14575	14628	14501	14570	14518	14733	14677	14652	14519	14677	14568	14545	14512	14591	14687	14629	14567	14725	14679	14738	14623	14663	14753	14598	14349	14491	14630	14628	14784	14661	14692	14721	14513	14680	14697	14717	14710	14509	14706	14584	14685	14643	14719	14610	14614	14729	14523	14626	14535	14502	14765	14827	14871	14659	14667	14404	14707	14589	14593	14625	14775	14603	14616	14679	14459	14762	14702	14771	14749	14731	14758	14633	14563	14494	14566	14704	14610	14605	14589	14937	14633	14561	14716	14965	14769	14696	14562	14538	14835	14635	14567	14782	14718	14470	14635	14473	14539	14595	14548	14745	14699	14566	14658	14669	14783	14530	14790	14307	14538	14644	14631	14547	14683	14631	14708	14676	14833	14642	14761	14863	14683	14447	14682	14685	14649	14799	14672	14691	14682	14525	14694	14629	14807	14738	14661	14695	14825	14675	14694	14714	14696	14472	14718	14698	14562	14820	14699	14648	14663	14724	14557	14751	14535	14677	14569	14590	14570	14742	14639	14723	14613	14657	14567	14588	14588	14498	14677	14667	14599	14641	14593	14571	14586	14634	14828	14690	14675	14606	14787	14519	14609	14891	14921	14850	14645	14843	14619	14806	14718	14757	14617	14676	14779	14523	14533	14707	14515	14641	14620	14754	14516	14566	14577	14605	14811	14616	14702	14714	14684	14726	14637	14596	14722	14605	14515	14614	14722	14620	14851	14769	14891	14564	14520	14674	14527	14575	14594	14643	14519	14722	14642	14632	14669	14565	14484	14593	14517	14730	14676	14680	14399	14693	14697	14617	14956	14655	14821	14631	14502	14385	14616	14751	14579	14578	14685	14867	14495	14533	14599	14732	14669	14675	14561	14408	14511	14612	14789	14599	14736	14672	14502	14513	14728	14775	14602	14747	14596	14735	14678	14691	14486	14733	14723	14656	14498	14604	14633	14557	14601	14744	14670	14528	14581	14778	14655	14382	14683	14702	14778	14739	14685	14673	14801	14662	14643	14821	14874	14786	14563	14548	14529	14555	14553	14621	14562	14490	14895	14714	14610	14806	14595	14560	14682	14492	14621	14678	14542	14678	14639	14623	14579	14665	14659	14872	14665	14659	14778	14790	14693	14817	14853	14655	14545	14661	14489	14764	14618	14537	14537	14851	14636	14574	14699	14694	14630	14643	14640	14748	14631	14877	14840	14518	14699	14584	14548	14624	14689	14699	14632	14749	14693	14669	14585	14624	14389	14665	14624	14525	14504	14494	14560	14747	14693	14788	14732	14625	14767	14563	14643	14518	14721	14594	14623	14644	14631	14642	14692	14687	14755	14581	14517	14602	14657	14562	14646	14495	14691	14645	14561	14613	14485	14769	14667	14626	14589	14414	14696	14634	14734	14640	14826	14506	14464	14775	14646	14671	14785	14891	14483	14771	14668	14746	14556	14458	14654	14690	14712	14679	14649	14707	14772	14493	14318	14550	14678	14516	14624	14718	14475	14417	14573	14557	14553	14579	14553	14503	14678	14787	14716	14543	14870	14544	14504	14848	14755	14638	14662	14592	14637	14660	14566	14647	14736	14830	14518	14715	14922	14582	14705	14759	14599	14681	14948	14793	14685	14715
33898	53815	49285	39207	31097	25859	22601	20323	18165	16605	15826	15100	14456	14212	14163	13756	13693	13664	13307	13358	13404	13362	13413	13237	13225	13309	13233	13362	13144	13123	13186	13240	13046	13088	13068	13022	13153	13333	13184	13104	13156	13192	13100	13069	13153	13064	13229	13252	13232	13176	13117	13013	13105	12998	13178	13075	13207	13266	13274	12961	13046	13153	13190	13122	13069	13099	13165	13133	13231	13000	13079	13120	12989	13141	13241	13204	13170	13015	13218	13198	13118	13241	13226	13222	13129	13097	13181	13064	12940	13116	13019	13263	13299	13099	13261	13041	13010	13154	13110	13146	12887	13119	13202	13100	13031	13089	13067	13152	13139	13225	13105	13115	13030	13191	13179	13113	13078	13042	12957	13045	13212	13144	13055	13233	13128	13087	13197	13109	13082	13072	12993	13140	13086	13074	13074	13070	12992	13025	13285	13074	13154	13029	13103	12987	13144	13089	13180	13197	13115	13117	13122	13105	13050	13008	12903	13166	12970	13098	13218	13012	13134	13084	12993	13102	13230	13147	13120	13090	13065	12985	13198	13019	12966	13022	13301	13010	13166	13161	13137	13108	13078	13156	13244	13061	13169	13187	13007	13126	13079	13087	13082	13239	13166	13056	13228	13129	12835	13120	13251	13052	13105	13288	13059	13022	13099	12959	13010	13315	12972	13120	13159	12931	13042	12988	13019	13163	13113	13020	13143	13025	13167	13215	12992	12999	12975	13044	13108	13218	12972	13034	13056	13000	13208	13060	13138	13037	13097	13020	12963	13134	13158	13259	13137	12950	13065	13121	13182	13040	12974	13089	13175	13187	13232	13179	13193	13051	12939	13080	12994	13187	13108	13118	13259	13080	13093	13189	13149	13126	13222	13032	13070	13106	12953	13251	13129	13317	13058	13168	13087	13064	13029	13119	13011	13038	13100	13088	13155	12985	13094	13223	13039	13022	13152	13037	13114	12975	13017	13113	13212	13128	13092	13163	13090	13276	13011	13097	13075	13106	13263	13024	12987	13197	13017	12981	13074	13038	13121	13199	12989	13242	13040	13202	13200	13193	13162	13245	13042	13116	13244	12979	13316	13229	13070	13279	13206	13160	12886	12984	13056	13155	12959	13280	13069	13118	13055	12941	13161	12997	13305	12935	13148	13024	13113	12977	13011	13128	13227	13185	13233	13061	13076	12932	13146	13205	12909	13241	13129	13013	12969	12971	13071	13180	13052	13025	13165	13232	13108	13044	13142	13126	13113	13080	13223	13017	13183	12968	12941	12970	13233	13088	12990	13147	13146	13235	13094	13179	13146	13077	13033	13000	13070	13074	13049	13162	12928	13259	13139	13352	13141	13203	13199	13297	13052	12984	13169	12992	13079	13113	13277	13109	12988	12949	12999	12999	13083	13145	13198	13098	13155	13089	13069	13068	13070	13249	12989	13192	13110	13026	13303	13106	13287	13312	13121	13351	13213	13108	13082	13220	13113	13214	12989	13132	13048	13254	13016	13024	13021	13014	13151	13216	13079	13204	13275	13040	13103	12997	12984	13130	13113	13016	13052	13171	13017	13017	13200	13047	13197	13056	13115	13062	13047	13106	13151	13002	13030	13089	13008	13240	13166	13022	13004	12977	13065	12977	13201	13091	12973	13189	13027	13098	13188	13239	12913	13069	13102	13013	13217	13144	13146	13124	13087	13086	13127	13089	13036	13131	13151	13058	13194	13277	13201	13193	13065	13060	13038	13062	13101	12933	12938	13229	13145	13091	12945	13106	13370	13103	13077	13111	13046	13140	13107	13119	13151	13121	13096	13141	13251	13192	13040	13105	13188	13104	13013	13235	13314	13030	13112	12980	13123	13300	13064	13184	12959	13258	13033	13114	13209	13326	13259	13173	13140	13132	13156	13180	13085	13124	13224	13147	13027	13126	13044	13144	12959	13233	13171	13143	12997	13039	13072	13018	13182	13400	13161	13083	13285	13194	13225	13160	13027	13022	13165	13094	13234	13187	13001	13064	13060	13096	13113	12912	13101	13264	13040	13134	13036	13055	13287	13126	13194	13127	13068	13142	13175	12978	13153	13038	13208	13111	13178	13128	12899	13192	13056	13128	13086	13045	13189	13252	13069	13094	12973	13171	13092	12959	13100	13081	12965	13193	13093	13115	12987	13113	13131	13237	13102	13158	13016	13150	13117	12991	13028	13010	13033	13008	13151	13079	13182	13155	13078	13214	13095	13090	13070	13070	13006	13189	13229	13150	13088	13370	13015	13023	13171	13160	13188	13039	12974	13097	13098	12975	13087	13202	13047	13113	13178	13114	13232	12907	12981	13125	13095	13002	12984	13207	13049	13117	13241	13120	13125	12948	13094	13284	13154	13114	13006	13083	13059	13191	13177	13193	12917	13021	13077	13145	13232	13250	13162	13203	13251	12963	13147	13069	13308	13152	13030	13058	13000	12958	13115	13084	13050	13024	13110	13059	13094	13122	13046	13111	13020	13047	13126	12977	13073	13056	13057	13097	13082	12997	13103	13248	13006	13216	13214	13104	13079	13103	13036	12981	13200	13127	13043	13202	13050	13051	13050	13023	13318	12987	13160	13047	13072	13041	13218	12930	13137	13070	12951	13178	13203	13067	13267	13174	13039	13066	13213	13239	13200	13018	13085	13041	13132	13304	13134	13257	13052	13038	12976	13109	13060	13214	13177	13116	13179	13177	13239	13021	13011	13134	13282	13325	13259	13020	13206	12988	13151	13035	13040	13214	13072	13188	13145	13265	12979	12899	13128	13069	13019	13273	13059	13032	13033	13126	13241	13114	13030	13314	13108	13183	13139	13034	13100	13086	13104	13167	13101	13233	13108	13130	13215	13148	13138	13245	13190	13110	13171	13226	13235	13057	13064	13069	13107	13168	13033	13008	13057	13054	13079	13079	13012	13017	13100	13125	13339	13051	13147	13207	12974	13056	13112	13076	13262	13024	13175	13029	13200	13089	13224	13212	13039	13035	13177	13148	13122	13111	13082	13215	13100	13029	13103	13167	13264	13065	13194	13130	13352	13180	13044	13169	13235	13207	13105	13104	13235	13137	13060	13007	13043	13078	13130	13229	13270	13133	13077	13181	13228	13058	13288	13208	13088	13066	13198	12989	13212	13020	13100	13118	13130	12995	13033	13017	13119	13029	13169	13091	13138	13036	13126	12931	13107	13115	12948	13198	13097	13013	13063	13072	13079	12985	13166	13214	13108	13074	13082	13020	13219	13073	13132	13012	13107	13106	13195	12999	13043	13177	13007	13039	13032	13174	13133	12934	13070	13127	13187	13083	13025	13137	13221	13142	12922	13001	13227	12988	13056	13294	13056	13095	13094	13246	13216	13087	13177	13191	13210	13123	13048	13164	13024	12942	13122	12933	13050	13020	13007	13028	13285	13246	12941	13060	12956	13219	13070	13070	13074	13005	13215	13043	13024	13044	12931	13243	12955	13049	13080	13122	13158	12974	13081	13055	13307	12999	13128	13038	13020	13143	13244	13030	12860	13071	13039	12947	13075	13189	13132	13142	13066	13098	13028	13044	13124	13082	13133	13102	13075	13188	13115	13195	13165	12933	13048	13151	13118	13011	13184	13132	13035	13079	13266	13163	13030	12994	13143	13036	13186	13105	12953	12990	13013	13070	13064	13034	12944	13029	13113	13149	13109	12962	13070	12938	13019	13055	13075	13131	13081	13076	13120	13263	12961	13087	13103	13042	13118	13233	13165	12927	13164	12918	13080	12988	13220	13031	13244	13146	13151	12976	13120	13122	13091	12965	13088	13026	13249	13019	12915	13157	13149	13080	13234	13163	13241	13091	13007	13237	13148	13122	13179	12953	13279	13090	13232	13116	13224	13386	13044	13091	13048	13052	13180	13148	12990	13085	13149	13003	13112	13185	13114	13195	12968	13236	13113	13145	13003	13036	13186	13089	13171	12994	13058	12953	13196	13078	13029	12923	13038	12942	13219	13186	13040	13247	13087	13046	13114	13261	13145	13019	13104	12974	13054	12944	13216	13105	13137	13180	13135	13123	13178	13222	13285	13124	13173	13142	13163	13221	13045	13149	13160	13102	13126	13120	12966	13106	13065	13093	13127	13181	13127	13216	13076	12987	13078	13117	13063	13139	13031	13078	13035	13203	13070	12972	13207	13133	13043	13117	13115	13267	12969	13355	13221	13262	13061	13216	13058	13168	13187	13030	13111	13184	13176	13184	13274	12976	13142	12947	13121	13159	13261	13060	13085	13108	12968	13065	13091	13029	13089	13095	13221	13006	13019	12952	13108	13196	13178	13153	13243	12983	13130	13170	13150	13056	13112	13056	13065	13196	13072	13032	13141	13036	13022	13082	13000	13226	13007	13199	13338	13178	13171	13242	13113	12931	13164	13212	13037	13140	13128	13173	12978	13097	12994	13142	13115	13165	12988	13257	13215	13120	12924	13112	13104	13017	12988	13018	13180	13240	13036	13184	13152	13257	13046	13246	13000	13019	13244	13260	13047	13008	13190	13037	13106	13135	13085	13153	13096	13199	13088	12972	13159	13041	13194	13123	13055	13198	13152	13158	13217	13240	13143	13174	12970	13162	12913	13049	13083	13157	13143	13104	13097	13154	12976	13001	13131	13162	13288	13152	13149	13214	13180	13085	12954	13244	12920	13099	12994	13149	13066	13146	13126	13040	13211	13108	13084	13024	13045	12976	13109	13108	13010	12933	13069	13213	13230	13074	13250	13008	13104	13121	13070	13028	13056	13026	13073	13028	13159	13166	13014	13104	13065	13091	13125	13021	13066	13002	13160	13097	12960	13101	13141	13048	13157	13012	13229	13056	13100	13077	13000	13208	13067	13071	13062	13006	13125	13220	13226	13215	13131	13177	13118	13057	13282	13158	13159	13075	13170	13010	13105	13262	13052	13237	13140	13089	13022	13043	13319	13145	13128	12992	13017	13024	13046	13113	13209	13069	13183	12992	13155	13172	12976	13264	13133	13142	13014	13065	13141	13072	13172	12930	13062	13207	13083	13039	12998	12997	13103	13123	13098	13131	13232	13178	12875	13004	13179	13036	13068	13103	12976	12957	13052	13011	12974	13082	13154	13162	13091	13219	13132	12943	13070	13231
22972	21453	29283	24265	22913	25932	28222	22743	20387	19334	18181	17513	17030	16601	16256	16061	15983	16129	15439	15885	15635	15563	15707	15689	15601	15444	15490	15460	15406	15477	15369	15433	15366	15116	15235	15509	15353	15281	15246	15233	15252	15496	15516	15322	15226	15391	15468	15346	15397	15592	15215	15125	15263	15310	15314	15155	15095	15340	15589	15404	15363	15396	15147	15151	15141	15223	15464	15362	15281	15388	15437	15520	15259	15431	15405	15240	15256	15212	15337	15369	15343	15226	15273	15473	15421	15281	15205	15368	15212	15224	15424	15198	15664	15204	15274	15255	15176	15268	15177	15300	15217	15176	15379	15220	15257	15192	15200	15144	15317	15089	15401	15261	15170	15406	15302	15321	15257	15267	15204	15161	15210	15275	15315	15166	15208	15161	14924	15169	15285	15028	15371	15091	15141	15231	15379	15277	15358	15121	15275	15282	15276	15291	15008	15044	15225	15264	15209	15305	15003	15296	15211	15286	15143	15075	15095	15108	15398	15197	15316	15234	15351	15364	15219	15233	15284	15070	15280	15319	15285	15166	15519	15254	15235	15397	15180	15507	15254	15225	15212	15101	15358	15102	15203	15169	15418	15082	15172	15278	15208	15210	15212	15205	15304	15267	15202	15339	15233	15195	15279	15147	15199	15482	15303	15208	15194	15061	15308	15366	15160	15222	15265	15230	15218	15160	15240	15213	15454	15402	15201	15230	15285	15160	15081	15358	15372	15306	15412	15250	15267	15291	15145	15337	15116	15229	15211	15184	15081	15381	15503	15137	15255	15177	15279	15088	15272	15264	15212	15299	15202	15315	15176	15320	15161	15319	15311	15174	15168	15176	15012	15275	15296	15248	15305	15036	15150	15211	15342	15349	15392	15339	15051	15214	15431	15164	15277	15102	15256	15324	15399	15415	15180	15328	15162	15193	15343	15292	15295	15262	15263	15368	15141	15076	15269	15123	15305	15333	15253	15205	15010	15469	15211	15260	15084	15241	15254	15272	15348	15153	15192	15219	15100	15286	15402	15335	15280	15333	15282	15250	15094	15154	15061	15182	15171	15107	15273	15120	15491	15260	15211	15267	15250	15131	15176	15202	15344	15456	15161	15249	15014	15203	15237	15288	15299	15296	15254	15250	15288	15310	15409	15343	15166	15212	15167	15194	15095	15346	15032	15091	15225	15062	15305	15235	15070	14996	15329	15197	15231	15287	15188	15313	15070	15305	15288	15015	15249	15064	15121	15119	15151	15319	15376	15317	15274	15182	15257	15172	15230	15301	15330	15226	15346	15139	15277	15358	15162	15127	15170	15080	15181	15319	15173	15112	15474	15137	15258	15127	15126	15264	15183	15251	15428	15251	15108	15118	15259	15245	15056	15156	15206	15383	15014	15068	15232	15377	15157	15181	15277	15376	15073	15328	15354	15247	15391	15203	15186	15157	15105	15340	15141	15244	15277	15410	15012	15007	15114	15104	15155	15070	15237	15235	15260	15198	15291	15112	15293	15355	15503	15228	15235	15242	15202	15218	15085	15277	15089	15268	15308	15248	15181	15227	15100	15315	15183	15175	15492	15133	15259	15243	15179	15340	15356	15162	15378	15375	15338	15362	15158	15059	15119	15278	15246	15066	15265	15232	15064	15179	15218	15272	15396	15120	15286	15279	15050	15222	15349	15275	15171	15459	15375	15364	15227	15277	15071	15311	15024	15095	15441	15229	15193	15244	15187	15357	15164	15116	15267	15468	15299	15159	15439	15218	15304	15374	15270	15293	15313	15261	15160	15242	15089	15236	15061	15127	15168	15287	15263	15168	15281	15069	15124	15305	15283	15227	15189	15256	15263	15350	15219	15410	15167	15134	15326	15146	15253	15318	15158	15126	15179	15269	15368	15072	15181	15129	15297	15243	15451	15081	15221	15220	15283	15080	15097	15353	15095	15252	15209	15255	15210	15128	15174	15306	15137	14897	15370	15205	15235	15388	15410	15224	15038	15303	15422	15174	15091	15176	15208	15151	15113	15146	15204	15072	15275	15278	15209	15225	15445	15399	15289	15292	15519	15332	15203	15274	15459	15382	15311	15219	15169	15276	15235	15205	15203	15345	15246	15166	15289	15142	15285	15293	15149	15443	15378	15187	15105	15121	15218	15189	15103	15334	15153	15263	15128	15165	15326	15247	15356	15268	15287	15368	15182	15114	15121	15170	15282	15049	15190	15192	15295	15261	15224	14971	15164	15267	15325	15319	15195	15058	15347	15021	15392	15212	15214	15174	15190	15191	15253	15170	15287	15260	15314	15297	15336	15263	15284	15250	15256	15163	15200	15333	15293	15196	15235	15099	15073	15131	15273	15324	15096	15147	15265	15294	15260	15217	15221	15354	15173	15278	15235	15219	15012	15046	15143	15218	15415	15444	15311	15220	15171	15094	15239	15227	15237	15334	15379	15059	15354	15213	15167	15213	15282	15425	15486	15297	15247	15345	15197	15149	15209	15210	15338	15226	15284	15131	15251	15147	15275	15268	15172	15154	15322	15285	15104	15212	15132	15244	15189	15301	15478	15240	15234	15193	15351	15416	15394	15142	15285	15434	15194	15253	15072	15113	15238	15123	15275	15285	15344	15350	15253	15389	15254	15177	15272	15361	15267	15107	15217	15389	15246	15209	15409	15267	15065	15243	15292	15204	15175	15335	15169	15183	15202	15259	15247	15289	15102	15221	15185	15325	15260	15140	15283	15263	15088	15239	15233	15231	15172	15041	15112	14866	15319	15305	15454	15292	15286	15308	15201	15063	15210	15083	15296	15237	15130	15188	15039	15020	15093	14990	15237	15314	15002	15284	15273	15292	15320	15261	15180	15140	15199	15353	15212	15210	15145	15254	15125	15058	15238	15221	15302	15108	15292	15459	15036	15158	15282	15327	15076	15105	15137	15225	15196	15139	15220	15083	15000	15356	15203	15196	15240	15128	15190	15289	15222	15039	15302	15117	15286	15285	15177	15127	15240	15023	15395	15304	15214	15351	15171	15293	15106	15134	15164	15392	15283	15123	15311	15252	15254	15092	15086	15025	15100	15341	15405	15169	15152	15370	15322	15303	14967	15354	15233	15252	15241	15157	15392	15255	15325	15223	15325	15395	15019	15177	15224	15361	15153	15238	15138	15277	15342	15352	15139	15074	15187	15172	15033	15223	15241	15179	15230	15259	15162	15288	15253	15355	15240	14925	15114	15149	15395	15412	15158	15314	15328	15309	15207	15288	15218	15273	15092	15151	15168	15144	15142	15253	15364	15273	15259	15270	15210	15089	15360	15355	15113	15019	15234	15184	15187	15119	15383	15199	15245	15148	15268	15128	15349	15284	15290	15138	15235	14953	15240	14979	15261	15263	15347	15263	15272	15151	14954	15175	15305	15274	15195	15158	15245	15198	15326	15225	15077	15142	15472	15241	15343	15280	15366	15101	14891	15245	15056	15145	15258	15256	15143	15284	15182	15254	15100	15133	15257	15352	15311	15324	15140	15409	15107	15189	15245	15096	15142	15132	15105	15252	15287	15262	15150	15358	14981	15075	15302	15297	15358	15220	15102	15179	15238	15107	15217	15076	15205	15186	15308	15342	15336	15255	15151	15211	15254	15161	15388	15117	15219	15135	14967	15096	15197	15228	14996	15138	15170	15252	15274	15279	15070	15031	15159	15400	15343	15290	15500	15134	15136	15162	15321	15069	15193	15341	15214	15220	15532	15238	15054	15412	15149	15338	15325	15156	15217	15107	15313	15187	15276	15367	15328	15217	15460	15151	15258	15221	15307	15293	15129	15036	15242	15279	15464	15396	15294	15250	15198	15097	15340	15200	15141	15256	15162	15405	15275	15233	15274	15062	15365	15182	15127	15220	15277	15138	15233	14972	15248	15052	15084	15320	15293	15240	15073	15247	15210	15322	15248	15286	15311	15412	15215	15282	15285	15150	15216	15095	15150	15122	14975	15223	15368	15096	14971	15441	15264	15235	15187	15456	15205	15270	15217	15276	15232	15187	15267	15165	15063	15381	15259	15292	15296	15216	15348	15384	15155	15067	15167	15068	15219	15364	15286	15344	15011	15298	15232	15403	15473	15326	15274	15375	15053	15357	15343	15278	15148	15182	15107	15140	15198	15133	15210	15105	15335	15177	15087	15292	15333	15236	15272	15181	15092	15324	15255	15270	15205	15190	15409	15368	15206	15189	15215	15268	15346	15321	15190	15252	15336	15205	15372	15280	15262	15236	15139	15354	15205	15205	15013	15278	15226	14989	15162	15261	15182	15051	15126	15200	15328	15120	15383	15353	15116	15054	15135	15243	15256	15160	15099	15236	15156	15337	15131	15190	15305	15298	15192	15268	15242	15200	15124	15415	15416	15412	15536	15171	15216	15202	15051	15054	15131	15149	15171	15082	15151	15299	15102	15296	15369	15378	15262	15087	14953	15192	15315	15075	15022	15195	15362	15380	15311	15367	15371	15167	15248	15353	15302	15134	15194	14945	15112	15378	15249	15303	15119	15229	15048	15283	15168	15256	15306	15166	15106	15292	15267	15361	15355	15173	15077	15080	15317	15275	15246	15319	15400	15182	15237	15200	15342	15250	15347	15282	15233	15120	15036	15097	15121	15147	15170	15190	15141	15207	15288	15351	15214	15044	15312	15233	15326	15179	15338	15252	15260	15097	15178	15233	15039	15265	15308	15119	15385	15366	15332	15141	15407	15109	15228	15104	14921	15290	15268	15159	15109	15164	15236	15303	15069	15465	15184	15220	15190	15269	15243	15011	14999	15345	15204	15315	15389	15175	15252	15174	15114	15312	15088	15299	15253	15203	15112	15217	15321	15204	15183	15124	15256	15428	15174	15348	15103	15253	15200	15086	15445	15201	15334	15204	15144	15219	15294	15105	15066	15291	15151	15267	15333	15115	15165	15349	15247	15369	15226	15323	15264	15059	15110	14987	15286	15329	15056	15194	15219	15130	15294	15266	15267	15208	15141	15205	15251	15360	15330	15206	15192	15216	15328	15204	15295	15231	15134	15306	15195	15142	15182	15375	15271	15337	15274	15149	15268	15093	15315	15302	15197	15291	15116	15198	15376	15221	15176	15234	15169	15158	15067	15128	15223	15089	15250	15208
35942	59507	55444	43871	35233	29635	26329	23507	20696	18863	17365	16297	15708	15296	14682	14434	14243	14187	14105	13887	13898	13904	13549	13587	13653	13598	13661	13513	13411	13402	13579	13506	13511	13540	13415	13487	13457	13569	13479	13508	13310	13410	13585	13556	13456	13462	13277	13559	13577	13614	13397	13415	13387	13257	13531	13447	13512	13439	13271	13584	13594	13515	13290	13417	13448	13427	13374	13407	13326	13481	13506	13350	13325	13560	13371	13245	13491	13486	13548	13448	13492	13414	13494	13491	13483	13503	13554	13502	13210	13436	13469	13304	13272	13400	13452	13558	13406	13483	13468	13189	13445	13535	13237	13457	13515	13371	13450	13372	13467	13407	13461	13387	13509	13307	13586	13370	13611	13560	13365	13540	13482	13521	13440	13525	13543	13381	13377	13422	13321	13416	13573	13472	13506	13525	13335	13348	13372	13411	13551	13530	13264	13267	13437	13536	13327	13431	13589	13499	13580	13508	13488	13345	13522	13365	13366	13431	13462	13516	13459	13488	13478	13265	13431	13471	13546	13553	13256	13519	13385	13445	13502	13478	13354	13279	13389	13515	13348	13369	13606	13404	13444	13294	13341	13521	13420	13464	13580	13396	13468	13466	13313	13468	13512	13421	13537	13317	13332	13344	13457	13386	13476	13404	13434	13395	13479	13545	13476	13448	13390	13491	13511	13488	13495	13441	13459	13560	13493	13659	13491	13428	13478	13434	13432	13557	13487	13568	13406	13491	13557	13285	13317	13322	13424	13547	13489	13619	13387	13461	13433	13574	13468	13479	13517	13454	13404	13539	13592	13426	13505	13564	13400	13431	13392	13380	13562	13289	13345	13348	13537	13361	13466	13469	13423	13433	13436	13507	13201	13434	13410	13563	13321	13267	13423	13274	13503	13348	13560	13458	13464	13523	13363	13612	13489	13479	13359	13581	13370	13315	13348	13335	13591	13506	13417	13498	13414	13509	13439	13447	13307	13299	13629	13514	13551	13371	13462	13509	13433	13532	13406	13354	13497	13387	13327	13295	13572	13401	13552	13361	13360	13518	13455	13492	13394	13230	13420	13381	13475	13590	13444	13415	13594	13405	13556	13443	13389	13557	13415	13563	13507	13346	13444	13422	13371	13398	13417	13304	13247	13559	13400	13416	13366	13207	13329	13301	13400	13519	13525	13472	13544	13456	13579	13614	13384	13556	13408	13529	13542	13520	13459	13512	13369	13263	13543	13390	13462	13324	13295	13498	13474	13289	13481	13480	13454	13634	13425	13320	13452	13386	13523	13324	13580	13490	13308	13456	13427	13317	13423	13416	13477	13390	13489	13524	13495	13440	13380	13457	13390	13549	13383	13546	13502	13461	13529	13435	13413	13585	13541	13500	13378	13509	13418	13496	13372	13442	13306	13425	13375	13500	13428	13400	13402	13476	13408	13246	13369	13299	13326	13385	13456	13422	13484	13406	13407	13360	13343	13447	13507	13368	13502	13450	13308	13323	13554	13407	13464	13456	13524	13401	13498	13242	13322	13481	13454	13384	13556	13491	13597	13450	13455	13540	13455	13402	13490	13576	13310	13308	13449	13325	13418	13423	13376	13432	13432	13509	13697	13306	13629	13476	13526	13576	13469	13468	13323	13239	13544	13454	13436	13481	13443	13535	13405	13519	13357	13510	13461	13441	13714	13283	13553	13308	13321	13412	13425	13459	13391	13390	13587	13391	13399	13377	13269	13537	13455	13435	13374	13547	13435	13366	13392	13428	13536	13533	13562	13272	13234	13262	13404	13543	13606	13388	13354	13356	13376	13480	13326	13515	13436	13434	13373	13384	13387	13569	13458	13461	13290	13332	13480	13288	13404	13371	13514	13493	13518	13351	13462	13446	13321	13433	13412	13428	13299	13619	13532	13373	13636	13565	13640	13508	13432	13618	13359	13438	13549	13407	13411	13444	13292	13607	13522	13322	13355	13503	13324	13395	13568	13461	13389	13429	13463	13374	13412	13602	13492	13362	13414	13479	13462	13368	13429	13363	13272	13476	13470	13441	13486	13559	13545	13361	13464	13210	13498	13420	13185	13449	13612	13473	13282	13604	13417	13346	13479	13342	13446	13486	13396	13490	13399	13383	13521	13381	13330	13433	13378	13251	13496	13508	13368	13511	13349	13495	13508	13474	13405	13597	13354	13487	13608	13415	13447	13459	13500	13361	13469	13482	13443	13521	13553	13370	13344	13386	13458	13490	13314	13345	13565	13534	13267	13404	13383	13374	13341	13435	13397	13374	13418	13470	13538	13485	13452	13647	13539	13395	13494	13322	13427	13346	13519	13438	13383	13592	13489	13476	13394	13440	13400	13368	13406	13438	13363	13380	13303	13332	13417	13338	13587	13441	13381	13445	13429	13575	13511	13453	13544	13390	13374	13583	13322	13291	13463	13538	13482	13417	13429	13431	13494	13515	13312	13458	13471	13459	13396	13365	13463	13260	13630	13375	13356	13419	13660	13504	13332	13461	13190	13547	13422	13370	13469	13328	13468	13369	13410	13528	13458	13385	13347	13390	13547	13428	13472	13525	13356	13363	13467	13378	13489	13445	13570	13379	13281	13495	13575	13529	13290	13360	13511	13530	13444	13558	13458	13466	13331	13387	13443	13311	13367	13322	13583	13544	13502	13506	13475	13334	13208	13372	13371	13417	13395	13335	13408	13451	13608	13235	13468	13392	13231	13564	13336	13344	13457	13581	13435	13507	13461	13491	13616	13405	13490	13307	13396	13381	13407	13394	13612	13422	13328	13405	13433	13450	13380	13362	13454	13247	13414	13415	13433	13442	13490	13526	13409	13520	13450	13294	13410	13258	13397	13471	13310	13345	13374	13522	13413	13646	13430	13365	13396	13579	13414	13481	13563	13281	13575	13493	13304	13442	13466	13489	13346	13395	13315	13484	13457	13410	13235	13433	13380	13415	13424	13504	13468	13536	13478	13591	13498	13533	13539	13622	13564	13497	13338	13464	13556	13696	13450	13389	13640	13391	13443	13557	13374	13533	13449	13518	13376	13456	13462	13441	13469	13568	13415	13123	13512	13367	13484	13580	13549	13515	13367	13358	13507	13529	13388	13376	13504	13349	13442	13437	13488	13693	13334	13454	13354	13308	13384	13463	13502	13436	13407	13319	13394	13502	13534	13513	13396	13486	13449	13475	13387	13443	13419	13487	13342	13574	13490	13343	13467	13323	13486	13410	13521	13293	13287	13463	13426	13402	13250	13375	13512	13379	13419	13532	13381	13207	13441	13459	13509	13454	13410	13444	13264	13506	13331	13376	13495	13460	13374	13323	13518	13427	13444	13420	13336	13356	13363	13422	13388	13424	13567	13305	13315	13443	13487	13348	13361	13529	13509	13452	13490	13322	13434	13401	13543	13236	13525	13423	13406	13391	13420	13539	13387	13391	13444	13309	13411	13650	13399	13469	13556	13358	13403	13461	13422	13451	13397	13368	13476	13356	13388	13534	13370	13352	13491	13395	13408	13536	13368	13477	13416	13426	13385	13386	13446	13381	13488	13325	13465	13284	13313	13284	13420	13408	13394	13442	13413	13385	13428	13338	13439	13398	13245	13500	13359	13337	13341	13417	13279	13393	13408	13409	13385	13331	13538	13663	13425	13525	13452	13471	13528	13620	13548	13490	13643	13589	13456	13409	13285	13519	13366	13520	13397	13452	13478	13383	13340	13568	13600	13583	13568	13570	13362	13460	13405	13392	13388	13490	13363	13550	13494	13392	13518	13472	13493	13534	13437	13507	13370	13520	13374	13315	13434	13347	13624	13542	13412	13386	13436	13531	13339	13527	13340	13369	13392	13475	13476	13514	13527	13238	13433	13502	13452	13199	13429	13333	13473	13517	13477	13503	13340	13409	13482	13343	13440	13612	13404	13467	13322	13510	13666	13532	13507	13459	13422	13404	13331	13444	13539	13569	13465	13501	13495	13433	13406	13532	13436	13444	13369	13463	13392	13391	13498	13472	13502	13287	13480	13403	13336	13375	13458	13371	13480	13343	13438	13308	13471	13404	13408	13418	13397	13480	13460	13573	13466	13428	13490	13458	13514	13405	13554	13437	13434	13489	13483	13267	13457	13427	13360	13519	13464	13365	13243	13426	13367	13446	13470	13321	13373	13393	13403	13274	13612	13483	13477	13469	13449	13439	13420	13506	13234	13511	13396	13400	13485	13346	13463	13339	13281	13547	13394	13361	13418	13558	13269	13249	13420	13397	13490	13378	13524	13439	13600	13384	13311	13293	13391	13537	13423	13236	13548	13324	13666	13413	13531	13533	13445	13384	13626	13393	13485	13411	13661	13330	13292	13575	13495	13437	13549	13482	13558	13455	13393	13258	13510	13428	13326	13494	13444	13508	13413	13400	13402	13401	13476	13387	13499	13332	13507	13372	13399	13480	13391	13491	13486	13403	13490	13345	13351	13311	13550	13468	13419	13459	13351	13545	13379	13368	13398	13503	13263	13431	13380	13647	13322	13425	13226	13474	13351	13584	13340	13451	13486	13469	13470	13225	13341	13286	13453	13386	13424	13434	13373	13416	13345	13320	13449	13500	13438	13397	13471	13287	13510	13445	13395	13463	13376	13357	13487	13406	13491	13419	13432	13448	13452	13551	13341	13484	13452	13468	13386	13539	13379	13421	13463	13463	13546	13424	13425	13401	13288	13426	13571	13390	13463	13401	13564	13426	13491	13501	13350	13518	13413	13485	13255	13531	13540	13488	13485	13475	13319	13498	13353	13492	13548	13584	13399	13546	13557	13386	13621	13500	13362	13607	13397	13415	13431	13329	13393	13454	13363	13359	13474	13649	13490	13376	13355	13532	13473	13453	13282	13525	13154	13572	13490	13513	13583	13677	13244	13589	13432	13431	13492	13450	13479	13357	13432	13289	13444	13420	13533	13401	13363	13469	13393	13392	13415	13447	13387	13523	13449	13456	13506	13221	13492	13361	13343	13400	13407	13481	13349	13501	13411	13455	13486	13465	13615	13326	13394	13419	13553	13343	13436	13437	13170	13549	13545	13491	13391	13488	13196	13454	13296	13516	13404	13315	13375	13385	13382	13408	13519	13625	13562	13425	13503	13516	13297	13492	13443	13408
28630	28784	35746	30525	23410	20827	18909	17367	16499	15945	15743	15569	15209	15230	15065	15176	15087	15107	15035	14967	15096	14929	14848	14783	14795	14817	14833	14848	14877	14763	14769	14698	14811	14825	14973	14862	14769	14781	14937	14684	14710	14739	14763	14851	14774	14697	14684	14610	14659	14778	14496	14759	14724	14726	14730	14650	14847	14835	14712	14825	14831	14641	14894	14756	14830	14778	14594	14875	14616	14804	14898	14738	14559	14741	14717	14737	14668	14758	14947	14787	14785	14825	14745	14736	14708	14891	14847	14741	14702	14741	14809	14691	14706	14709	14905	14757	14677	14828	14750	14690	14726	14714	14585	14798	14876	14771	14756	14896	14728	14593	14832	14717	14837	14699	14861	14769	14681	14916	14784	14662	14791	14568	14842	14745	14643	14724	14479	14729	14663	14666	14628	14755	14875	14616	14672	14693	14713	14893	14671	14782	14661	14874	14709	14637	14724	14829	14765	14736	14838	14760	14969	14742	14800	14520	14976	14797	14752	14712	14672	14638	14783	14796	14744	14602	14755	14699	14987	14884	14755	14646	14861	14735	14473	14704	14744	14619	14849	14823	14683	14697	14782	14572	14797	14665	14763	14772	14573	14672	14721	14574	14940	14793	14723	14764	14790	14817	14811	14737	14831	14472	14815	14739	14730	14663	14639	14727	14587	14799	14735	14592	14681	14744	14686	14651	14727	14737	14769	14744	14773	14807	14633	14773	14838	14551	14698	14773	14744	14726	14742	14876	14879	14756	14783	14852	14710	14655	14658	14799	14787	14651	14549	14658	14663	14744	14803	14673	14809	14641	14804	14844	14865	14905	14736	14730	14616	14686	14599	14605	14705	14806	14714	14780	14540	14739	14765	14717	14795	14801	14845	14777	14853	14870	14856	14735	14724	14841	14745	14714	14719	14897	14800	14972	14812	14710	14620	14959	15088	14630	14843	14894	14674	14658	14564	14751	14855	14718	14750	14827	14794	14824	14722	14654	14842	14751	14858	14846	14701	14911	14918	14677	14884	14853	14786	15055	14907	14788	14675	14610	14714	14723	14855	14868	14704	14796	14689	14767	14523	14753	14628	14824	14884	14573	14626	14863	14798	14862	14864	14744	14601	14853	14825	14629	14719	14871	14782	14735	14643	14661	14683	14623	14795	14811	14790	14677	14630	14704	14944	14752	14839	14764	14728	14638	14684	14548	14684	14619	14830	15011	14758	14566	14795	14867	14935	14809	14697	14802	14841	14838	14823	14821	14836	14619	14939	14891	14730	14654	14783	14758	14692	14684	14751	14818	14951	14786	14750	14744	14594	14701	14618	14812	14748	14803	14767	14830	14779	14855	15061	14572	14755	14507	14737	14777	14769	14751	14637	14744	14634	14714	14799	14464	14697	14854	14797	14859	14769	14680	14975	14734	15006	14796	14732	14941	14699	14794	14764	14786	14762	14680	14775	14838	14695	14613	14583	14710	14752	14757	14627	14827	14696	14636	14802	14787	14623	14864	14970	14727	14753	14626	14792	14664	14783	14763	14770	14693	14712	14813	14710	14563	14642	14842	14903	14819	14810	14831	14518	14857	14719	14606	14653	14723	14642	14720	14563	14683	14771	14673	14639	14598	14683	14880	14718	14578	14736	14689	14759	14730	14838	14759	14643	14631	14795	14684	14841	14780	14730	14873	14845	14775	14754	14769	14704	14628	14706	14691	14695	14952	14888	14880	14776	14743	14698	14783	14664	14705	14961	14834	14947	14598	14944	14797	14919	14625	14740	14592	14678	14842	14791	14814	14697	14815	14739	14750	14824	14833	14939	14899	14728	14813	14770	14654	14709	14714	14804	14804	14672	14732	14658	14733	14784	14978	14698	14711	14779	14612	14719	14813	14649	14724	14727	14636	14834	14686	14670	14801	14821	14682	14966	14908	14796	14640	14784	14648	14860	14940	14708	14789	14739	14832	14830	14972	14784	14530	14630	14989	14748	14845	14837	14740	14770	14716	14864	14829	14805	14888	14765	14863	14734	14646	14734	14683	14921	14795	14733	14575	14609	14617	14683	14719	14575	14586	14563	14797	14743	14771	14782	14758	14698	14776	14891	14906	14729	14766	14733	14807	14776	14777	14819	14737	14807	14694	14907	14866	14748	14805	14842	14629	14739	14811	14627	14651	14577	14668	14986	14780	14968	14858	14877	14884	14670	14724	14818	14742	14950	14857	14773	14801	14480	14880	15023	14925	14849	14701	14709	14701	14715	14852	14754	14757	14846	14620	14914	14617	14770	14953	14729	14780	14655	14630	14840	14862	14745	14790	14876	14870	14573	14623	14742	14633	14660	14920	14849	14932	14548	14526	14591	14562	14670	14583	14794	14846	14903	14608	14849	14698	14760	14704	14673	14918	14925	15003	14488	14722	14713	14834	14524	14643	14894	14638	15006	14768	14890	14725	14844	14738	14737	14822	14873	14924	14780	14905	14859	14784	14796	14701	14817	14689	14743	14776	14659	14795	14661	14525	14604	14606	14703	14851	14616	14715	14700	14699	14601	14824	14789	14866	14698	14650	14672	14600	14829	14766	14877	14781	14768	14689	14731	14813	14605	15050	14722	14643	14634	14623	14756	14863	14843	14883	14713	14619	14610	14611	14984	14780	14918	14801	14673	14768	14810	14746	14753	14623	14855	14640	14862	14640	14782	14718	14740	14559	14673	14736	14762	14718	14873	14818	14784	14729	14768	14894	14780	14542	14898	14852	14777	14738	14817	14924	14757	14765	14930	14786	14836	14610	14703	14649	14649	14523	14705	14672	14783	14977	14785	14904	14939	14746	14796	14653	14815	14959	14850	14826	14949	14746	14951	14628	14758	14619	14715	14783	14764	14894	14594	14747	14766	14847	14805	14830	14751	14786	14673	14927	14944	14799	14600	14701	14666	14758	14708	14748	14707	14870	14902	14814	14633	14804	14812	14627	14596	14766	14752	14834	14691	14758	14662	14847	14755	14677	14589	14875	14954	14774	14698	14867	14796	14617	14728	14672	14820	14628	14705	14595	14798	14955	14604	14503	14689	14720	14861	14710	14769	14705	14726	14803	14871	14776	14624	14528	14946	14744	14770	14874	14817	14611	14779	14662	14745	14739	14843	14764	14565	14850	14841	14815	14896	14800	14808	14636	14824	14744	14635	15018	14844	14699	14748	14922	14678	14725	14854	14680	14830	14906	14760	14829	14615	14714	14655	14724	14589	14829	14711	14643	14565	14645	14841	14655	14732	14701	14781	14653	14773	14759	14647	14823	14787	14767	14840	14727	14703	14822	14895	14965	14923	14868	14706	14738	14945	14903	14847	14813	14747	14623	14975	14905	14688	14790	14598	14809	14744	14651	14685	14667	14950	14652	14825	14832	14874	14969	14726	14569	14800	14533	14772	14698	14623	14856	14872	14634	14811	14814	14670	14785	14623	14576	14795	14813	14788	14698	14715	14819	14739	14738	14625	14754	14870	14705	14805	14844	14736	14461	14927	14831	14805	14838	14785	14624	14572	14728	14850	14766	14695	14716	14664	14808	14749	14786	14664	14684	14638	14572	14718	14738	14781	14682	14780	14720	14882	14779	14579	14803	14915	14778	14841	14724	14753	14854	14858	14498	14683	14712	14715	14560	14614	14610	14545	14792	14870	14700	14871	14869	14701	14559	14701	14674	14746	14634	14865	14855	14724	14917	14568	14743	14533	14772	14702	14680	14771	14828	14946	14906	14832	14711	14850	14560	14575	14663	14910	14924	14795	14839	14925	14759	14980	14840	14679	14846	14918	14598	14925	14603	14755	14707	14806	14769	14658	14912	14803	14633	14877	14699	14755	14846	14447	14616	14748	14651	14717	14634	14846	14724	14797	14648	14739	14816	14757	14754	14775	14767	14957	14983	14672	14927	14811	14948	15032	14579	14829	14791	14792	14664	14848	14660	14767	14795	14743	14847	14728	14841	14744	14659	14974	14708	14679	14697	14781	14745	14719	14692	14868	14789	14822	14780	14916	14578	14764	14548	14818	14792	14802	14745	14690	14799	14749	14755	14672	14931	14855	14717	14732	14701	14748	14758	14655	14680	14882	14744	14860	14763	14807	14703	14675	14662	14910	14886	14722	14809	14870	14834	14626	14813	14667	14830	14751	14653	14822	14704	14727	14620	14774	14798	14838	14716	14818	14699	14676	14728	14952	14882	14712	14689	14784	14628	14734	14858	14716	14613	14792	14916	14878	14802	14747	14507	14581	14823	14746	14945	14801	14715	14635	14880	14725	14789	14597	14827	14831	14846	14698	14867	14665	14626	14785	14750	14566	14933	14672	14712	14713	14793	14761	14791	14680	14765	14748	14769	14761	14724	14848	14721	14475	14835	14818	14645	14668	14752	14707	14716	14712	15045	14795	14758	14669	14862	14717	14840	14771	14642	14738	14713	14808	14651	14620	14791	14797	14550	14624	14715	14741	14820	14738	14833	14805	14688	14715	14717	14655	14721	14577	14705	14693	14750	14769	14797	14598	14533	14863	14587	14867	14750	14820	14730	14730	14781	14748	14807	14717	14745	14807	14782	14592	14836	14642	14604	14739	14829	14709	14764	14727	14769	14845	14745	14733	14828	14835	14526	14803	14765	14766	14878	14820	14802	14729	14742	14748	14718	14709	14880	14788	14887	14763	14804	14832	14805	14728	14768	14690	14689	14649	14753	14590	14791	14800	14725	14840	14753	14858	14598	14544	14705	15004	14856	14844	14859	14669	14769	14613	14723	14868	14941	14737	14650	14651	14706	14386	14712	14768	14943	14679	14736	14711	14775	14681	14689	14771	14565	14656	14687	14910	14827	14757	14774	14740	14834	14767	14601	14545	14728	14625	14724	14828	14710	14817	14741	14797	14714	14668	14729	14914	14796	14717	14556	14656	14877	14709	14592	14865	14639	14812	14797	14684	14695	14702	14555	14708	14711	14574	14677	14811	14919	14682	14778	14680	14770	14740	14899	14867	14666	14670	14779	14611	14704	14681	14973	14941	14683	14791	14978	14733	14763	14802	14863	14775	14518	14693	14618	14838	14840	14863	14664	14722	14805	14768	14818	14690	14744	14760	14871	14844	14631	14981	14806	14849	14808	14836	14681	14821	14805	14672	14563
33032	46293	41875	31327	24835	21149	19082	17275	16001	15142	14828	14292	14131	13764	13579	13521	13559	13420	13268	13572	13394	13497	13376	13039	13384	13273	13135	13218	13282	13287	13234	13142	13240	13178	13110	13099	13280	13178	13124	13234	13157	13150	13131	13162	13164	13128	13183	13276	13156	13380	13213	13242	13254	13081	13135	13237	13238	13034	13102	13267	13023	13105	13315	13159	13094	12979	13254	13135	13130	13070	13197	13203	13248	13198	13117	13291	13122	13207	12969	13183	13124	13087	13180	13240	13370	13247	13081	13270	13159	13269	13129	13212	13042	13096	13150	13145	13177	13434	13292	13072	13078	13189	13149	12989	13175	13234	13191	13190	13042	13069	13020	13174	13302	13146	13129	13018	13258	13038	13293	13239	13229	13232	13177	13225	13273	13116	13093	13104	13218	13123	13215	13196	13219	13092	13271	12984	13104	12993	13072	13297	13197	13097	13173	13172	13207	13311	13215	13165	13148	13110	13168	13149	13067	13170	13058	13235	13169	13184	13217	13295	13128	13101	13255	13265	13193	13110	13111	12994	13160	13173	13321	13148	13213	13258	13205	13145	13289	13171	13065	13213	13320	13072	13042	13190	13244	13247	13266	13192	13221	13229	13166	13135	13059	13140	13187	13244	13147	13218	13164	13343	12898	13192	13244	13254	12992	13247	13386	13028	13110	13056	13259	13176	13056	13254	13140	13294	13186	13234	13113	13195	13005	13080	13103	13164	13187	13186	13177	13114	13062	13005	13104	13147	13088	13116	12991	13129	13161	13368	13197	13081	13119	13210	13303	13204	13122	13225	13204	13141	13178	13232	13125	13206	13044	13253	13145	13082	12995	13035	13207	13220	13248	13386	13221	13181	13023	13202	13269	13029	13102	13303	13098	13313	13300	13153	13150	13199	13174	13140	13232	13141	13131	13336	13156	13167	13303	13115	13159	13187	13093	13150	13145	13244	13165	13174	13247	13173	13035	13058	13180	13214	13303	13258	13096	13275	13251	13242	13122	13205	13161	13087	13165	13120	13144	13312	13180	13113	13253	13079	13172	13251	13247	13143	13108	13169	13255	13191	13186	13015	13121	13246	13254	13159	13229	13202	13181	13090	13136	13024	13086	13145	13195	13056	13247	13251	13121	13159	13318	13099	13026	13251	13179	13210	13276	13302	13145	13177	13237	13042	13106	13261	13102	13233	13184	13184	13290	13177	13368	13268	13133	13064	13208	13273	13082	13191	13125	13276	13137	13211	13124	13109	13096	13125	13060	13068	13112	13044	13178	13133	13012	13206	13263	13028	13136	13201	13187	12949	13113	13168	13245	13118	13225	13251	13161	13201	13236	13216	13167	13125	13227	13255	13290	13132	13151	13034	13133	13063	13121	13041	13036	13244	13191	13223	13221	13183	13114	13071	13389	13182	13245	13224	13090	13191	13082	13204	13106	13110	13340	13052	13142	13237	13291	13165	13123	13095	13058	13193	13250	13371	13277	13161	13183	13240	13247	13092	13262	13059	13160	13235	13219	12969	13189	13238	13245	13241	13121	13254	13142	13228	13077	13287	13191	13204	13169	13176	13253	13237	13309	13182	13109	13165	13199	13227	13257	13215	12972	13308	13196	13110	13167	13099	13266	13029	13173	13177	13247	13180	13211	13256	13061	13282	13169	13120	13165	13177	13203	13233	13233	13063	13137	13204	13273	12961	13217	13033	13180	13137	13123	13252	13133	13220	13155	13153	13131	13170	13203	13036	13163	13011	13255	13264	13110	13220	13102	13186	13206	13117	13295	13308	13154	13239	13112	13241	13152	13331	13117	13083	13293	13083	13066	13175	13322	13220	13206	13023	13037	13237	13268	13155	13329	13088	13185	13222	13313	13051	13308	13103	13175	13172	13100	13148	13157	13113	13163	13169	13174	13122	13164	13137	13252	13309	13180	13174	13156	13235	13032	13245	13036	13224	13104	13270	13132	13241	13141	13149	13215	13347	13243	13184	13226	13235	13179	13150	13161	13009	13096	13068	13197	13189	13092	13193	13100	13368	13134	13313	13198	13103	13172	13259	13341	13246	13089	13140	13220	13136	13320	13173	13246	13042	13198	12942	13188	13359	13224	13150	13132	13289	13151	13128	13063	13226	13191	12999	13128	13281	13016	13158	13192	13162	13048	13219	13134	13141	13084	13067	13118	13211	13087	13137	13300	13215	13200	13316	13259	13190	13097	13242	13092	13119	13174	13223	13159	13181	13206	13083	12957	13188	13356	13156	13205	13235	13129	13154	13190	13102	13035	13182	13056	13201	13220	13113	13154	13080	13156	13199	13014	13157	13200	13145	13110	13131	13111	13132	13146	13106	13381	13195	13062	13188	13018	13052	13163	13312	13299	13122	12971	13235	13186	13137	13129	13099	13138	13078	13255	13222	13245	13255	13241	13120	13338	13211	13088	13292	13166	13038	13235	13077	13248	13369	13140	13178	13291	13259	13194	13196	13232	13315	13225	13197	13206	13074	13221	13341	13101	13210	13401	13194	13183	13238	13045	13129	13202	13109	13129	13341	13142	13103	13364	13100	13278	13139	13216	13186	13066	13201	13069	13083	13097	13249	13235	13219	13244	13267	13216	13168	13223	13106	13087	13189	13253	13187	13180	13126	13172	13211	13281	13237	13150	13152	13070	13233	13236	13221	13135	13229	13150	13274	13163	13179	13086	13054	13131	13192	13278	13320	13191	13161	12978	13293	13093	13163	13071	13209	13100	13255	13023	13259	13300	13106	13027	13204	13100	13151	13076	13106	13287	13186	13250	13232	13334	13310	13231	13209	13131	12977	13029	13114	13115	13300	13174	13104	13248	13094	13338	13088	13074	12940	13214	13157	13243	13204	13207	13189	13134	13329	13047	13121	13273	13140	13331	13083	13213	12937	13254	13220	13381	13358	13099	13175	13088	13304	13201	13210	13169	13228	13165	13192	13364	13228	13317	13108	13237	13284	13156	13160	13239	13373	13333	13130	13095	13127	13174	13308	13191	13002	13209	13169	13282	13076	13095	13261	13113	13137	13152	13036	13101	13176	13073	13209	13196	13092	13116	13146	13042	13204	13308	13273	13218	13098	13227	13126	13076	13172	13301	12940	13152	13109	13149	13203	13161	12978	13168	13174	13010	12968	13162	13196	13173	13025	13006	13183	12993	13199	13505	13290	13336	13215	13093	13330	13115	13161	13215	13170	13037	13148	13183	13096	13282	13047	13053	13177	13269	13093	13354	13141	13119	13045	13134	13192	13180	13145	13240	13137	13136	13242	13169	13170	13094	13275	13176	13073	13215	13077	13067	13231	13131	13266	13114	13089	13206	13164	13197	13119	13150	13149	13198	13142	13051	13327	13320	13069	13268	13291	13138	13150	13061	13167	13266	13162	13102	13191	13231	13249	13101	13140	13248	12986	13129	13154	13071	13123	13133	13160	13191	13012	13151	13141	13155	13280	13143	13145	13238	13359	13048	13085	13317	13099	13009	13245	13152	13192	13120	13289	13172	13234	13375	13114	13156	13381	13189	13268	13027	13043	13253	13218	13127	13122	13225	13134	13208	13154	13095	13229	13129	13273	13101	13414	13127	13308	12965	13024	13384	13093	13250	13168	13200	13159	13209	13306	13227	13200	13185	13356	13089	13168	13128	13129	13106	13355	13247	13280	13022	13057	13191	13271	13052	13093	13222	13099	13129	13263	13249	13186	13057	13170	12951	13299	12977	13253	13335	13252	13239	13219	13235	13150	13156	13377	13382	13101	13121	13135	13057	13072	13260	13055	13169	13222	13140	13185	13319	13022	13121	13051	13207	13186	13155	13161	13232	13200	13076	13272	13222	13020	13214	13242	13121	13155	13187	13293	13335	13077	13192	13179	13262	13129	13091	13163	13234	13207	13180	13111	13320	13094	13189	13059	13270	13004	13082	13179	13152	13127	13061	13151	13153	13019	13217	13210	13127	13114	13098	13126	13165	13180	13006	13017	13218	13199	13151	13333	13137	13041	13126	13147	13230	13245	13285	13099	13267	13289	13186	13033	13099	13242	13149	13331	13188	13349	13131	13115	13163	13118	13277	13130	13177	13282	13152	13318	13014	13268	13279	13161	13062	13311	13040	13164	13145	13246	13094	13247	13353	13155	13244	13079	13211	13176	12993	13149	13333	13152	13143	13098	13320	13167	13215	13140	13191	13240	13145	13191	13210	13212	13130	13073	13111	13244	13311	13157	12998	13166	13230	13325	13144	13194	13150	12999	13104	13266	13208	13175	13138	13152	13317	13070	13106	13182	13364	13071	13179	13169	13458	13253	13178	13206	13011	13173	13160	13303	13248	13202	13161	13170	13290	13252	13182	13150	13285	13078	13247	13170	13084	13071	13169	13250	13146	13130	13111	13316	13038	13183	13057	13135	13088	13036	13200	13133	13181	13084	13131	13389	13175	13264	13192	13029	13318	13264	13000	13243	13225	13042	13212	13271	13226	13333	13242	13190	13125	13237	13235	13189	13246	13214	13181	13034	13271	13153	13018	13238	13156	13229	13118	13190	13148	13169	13124	13249	13076	13299	13099	13322	13074	13239	13193	13227	13299	13257	12962	13262	13110	13097	13163	13289	13118	13186	13253	13158	13118	13127	13291	13197	13312	13335	13125	13150	13289	13267	13126	13055	13179	13246	13232	13096	13252	13220	13156	13299	13215	13196	13104	13072	13101	13205	13277	13139	13160	13144	13310	13157	13112	13185	13295	13158	13023	13160	13378	13147	13293	13162	13256	13263	13103	13234	13215	13192	13081	13178	13232	13214	13223	13209	13163	13411	13199	13305	13201	13208	13099	13141	13073	13230	13241	13147	13101	13145	13175	13274	13220	13109	13239	13347	13128	13252	13104	13014	13206	13074	13315	13214	13305	13106	13241	12919	13268	12989	13152	13234	13073	13211	13199	13135	13185	13231	13161	13217	13154	13141	13251	13154	13484	13193	13275	13046	13246	13286	13283	13324	13139	13183	13132	13215	13204	13138	13183	13186	13192	13246	13151	13154	13112	13125	13467	13343	13226	13132	13111	13224	13009	13359	13301	13364	13222	13332	13244	13097	13195	13277	13189	13298	13156	12987	13235	13133	13267	13403	13315	13315	13256	13207
24108	21458	29010	25585	24677	25185	23700	19712	18084	17242	16449	15849	15584	15431	15299	15314	15071	14950	15101	14910	14985	14843	14830	14645	14834	14818	14825	14740	14693	14657	14662	14492	14493	14602	14609	14736	14594	14704	14617	14559	14530	14782	14744	14765	14755	14623	14813	14688	14587	14702	14483	14449	14628	14584	14518	14691	14790	14875	14647	14566	14754	14724	14662	14569	14630	14491	14647	14653	14537	14555	14462	14314	14500	14386	14636	14357	14420	14410	14642	14703	14601	14572	14488	14515	14634	14688	14598	14694	14803	14776	14646	14559	14557	14453	14642	14716	14502	14567	14592	14619	14695	14591	14490	14591	14623	14459	14566	14661	14500	14520	14638	14500	14776	14581	14605	14468	14677	14382	14711	14525	14495	14735	14602	14489	14528	14615	14570	14588	14732	14652	14701	14608	14791	14493	14747	14566	14374	14623	14507	14510	14568	14583	14653	14473	14567	14589	14668	14821	14629	14414	14703	14516	14600	14460	14563	14764	14494	14740	14605	14747	14728	14607	14638	14684	14470	14749	14664	14484	14809	14535	14592	14500	14448	14529	14528	14487	14601	14573	14549	14565	14559	14595	14674	14654	14609	14539	14446	14522	14603	14515	14527	14776	14620	14640	14813	14599	14540	14642	14501	14515	14529	14562	14571	14564	14328	14469	14464	14568	14737	14634	14582	14581	14734	14477	14607	14593	14770	14446	14641	14627	14482	14628	14441	14546	14506	14499	14680	14585	14516	14452	14439	14551	14732	14564	14452	14446	14515	14498	14583	14656	14606	14574	14615	14709	14684	14408	14584	14677	14445	14610	14671	14619	14733	14716	14737	14564	14568	14583	14690	14589	14660	14498	14620	14562	14560	14644	14413	14706	14591	14568	14475	14423	14428	14617	14442	14722	14451	14468	14534	14440	14486	14593	14535	14814	14666	14634	14663	14544	14471	14442	14683	14501	14559	14564	14506	14337	14523	14670	14710	14766	14639	14442	14787	14556	14843	14634	14740	14639	14478	14418	14454	14561	14718	14521	14433	14628	14446	14445	14687	14497	14386	14652	14695	14455	14661	14338	14536	14769	14682	14724	14655	14538	14535	14541	14535	14500	14463	14528	14573	14532	14635	14509	14811	14817	14531	14522	14614	14690	14574	14727	14450	14535	14297	14478	14531	14682	14541	14631	14504	14634	14654	14522	14702	14610	14590	14505	14426	14566	14569	14632	14680	14759	14731	14753	14493	14585	14665	14461	14579	14674	14621	14700	14562	14632	14606	14600	14693	14666	14529	14458	14533	14738	14574	14693	14684	14597	14550	14672	14632	14649	14636	14639	14703	14700	14479	14677	14501	14651	14431	14321	14690	14574	14822	14675	14627	14723	14605	14480	14739	14593	14774	14558	14620	14388	14560	14477	14557	14744	14550	14576	14728	14411	14558	14536	14567	14652	14812	14753	14764	14449	14501	14511	14686	14738	14697	14694	14481	14430	14378	14473	14498	14430	14602	14624	14766	14866	14491	14670	14669	14377	14620	14692	14618	14532	14587	14586	14662	14608	14547	14771	14672	14509	14612	14688	14647	14588	14591	14658	14451	14520	14716	14585	14582	14715	14627	14662	14417	14386	14564	14502	14709	14702	14728	14659	14645	14629	14499	14521	14635	14485	14702	14494	14813	14633	14590	14589	14591	14603	14734	14545	14553	14489	14589	14471	14827	14647	14365	14603	14685	14520	14647	14493	14787	14627	14627	14502	14465	14606	14680	14500	14650	14413	14690	14556	14735	14778	14727	14487	14651	14608	14409	14486	14498	14461	14601	14484	14445	14582	14655	14624	14739	14540	14578	14255	14664	14528	14631	14615	14653	14614	14687	14705	14715	14518	14692	14458	14608	14587	14617	14692	14674	14401	14485	14604	14683	14736	14534	14463	14549	14699	14563	14608	14749	14735	14734	14559	14578	14556	14702	14653	14552	14645	14750	14427	14632	14616	14733	14695	14493	14732	14747	14669	14432	14649	14501	14578	14529	14637	14738	14413	14581	14637	14537	14672	14586	14655	14718	14690	14591	14624	14527	14466	14629	14528	14663	14716	14784	14622	14572	14669	14603	14698	14347	14687	14448	14663	14531	14438	14412	14648	14480	14563	14601	14577	14628	14558	14668	14598	14588	14562	14518	14554	14798	14457	14582	14708	14441	14637	14580	14675	14590	14686	14562	14583	14684	14568	14698	14776	14541	14626	14523	14651	14392	14680	14413	14571	14522	14477	14525	14609	14719	14819	14458	14546	14380	14766	14733	14713	14697	14764	14574	14476	14659	14761	14603	14623	14609	14795	14607	14616	14745	14742	14702	14316	14398	14542	14647	14504	14508	14496	14562	14497	14485	14345	14530	14656	14677	14616	14615	14547	14752	14523	14791	14624	14705	14906	14477	14578	14599	14453	14500	14666	14596	14683	14822	14725	14540	14573	14625	14714	14681	14813	14517	14703	14702	14591	14528	14617	14527	14719	14644	14501	14777	14615	14625	14714	14601	14716	14697	14828	14558	14615	14609	14495	14820	14379	14597	14520	14572	14648	14610	14669	14739	14661	14671	14671	14695	14674	14554	14559	14600	14535	14518	14606	14585	14694	14707	14629	14444	14436	14595	14783	14515	14453	14528	14480	14680	14651	14451	14543	14504	14871	14440	14612	14618	14540	14666	14705	14624	14506	14643	14634	14465	14428	14594	14466	14699	14617	14489	14354	14402	14581	14303	14704	14485	14538	14617	14601	14543	14588	14605	14749	14866	14393	14535	14526	14574	14752	14569	14695	14614	14613	14636	14681	14641	14641	14561	14518	14697	14538	14546	14648	14594	14518	14526	14721	14618	14576	14524	14439	14505	14682	14655	14466	14501	14624	14742	14562	14658	14695	14758	14664	14705	14712	14800	14644	14579	14672	14586	14591	14796	14596	14679	14700	14525	14536	14706	14608	14575	14540	14769	14722	14594	14557	14632	14663	14727	14580	14527	14666	14711	14658	14501	14547	14596	14641	14723	14608	14686	14604	14788	14506	14715	14756	14656	14577	14444	14665	14731	14458	14682	14521	14573	14495	14866	14478	14649	14595	14674	14533	14583	14872	14759	14411	14547	14529	14496	14654	14671	14674	14556	14537	14486	14588	14543	14538	14670	14679	14600	14685	14503	14585	14667	14723	14707	14593	14719	14576	14486	14529	14564	14651	14496	14668	14769	14565	14677	14429	14515	14471	14391	14456	14721	14565	14644	14591	14654	14455	14558	14563	14408	14568	14490	14537	14655	14638	14574	14575	14473	14608	14786	14628	14534	14691	14711	14495	14445	14624	14718	14720	14461	14618	14553	14560	14611	14602	14534	14586	14576	14531	14651	14633	14680	14586	14568	14684	14676	14461	14634	14600	14528	14382	14747	14618	14705	14493	14537	14758	14458	14663	14609	14666	14580	14656	14633	14563	14507	14450	14440	14424	14580	14623	14542	14321	14696	14647	14708	14577	14660	14473	14549	14482	14521	14592	14600	14583	14503	14417	14642	14725	14578	14528	14453	14662	14573	14492	14653	14615	14525	14517	14816	14540	14574	14439	14637	14565	14581	14532	14660	14565	14559	14586	14367	14672	14421	14594	14710	14572	14723	14690	14644	14749	14595	14683	14599	14563	14555	14737	14553	14579	14542	14603	14762	14596	14472	14621	14773	14431	14544	14442	14615	14504	14612	14802	14639	14519	14652	14408	14544	14509	14666	14600	14684	14665	14505	14581	14610	14745	14626	14590	14668	14481	14671	14660	14632	14592	14608	14699	14325	14526	14743	14577	14662	14758	14436	14631	14694	14481	14466	14772	14664	14545	14560	14723	14629	14668	14561	14587	14607	14609	14615	14717	14694	14513	14489	14576	14791	14641	14447	14612	14711	14491	14532	14676	14466	14575	14529	14604	14735	14468	14519	14520	14606	14699	14647	14747	14412	14625	14434	14696	14539	14537	14609	14692	14491	14665	14618	14622	14655	14473	14697	14578	14613	14454	14706	14464	14493	14699	14698	14608	14709	14481	14702	14663	14715	14627	14616	14748	14514	14628	14794	14542	14597	14797	14487	14438	14545	14564	14764	14579	14668	14583	14550	14428	14660	14731	14703	14643	14656	14565	14539	14618	14649	14594	14602	14665	14700	14654	14471	14605	14585	14733	14753	14450	14633	14533	14517	14711	14621	14607	14646	14690	14541	14485	14619	14514	14676	14662	14541	14552	14568	14512	14656	14486	14550	14713	14607	14792	14643	14510	14631	14535	14779	14587	14744	14726	14698	14595	14658	14530	14547	14531	14527	14572	14531	14571	14520	14614	14610	14664	14600	14532	14694	14659	14599	14663	14804	14455	14805	14315	14804	14591	14645	14496	14542	14655	14649	14644	14660	14665	14603	14610	14747	14870	14655	14266	14456	14411	14569	14598	14563	14449	14605	14569	14500	14742	14709	14645	14598	14464	14543	14613	14568	14660	14690	14608	14641	14670	14504	14711	14660	14583	14641	14646	14771	14450	14582	14545	14704	14647	14517	14616	14627	14657	14521	14624	14572	14707	14477	14718	14662	14468	14729	14653	14622	14708	14573	14484	14615	14849	14631	14680	14563	14649	14561	14690	14476	14610	14528	14480	14635	14551	14466	14719	14496	14597	14772	14611	14528	14629	14694	14672	14334	14633	14778	14647	14750	14643	14518	14695	14763	14601	14698	14496	14580	14617	14475	14773	14634	14454	14510	14506	14431	14628	14476	14563	14616	14584	14563	14692	14538	14681	14696	14452	14628	14586	14492	14449	14763	14401	14668	14531	14558	14586	14551	14403	14640	14678	14691	14514	14676	14514	14542	14598	14855	14610	14541	14697	14602	14608	14628	14487	14540	14688	14814	14543	14554	14403	14549	14632	14645	14581	14631	14738	14509	14355	14700	14606	14644	14505	14577	14655	14297	14509	14579	14571	14578	14502	14425	14822	14449	14562	14569	14626	14651	14649	14668	14426	14474	14385	14666	14509	14758	14678	14806	14578	14580	14638	14782	14649	14638	14650	14746	14630	14477	14536	14521	14505	14551	14463	14514	14680	14458	14638	14670	14563	14500	14772	14536	14636	14504	14803	14671	14732	14583	14576
33627	53579	49332	38256	30473	26066	22706	20136	18150	16586	15859	15266	14605	14339	13924	13747	13624	13474	13555	13357	13365	13334	13163	13282	13160	13088	13170	13112	13231	13167	13091	13231	12915	13242	13173	13126	13024	13036	12991	12771	12948	13080	13078	13070	13045	13086	13086	13087	13171	13284	13186	13223	12999	13138	12996	12992	12984	13019	13140	13315	13035	13227	13193	13080	12992	13027	13217	13099	12986	13140	12902	13091	13071	13088	13081	13103	13154	13041	13152	13244	13015	13165	13014	13114	12948	13140	13184	13150	13050	13363	13120	13104	12946	13019	13166	13069	13074	13038	13082	12905	13066	13157	12890	13017	13010	13154	13116	13075	12986	12994	13003	12942	13210	12835	13040	13058	13154	13087	13280	13104	13112	13285	12945	12918	12894	12990	12946	13174	13149	12920	13121	12997	13150	13132	13179	13131	13047	13292	13134	13095	12960	13004	13058	13223	13025	13088	12973	13168	13008	13115	12961	13031	13090	13049	13267	13077	13088	13042	13031	13081	12928	13132	13104	13135	13145	13021	12979	13001	13150	13087	13152	13195	12902	13179	13025	13125	13055	12947	13264	13141	13058	13083	13188	12891	13021	13048	13012	12928	13094	12914	13143	13228	13045	13265	13088	13005	13029	13086	13120	12976	12973	13065	13143	13109	13235	13056	13145	12997	13075	13095	13216	13036	13241	13040	13021	13126	13071	13083	13066	12998	12945	12865	13018	13067	13055	13036	12964	12974	13053	13120	13192	13085	13156	13042	13103	13148	12981	13020	13130	13078	13128	13095	13002	13010	13197	13119	13190	12994	13134	13001	12956	13197	13257	13068	13130	13066	13025	13188	13109	13101	13143	13026	12947	13107	13077	12954	12972	12996	13210	13037	13133	13086	13211	13137	13037	13038	13197	13078	13137	13174	13006	13156	12969	13140	12986	13136	13005	13001	13097	13002	12979	13171	13011	13012	13063	13121	13031	13087	13182	13061	12860	13228	13023	12976	13083	13142	13004	13234	12982	12998	12966	13134	13104	13125	13050	13045	13148	12962	13209	12933	12991	13078	13110	13172	13134	13005	13071	13102	13145	13308	13069	12972	13104	13170	13020	13060	13026	13096	13020	12951	13089	12865	13065	13083	13081	12957	13257	13125	13029	13068	13015	13089	13008	13277	13142	13159	13140	12969	13049	12876	13056	13079	13012	13101	13071	13059	12877	13009	13047	13048	13039	13029	13186	13205	13063	13112	13184	13005	12997	13218	13056	13076	13058	13006	13207	13115	13054	12972	13248	13058	13057	13101	13309	13108	13052	13158	13054	13061	13126	12999	13145	13018	13014	13097	13090	13071	13155	13275	13156	12885	13069	13070	13109	13074	13269	13046	13047	13109	13016	12991	13202	13048	13197	13045	13182	12990	13166	12972	13169	13054	13070	13047	13071	12988	13072	13013	13073	13053	13210	13013	12946	13085	13027	13180	12962	13045	13133	12901	13030	12914	12958	12873	13108	13090	13079	13061	13085	13133	12901	12822	13073	12979	13095	13059	12987	13168	12962	13178	12963	13046	13144	13068	13058	13105	13088	13060	13022	13050	13090	13092	13044	13226	12987	13135	13064	13171	13011	13109	13175	13016	12970	13139	13085	12969	13074	13100	13040	13120	13126	13054	13164	13042	13118	12996	13103	13075	12898	12959	13074	13049	13081	13130	12986	13060	13076	13217	13066	13031	13113	13066	13209	13021	13132	13190	13053	12999	13100	13118	13139	12930	13083	13045	12952	13194	13072	13125	13194	13088	13108	12929	13250	13055	13078	13039	13171	13005	13126	12999	13166	13049	13191	13027	12948	13048	12966	13046	13259	13097	13081	13132	13172	13123	13015	13129	13074	13148	13070	12937	13273	12974	13164	13147	13164	13029	13066	13103	13147	13135	13087	12986	13149	13123	13016	13288	13161	13094	12980	13157	13110	13059	13233	13117	13067	12946	13068	13148	13042	13151	13027	12979	13092	13136	12945	13012	13065	13172	13012	13172	12957	13048	12997	13154	12946	13026	13228	13013	13051	13079	12986	12993	12976	12985	13106	13278	12888	13044	13054	12915	13043	12900	13153	12991	13064	13156	13178	13129	13083	13014	12962	12989	13351	13011	13147	13087	13182	12952	13138	13029	13067	13140	13068	12913	13173	13073	13092	13121	12983	13017	12952	13065	12914	13199	13112	13055	13141	13163	13109	13068	12999	13262	13095	13200	13102	13036	13011	13184	13074	13231	13189	13137	12953	13064	13076	13142	12925	12858	13047	13097	13043	13071	13016	13052	12963	12956	12999	13064	13048	12988	13084	13100	13030	13108	13091	13113	13135	13277	12960	13042	12965	13157	12917	12963	13210	13242	13072	13050	13132	13109	13141	13048	13161	12884	13197	13209	13192	13043	13266	12902	13133	13192	13080	13047	13055	13046	13094	13178	12961	13058	13011	13116	13159	13067	13141	13187	12999	12972	13121	13200	13063	13128	12971	13102	13072	13233	13057	13059	13142	13085	13008	13025	13037	13205	12958	13122	13029	13160	13178	12953	13122	13075	13172	13029	13044	13211	13279	13138	13133	13091	13217	13077	13053	12976	13074	13168	13095	13113	13057	13076	13120	13042	13012	13118	13142	13026	13174	13007	13100	13012	12927	13067	13105	13196	13054	13010	13198	13158	13182	13055	13105	13144	13026	13122	13248	13043	13020	13077	13141	13206	13065	13040	13231	13084	13107	13215	13022	13096	13064	13105	12979	13197	13041	13079	13088	12873	13040	13107	13009	13155	13045	13084	13157	13030	13044	13183	13097	13047	13049	13201	12967	13177	13011	13147	13274	13131	12978	13012	13189	13013	13083	13166	13311	13164	13178	13087	13182	13215	13093	13065	12923	13083	12960	13250	13219	13017	12961	13081	12989	13257	13054	13024	13114	13075	13036	13066	12974	13023	13031	13066	12895	13070	13164	13202	13032	13091	12917	13316	13090	12907	13099	13058	13064	12954	13026	13121	13038	12901	12988	13090	13106	12997	13152	13115	13336	13162	13228	13029	13067	13173	12932	13140	13067	13063	13135	13142	13008	13128	13191	13164	12953	13168	13159	13027	13005	13078	13207	13054	12998	13005	12996	13051	12989	12995	13072	12991	13179	13000	13106	13014	13050	13043	13049	13002	12983	13071	13211	13113	13269	13055	13243	13072	13045	12963	13170	13034	13064	13031	13114	13009	13127	13085	13180	13181	13255	13149	13154	13067	13150	13210	13148	12992	13021	12978	12979	13115	12970	13157	13028	13035	12967	13159	13033	13188	12989	13164	13049	13173	13038	12956	13062	13118	13020	13071	13069	13124	13159	12988	13051	13113	13216	12988	13060	13037	13191	13048	13221	13032	13056	12984	13192	12994	13052	13027	13075	13033	13173	13225	13272	13166	13106	13084	13128	13247	13165	13120	13112	13115	12949	13103	13191	13333	12976	13023	12916	13083	13192	13201	13025	12873	12996	13147	12975	13112	13155	12995	12974	13112	13257	13120	13134	13087	13257	13188	13006	13121	13103	13220	13040	12977	13174	13057	13060	13182	12887	13061	13067	13053	12982	13205	13024	13110	13050	13227	13112	13084	13095	13143	13156	13024	13295	13090	13057	12968	12907	12921	13062	13007	13200	13095	12983	13196	13067	13077	13088	12992	13186	13079	13032	13025	13174	13130	12982	13154	13094	13128	12981	13096	12984	13149	12995	13180	13070	12960	13091	12961	13162	13167	13067	13132	13002	13180	12991	13050	13029	13121	12968	13037	12998	13098	13170	12913	12975	13038	13003	13116	13098	12960	13181	13099	13107	12977	13175	13174	13096	13057	13214	12980	13041	13042	12990	13328	13004	13006	13116	12961	13001	13222	13108	13063	13168	13169	13161	13100	13240	13015	13047	13268	13029	13104	13135	13099	13151	13209	12958	13133	13147	13215	13072	13118	12965	13057	13132	13096	13047	13101	13135	13084	13096	13154	13150	13064	13054	13019	13078	13063	13066	13071	13092	13159	13087	13112	12882	13252	13010	13175	13082	13038	12994	12948	13040	13147	13048	12917	13023	13124	13043	13003	13023	13112	13038	13175	13002	12967	13102	13079	13029	12999	13031	13084	12988	13127	13107	12927	13230	13092	13046	13101	13104	13022	12953	12930	13193	13088	12940	13058	12950	13036	13095	12996	13014	12995	13147	13074	13110	12999	13018	13113	13142	13138	12959	13202	12965	13111	13190	13033	13228	13149	13249	12827	13082	12960	13129	13189	13161	13174	12949	13026	12958	13148	12904	12954	13196	13097	13051	13078	13031	12900	13138	13071	13071	13131	13128	13131	13046	12984	13095	12958	13048	12871	12948	13171	13142	13065	12988	13009	13108	13146	12984	13045	13192	12892	13151	13180	13111	13108	13087	12915	13141	13030	13132	13085	13062	13080	13062	13083	13158	13145	13163	13018	13235	13161	13006	13165	13023	13099	12949	13059	12986	13206	13055	13000	13012	13147	12963	13045	13067	13019	13104	13072	13087	12971	13132	13105	13111	13134	13097	13032	12993	13091	12924	13068	12950	13035	13065	13094	13085	12913	12929	13134	12887	13045	13071	13208	13053	12927	13081	13135	13155	13202	12962	13195	13260	13270	13200	13059	13140	13272	13033	13125	13195	13045	13200	12972	13016	13029	13181	13239	13062	13019	13038	12976	13134	13044	13024	12986	13084	13057	13078	13148	13117	13115	13079	13202	13129	12984	13158	13146	13014	13078	12912	13185	13301	13188	12995	13173	13090	13254	13100	12974	12940	13046	13107	13149	13119	12992	13089	13206	12989	12950	13116	13150	12993	13115	13101	13203	13074	13240	13173	13019	12806	13118	13126	13063	13107	13010	13199	13050	13164	13064	13129	13077	13182	13192	12939	13214	12963	13095	13050	12993	13339	13167	13091	13022	13063	12995	13056	13102	13088	12970	12785	13190	13134	13087	12986	13008	13158	12932	13006	12955	13135	12859	13077	13161	13050	13068	13010	13078	13149	13056	13197	13152	13074	13178	13140	13246	13115	12786	13193	13122	13104	13188	13007	13015	13083	13106	13010	13067	13055	12932	13063	13202	12956	13132	13171	13166	13231	13099
22934	21450	29269	24207	23006	26279	28519	22545	20462	19358	18405	17533	16979	16637	16339	16302	16122	15936	15921	16125	15897	15832	15829	15649	15513	15598	15385	15436	15414	15527	15474	15490	15483	15486	15559	15209	15241	15390	15260	15298	15439	15425	15364	15435	15252	15319	15392	15399	15285	15522	15394	15659	15456	15216	15228	15338	15345	15257	15500	15292	15220	15485	15353	15243	15173	15333	15329	15358	15364	15230	15276	15216	15308	15410	15453	15203	15290	15333	15238	15405	15270	15270	15198	15281	15375	15382	15231	15342	15158	15380	15317	15384	15490	14990	15307	15307	15411	15371	15308	15208	15160	15423	15404	15323	15461	15208	15286	15354	15285	15269	15169	15352	15161	15289	15317	15302	15200	15255	15296	15322	15360	15156	15319	15247	15314	15255	15333	15405	15353	15175	15394	15338	15337	15296	15405	15371	15379	15264	15255	15286	15204	15393	15170	15220	15361	15407	15232	15338	15287	15146	15164	15331	15307	15530	15498	15350	15394	15288	15363	15257	15287	15513	15300	15139	15358	15456	15486	15205	15278	15183	15405	15380	15415	15246	15166	15374	15562	15655	15300	15036	15366	15373	15316	15117	15304	15572	15102	15174	15388	15253	15287	15513	15322	15107	15332	15351	15281	15196	15244	15271	15404	15306	15223	15402	15376	15440	15278	15508	15205	15418	15147	15293	15205	15389	15351	15447	15541	15151	15272	15090	15178	15103	15255	15312	15341	15277	15262	15112	15309	15237	15229	15137	15264	15196	15318	15172	15110	15142	15326	15368	15281	15229	15283	15155	15394	15286	15314	15218	15160	15322	15310	15159	15259	15179	15276	15267	15277	15298	15308	15219	15275	15225	15309	15318	15318	15464	15482	15352	15308	15192	15197	15444	15344	15181	15282	15302	15384	15327	15354	15289	15209	15411	15555	15521	15351	15281	15385	15311	15473	15329	15264	15434	15307	15316	15161	15601	15323	15239	15352	15199	15243	15235	15358	15233	15271	15280	15475	15354	15444	15153	15326	15309	15387	15208	15406	15148	15290	15181	15205	15447	15410	15378	15309	15361	15383	15327	15314	15351	15360	15252	15154	15362	15419	15325	15277	15269	15208	15504	15173	15306	15324	15265	15301	15199	15131	15140	15229	15298	15458	15268	15307	15257	15307	15157	15429	15385	15212	15456	15153	15135	15290	15269	15303	15268	15155	15303	15242	15143	15448	15192	15364	15538	15399	15148	15177	15304	15190	15222	15278	15080	15312	15232	15367	15442	15319	15318	15099	15196	15213	15386	15261	15313	15653	15405	15263	15352	15255	15271	15355	15426	15409	15268	15217	15289	15258	15233	15155	15231	15212	15346	15126	15387	15448	15277	15372	15128	15077	15502	15315	15177	15166	15235	15178	15170	15281	15407	15285	15407	15284	15329	15326	15514	15275	15306	15396	15316	15111	15272	15144	15519	15349	15247	15370	15223	15300	15346	15333	15293	15396	15262	15215	15521	15259	15357	15405	15305	15295	15381	15335	15300	15119	15254	15250	15332	15327	15234	15168	15146	15191	15381	15091	15432	15204	15268	15232	15237	15116	15143	15166	15269	15267	15241	15385	15235	15146	15351	15120	15462	15210	15400	15292	15403	15291	15167	15145	15390	15280	15317	15245	15187	15355	15304	15211	15216	15384	15433	15293	15281	15271	15175	15237	15269	15351	15285	15416	15354	15281	15291	15193	15392	15399	15265	15433	15282	15167	15342	15483	15204	15272	15329	15413	15325	15471	15359	15282	15276	15361	15317	15114	15273	15356	15104	15412	15395	15403	15221	15404	15310	15422	15329	15291	15282	15314	15275	15377	15361	15212	15307	15217	15458	15224	15183	15409	15310	15082	15229	15482	15269	15091	15192	15317	15280	15292	15290	15207	15458	15286	15307	15175	15264	15293	15516	15155	15202	15361	15127	15434	15301	15384	15414	15397	15272	15314	15343	15281	15304	15397	15166	15351	15197	15207	15225	15415	15220	15231	15327	15286	15207	15330	15395	15232	15182	15135	15265	15371	15125	15179	15188	15254	15236	15361	15126	15107	15203	15372	15253	15213	15433	15436	15327	15370	15258	15265	15343	15132	15274	15280	15420	15285	15332	15191	15236	15323	15574	15258	15095	15146	15225	15391	15035	15341	15226	15264	15332	15238	15260	15415	15305	15298	15318	15343	15452	15133	15415	15330	15462	15456	15303	15371	15301	15310	15430	15349	15196	15178	15123	15335	15301	15311	15333	15237	15314	15491	15375	15395	15065	15291	15275	15275	15234	15219	15490	15179	15490	15164	15106	15264	15352	15271	15262	15154	15248	15300	15375	15100	15525	15098	15220	15398	15431	15237	15308	15361	15357	15239	15235	15439	15293	15091	15264	15175	15282	15323	15287	15229	15195	15342	15352	15282	15332	15239	15102	15310	15496	15273	15491	15403	15281	15217	15354	15317	15250	15082	15271	15315	15343	15015	15254	15381	15278	15292	15123	15077	15262	15263	15047	15365	15183	15395	15160	15186	15251	15292	15449	15385	15182	15124	15304	15289	15312	15312	15219	15303	15257	15436	15232	15277	15147	15436	15296	15368	15123	15258	15238	15349	15363	15257	15539	15263	15383	15224	14977	15265	15279	15354	15237	15244	15324	15408	15409	15280	15139	15346	15397	15292	15080	15544	15240	15368	15540	15332	15173	15256	15306	15216	15257	15230	15427	15097	15245	15130	15259	15333	15278	15252	15199	15281	15388	15263	15089	15414	15380	15219	15295	15351	15410	15511	15284	15155	15319	15307	15294	15251	15426	15294	15300	15038	15288	15248	15260	15353	15407	15384	15442	15320	15320	14976	15242	15232	15129	15362	15133	15164	15254	15246	15370	15137	15226	15483	15278	15167	15268	15387	15272	15267	15209	15384	15208	15288	15165	15319	15129	15258	15144	15307	15247	15291	15391	15151	15411	15218	15291	15169	15408	15402	15157	15177	15348	15247	15168	15071	15284	15367	15383	15318	15067	15279	15117	15419	15481	15256	15206	15281	15223	15221	15375	15359	15290	15118	15282	15225	15214	15141	15271	15319	15177	15359	15067	15131	15354	15457	15268	15337	15237	15252	15419	15293	15200	15336	15097	15264	15275	15588	15133	15334	15222	15322	15353	15347	15161	15198	15445	15406	15229	15264	15348	15162	15349	15355	15441	15436	15458	15316	15343	15198	15276	15335	15361	15037	15384	15297	15188	15325	15331	15107	15255	15430	15371	15321	15179	15498	15478	15278	15344	15219	15183	15200	15375	15256	15190	15208	15284	15398	15218	15363	15178	15473	15297	15353	15241	15229	15250	15061	15197	15192	15186	15349	15270	15138	15283	15083	15316	15387	15111	15364	15339	15243	15152	15335	15292	15228	15136	15364	15282	15287	15272	15146	15419	15295	15260	15153	15242	15493	15329	15234	15293	15460	15338	15232	15198	15247	15337	15444	15266	15275	15220	15384	15220	15302	15193	15226	15313	15290	15213	15270	15606	15266	15389	15352	15282	15390	15368	15120	15097	15390	15084	15223	15281	15296	15469	15524	15412	15327	15197	15179	15402	15109	15334	15319	15439	15222	15395	15380	15263	15351	15187	15217	15269	15383	15283	15164	15238	15453	15454	15118	15223	15492	15087	15573	15237	15056	15323	15184	15260	15366	15401	15324	15284	15164	15348	15217	15328	15310	15178	15203	15406	15224	15156	15399	15221	15157	15225	15308	15508	15162	15254	15257	15439	15348	15290	15241	15122	15334	15163	15292	15283	15343	15441	15202	15439	15177	15216	15227	15190	15383	15185	15149	15130	15336	15474	15428	15388	15227	15331	15369	15215	15328	15299	15225	15303	15284	15434	15228	15257	15363	15343	15371	15455	15302	15230	15260	15250	15323	15285	15128	15581	15404	15053	15294	15406	15381	15164	15244	15253	15448	15129	15406	15288	15291	15298	15419	15539	15424	15374	15404	15334	15240	15120	15350	15243	15247	15263	15305	15479	15246	15387	15378	15337	15132	15199	15201	15223	15170	15202	15424	15294	15161	15309	15394	15457	15415	15408	15309	15173	15180	15302	15204	15416	15328	15305	15257	15291	15408	15510	15251	15140	15140	15365	15306	15158	15239	15301	15224	15524	15297	15200	15295	15292	15280	15346	15352	15162	15392	15103	15207	15259	15240	15080	15187	15223	15309	15153	15329	15297	15380	15206	15145	15358	15531	15320	15041	15164	15350	15267	15258	15167	15113	15331	15288	15312	15281	15454	15083	15230	15311	15493	15288	15444	15313	15335	15324	15306	15197	15142	15258	15204	15352	15154	15283	15419	15249	15396	15131	15332	15162	15253	15333	15160	15264	15349	15475	15087	15431	15291	15045	15378	15286	15271	14978	15264	15164	15315	15282	15305	15300	15387	15208	15444	15269	15382	15145	15183	15283	15315	15234	15291	15128	15222	15160	15271	15287	15050	15383	15189	15200	15300	15359	15459	15250	15316	15341	15241	15250	15269	15204	15275	15422	15092	15208	15160	15394	15367	15362	15307	15491	15334	15243	15306	15320	15417	15313	15278	15286	15280	15358	15127	15336	15325	15378	15363	15387	14961	15190	15328	15153	15202	15254	15267	15316	15254	15400	15357	15312	15353	15357	15390	15348	15184	15396	15169	15181	15225	15415	15347	15382	15229	15003	15248	15179	15327	15182	15447	15307	15485	15168	15053	15130	15112	15281	15154	15261	15152	15401	15399	15532	15336	15192	15113	15263	15320	15221	15170	15412	15303	15318	15314	15466	15470	15327	15548	15423	15131	15348	15117	15311	15452	15288	15231	15445	15370	15461	15131	15217	15347	15343	15467	15307	15240	15322	15327	15215	15204	15241	15347	15301	15068	15028	15403	15095	15309	15152	15488	15420	15212	15152	15253	15258	15359	15284	15240	15329	15151	15346	15350	15403	15385	15120	15215	15343	15173	15241	15311	15333	15357	15149	15160	15170	15369	15352	15142	15319	15457	15290	15402	15197	15191	15224	15422	15426	15243	15287	15233	15440	15308	15408	15138	15250	15122	15212	15267	15248	15302	15342	15230	15360	15233	15116	15307	15283	15441	15180	15509	15344	15260	15415	15238
36009	59084	55081	42936	35778	30338	26438	23087	20878	18770	17498	16628	15634	15280	14819	14536	14269	14067	14417	14069	14065	13881	13704	13950	13677	13699	13563	13800	13634	13629	13585	13609	13537	13528	13577	13607	13470	13607	13540	13436	13546	13555	13576	13612	13548	13474	13446	13384	13796	13572	13705	13555	13480	13515	13379	13419	13581	13484	13451	13479	13573	13442	13566	13657	13500	13628	13457	13624	13433	13490	13656	13567	13449	13482	13672	13424	13552	13464	13471	13475	13471	13581	13494	13437	13454	13267	13365	13479	13489	13317	13563	13485	13523	13415	13644	13496	13443	13568	13551	13484	13562	13472	13546	13483	13591	13321	13550	13464	13426	13460	13474	13338	13541	13546	13590	13529	13583	13457	13380	13602	13500	13656	13375	13509	13586	13617	13391	13372	13418	13561	13552	13517	13580	13593	13361	13595	13595	13518	13518	13397	13492	13549	13357	13549	13433	13489	13652	13644	13418	13477	13558	13348	13665	13425	13535	13538	13638	13566	13566	13416	13428	13614	13314	13442	13448	13454	13371	13542	13538	13349	13566	13706	13583	13532	13511	13677	13550	13507	13614	13684	13557	13544	13597	13459	13581	13316	13563	13523	13594	13485	13561	13742	13457	13458	13415	13520	13541	13417	13352	13371	13473	13446	13456	13553	13598	13386	13611	13602	13394	13273	13216	13409	13487	13552	13478	13391	13607	13467	13364	13505	13462	13516	13255	13479	13340	13583	13441	13440	13331	13596	13585	13471	13379	13459	13633	13422	13420	13550	13409	13426	13617	13422	13484	13496	13533	13367	13604	13542	13402	13447	13521	13522	13434	13574	13517	13429	13648	13522	13510	13486	13464	13452	13626	13422	13542	13522	13422	13596	13428	13526	13532	13350	13475	13495	13474	13675	13601	13491	13451	13418	13549	13486	13625	13573	13493	13538	13482	13846	13351	13306	13303	13490	13640	13521	13548	13707	13459	13455	13738	13591	13488	13374	13359	13508	13580	13495	13505	13422	13593	13463	13341	13539	13467	13514	13408	13440	13404	13379	13513	13434	13599	13735	13526	13501	13498	13451	13549	13383	13407	13484	13566	13457	13580	13634	13460	13528	13430	13514	13507	13536	13553	13393	13478	13546	13375	13536	13788	13448	13447	13548	13585	13581	13636	13547	13640	13692	13589	13276	13425	13503	13467	13440	13479	13556	13409	13532	13443	13446	13429	13489	13494	13612	13693	13223	13617	13549	13575	13425	13543	13506	13579	13557	13462	13423	13646	13512	13422	13541	13338	13479	13592	13380	13480	13585	13556	13444	13559	13478	13504	13442	13544	13481	13540	13511	13465	13562	13475	13459	13514	13640	13356	13468	13542	13491	13460	13438	13615	13326	13520	13395	13430	13498	13335	13392	13376	13512	13577	13392	13472	13461	13586	13565	13488	13614	13540	13502	13344	13526	13308	13593	13497	13539	13517	13581	13318	13667	13449	13637	13582	13633	13433	13464	13545	13403	13354	13456	13396	13601	13526	13506	13510	13516	13534	13446	13371	13436	13491	13487	13568	13520	13439	13425	13431	13625	13453	13493	13507	13588	13753	13605	13566	13503	13456	13410	13436	13484	13457	13502	13659	13363	13504	13587	13365	13419	13586	13402	13523	13483	13486	13257	13615	13445	13721	13281	13378	13553	13460	13543	13405	13621	13420	13405	13460	13431	13468	13478	13587	13465	13553	13406	13578	13347	13572	13466	13486	13574	13568	13381	13434	13446	13508	13419	13257	13559	13576	13487	13515	13591	13434	13524	13564	13334	13328	13621	13392	13444	13501	13451	13441	13400	13534	13515	13582	13501	13483	13518	13658	13531	13523	13462	13499	13580	13538	13636	13604	13295	13440	13439	13590	13359	13513	13431	13395	13466	13551	13460	13523	13494	13439	13563	13581	13591	13494	13368	13431	13541	13518	13426	13483	13524	13391	13553	13583	13588	13491	13684	13541	13587	13473	13412	13520	13563	13466	13559	13459	13316	13416	13460	13431	13371	13528	13521	13436	13584	13575	13449	13420	13446	13416	13617	13619	13502	13523	13317	13590	13589	13479	13525	13539	13683	13543	13399	13364	13561	13473	13482	13361	13439	13629	13478	13581	13615	13560	13508	13477	13388	13629	13566	13558	13442	13630	13536	13593	13352	13454	13525	13436	13391	13470	13451	13339	13523	13456	13463	13410	13667	13688	13430	13444	13454	13634	13504	13553	13368	13456	13485	13407	13609	13409	13483	13473	13507	13499	13399	13539	13435	13543	13704	13517	13424	13488	13614	13389	13462	13452	13447	13411	13384	13458	13419	13597	13634	13304	13613	13496	13362	13519	13582	13499	13439	13402	13491	13592	13312	13267	13389	13534	13349	13371	13371	13689	13519	13442	13512	13278	13692	13472	13638	13526	13491	13460	13550	13520	13614	13435	13420	13576	13563	13316	13513	13620	13494	13656	13449	13421	13459	13408	13635	13492	13412	13397	13606	13481	13417	13662	13502	13461	13528	13438	13558	13428	13691	13465	13543	13357	13536	13400	13456	13650	13504	13569	13395	13490	13482	13465	13348	13576	13406	13649	13439	13550	13612	13396	13591	13486	13556	13605	13434	13412	13306	13462	13432	13554	13354	13505	13429	13403	13548	13400	13517	13458	13476	13451	13709	13388	13464	13552	13478	13439	13678	13625	13503	13418	13417	13365	13368	13549	13542	13556	13481	13455	13334	13543	13448	13511	13503	13456	13547	13531	13490	13495	13576	13345	13548	13595	13526	13261	13559	13474	13411	13554	13459	13543	13509	13608	13633	13482	13604	13595	13223	13484	13517	13511	13608	13450	13450	13627	13587	13384	13451	13519	13469	13700	13363	13680	13538	13675	13376	13567	13542	13325	13508	13377	13489	13378	13487	13454	13619	13621	13426	13562	13635	13315	13322	13478	13609	13371	13626	13297	13602	13419	13483	13374	13540	13262	13483	13501	13458	13589	13563	13553	13482	13391	13459	13542	13651	13511	13392	13614	13426	13505	13445	13481	13460	13629	13395	13541	13491	13466	13471	13412	13581	13580	13630	13540	13538	13498	13361	13357	13617	13497	13628	13571	13690	13551	13544	13389	13583	13530	13515	13251	13533	13455	13563	13489	13553	13444	13545	13394	13724	13478	13419	13361	13319	13620	13511	13492	13525	13550	13682	13536	13424	13454	13512	13391	13607	13559	13615	13501	13495	13361	13561	13385	13428	13523	13565	13467	13603	13607	13431	13538	13553	13538	13464	13590	13437	13578	13648	13565	13563	13539	13448	13553	13522	13576	13565	13402	13433	13480	13385	13550	13387	13423	13471	13514	13438	13520	13533	13458	13564	13460	13348	13450	13730	13501	13474	13598	13659	13414	13397	13470	13473	13488	13493	13500	13441	13438	13456	13516	13422	13461	13714	13341	13582	13474	13607	13488	13348	13337	13465	13533	13448	13538	13580	13570	13425	13497	13586	13504	13489	13520	13516	13472	13512	13478	13266	13443	13633	13392	13400	13411	13533	13532	13517	13370	13441	13530	13353	13337	13537	13466	13462	13467	13473	13554	13381	13623	13542	13361	13288	13457	13439	13473	13483	13620	13520	13476	13508	13380	13421	13479	13495	13538	13672	13406	13565	13644	13476	13495	13506	13603	13444	13628	13283	13524	13547	13530	13464	13555	13440	13553	13450	13279	13520	13366	13502	13446	13422	13480	13453	13519	13560	13532	13386	13339	13578	13593	13540	13460	13518	13337	13411	13702	13586	13550	13340	13704	13617	13546	13554	13574	13586	13512	13446	13422	13588	13479	13280	13519	13408	13528	13392	13753	13453	13502	13524	13468	13404	13330	13526	13489	13637	13477	13503	13586	13454	13505	13350	13388	13520	13451	13476	13451	13515	13504	13447	13455	13487	13459	13529	13487	13355	13371	13431	13515	13571	13533	13465	13416	13436	13488	13404	13558	13586	13406	13591	13569	13361	13494	13531	13665	13504	13412	13202	13510	13501	13478	13537	13407	13584	13416	13592	13434	13494	13643	13546	13401	13381	13460	13584	13459	13357	13557	13370	13665	13517	13598	13604	13408	13420	13376	13526	13324	13467	13290	13420	13471	13578	13460	13566	13511	13504	13612	13696	13567	13462	13351	13596	13656	13515	13555	13614	13527	13441	13371	13529	13688	13509	13438	13493	13699	13450	13450	13412	13550	13349	13407	13479	13467	13716	13316	13626	13501	13571	13628	13341	13521	13335	13549	13424	13424	13490	13457	13337	13511	13573	13466	13512	13498	13511	13516	13375	13539	13548	13516	13449	13462	13534	13469	13449	13490	13484	13537	13441	13363	13610	13502	13452	13711	13621	13456	13483	13627	13408	13555	13497	13640	13576	13373	13488	13436	13487	13334	13441	13633	13401	13440	13642	13718	13477	13607	13502	13408	13472	13446	13549	13271	13493	13641	13659	13561	13568	13369	13530	13494	13655	13393	13445	13666	13624	13580	13470	13590	13550	13499	13454	13562	13524	13397	13537	13555	13489	13354	13413	13612	13633	13398	13576	13571	13466	13590	13484	13579	13545	13633	13498	13580	13492	13493	13570	13617	13515	13308	13483	13541	13365	13531	13518	13416	13504	13568	13460	13412	13461	13550	13599	13399	13395	13606	13475	13608	13477	13490	13476	13487	13637	13391	13574	13460	13457	13557	13459	13464	13477	13407	13528	13391	13544	13453	13489	13509	13408	13525	13460	13553	13666	13566	13474	13490	13567	13528	13524	13412	13519	13564	13360	13541	13511	13457	13405	13333	13484	13235	13398	13558	13492	13340	13617	13469	13493	13363	13479	13604	13476	13596	13423	13361	13617	13522	13588	13476	13508	13465	13479	13377	13649	13465	13575	13521	13441	13495	13496	13498	13498	13457	13447	13536	13550	13455	13483	13535	13578	13519	13412	13485	13491	13422	13560	13619	13492	13351	13474	13559	13462	13447	13335	13462	13638	13556	13491	13327	13488	13375	13324	13599	13356	13710	13559	13520	13512	13423	13453	13527	13496	13588	13674	13566	13419	13291	13426	13595	13432	13508	13475	13542	13518	13424	13471	13392	13720	13327	13457	13387	13650	13526	13490
29164	28736	35572	30845	24358	21232	19548	17953	17247	16430	16268	15874	15791	15653	15517	15445	15456	15341	15272	15294	15267	15305	15177	15094	15244	15286	15093	15051	15294	15168	15213	15238	15211	15265	15102	15257	15304	15326	15165	15303	15303	15060	15025	15186	15206	15362	15143	15157	15200	15215	15303	15227	15164	15137	15266	15161	15011	15060	15260	15085	15260	15147	15053	15235	15102	15168	15027	15097	15213	15407	15011	14945	15190	15200	15177	14949	15180	15387	15235	14958	15070	15235	15112	15138	15208	15186	15224	15257	15156	15008	15108	15146	15219	15033	15093	15245	15354	15316	15342	15189	15360	15213	15003	15017	15225	15066	15132	15187	15303	15013	14874	15157	15260	15137	15181	15165	15044	15301	15318	15057	15120	15193	15295	15091	15101	15219	15064	15267	15335	15145	14981	15236	15126	14855	14859	15137	15146	15219	15264	14992	15121	14960	15073	15231	15000	15095	15265	15123	15196	15192	15144	15218	15016	15074	15237	15318	15122	14860	14981	14870	15135	15130	15080	15223	15018	14972	14926	15082	15226	15044	15180	15157	15135	15389	15151	15191	15266	15032	15146	14912	15159	15182	15341	15346	14862	15124	15138	15156	15060	15202	15038	15032	15045	15108	15140	15134	14915	15023	15337	15143	14989	15186	15161	15169	15182	15215	15178	15188	15344	15302	15253	15231	15115	15069	15011	15083	14967	15121	15198	15291	15147	15041	15183	14936	15076	14839	15147	15303	15057	15108	14964	15178	15136	15040	15149	14960	15208	15097	15040	15049	15191	15413	15437	15126	15192	14922	15238	15325	15190	15138	15007	15123	15253	15053	15046	15074	15022	15260	15024	15219	15256	14990	15295	15242	15112	15283	15300	15267	15150	14963	15011	14981	15067	14998	15107	15403	15282	14914	15099	15068	15252	15069	15058	15005	15093	15131	15103	15273	15023	15252	15113	14913	15297	15120	15242	14878	15196	15188	15416	15086	15177	15160	15143	15333	15308	15174	15231	15317	15044	15000	15259	15110	15245	15091	15176	15062	15182	15253	15090	15155	15183	15183	15138	15091	15047	14980	15341	15183	15347	15093	15083	15124	15410	15347	15107	15277	14976	15257	15039	14958	15248	15077	15275	15216	15078	15070	15183	15211	15023	14891	15304	15034	14954	15032	15248	15193	15228	15142	15042	15199	15266	15272	15240	15097	14939	15013	15082	15170	15139	15215	15184	15089	15256	15217	15167	15065	15122	15322	15125	15316	15153	15156	15184	15278	15109	15098	15035	15110	15255	15383	15158	15012	15121	15030	15139	15226	15064	15088	15137	15221	15045	15063	15173	15123	15181	15163	15038	15076	15074	15110	15056	14990	15034	15077	15318	15096	14934	15118	15309	15220	15127	15180	15220	15162	15213	15108	15248	15207	15052	15166	15325	15383	15141	15155	15162	15081	15154	15196	15111	15075	15131	14813	15047	15349	15098	15161	15040	15138	15287	15182	15056	15157	15419	15244	15185	15184	15186	15121	15101	15100	14952	15155	15079	15161	15239	15100	15265	15129	15196	15018	15134	15272	15218	15249	15092	15160	15085	15113	15214	15145	15268	14908	15054	14794	15223	15201	15193	15206	15209	15149	15174	15325	15226	15037	15068	15074	15117	15373	15141	15031	15064	15186	15238	15368	15194	15203	15203	15176	15216	15073	15067	15208	15219	14967	15277	15173	15165	15231	14972	15088	15247	15021	15179	15240	15164	15131	14890	15023	15364	15220	15195	15160	15134	15073	15224	15256	15129	15087	15086	15072	15023	15212	15286	14990	15253	15187	15034	15202	15185	14998	15047	15211	15159	15162	15195	15148	15117	15267	15134	15107	15385	15117	15063	15138	15259	15381	14993	15228	15246	15028	15139	15106	15183	15145	15048	15013	15189	15228	14972	15038	15249	15338	15317	15032	15280	15301	15151	15105	15096	15188	15114	15120	15151	15159	15133	15050	15136	15229	15127	15175	15116	15281	15188	15246	15034	15050	15238	15317	15215	15199	15160	15016	15117	15196	15509	15261	15383	15098	15059	15036	15102	15094	15050	15147	15001	15191	15207	15114	15252	15064	14990	15236	15322	15095	15087	15123	15049	15144	15338	15135	15230	15290	15227	15220	15190	15282	15015	15039	15238	15365	15146	15209	14955	14979	15127	15168	15193	15052	15090	15068	15309	15176	15020	15125	15206	15105	15080	15127	15147	15157	15073	15128	15075	15209	15186	15098	15095	15158	15033	15122	15359	15137	15249	15174	15221	15150	15208	15351	15034	15173	15347	15358	15070	15047	15316	15143	15151	15116	15119	15080	15189	15180	15177	14993	15128	15264	15036	15098	15118	15156	15251	15112	15100	15215	15386	15248	15181	15287	15077	15089	15147	15090	15066	14918	15220	15102	15149	14962	15175	15184	15354	15002	15318	15177	15077	15174	15354	15126	15234	15152	15250	15314	15139	15211	15290	15280	14983	15154	15106	15130	15199	15142	15366	15099	14839	15156	15045	15086	15080	15151	15216	15139	15151	15133	15329	15147	15213	15444	15124	15276	15198	15231	15210	15069	15100	15133	15311	15182	15112	15274	15139	15018	15270	14975	14961	14848	15223	15224	15323	15276	15251	15219	15277	15259	15094	15321	15305	14923	15170	15248	15183	15176	15038	15235	15239	15332	15182	15096	15183	15117	14929	14923	15174	15139	15209	15058	15092	15008	15171	15178	15210	15283	15337	15042	15353	15365	15108	15187	15178	15102	15225	15132	15061	14971	15100	15164	15099	15162	15209	15163	15168	15284	15147	15226	15161	15124	15171	15135	15355	15232	15074	15231	14967	15271	15141	15190	15124	15292	15190	15049	15170	14992	14978	15054	15343	15198	15258	15113	15111	15007	15124	14992	15083	15186	15044	15254	15363	15034	15218	15016	15175	15229	14974	15224	15128	15233	15159	14970	15126	15217	14951	15170	15261	15063	15399	15252	15011	15114	14841	14922	15134	15114	15151	15194	15011	15115	15050	15077	15284	15081	15068	15084	15278	14874	15047	15229	15088	15095	15024	15149	15074	15093	15090	15091	15118	15151	15086	15182	15250	15074	15185	15301	14840	15378	15062	15216	15094	14911	15171	15170	15103	15135	15102	15049	14987	15012	15185	15082	15012	15201	15075	15143	15111	15113	15137	15114	15145	14962	15229	15144	15040	14955	15304	15257	15129	15027	15166	15225	15135	15244	15034	15233	15074	15101	14926	15153	15185	15297	15162	15084	15047	15162	15105	15303	15110	15066	15356	15190	15248	15054	15294	15264	15043	15210	15359	15193	15139	15231	14917	15042	14924	15174	15094	15125	15325	15174	15156	15189	15315	15248	15154	15309	15291	14890	15298	15192	15134	15052	15224	15312	15154	15147	15035	15066	15300	15331	15177	15126	15251	15354	15120	15201	14930	15056	15258	15251	15238	15150	15206	15182	15284	15074	15154	15217	15145	15085	15060	15154	15320	15201	15396	15117	15166	15115	15294	15097	15052	15203	15242	15076	15009	15260	15368	15209	15208	15238	15179	14974	15112	15199	15097	15300	15160	15179	15172	15144	15217	15112	15043	15203	15184	15108	15134	14997	15169	15299	15413	15013	15120	15179	15155	15044	15065	15214	15437	15266	15326	15196	15006	15303	15191	15022	15164	14979	15135	15201	15405	15253	15183	15173	15040	15349	15028	15148	15276	15019	15072	14843	15231	15255	15032	15259	15162	15107	15037	15104	14965	15230	15215	15194	15183	15004	15073	15242	15226	15054	15204	15080	15136	15184	15413	15325	15005	15083	15182	15277	15258	15144	15232	14996	15149	15328	15175	15229	15042	15062	15050	15184	15202	15169	14988	15252	15283	15330	15048	15091	15200	15084	15209	15205	15162	15200	15076	15187	15062	15291	15068	15049	15282	15182	15186	15191	15126	15115	15145	15109	15160	15085	15126	15146	15184	15158	15198	15024	15013	15182	15152	15138	15308	15306	15191	14936	15183	15169	15102	15178	15115	15185	15070	15143	15065	15120	15113	15100	15117	15133	15053	15153	15285	15208	15182	15182	15181	15044	15121	15258	15211	15197	15146	15280	15021	15225	15141	15126	15092	15112	15182	15225	15316	15129	15061	14973	15222	15154	15170	15254	15172	15154	14997	15185	15287	15148	15170	15298	15259	15074	15136	15076	15254	15132	15006	15332	15172	15150	15063	15145	15226	15327	15168	15067	15125	15040	15271	15378	15275	15089	15242	15137	15108	15345	15083	15288	15181	15103	15079	15126	15215	15244	15137	14919	15342	15343	15096	15178	15311	15122	15268	15287	15232	15296	15134	15093	15090	15229	15074	15007	15216	15113	15422	15131	15126	15164	15031	15300	15336	15072	15223	15073	15045	14990	15113	15167	15097	15176	15448	15185	15008	15217	15139	15053	15174	15098	15315	14929	15023	15272	15106	15299	15098	15032	15127	15176	15273	15219	15194	15123	15103	15030	14997	15258	14935	15109	15237	15168	15235	15334	15114	15206	15203	15197	15011	15166	14983	15173	15185	15389	14935	15014	15002	15358	15303	15161	15264	15213	15085	15077	15051	15062	15148	15075	15277	15026	15185	15019	15222	15110	15116	14940	15161	15387	15231	15267	15110	15162	15139	15037	15093	15209	15154	15172	15191	15158	15049	15159	15237	15066	15322	15137	15160	14871	15242	15073	15249	14992	15080	15039	14992	15094	15166	15192	15040	15139	15328	15155	15001	15296	15068	14969	15039	15099	15204	15164	15094	15211	15177	15345	15102	15270	15286	15146	15229	15082	14986	15313	15264	15097	15164	15188	15110	15261	15198	15054	15231	15071	15192	15089	15292	15205	15126	15173	15146	15102	15040	15098	15160	15039	15100	15217	15179	15174	15252	15265	15032	14956	15026	15192	15065	15265	15246	15116	15019	15278	15101	14989	14929	15017	15192	15158	15070	15157	15267	15218	15155	14993	15142	15110	15159	14982	14972	15277	15213	15107	15353	15024	15079	15140	15128	15159	15007	15056	15016	15065	15104	15064	15250	15220	15144	15267	15129	14928	15459	15218	15209	15100	15221	15168	15305	15111	15191	15290	15083	15201	14989	15084	15087	15242
33561	46913	42128	32273	26099	22006	19552	17561	16565	15669	15030	14590	14412	14149	14054	14027	13892	13788	13685	13748	13538	13534	13613	13493	13681	13465	13546	13604	13448	13495	13421	13598	13554	13541	13502	13507	13509	13534	13555	13400	13547	13366	13413	13597	13332	13499	13427	13397	13521	13590	13568	13450	13363	13519	13520	13689	13452	13679	13561	13504	13296	13395	13134	13509	13413	13655	13529	13638	13441	13571	13485	13523	13617	13403	13459	13412	13486	13511	13753	13392	13387	13618	13412	13554	13333	13491	13450	13536	13452	13590	13423	13490	13658	13436	13336	13455	13413	13311	13434	13532	13526	13546	13625	13538	13476	13352	13380	13483	13446	13359	13491	13407	13554	13607	13428	13389	13552	13532	13429	13512	13525	13482	13418	13582	13369	13416	13545	13393	13454	13506	13477	13399	13304	13351	13639	13524	13510	13373	13392	13469	13333	13643	13525	13329	13448	13481	13324	13429	13400	13457	13283	13449	13479	13374	13476	13605	13672	13462	13475	13407	13384	13484	13469	13549	13473	13457	13309	13541	13448	13517	13441	13333	13314	13566	13490	13416	13570	13628	13424	13478	13525	13462	13316	13539	13394	13571	13520	13479	13491	13356	13580	13569	13433	13355	13533	13527	13639	13352	13519	13336	13479	13387	13505	13371	13490	13505	13517	13325	13379	13432	13540	13479	13254	13415	13591	13340	13335	13429	13510	13439	13515	13504	13469	13430	13462	13434	13557	13413	13457	13550	13462	13526	13365	13508	13516	13367	13504	13478	13670	13411	13546	13327	13511	13356	13653	13451	13427	13315	13393	13588	13439	13540	13451	13325	13505	13409	13502	13566	13529	13574	13624	13525	13544	13457	13489	13536	13447	13476	13538	13426	13418	13476	13509	13517	13501	13215	13497	13549	13323	13506	13253	13406	13351	13401	13510	13494	13531	13538	13649	13489	13378	13475	13452	13559	13300	13578	13541	13378	13442	13335	13715	13512	13493	13385	13574	13403	13335	13532	13401	13475	13419	13448	13664	13399	13648	13493	13395	13489	13377	13409	13510	13531	13355	13216	13418	13426	13350	13378	13453	13688	13502	13626	13596	13288	13519	13413	13590	13489	13418	13386	13323	13453	13375	13446	13507	13704	13428	13539	13527	13395	13512	13499	13366	13480	13608	13484	13416	13510	13558	13468	13621	13431	13445	13472	13391	13381	13372	13404	13474	13492	13405	13295	13498	13397	13471	13590	13505	13674	13531	13344	13303	13428	13461	13556	13565	13510	13603	13628	13448	13541	13319	13507	13484	13514	13394	13506	13479	13402	13518	13486	13379	13509	13500	13372	13457	13351	13444	13367	13357	13515	13587	13495	13440	13449	13659	13273	13426	13608	13467	13393	13548	13524	13377	13303	13452	13497	13386	13478	13530	13417	13505	13494	13457	13413	13493	13540	13445	13432	13476	13452	13563	13530	13358	13364	13503	13543	13415	13437	13432	13506	13396	13678	13457	13442	13600	13474	13464	13417	13499	13310	13338	13413	13590	13521	13431	13343	13505	13462	13503	13503	13352	13461	13582	13506	13504	13428	13507	13413	13476	13446	13348	13584	13392	13431	13369	13534	13374	13483	13482	13439	13552	13353	13515	13388	13722	13483	13425	13571	13710	13348	13447	13621	13386	13365	13452	13197	13338	13596	13301	13553	13533	13592	13538	13601	13376	13461	13227	13616	13495	13435	13614	13654	13528	13493	13441	13550	13361	13409	13446	13319	13327	13506	13397	13593	13417	13370	13578	13447	13320	13356	13511	13393	13419	13416	13608	13358	13552	13344	13575	13522	13378	13690	13401	13446	13474	13582	13460	13411	13552	13564	13503	13385	13579	13416	13352	13527	13401	13575	13453	13508	13507	13348	13456	13463	13594	13413	13384	13423	13499	13587	13396	13512	13399	13433	13336	13357	13410	13567	13536	13330	13481	13459	13475	13513	13413	13384	13488	13386	13400	13434	13367	13385	13425	13506	13359	13324	13368	13634	13451	13441	13404	13394	13559	13294	13482	13333	13490	13416	13567	13375	13453	13353	13335	13493	13531	13471	13450	13509	13459	13490	13480	13567	13437	13530	13488	13492	13351	13536	13392	13400	13452	13474	13451	13539	13636	13494	13495	13385	13402	13536	13614	13482	13536	13391	13395	13565	13465	13409	13503	13641	13377	13407	13458	13443	13384	13407	13361	13294	13494	13530	13520	13583	13390	13558	13320	13412	13360	13365	13301	13347	13473	13408	13483	13360	13726	13493	13416	13494	13415	13486	13579	13524	13390	13348	13679	13495	13497	13495	13440	13505	13477	13491	13418	13444	13239	13404	13433	13525	13500	13417	13432	13461	13469	13560	13429	13559	13559	13536	13504	13460	13552	13365	13420	13407	13412	13325	13243	13338	13535	13514	13516	13490	13361	13452	13394	13534	13627	13488	13622	13456	13588	13435	13549	13506	13396	13584	13441	13501	13555	13469	13504	13333	13542	13501	13576	13458	13466	13551	13398	13396	13496	13400	13543	13518	13464	13484	13511	13509	13416	13427	13527	13471	13488	13622	13430	13437	13489	13407	13490	13281	13645	13478	13452	13506	13472	13318	13539	13365	13495	13533	13394	13593	13397	13434	13497	13425	13507	13325	13484	13377	13392	13434	13359	13404	13403	13631	13621	13464	13328	13389	13568	13385	13581	13599	13457	13457	13544	13650	13476	13397	13461	13631	13548	13478	13536	13454	13467	13346	13402	13442	13485	13407	13465	13312	13512	13389	13241	13569	13468	13542	13363	13537	13530	13323	13398	13412	13518	13409	13447	13459	13587	13364	13498	13363	13598	13405	13496	13352	13418	13465	13537	13490	13460	13459	13463	13419	13401	13413	13378	13376	13530	13570	13404	13450	13567	13455	13543	13506	13569	13559	13522	13468	13280	13429	13400	13421	13487	13364	13537	13421	13486	13394	13495	13431	13602	13552	13436	13522	13441	13498	13490	13400	13505	13514	13429	13439	13525	13418	13520	13551	13457	13576	13479	13674	13327	13200	13597	13529	13427	13505	13585	13514	13482	13522	13647	13536	13587	13563	13411	13489	13434	13408	13344	13496	13350	13341	13621	13412	13433	13514	13470	13470	13556	13454	13405	13554	13395	13408	13455	13438	13549	13356	13453	13558	13446	13530	13415	13516	13554	13448	13573	13515	13460	13356	13425	13455	13402	13421	13394	13324	13438	13340	13527	13532	13490	13606	13495	13445	13445	13452	13476	13559	13431	13392	13621	13335	13534	13540	13421	13402	13627	13594	13388	13443	13482	13331	13336	13531	13341	13484	13403	13608	13446	13550	13442	13518	13383	13407	13408	13341	13513	13458	13403	13388	13384	13509	13566	13401	13417	13439	13397	13379	13558	13418	13563	13406	13659	13483	13485	13208	13584	13551	13438	13505	13327	13445	13346	13486	13366	13321	13547	13237	13483	13488	13650	13435	13546	13558	13333	13490	13507	13497	13496	13548	13560	13529	13332	13433	13407	13489	13547	13639	13306	13579	13463	13425	13555	13626	13484	13246	13518	13455	13661	13371	13462	13375	13335	13547	13430	13581	13384	13445	13457	13580	13535	13556	13421	13672	13459	13366	13432	13102	13616	13694	13351	13478	13434	13477	13467	13596	13356	13428	13478	13529	13441	13390	13567	13475	13446	13630	13524	13432	13430	13584	13636	13397	13474	13379	13618	13599	13408	13273	13440	13507	13416	13410	13432	13600	13391	13542	13348	13579	13561	13632	13462	13456	13653	13452	13481	13603	13434	13355	13386	13568	13654	13451	13697	13528	13406	13374	13504	13304	13525	13615	13343	13373	13293	13569	13508	13773	13300	13497	13389	13474	13243	13481	13370	13458	13483	13446	13379	13439	13496	13403	13399	13350	13444	13270	13531	13281	13580	13519	13519	13494	13571	13557	13384	13597	13431	13512	13427	13228	13460	13519	13383	13494	13444	13521	13581	13434	13735	13388	13512	13490	13547	13335	13478	13585	13289	13635	13381	13621	13491	13592	13482	13576	13418	13611	13450	13376	13494	13534	13409	13446	13412	13441	13611	13512	13577	13465	13396	13502	13533	13451	13587	13610	13482	13563	13488	13412	13505	13456	13533	13455	13524	13392	13423	13379	13495	13363	13465	13466	13363	13498	13432	13507	13392	13448	13384	13508	13378	13367	13502	13510	13387	13401	13486	13462	13431	13476	13488	13296	13341	13527	13397	13468	13401	13602	13412	13451	13468	13500	13578	13422	13494	13492	13352	13338	13454	13498	13565	13399	13455	13545	13412	13595	13514	13306	13480	13324	13467	13405	13525	13460	13500	13496	13463	13479	13417	13463	13633	13527	13489	13410	13597	13457	13607	13567	13509	13570	13366	13514	13407	13353	13506	13300	13305	13565	13484	13434	13609	13349	13474	13513	13439	13427	13562	13408	13531	13459	13635	13447	13354	13525	13478	13443	13469	13331	13538	13593	13430	13590	13435	13419	13515	13475	13366	13507	13434	13379	13452	13629	13450	13424	13629	13566	13510	13462	13548	13450	13488	13523	13357	13659	13397	13500	13443	13423	13640	13530	13487	13246	13391	13387	13304	13394	13329	13590	13565	13404	13314	13352	13551	13487	13509	13529	13552	13419	13361	13327	13428	13397	13431	13659	13458	13647	13357	13466	13632	13622	13424	13370	13526	13380	13575	13543	13436	13445	13376	13439	13586	13490	13424	13512	13411	13430	13319	13581	13379	13626	13530	13490	13469	13434	13438	13519	13581	13439	13598	13527	13497	13475	13308	13358	13535	13435	13477	13721	13388	13557	13444	13517	13501	13399	13481	13556	13537	13303	13546	13327	13577	13466	13477	13440	13423	13375	13551	13492	13288	13311	13670	13395	13461	13572	13271	13474	13403	13460	13487	13541	13408	13457	13373	13479	13423	13559	13415	13554	13499	13531	13482	13488	13331	13628	13523	13600	13536	13245	13298	13456	13654	13464	13464	13485	13483	13557	13525	13537	13545	13477	13421	13592	13402	13610	13662	13510	13384	13545	13427	13449	13515	13326	13511	13597	13652	13485	13639	13403	13618	13432	13546	13426	13335	13463	13399	13572
24145	21509	29112	25683	24938	25463	23794	19536	18383	17604	16869	16006	15704	15675	15391	15533	15427	15255	15122	15127	15191	14953	14992	14981	14768	15018	15089	14860	14798	14804	14782	14714	14926	14833	14814	14783	14627	14715	14813	14743	14745	14840	14853	14599	14852	14789	14821	14996	14882	14810	14745	14884	14841	14545	14893	14795	14819	14968	14770	14704	15006	15071	14812	15080	14708	14840	14807	14886	14728	14925	14735	14535	14714	14794	14806	14879	14790	14942	14810	14826	14745	14749	14913	14786	14843	14825	14609	14819	14852	14571	14820	14733	14784	14631	14804	14766	14833	14641	14844	14812	14652	14784	14689	14781	14771	14805	14596	14800	14816	14871	14726	14719	14850	14865	14767	14571	14917	14732	14595	14758	14814	14615	14705	14701	14709	14598	14739	14880	14861	14851	14746	14800	15074	14930	14768	14863	14705	14771	14765	14666	14753	14781	14879	15052	14841	14747	14712	14718	14642	14870	14719	14733	14665	14857	14694	14839	14738	14802	14904	14700	14820	14729	14908	14763	14723	14774	14882	14688	14730	14891	14780	14739	14773	14673	14767	14743	14876	14702	14662	14665	14727	14854	14765	14736	14585	14644	14930	14850	14920	14878	14736	14862	15004	14783	15096	14618	14843	14589	14896	14962	14692	14706	14597	14878	14780	14628	14743	14672	14674	14887	14918	14935	14726	14780	14791	15009	14969	14785	14809	14907	14818	14617	14785	14741	14615	14623	14661	14584	14736	14536	14548	14605	14841	14646	14647	14870	14590	14651	14956	14886	14693	14741	14740	14689	14790	14736	14767	14547	14694	14812	14869	14763	14968	14642	14779	14903	14618	14553	14864	14898	14968	14918	14660	14827	14772	14848	14683	14763	14779	14517	14714	14868	14733	14912	14719	14784	14600	14583	14618	14738	14737	15009	14752	14882	14688	14659	15038	14701	14711	14711	14776	14723	14735	14700	14744	14793	14654	14790	14789	14820	14757	14858	14851	14684	14850	14969	14825	14829	14939	14677	14799	14855	14751	14616	14771	14748	14677	14825	14647	14646	14667	14750	14734	14866	14722	14892	14877	14742	14895	14790	14713	14676	14679	14967	14769	14778	14771	14692	14887	14675	14823	14914	14666	14780	14602	14573	14585	14779	14831	14557	14818	14922	14854	14649	14681	14685	14741	14727	14629	14651	14720	14712	14827	14881	14869	14910	14682	14707	14824	14845	14738	14681	14830	14663	14774	14670	14796	14838	14868	14624	14694	14782	14606	14770	14786	14794	14887	14661	14650	14875	14628	14693	14599	14799	14774	14902	14723	14707	14719	14728	14746	14768	14604	14824	14800	14888	14712	14619	14670	14789	14811	14765	14689	14623	14692	14868	14812	14884	14814	14643	14675	14876	14910	14687	14620	14693	14831	14629	14503	14572	14837	14762	14759	14589	14806	14744	14610	14715	14788	14622	14816	14801	14865	14642	14736	14673	14695	14769	14936	14725	14744	14768	14853	14707	14678	15039	14671	14962	14702	14630	14771	14760	14948	14779	14797	14715	14738	14887	14860	14958	14828	14743	14732	14777	14737	14874	14796	14874	14674	14780	14695	14706	14648	14911	14807	14646	14824	14560	14825	14665	14752	14950	14669	14561	14746	14869	14784	14902	14776	14777	14974	14879	14737	14767	14834	14868	14750	14791	14673	14541	14761	14653	14782	14736	14754	14569	14685	14876	14794	14775	14775	14919	14634	14616	14764	14870	14690	14804	14786	14905	14837	14887	14769	14653	14801	14870	14629	14821	14797	14767	14728	14802	14686	14652	14652	14564	14624	14816	14586	14785	14757	14616	14741	14838	14773	14749	14918	14799	14837	14678	14778	14722	14822	14619	14797	14559	14727	14781	14715	14630	14846	14759	14859	14754	14896	14499	14916	14718	14922	14947	14866	14794	14742	14507	14657	14949	14724	14816	14884	14878	14818	15020	14772	14768	14891	14546	14812	14834	14698	14921	14857	14700	14923	14664	15034	14768	14536	14873	14891	14669	14795	14661	14642	14823	14633	14859	14992	14643	14791	14992	14739	14542	14776	14855	14648	14842	14743	14678	14843	14899	14776	14718	14727	14736	14824	14538	14592	14726	14739	14901	14820	14744	14844	14779	14972	14910	14822	14670	14705	14462	14711	14721	14782	14587	14768	14758	14754	14713	14810	14771	14914	14800	14902	14843	14680	14893	14740	14695	14852	14792	14858	14711	14705	14720	14677	14865	14583	14634	14580	14767	14703	14582	14838	14697	14759	14947	14863	14566	14870	14669	14568	14441	14814	14759	14884	14846	14719	14847	14759	14602	14795	14920	14621	14903	14759	14554	14707	14685	14849	14725	14867	14762	14901	14831	14747	14909	14688	14713	14838	14795	15022	14785	14882	14565	14752	14777	14682	14881	14737	14727	14576	14918	14901	14859	14742	14603	14727	14613	14737	14649	14820	14917	14791	14906	14667	14891	14789	14936	14860	14889	14745	14646	14851	14716	14763	14935	14853	14556	14733	14652	14730	14877	14742	14767	14629	14740	14726	14709	14796	14824	14912	14752	14819	14766	14628	14599	14672	14664	14852	14906	14845	14828	14646	14822	15037	14754	14752	14683	14691	14814	14820	14643	14708	14915	14848	14736	14819	14826	14793	14750	14792	14640	14773	14758	14858	14676	14642	14813	14920	14819	14894	14651	14930	14585	14870	14736	14854	14892	14729	14633	14653	14742	14656	14727	14841	14757	14840	14707	14761	14864	14541	14920	14802	14850	14736	14790	14794	14824	14855	14711	14761	14860	14836	14952	15011	14892	15084	14883	14963	14808	14752	15023	14824	14590	14715	14797	14804	14875	14934	14940	14853	14587	14709	14817	14818	14705	15097	14717	14640	14781	14815	14748	14585	14990	14561	14661	14781	14625	14753	14586	14827	14639	14831	14625	14722	14703	14633	14715	14983	14712	14763	14728	14760	14791	14813	14660	14688	14931	14944	14761	14543	14777	14756	14601	14707	14802	14834	14768	14880	14812	14750	14634	14773	14559	14681	14681	14836	14905	14757	14729	14750	14756	14687	14852	14771	14622	14742	14662	14740	14733	14757	14703	14705	14685	14656	14786	14728	14713	14635	14886	14787	14631	14800	14758	14921	14649	14639	14835	14582	14641	14684	14804	14838	14778	14516	14714	14761	14759	14767	14862	14710	14806	14683	14751	14561	14764	14745	14777	14796	14718	14874	14832	14679	14628	14778	14835	14780	14832	14706	14733	14723	14710	14742	14747	14766	14712	14924	14557	14789	14933	14750	14739	14605	14811	14909	14786	14845	14669	14880	14969	15011	14540	14800	14678	14680	14645	14814	14795	14741	14775	14751	14652	14625	14620	14994	14618	14650	14854	14837	14697	14719	14871	14866	14795	14699	14697	14754	14820	14663	14632	14637	14740	14783	14803	14697	14832	14718	14730	14760	15044	14849	14647	14759	14698	14855	14668	14757	14673	14758	14771	14894	14877	14717	14670	14891	14807	14687	14840	14973	14925	14819	14804	14838	14898	14721	14737	14788	14778	14840	14754	14819	14907	14756	14690	14897	14874	14714	14669	14959	14742	14817	14706	14770	14759	14719	14771	14744	14785	14679	14797	14546	14851	14682	14746	14706	14865	14621	14814	14883	14634	14634	14875	14734	14765	14699	14661	14748	14792	14914	14823	14638	14627	14639	14608	14847	14707	14952	14921	14851	14699	14751	14706	14762	14730	14775	14642	14771	14796	14817	14678	14922	14820	14717	14704	14693	14703	14761	14679	14781	14848	14728	14591	14669	15016	14966	14665	14655	15022	14751	14775	14714	14856	14791	14857	14671	14722	14959	14878	14828	14677	14517	14667	14605	14797	14777	14908	14816	14857	14842	14638	14604	14736	14840	14804	14832	14769	15004	14820	14660	14918	14755	14862	14649	14725	14877	14731	14421	14828	14794	14767	14748	14726	14782	14523	14653	14741	14833	14639	14667	14625	14911	14837	14834	14796	14554	14701	14617	14648	14795	14840	14707	14858	14764	14774	14801	15041	14725	14741	14886	14702	14916	14817	14813	14818	14761	14865	14966	14702	14746	14572	14599	14746	14646	14924	14719	14604	14710	14643	14865	14718	14676	14888	14655	14748	14805	14774	14804	14762	14741	14703	14727	14896	14957	14803	14947	14791	14854	14706	14719	14859	14841	14620	14705	14598	14709	14771	14817	14907	14628	14628	14765	14766	14653	14775	14713	14724	14834	14789	14696	14828	14628	14565	14755	14878	14848	14644	14814	14876	14869	14627	14843	14569	14649	14488	14653	14818	14879	14863	14873	14805	14953	14764	14591	14562	14747	14527	14461	14710	14739	14566	14928	14663	14754	14776	14695	14784	14963	14770	14618	14715	14670	14928	14639	14753	14842	14757	14807	14672	14824	14808	14788	14778	14915	14749	14936	14679	14990	14670	14887	14838	14856	14816	14915	14775	14715	14682	14735	14780	14609	14884	14609	14972	14605	14780	14800	14842	14827	14754	14817	14673	14614	14732	14894	14760	15008	14727	14771	14736	14606	14815	14706	14608	14806	14891	14764	14658	14727	14846	14749	14669	14829	14919	14740	14851	14901	14789	14765	14728	14841	14746	14785	14590	14874	14670	14849	14673	14851	14846	14653	14619	14728	14623	14820	14783	14762	14969	14698	14715	14788	14738	14887	15000	14722	14778	14682	14776	14810	14704	14825	14797	14694	14614	14696	14650	14798	14818	14733	14608	14793	14604	14855	14680	14668	14828	14813	14841	14973	14677	14560	14842	14627	14852	14763	14733	14708	14728	14574	14497	14973	14874	14612	14648	14668	14683	14813	14845	14841	14908	14791	14865	14730	14713	14964	14703	14757	14793	14790	14836	14949	14880	14795	14710	15049	14848	14578	14864	14834	14907	14721	14825	14605	14743	14842	14537	14614	14704	14767	14787	14801	14732	14763	14628	14771	14521	14812	14968	14716	14699	14753	14776	14850	14730	14635	14715	14847	14710	14684	14734	14554	14853	14630	14656	14635	14904	14505	14730	14783	14488	14785	14562	14844	14843	14862	14729	14768	14813	14982	15006	14827	14714	14724	14677	14704	14938	14816	14587
32658	53246	48643	38352	31615	26462	22742	19865	18656	16855	15945	15211	14795	14423	14295	14096	13769	13853	13573	13512	13550	13470	13385	13480	13381	13425	13377	13341	13525	13398	13229	13330	13086	13243	13143	13332	13238	13283	13189	13366	13365	13431	13172	13186	13285	13389	13276	13265	13220	13260	13222	13239	13368	13081	13134	13283	13263	13068	13118	13216	13360	13208	13193	13347	13148	13318	13190	13190	13178	13147	13233	13193	13133	13291	13251	13219	13158	13145	13403	13345	13409	13310	13143	13283	13288	13226	13245	13157	13251	13207	13268	13282	13313	13230	13142	13247	13299	13155	13321	13251	13187	13061	13208	13155	13203	13320	13329	13213	13262	13181	13291	13173	13172	13185	13259	13195	13130	13084	13206	12926	13047	13319	13261	13343	13223	13361	13243	13072	13233	13200	13181	13146	13201	13247	13266	13167	13217	13151	13334	13176	13016	13063	13225	13157	13404	13111	13232	13200	13385	13147	13183	13150	13223	13174	12979	13157	13175	13206	13218	13005	13277	13113	13185	13304	13216	13245	13323	13175	13128	13305	13044	13037	13196	13345	13150	13107	13323	13179	13150	13232	13149	13156	13037	13202	13228	13285	13183	13120	13290	13017	13032	13158	13073	13093	13211	13160	13208	13253	13169	13324	13230	13246	13323	13192	13129	13255	13171	13309	13215	13457	13028	13218	13147	13230	13398	13249	13072	13133	13202	13220	13206	13368	13181	13293	13234	13380	13172	13188	13116	13434	13280	13267	13188	13124	13306	13199	13269	13091	13096	13249	13224	13081	13148	13328	13357	13231	13249	13250	13207	13301	13298	13237	13009	13341	13271	13170	13200	13139	13286	13223	13177	13183	13171	13169	13162	13132	13242	13083	13152	13227	13209	13097	13171	13195	13296	13400	13260	13268	13200	13037	13210	12988	13417	13250	13162	13191	13257	13020	13227	13160	13308	13112	13217	13209	12993	13229	13222	12992	13111	13313	13094	13156	13228	13054	13344	13154	13088	13302	13212	13130	13391	13175	13085	13281	13293	13347	13154	13134	13158	13318	13127	13114	13185	13083	13111	13224	13161	13158	13246	13232	13168	13113	13318	13214	13371	13219	13337	13141	13157	13229	13252	13132	13051	13178	13396	13123	13171	13171	13267	13148	13311	13187	13225	13328	13285	13268	13177	13300	13242	13205	13248	13036	13239	13323	13216	13203	13223	13348	13197	13337	13186	13237	13197	13010	13156	13322	13243	13319	13111	13253	13190	13173	13203	13354	13343	13125	13164	13269	13404	13195	13299	13232	13242	13152	13181	13067	13118	13298	13148	13170	13361	13281	13224	13237	13190	13180	13365	13300	13301	13273	13136	13218	13116	13394	13236	13305	13166	13224	13114	13213	13139	13281	13128	13155	13355	13263	13190	13368	13304	13210	13111	13335	13403	13242	13173	13229	13158	13206	13266	13056	13253	13184	12975	13291	13111	13127	13072	13216	13168	13305	13046	13086	13065	13241	13190	13048	13209	13258	13140	13187	13065	13267	13369	13176	13060	13205	13167	13152	13440	13188	13320	13237	13162	13282	13181	13268	13131	13130	13154	13173	13273	13157	13172	13287	13224	13017	13197	13317	13144	13031	13276	13118	13143	13110	13127	13102	13211	13231	13243	13131	13230	13254	13269	13289	13166	13177	13282	13240	13170	13129	13153	13210	13102	13180	13266	13156	13270	13013	13342	13327	13151	13222	13219	12999	13198	13281	13199	13254	13276	13288	13252	13322	13390	13301	13184	13186	13200	13188	13056	13209	13146	13170	13198	13125	13005	13417	13164	13168	13247	13035	13243	13339	13261	13198	13144	13377	13051	13190	13081	13125	13298	13354	13146	13229	13360	13301	13055	13182	13173	13096	13353	13178	13297	13103	13123	13325	13205	13148	13093	13258	13160	12981	13230	13246	13172	13068	13197	13154	13331	13247	13352	13239	13170	13335	13117	13236	13306	13247	13135	13244	13393	13109	13297	13185	13230	13231	13197	13231	12950	13230	13044	13201	13161	13176	13274	13259	13056	13397	13324	13330	13108	13107	13171	13233	13252	13255	13231	13292	13182	13295	13214	13226	13178	13131	13073	13345	13166	13306	13287	13105	13244	13176	13285	13185	13155	13024	13318	13168	13287	13212	13151	13259	13362	13162	13115	13290	13293	13279	13355	13210	13287	13133	13054	13141	13281	13174	13241	13195	13101	13374	13023	13137	13331	13155	13448	13044	13207	13198	13483	13158	13198	13296	13259	13146	13213	13335	13316	13144	13246	13264	13324	13180	13263	13209	13145	13201	13227	13292	13241	13302	13299	13324	13283	13063	13087	13347	13270	13123	13220	13220	13115	13172	13134	13330	13146	13362	13171	13220	13280	13298	13242	13332	13250	13167	13120	13164	13273	13180	13291	13245	13138	13085	13162	13127	13222	13255	13255	13355	13167	13198	13287	13389	13411	13250	13156	13401	12962	13087	13204	13258	13122	13019	13147	13315	13079	13169	13291	13196	13093	13130	13218	13142	13202	13234	13190	13146	13170	13208	13111	13139	13310	13346	13257	13348	13234	13166	13198	13269	13202	13141	13149	13097	13415	13321	13263	13366	13224	13413	13376	13195	13175	13310	13251	13161	13185	13229	13267	13215	13068	13250	13182	13363	13241	13125	13036	13151	13277	13255	13256	13210	13218	13235	13253	13090	13355	13541	13367	13222	13386	13269	13137	13295	13169	13189	13082	13228	13216	13383	13117	13204	13131	13247	13284	13085	13182	13259	13068	13065	13102	13132	13145	13168	13054	13134	13193	13104	13213	13339	13183	13161	13379	13207	13182	13173	13267	13217	13202	13252	13138	13302	13304	13367	13003	13198	13214	13156	13205	13354	13090	13321	13258	13249	13118	13097	13182	13232	13241	13298	13322	13328	13175	13228	13114	13253	13212	13163	13186	13198	13126	13217	13230	13184	13192	13086	13292	13191	13061	13182	13214	13281	13210	13326	13282	13208	13216	13273	13129	13212	13268	13241	13299	13157	13214	13287	13092	13222	13193	13222	13223	13191	13177	13312	13311	13327	13159	13288	13203	13278	13376	13013	13230	13304	13144	13305	13224	13204	13164	13136	13100	13151	13163	13220	13258	13270	13253	13082	13153	13251	13071	13187	13299	13119	13157	13244	13183	13127	13173	13093	13214	13212	13199	13322	13157	13358	13218	13267	13258	13126	13170	13158	13323	13134	13225	13215	13154	13143	13340	13150	13187	13214	13100	13270	13239	13347	13185	13202	13335	13285	13145	13295	13339	13156	13262	13343	13153	13120	13287	13284	13457	13180	13265	13019	13366	13152	13204	13031	13270	13243	13165	13172	13114	13265	13142	13087	13272	13246	13252	13247	13182	13148	13180	13214	13174	13242	13223	13142	13249	13194	13169	13268	13367	13162	13022	13249	13269	13256	13228	13068	13257	13125	13099	13189	13173	13230	13174	13264	13347	13226	13076	13169	13162	13215	13093	13305	13186	13279	13229	13234	13232	13347	13224	13174	13359	13228	12914	13237	13181	13231	13105	13217	13263	13266	13184	13188	13209	13322	12994	13083	13200	13196	13173	13325	13256	13254	13162	13205	13346	13411	13042	13169	13135	13177	13263	13245	13172	13230	13249	13222	13221	13069	13303	13365	13058	13259	13346	13247	13159	13366	13365	13240	13168	13313	13199	13212	13204	13148	13101	13153	13089	13424	13185	13195	13265	13120	13333	13225	13158	13334	13228	13287	13103	13185	13077	13106	13109	13130	13231	13271	12987	13076	13286	13249	13377	13164	13346	13141	13317	13226	13149	13218	13213	13222	13092	13141	13211	13205	13176	13246	13264	13328	13082	13298	13293	13286	13105	13172	13336	13222	13235	13113	13063	13139	13174	13254	13290	13275	13275	13221	13212	13325	13320	13256	13180	13154	13103	13216	13286	13239	13261	13239	13114	13339	13227	13205	13300	13204	13273	13309	13276	13216	13415	13153	13247	13163	13212	13171	13327	13147	13057	13170	13243	13283	13256	13054	13176	13184	13171	13103	13130	13356	13203	13122	12976	13094	13149	13276	13335	13207	13185	13082	13261	13137	13085	13256	13255	13111	13107	13183	13254	13144	13184	13194	13146	13377	13248	13171	13187	13128	13086	13123	13173	13303	13059	13236	13276	13323	13243	13130	13140	13282	13203	13331	13123	13306	13185	13344	13182	13074	13184	13342	13324	13268	13102	13313	13122	13193	13210	13162	13307	13099	13202	13163	13294	13463	13117	13170	13137	13211	13172	13404	13184	13096	13211	13259	13331	13044	13233	13111	13213	13113	13187	13250	13124	13148	13027	13380	13319	13091	13199	13258	13200	13209	13194	13108	13163	13307	13291	13167	13364	13182	13304	13211	13302	13289	13332	13339	13218	13177	13308	13191	13303	13245	13330	13241	13188	13289	13360	13212	13159	13193	13184	13111	13095	13156	13188	13267	13019	13157	13341	13134	13117	13151	13171	13318	13371	13223	13249	13224	13259	13301	13162	13145	13304	13347	13116	13181	13410	13147	13084	13131	13256	13180	13197	13157	13236	13336	13320	13214	13199	13242	13159	13242	13259	13336	13328	13280	13306	13273	13230	13211	13242	13164	13241	13240	13182	13161	13322	13260	13272	13366	13374	13109	13342	13269	13255	13261	13228	13069	13400	13158	13301	13317	13218	13175	13231	13157	13183	13185	13011	13391	13230	13110	13155	12980	13187	13194	13274	13273	13132	12989	13251	13183	13284	13044	13283	13238	13255	13187	13294	13111	13369	13150	13099	13105	13211	13377	13245	13258	13227	13199	13259	13079	13211	13118	13130	13125	13225	13345	13211	13252	13066	13106	13100	13270	13236	13121	13243	13047	13127	13158	13224	13099	13272	13195	13259	13389	13244	13157	13213	13334	13075	13268	13227	13297	13239	13186	13290	13286	13371	13097	13280	13290	13197	13285	13157	13327	13075	13117	13243	13199	13184	13130	13160	13223	13127	13258	13086	13069	13120	13187	13240	13160	13364	13233	13209	13398	13241	13269	13274	13238	13163	13128	13333	13101	13249	13128	13133	13236	13222	13106	13174	13022	13276	13353	13340	13065
22939	21428	29297	24240	22995	26764	28359	22588	20440	19612	18744	17545	17119	16902	16462	16307	16206	16089	16163	15810	16090	15853	15731	15922	15660	15515	15457	15655	15537	15541	15629	15776	15666	15428	15417	15507	15494	15533	15475	15353	15314	15552	15655	15476	15363	15626	15122	15399	15644	15420	15605	15541	15367	15432	15367	15541	15436	15586	15333	15493	15637	15512	15405	15222	15331	15544	15520	15344	15339	15272	15104	15273	15320	15451	15465	15585	15354	15370	15344	15449	15445	15649	15354	15290	15370	15548	15511	15328	15531	15637	15473	15555	15525	15341	15484	15466	15367	15310	15515	15485	15516	15321	15267	15487	15444	15470	15315	15344	15148	15401	15424	15484	15274	15319	15614	15322	15679	15509	15559	15399	15285	15266	15340	15397	15441	15473	15359	15313	15420	15318	15429	15289	15333	15357	15562	15334	15294	15377	15548	15530	15328	15335	15188	15496	15434	15522	15267	15447	15206	15376	15471	15243	15463	15322	15288	15414	15507	15369	15419	15251	15389	15446	15195	15457	15401	15485	15336	15148	15193	15457	15363	15400	15412	15304	15455	15266	15297	15470	15438	15566	15070	15234	15161	15499	15270	15399	15334	15448	15431	15301	15197	15326	15491	15367	15450	15372	15493	15598	15468	15385	15420	15344	15367	15362	15490	15363	15424	15509	15545	15467	15337	15318	15440	15302	15269	15171	15057	15479	15331	15523	15398	15557	15489	15414	15298	15277	15506	15464	15443	15358	15284	15342	15363	15461	15431	15282	15408	15196	15609	15465	15429	15209	15362	15337	15274	15456	15492	15404	15435	15449	15337	15523	15347	15297	15373	15418	15367	15587	15468	15295	15558	15482	15309	15346	15464	15296	15445	15343	15379	15371	15456	15377	15428	15310	15439	15407	15238	15162	15522	15262	15268	15425	15306	15387	15555	15432	15355	15552	15284	15193	15388	15494	15298	15275	15392	15442	15339	15419	15486	15171	15129	15458	15249	15417	15520	15309	15384	15305	15123	15401	15505	15340	15392	15420	15274	15329	15368	15271	15353	15405	15303	15356	15203	15400	15076	15475	15325	15347	15339	15285	15279	15386	15389	15430	15454	15587	15463	15556	15450	15334	15317	15312	15340	15375	15331	15414	15306	15355	15426	15393	15453	15313	15407	15258	15292	15375	15596	15581	15410	15421	15298	15330	15319	15355	15268	15448	15508	15344	15484	15386	15360	15374	15259	15403	15368	15371	15568	15326	15202	15403	15373	15196	15190	15189	15397	15528	15444	15317	15165	15137	15370	15377	15263	15528	15243	15285	15266	15575	15504	15480	15275	15451	15437	15399	15246	15247	15511	15497	15365	15388	15161	15422	15469	15336	15286	15473	15417	15291	15382	15446	15368	15355	15598	15609	15568	15134	15353	15433	15505	15439	15172	15364	15589	15176	15479	15438	15298	15203	15515	15344	15424	15484	15504	15414	15272	15509	15561	15468	15191	15410	15399	15376	15380	15213	15214	15495	15224	15228	15323	15410	15377	15370	15182	15248	15483	15349	15532	15396	15343	15436	15319	15313	15224	15363	15422	15556	15586	15146	15282	15610	15297	15193	15374	15389	15204	15365	15312	15397	15236	15439	15248	15151	15471	15387	15442	15414	15483	15472	15234	15305	15299	15263	15514	15240	15391	15333	15394	15272	15267	15306	15265	15506	15475	15494	15318	15413	15654	15392	15443	15328	15365	15489	15292	15314	15419	15313	15203	15426	15322	15293	15451	15520	15508	15209	15032	15280	15225	15457	15290	15241	15685	15469	15224	15256	15472	15334	15311	15175	15346	15319	15260	15316	15407	15331	15324	15439	15530	15314	15265	15271	15364	15211	15253	15271	15477	15208	15316	15528	15477	15260	15707	15265	15670	15387	15318	15371	15511	15374	15392	15454	15245	15383	15295	15366	15260	15273	15310	15545	15430	15433	15258	15331	15413	15273	15369	15342	15200	15375	15453	15494	15285	15325	15424	15304	15362	15109	15315	15421	15283	15362	15330	15282	15466	15441	15251	15516	15356	15369	15283	15279	15286	15323	15379	15373	15516	15506	15403	15495	15364	15618	15393	15550	15508	15434	15437	15409	15542	15510	15208	15438	15591	15225	15453	15301	15575	15625	15561	15431	15379	15236	15365	15342	15257	15307	15471	15456	15384	15351	15325	15310	15281	15319	15482	15420	15480	15275	15219	15339	15340	15461	15411	15157	15561	15206	15381	15614	15427	15204	15397	15485	15315	15294	15324	15332	15409	15344	15272	15306	15312	15361	15321	15317	15277	15450	15274	15056	15313	15386	15264	15091	15517	15347	15380	15352	15423	15553	15565	15385	15333	15444	15276	15290	15318	15225	15238	15232	15440	15363	15149	15409	15478	15265	15359	15264	15439	15452	15436	15517	15319	15418	15506	15314	15327	15416	15227	15244	15510	15393	15343	15435	15192	15385	15266	15490	15601	15434	15663	15572	15482	15460	15417	15429	15369	15396	15214	15268	15434	15303	15351	15724	15267	15364	15294	15398	15500	15535	15433	15327	15419	15365	15713	15474	15512	15257	15392	15280	15435	15374	15318	15341	15590	15247	15394	15357	15268	15416	15392	15256	15429	15469	15335	15261	15292	15586	15370	15213	15301	15528	15453	15342	15191	15263	15308	15422	15399	15429	15111	15270	15290	15333	15239	15258	15521	15234	15470	15373	15372	15393	15301	15397	15407	15686	15374	15588	15385	15426	15371	15531	15248	15482	15284	15252	15281	15136	15448	15333	15526	15392	15376	15499	15276	15323	15436	15386	15276	15220	15283	15255	15317	15300	15253	15302	15351	15392	15223	15346	15361	15524	15306	15271	15341	15201	15379	15316	15486	15383	15380	15534	15418	15230	15565	15138	15287	15377	15342	15600	15479	15500	15243	15327	15336	15483	15298	15324	15423	15426	15440	15258	15275	15258	15561	15325	15407	15266	15406	15376	15405	15296	15443	15204	15415	15253	15249	15361	15330	15320	15416	15164	15315	15466	15428	15213	15201	15200	15482	15376	15382	15379	15437	15463	15377	15425	15297	15238	15262	15302	15416	15448	15532	15499	15536	15347	15589	15256	15596	15389	15456	15351	15343	15453	15368	15405	15322	15144	15220	15306	15687	15253	15167	15341	15308	15295	15440	15465	15281	15485	15311	15376	15640	15418	15301	15304	15393	15305	15558	15391	15365	15471	15407	15230	15510	15234	15354	15508	15234	15621	15293	15471	15172	15320	15288	15439	15354	15377	15473	15275	15354	15342	15261	15461	15233	15445	15435	15217	15351	15390	15331	15406	15520	15372	15467	15454	15423	15277	15301	15243	15371	15233	15352	15352	15541	15348	15427	15551	15483	15409	15336	15551	15369	15425	15235	15395	15674	15459	15538	15474	15085	15366	15623	15402	15295	15479	15440	15402	15395	15404	15510	15406	15431	15282	15259	15203	15515	15433	15227	15203	15354	15231	15601	15507	15347	15500	15367	15318	15370	15274	15478	15340	15295	15300	15450	15529	15520	15346	15183	15413	15311	15341	15303	15336	15248	15465	15333	15280	15279	15410	15514	15254	15328	15293	15423	15319	15607	15250	15464	15369	15346	15313	15441	15355	15238	15314	15419	15364	15545	15387	15367	15390	15536	15353	15276	15417	15464	15469	15333	15488	15513	15383	15634	15262	15368	15411	15336	15523	15381	15407	15621	15435	15528	15427	15406	15541	15482	15285	15474	15368	15172	15317	15353	15340	15292	15070	15387	15223	15386	15364	15464	15124	15507	15434	15407	15416	15172	15367	15179	15468	15160	15151	15309	15214	15312	15274	15430	15404	15444	15339	15191	15416	15255	15420	15399	15257	15447	15355	15352	15345	15342	15294	15467	15240	15197	15385	15358	15361	15515	15285	15151	15395	15201	15456	15311	15485	15490	15510	15609	15398	15541	15368	15429	15401	15451	15395	15381	15384	15183	15365	15407	15335	15467	15258	15357	15393	15562	15387	15290	15274	15193	15296	15263	15338	15452	15381	15380	15488	15303	15516	15399	15348	15383	15531	15427	15403	15355	15387	15209	15458	15329	15105	15412	15450	15413	15452	15377	15439	15408	15499	15310	15343	15382	15299	15317	15321	15414	15321	15459	15375	15507	15452	15568	15530	15266	15237	15500	15333	15396	15421	15217	15248	15250	15462	15350	15327	15337	15477	15427	15375	15359	15306	15317	15419	15337	15453	15433	15355	15395	15329	15512	15250	15327	15257	15166	15268	15326	15422	15430	15352	15385	15339	15345	15239	15272	15308	15286	15331	15498	15338	15448	15542	15532	15323	15474	15469	15542	15257	15423	15231	15493	15330	15230	15387	15535	15451	15381	15563	15470	15426	15406	15479	15261	15435	15606	15429	15325	15405	15403	15436	15390	15295	15383	15319	15394	15350	15341	15443	15462	15404	15411	15577	15384	15449	15344	15371	15377	15044	15488	15335	15588	15354	15250	15278	15170	15364	15305	15566	15573	15521	15518	15366	15614	15378	15431	15204	15398	15296	15347	15436	15377	15470	15362	15403	15248	15244	15351	15503	15252	15215	15398	15234	15405	15329	15262	15187	15441	15405	15455	15517	15313	15313	15493	15378	15701	15535	15644	15560	15512	15512	15324	15252	15339	15543	15447	15489	15460	15708	15552	15514	15489	15287	15305	15238	15251	15705	15464	15389	15533	15297	15359	15139	15455	15349	15345	15518	15234	15426	15373	15368	15423	15145	15551	15247	15304	15350	15268	15327	15331	15360	15379	15375	15417	15442	15597	15290	15632	15478	15304	15352	15330	15398	15542	15252	15285	15438	15265	15319	15485	15426	15430	15356	15468	15341	15488	15493	15504	15500	15593	15357	15473	15315	15445	15289	15461	15343	15498	15447	15584	15288	15348	15412	15595	15296	15285	15400	15448	15256	15398	15224	15355	15440	15497	15449	15257	15493	15259	15285	15420	15355	15506	15429	15420	15288	15406	15453	15436	15422	15531	15392	15336	15475	15491	15533	15356	15237	15279	15049	15471	15473	15417	15404	15503	15254	15377	15285	15543	15354	15423	15428	15286	15578	15263	15428	15392	15325	15439	15519	15371	15645
35008	58632	54222	43485	36022	30900	26229	23073	20946	19045	17546	16645	15810	15439	15067	14677	14494	14338	14224	14136	13972	13829	13769	13794	13742	13658	13667	13708	13615	13657	13582	13677	13467	13670	13649	13615	13594	13671	13546	13574	13596	13688	13581	13506	13617	13579	13496	13621	13645	13617	13588	13683	13678	13524	13463	13462	13435	13521	13636	13560	13500	13756	13634	13483	13613	13672	13610	13529	13575	13645	13598	13606	13709	13573	13568	13624	13528	13495	13517	13565	13572	13524	13638	13567	13591	13527	13635	13565	13582	13508	13534	13646	13693	13618	13553	13563	13441	13367	13677	13483	13510	13540	13641	13489	13532	13730	13509	13617	13456	13567	13500	13627	13599	13566	13605	13569	13399	13421	13631	13669	13399	13511	13473	13642	13692	13604	13634	13581	13608	13395	13569	13512	13359	13645	13424	13363	13514	13500	13608	13506	13477	13609	13275	13410	13510	13489	13660	13614	13615	13546	13501	13665	13581	13408	13735	13637	13526	13703	13595	13663	13343	13456	13528	13504	13419	13720	13381	13471	13612	13602	13628	13499	13358	13628	13419	13582	13572	13560	13613	13431	13636	13477	13403	13550	13542	13418	13567	13513	13463	13559	13354	13514	13586	13720	13543	13498	13589	13617	13565	13394	13640	13658	13393	13579	13614	13507	13634	13470	13318	13625	13558	13594	13537	13483	13646	13581	13678	13645	13584	13653	13556	13490	13722	13425	13655	13711	13667	13476	13626	13411	13644	13530	13461	13406	13574	13561	13635	13471	13334	13726	13462	13591	13541	13383	13685	13579	13650	13547	13497	13608	13560	13554	13483	13397	13576	13504	13602	13375	13509	13563	13398	13564	13408	13656	13497	13594	13464	13549	13631	13625	13656	13685	13524	13534	13506	13613	13516	13599	13576	13325	13351	13525	13694	13618	13678	13643	13430	13526	13711	13595	13324	13573	13534	13430	13589	13669	13529	13475	13555	13725	13657	13553	13466	13524	13509	13466	13617	13626	13435	13548	13505	13480	13594	13708	13471	13727	13478	13742	13490	13691	13779	13592	13643	13506	13561	13415	13668	13510	13470	13495	13678	13546	13489	13405	13589	13398	13504	13552	13793	13614	13604	13570	13469	13547	13720	13496	13700	13403	13594	13607	13504	13832	13459	13550	13617	13657	13461	13538	13506	13572	13693	13382	13622	13338	13363	13550	13478	13523	13475	13517	13540	13456	13458	13641	13643	13537	13706	13572	13429	13683	13654	13510	13534	13540	13567	13633	13440	13557	13545	13578	13497	13439	13497	13533	13576	13383	13457	13554	13619	13603	13422	13534	13499	13497	13511	13291	13513	13414	13599	13497	13447	13417	13661	13649	13589	13590	13550	13593	13498	13576	13620	13537	13488	13676	13644	13598	13568	13567	13421	13541	13531	13525	13556	13563	13547	13617	13479	13660	13494	13525	13316	13556	13611	13655	13574	13657	13630	13589	13628	13487	13730	13329	13562	13632	13517	13568	13618	13536	13535	13506	13389	13527	13526	13580	13456	13451	13591	13454	13392	13502	13633	13494	13430	13515	13492	13648	13555	13564	13648	13498	13582	13559	13628	13704	13479	13651	13604	13371	13500	13734	13497	13624	13373	13307	13659	13398	13713	13576	13525	13528	13563	13480	13282	13538	13366	13637	13636	13496	13548	13695	13706	13492	13387	13582	13706	13629	13440	13495	13650	13595	13534	13447	13397	13548	13599	13457	13648	13658	13544	13569	13532	13493	13533	13388	13679	13635	13441	13612	13612	13455	13509	13543	13610	13461	13600	13650	13548	13456	13507	13617	13645	13646	13672	13566	13722	13543	13684	13503	13557	13628	13517	13415	13645	13586	13656	13511	13458	13535	13562	13613	13517	13550	13522	13724	13518	13518	13611	13530	13697	13652	13556	13424	13379	13448	13626	13725	13471	13662	13530	13496	13478	13787	13458	13380	13647	13509	13628	13369	13367	13623	13493	13320	13536	13504	13647	13592	13415	13640	13531	13586	13489	13422	13563	13495	13684	13563	13451	13318	13669	13786	13499	13516	13627	13468	13487	13542	13630	13469	13769	13494	13649	13555	13358	13620	13670	13446	13561	13535	13477	13555	13626	13384	13621	13567	13617	13397	13520	13702	13638	13465	13440	13506	13442	13477	13612	13610	13482	13434	13685	13420	13704	13611	13557	13420	13612	13617	13473	13513	13595	13340	13470	13463	13603	13647	13554	13481	13433	13545	13563	13612	13436	13406	13427	13653	13415	13522	13492	13555	13563	13464	13520	13491	13452	13617	13702	13574	13586	13404	13689	13574	13491	13603	13462	13642	13487	13515	13649	13392	13584	13503	13484	13626	13633	13542	13603	13565	13585	13492	13750	13566	13712	13550	13678	13586	13714	13613	13562	13474	13477	13499	13627	13581	13654	13666	13475	13432	13487	13559	13492	13560	13320	13524	13578	13515	13580	13546	13659	13484	13530	13547	13515	13554	13527	13527	13417	13621	13556	13623	13468	13493	13692	13405	13545	13541	13529	13476	13523	13494	13473	13566	13506	13456	13476	13526	13453	13481	13521	13521	13650	13519	13599	13524	13583	13370	13731	13548	13397	13562	13514	13388	13518	13613	13590	13652	13676	13479	13548	13368	13549	13519	13419	13521	13555	13533	13408	13621	13564	13502	13580	13682	13653	13677	13506	13546	13355	13391	13501	13666	13552	13427	13573	13625	13397	13564	13595	13607	13453	13445	13594	13348	13588	13643	13554	13474	13795	13489	13632	13612	13506	13530	13446	13517	13543	13600	13595	13325	13419	13448	13476	13565	13669	13705	13510	13576	13481	13614	13455	13580	13615	13421	13616	13449	13503	13561	13613	13452	13517	13584	13556	13541	13629	13522	13494	13455	13633	13674	13738	13559	13433	13536	13504	13626	13561	13529	13598	13530	13642	13533	13516	13490	13608	13491	13553	13506	13659	13519	13634	13438	13567	13538	13575	13565	13499	13498	13692	13496	13731	13482	13460	13479	13600	13516	13444	13517	13584	13451	13609	13584	13447	13562	13501	13432	13461	13571	13553	13581	13524	13504	13417	13569	13528	13526	13540	13526	13619	13695	13697	13504	13479	13662	13410	13460	13385	13435	13553	13545	13749	13472	13663	13489	13680	13638	13665	13511	13575	13580	13567	13583	13535	13778	13682	13552	13442	13546	13418	13480	13489	13674	13518	13606	13594	13699	13492	13557	13443	13763	13590	13599	13428	13727	13543	13578	13546	13611	13526	13451	13521	13504	13550	13493	13564	13574	13542	13625	13660	13335	13652	13622	13490	13512	13471	13465	13593	13550	13529	13489	13553	13643	13476	13752	13573	13526	13606	13448	13534	13549	13516	13482	13356	13427	13442	13760	13621	13623	13651	13635	13569	13679	13470	13460	13603	13385	13514	13537	13601	13705	13492	13563	13552	13372	13382	13568	13778	13642	13570	13549	13489	13400	13506	13667	13656	13628	13654	13455	13676	13629	13700	13394	13774	13592	13687	13517	13417	13509	13536	13498	13773	13380	13588	13455	13550	13422	13631	13617	13589	13511	13452	13593	13549	13671	13538	13564	13451	13440	13484	13388	13519	13637	13483	13628	13610	13544	13513	13534	13601	13396	13519	13537	13683	13580	13496	13491	13487	13498	13523	13515	13572	13523	13423	13535	13579	13572	13500	13546	13566	13563	13576	13616	13652	13645	13652	13534	13561	13582	13650	13466	13464	13558	13355	13615	13554	13569	13671	13423	13577	13463	13683	13648	13444	13586	13554	13422	13596	13709	13718	13621	13633	13500	13754	13730	13535	13558	13578	13616	13487	13704	13490	13436	13550	13597	13615	13588	13591	13597	13335	13604	13609	13494	13612	13504	13490	13610	13461	13452	13666	13607	13664	13481	13538	13646	13451	13675	13546	13548	13446	13383	13465	13488	13507	13699	13698	13418	13639	13623	13522	13624	13396	13667	13678	13530	13533	13625	13498	13626	13592	13431	13749	13670	13490	13541	13494	13702	13506	13351	13586	13590	13622	13453	13494	13630	13606	13733	13451	13567	13544	13626	13734	13534	13618	13526	13723	13519	13524	13576	13578	13531	13494	13484	13468	13736	13455	13282	13582	13532	13663	13654	13606	13539	13599	13509	13448	13619	13540	13473	13635	13614	13568	13573	13456	13533	13544	13543	13544	13453	13408	13614	13535	13565	13684	13425	13737	13530	13608	13574	13605	13441	13701	13431	13669	13592	13544	13498	13511	13674	13403	13498	13504	13574	13440	13455	13503	13646	13495	13607	13521	13677	13556	13541	13684	13510	13493	13620	13556	13350	13603	13324	13524	13469	13637	13566	13561	13488	13440	13578	13644	13492	13638	13547	13748	13724	13486	13365	13484	13700	13705	13369	13521	13508	13516	13547	13454	13409	13286	13508	13560	13746	13649	13535	13628	13520	13490	13421	13481	13508	13418	13444	13622	13520	13664	13567	13566	13500	13603	13372	13592	13610	13565	13606	13442	13436	13544	13333	13462	13520	13422	13590	13461	13534	13466	13635	13490	13544	13615	13486	13549	13490	13479	13465	13570	13603	13608	13571	13624	13656	13646	13473	13577	13472	13527	13694	13730	13630	13703	13495	13545	13514	13552	13579	13476	13521	13688	13544	13481	13534	13526	13434	13476	13528	13578	13540	13567	13552	13315	13464	13496	13509	13600	13488	13569	13639	13582	13507	13660	13568	13627	13499	13281	13517	13535	13449	13516	13399	13620	13524	13462	13731	13549	13421	13589	13602	13519	13635	13561	13450	13434	13684	13536	13422	13441	13567	13599	13515	13692	13543	13646	13542	13520	13404	13541	13470	13624	13585	13634	13670	13387	13629	13662	13393	13553	13458	13442	13621	13376	13444	13588	13652	13625	13360	13535	13523	13634	13519	13607	13482	13473	13512	13505	13484	13640	13690	13611	13539	13633	13489	13441	13603	13510	13594	13516	13721	13606	13550	13459	13610	13669	13305	13485	13445	13497	13495	13591	13639	13500	13651	13491	13640	13525	13571	13645	13427	13644	13626	13525	13531	13651	13624	13526	13600	13763	13626	13644	13563	13593	13460	13697	13413
28862	28083	34963	30855	24340	21412	19449	17938	16968	16414	16229	15745	15731	15570	15449	15513	15284	15515	15502	15209	15460	15229	15339	15254	15312	15009	14981	15425	15300	15179	15192	15233	15355	15227	15071	15299	15160	15407	15128	15248	15168	15059	15070	15403	15234	15151	15112	15100	15086	15259	15290	15209	15145	15082	15097	15217	15291	15088	15121	15194	15095	15128	15216	15193	15060	15153	15001	15197	15220	15374	15160	15236	15175	15240	15087	15181	15224	15151	15118	15289	15220	15182	15146	15385	15150	15144	15183	15098	15018	15312	15196	15187	15351	15246	15298	15107	15187	15155	15324	15187	15175	15220	15104	15251	15112	15223	15239	15158	15243	15057	15206	15193	14942	15054	15105	15114	15205	15130	15254	15102	15017	15039	14934	15249	15236	15164	15226	15019	15505	15222	15104	15147	15183	15190	15379	15009	15016	15235	15224	15103	15183	15099	15244	15243	15229	15118	15254	15206	14974	15194	15058	15398	15132	15295	15215	15167	15331	15039	15259	15189	15549	15291	15227	15143	15021	15299	15335	14961	15258	15287	15261	15207	15203	15185	14968	15171	15053	14983	15212	15310	15069	15054	15101	15248	15026	15274	15109	15218	15059	15203	15009	15061	15058	15075	15326	15107	15290	15224	15310	15215	15316	14969	15158	15227	15314	15196	15276	15087	15129	15071	15036	15279	15134	15189	15152	15181	15130	15207	15264	15233	15075	15212	15223	15026	15293	15121	15009	15166	15319	15092	15214	15100	14936	15202	15210	15357	15146	15304	15225	15346	15150	15026	15173	15063	14962	15069	15072	14891	15390	15161	15383	15207	15151	15135	15196	15274	15379	15423	15208	15232	15091	15083	15111	15159	15085	15175	15166	15259	15261	15304	15298	15107	15202	15191	15174	15224	15055	15052	15251	15339	15296	15203	15287	15399	15196	15282	14979	15177	15134	14983	15281	15098	15096	15220	15315	15340	14991	15106	15184	15402	15274	15102	15032	15095	15144	15252	15128	15048	15097	15016	14954	15271	15166	14993	15062	15179	15176	15117	15215	15363	15055	15146	15153	15290	15217	15275	15001	15004	15386	15273	15153	15065	15188	15189	15096	15105	15138	15216	15287	15238	15105	15320	15045	15103	15156	15181	15221	14976	15047	15368	15174	15221	15092	15241	15146	15202	15195	15119	15003	15166	15357	15115	15168	15226	15043	15206	15292	15183	15263	15080	15171	15300	15135	15296	15163	15058	14862	15069	15397	15276	15260	15144	15075	15099	15001	15053	15024	15019	15205	15237	15297	15092	15273	15153	15217	15197	15074	14981	15153	15251	15186	15149	15160	15217	15176	15281	15220	14971	15298	15128	15304	15182	15065	15172	15272	15160	15089	15133	15292	15107	15286	14945	15117	15052	15132	15035	15310	14931	15033	15244	14994	15246	15109	15039	15207	15365	15318	15204	15262	15247	15131	15155	15104	15159	14939	15135	14831	15081	15254	15101	15062	15017	15208	15220	15171	15159	15234	15066	15189	15099	15180	15051	15385	15076	15173	15031	15205	14960	15187	15050	15168	15351	15234	15200	15297	15138	15126	15033	15219	15209	15084	15031	15280	15148	15059	15493	15200	15145	15117	15215	15202	15298	15148	15288	15141	15098	15330	15044	15149	15134	15059	15259	14948	15251	15222	15133	15228	15140	15113	14942	15042	15233	15337	15148	15122	15019	15068	15314	15157	15145	15124	14998	14992	15098	15317	15364	15202	15213	15121	15168	14966	15171	14946	15126	15147	14929	15255	15049	15159	15169	15150	15340	15401	15094	15046	15148	15246	15033	15059	15202	15106	15157	15107	15148	15103	15274	15189	15127	15235	15035	15118	15134	15036	15237	15010	15264	15023	15180	15272	15081	15165	15167	15184	15265	15139	15238	15080	15192	14871	15235	15069	15210	15036	15130	15215	15016	15343	15512	15305	15193	15135	15147	15131	15065	15320	15194	15088	15186	14973	15102	15227	15245	15113	15203	15244	15091	15285	14963	15124	15142	15083	15164	15172	15135	15074	15316	15225	15120	15196	15100	15174	15166	15398	15149	15172	15257	14987	15038	15120	15141	15178	15038	15191	15244	15217	15254	15120	15054	15214	15087	15221	15125	15199	15118	15320	15219	15351	15294	15183	15072	15114	15251	15466	15225	15098	15280	15273	15238	14999	15315	15181	15232	15261	15144	15017	15112	15235	14949	15185	15145	15092	15063	15197	15245	15140	15115	14987	15090	15114	15180	15189	15295	15175	15238	15200	15217	15256	15297	15262	15280	15336	15290	15380	15260	15314	15208	15146	15145	15261	15055	15038	15240	15189	14859	15195	14988	15197	15211	15044	15163	15263	15035	15186	15171	15119	15033	15298	15239	15201	15152	15198	15066	15201	15250	15266	15031	15210	15004	14960	15384	15193	15130	14934	15220	15041	15249	15127	15021	15083	15118	15160	15156	15159	15175	15116	15282	15175	15086	15206	15129	15006	15173	15283	15085	15162	15130	15263	15110	15200	15224	15182	15150	15266	15192	15101	15128	15350	15148	15260	15274	15199	15322	15078	15235	15117	15285	15021	15018	15185	15166	15158	15001	15211	15233	15162	15038	15217	15241	14931	15087	15065	15192	15069	15139	15067	15123	15033	15270	15138	15021	14958	15182	15132	15294	15120	15002	15232	15174	15266	15111	15242	15205	15327	15060	15138	15321	15323	15165	15191	15372	15146	15142	15179	15005	15028	15063	15339	15280	15254	15121	15290	15196	15026	15185	15096	15092	15136	15100	15133	15163	15165	15303	15307	15215	15001	15072	15142	15089	15420	14940	15111	15252	15155	15178	15295	15362	15284	15370	15181	15141	15028	15054	14980	15043	15149	14970	15280	15135	15153	15262	15268	15100	15057	15243	15341	15175	15334	15111	15123	15179	15092	15147	15125	15394	15211	15196	15126	15278	15150	15157	15044	15137	14827	15212	15131	15079	15008	15086	15016	15167	15201	15125	15364	15225	15245	15258	15224	15284	15105	15203	15167	15089	15053	15180	14977	15182	15291	15210	15185	15093	15012	15114	15119	15182	15051	15087	15135	15084	15131	15148	15172	15185	15287	15184	15293	15263	15091	15319	15257	15247	15196	15141	15134	15204	15214	14961	15416	15247	15311	15005	15096	15186	15083	14995	15156	15217	15212	15201	15265	15109	15075	15040	15218	15195	15277	15124	15171	15253	15058	15312	15168	15107	15140	14920	15303	15178	15123	15234	15308	15168	15118	15147	15529	15211	15245	15275	15034	15288	15313	15243	15265	14932	15316	15188	15229	15225	15043	15170	14955	15147	15118	15089	15051	15258	15292	15201	15314	15136	15190	15178	15244	15153	15153	15153	15362	15220	15087	14978	15342	15063	15167	15131	15057	15366	15305	14961	15210	15260	15198	15105	15113	15238	15189	15144	15352	15204	15192	15212	15458	15005	15143	15375	15194	15160	15275	15242	15184	15195	14975	15123	15225	15075	15253	15264	15317	15378	15265	15030	15061	15373	15163	15130	15139	15266	15163	15188	14986	15235	15437	15154	15086	15113	15052	15140	15125	15052	15273	15165	15167	15197	15196	15312	15057	15123	15104	15240	15218	15027	15180	15108	15137	15173	15301	15333	15022	15056	15061	15192	15124	15187	15072	15309	15204	15108	15131	15176	15135	15048	15107	15138	15313	15089	15108	15096	15186	15349	15251	15178	15263	15147	15244	15252	14994	15113	15171	15247	15263	15394	15087	15012	15157	15101	15218	15038	15124	15259	15132	15137	15226	15325	15142	15181	14982	15403	15193	15038	15049	14910	15033	15231	15227	15188	15062	15165	14899	15092	15243	14960	15051	15099	15255	15157	15028	15158	15375	15294	14932	15070	15088	15184	15278	15029	15185	15214	15318	15094	15150	15200	15200	15214	14971	15241	15119	15115	15137	15074	15045	15142	15201	14981	15321	15139	14878	15232	15328	15191	15227	15093	15285	15105	15325	15088	15179	14980	14942	15410	15175	15287	15170	15145	15481	15130	15301	15211	15201	15228	15193	15119	15230	15216	15180	15116	15194	15197	15174	15058	15201	15275	15140	15249	14937	15174	15244	15316	15024	15147	15176	15338	15188	15127	15334	15165	15292	15301	15212	15186	15103	15255	15239	15366	15033	15160	15282	15228	15107	14982	15044	15288	15050	15253	15063	15204	15065	15033	15030	15092	14926	15084	15368	15206	15244	15110	14930	15194	15193	15105	15158	14936	15197	15302	15229	15117	15156	14864	15068	15244	14961	15073	15275	15235	15132	15081	15194	15143	15137	15072	15269	15150	15235	15096	15283	15285	15225	15085	15148	14970	15347	15206	15110	15143	15230	15247	15289	15102	15167	14945	15257	15213	15011	15181	15127	15040	15046	15051	15119	15208	15115	14896	15241	15069	15222	15209	15208	15073	15051	15148	15319	15122	15097	15113	15303	15449	15232	15272	15112	15307	15176	15168	14979	15157	15295	15165	14913	15267	15315	15251	15149	15053	14990	15336	15221	15056	15007	15100	15100	15121	15304	15191	15141	15165	15231	15222	15083	15147	15250	15265	15345	15354	15122	15033	15245	15409	15041	15213	14998	15252	15042	15002	15152	15121	15203	15191	15190	15313	15240	15136	15113	15254	15102	15211	15121	15119	15212	15156	15136	15218	15103	15153	15152	15352	15152	15188	15014	14970	15164	15117	15030	15173	15169	15190	15234	15000	15155	15022	15049	15254	15150	15187	15140	15075	15007	15106	15238	15014	15060	15074	15187	15288	15018	15106	15113	15101	15243	15064	15269	15279	15235	15095	15169	15131	15194	15021	15061	14971	14949	15217	15199	15065	14924	15122	14969	14843	15222	15103	15414	15026	15126	14986	15063	15083	15089	15151	14985	15243	15138	15076	15182	15211	15309	15271	15111	15215	15198	15247	15249	14978	15309	15276	15259	15258	15026	15331	15216	15091	15309	15156	15213	15195	15081	15075	15201	15087	15165	15231	15142	15094	15155	15261	15161	15160	15030	14930	15235	15160	14918	14868	15032	15181	15112	15276	15237	15041	15180	15079	15149	15125	15035	15217	15183	15170	15197	15072	14961	15051	15077	15202
32504	45651	41465	32323	26068	22251	19503	17382	16547	15453	15167	14607	14331	14098	14059	13765	13692	13811	13744	13657	13750	13556	13572	13518	13643	13688	13612	13587	13539	13381	13572	13451	13638	13659	13544	13534	13669	13524	13505	13539	13398	13477	13579	13322	13322	13501	13296	13523	13405	13369	13452	13586	13351	13562	13379	13520	13488	13439	13557	13497	13426	13320	13668	13370	13451	13478	13532	13455	13539	13412	13565	13363	13545	13438	13402	13404	13468	13470	13498	13441	13519	13481	13479	13577	13386	13486	13560	13533	13404	13635	13574	13442	13364	13469	13482	13355	13510	13385	13333	13490	13583	13404	13339	13456	13459	13531	13678	13474	13610	13494	13479	13501	13506	13501	13502	13564	13654	13405	13521	13353	13449	13356	13358	13590	13432	13361	13493	13586	13325	13629	13452	13459	13417	13388	13554	13486	13413	13593	13379	13621	13341	13493	13381	13346	13438	13496	13439	13430	13540	13509	13419	13564	13474	13540	13436	13465	13549	13433	13485	13384	13416	13608	13380	13407	13543	13420	13383	13581	13609	13344	13621	13570	13481	13377	13463	13354	13488	13435	13415	13519	13522	13463	13484	13634	13502	13586	13548	13354	13609	13555	13470	13291	13435	13647	13178	13418	13421	13330	13464	13450	13453	13451	13463	13365	13352	13558	13380	13412	13552	13522	13435	13530	13563	13427	13564	13734	13313	13529	13383	13467	13423	13381	13357	13397	13498	13578	13447	13601	13406	13424	13572	13549	13364	13413	13543	13409	13433	13361	13452	13481	13513	13558	13371	13593	13469	13466	13523	13356	13417	13448	13552	13503	13639	13312	13611	13595	13444	13470	13551	13444	13436	13435	13556	13443	13422	13349	13444	13425	13388	13498	13375	13496	13567	13318	13548	13462	13412	13613	13324	13379	13525	13537	13455	13249	13436	13548	13594	13348	13522	13580	13443	13322	13578	13266	13381	13510	13317	13564	13626	13436	13329	13378	13640	13479	13501	13398	13443	13398	13376	13478	13205	13435	13452	13465	13562	13373	13724	13600	13409	13442	13335	13557	13459	13402	13654	13432	13598	13629	13550	13479	13628	13572	13417	13671	13436	13369	13590	13533	13542	13545	13508	13386	13402	13403	13365	13571	13481	13546	13587	13390	13495	13483	13396	13598	13446	13464	13496	13473	13530	13374	13563	13481	13454	13481	13530	13473	13314	13423	13384	13439	13397	13418	13518	13629	13416	13449	13358	13499	13495	13614	13402	13315	13418	13387	13555	13475	13337	13318	13381	13522	13470	13317	13444	13389	13532	13488	13651	13345	13511	13482	13382	13567	13507	13570	13490	13501	13280	13428	13474	13478	13528	13302	13473	13660	13388	13402	13440	13531	13419	13494	13522	13556	13305	13486	13489	13338	13449	13584	13362	13525	13467	13514	13470	13539	13533	13430	13582	13446	13637	13489	13403	13501	13569	13535	13630	13394	13472	13520	13538	13570	13442	13450	13411	13352	13325	13624	13451	13455	13368	13471	13417	13708	13269	13453	13435	13469	13429	13492	13446	13638	13405	13519	13514	13526	13382	13426	13477	13473	13606	13487	13413	13396	13447	13593	13415	13479	13441	13513	13456	13439	13573	13570	13380	13391	13463	13387	13484	13393	13278	13397	13464	13430	13513	13427	13464	13303	13562	13364	13324	13428	13489	13436	13321	13342	13527	13508	13582	13420	13516	13624	13475	13416	13508	13398	13535	13634	13441	13381	13345	13499	13415	13498	13366	13495	13524	13475	13365	13556	13326	13357	13411	13552	13467	13530	13367	13670	13558	13475	13293	13363	13472	13416	13480	13410	13455	13459	13330	13294	13595	13514	13487	13402	13533	13377	13528	13423	13487	13282	13510	13409	13555	13515	13604	13452	13523	13410	13462	13502	13537	13425	13536	13352	13496	13284	13439	13473	13444	13486	13467	13380	13484	13515	13417	13401	13392	13643	13527	13584	13480	13496	13537	13456	13451	13486	13426	13464	13605	13634	13486	13468	13608	13258	13472	13371	13411	13446	13546	13279	13463	13388	13423	13500	13474	13627	13219	13394	13452	13540	13503	13514	13559	13460	13555	13360	13503	13549	13447	13538	13469	13573	13505	13480	13416	13479	13400	13420	13283	13567	13344	13614	13512	13406	13367	13529	13590	13449	13529	13571	13416	13368	13432	13376	13418	13426	13523	13353	13626	13431	13494	13471	13489	13465	13423	13462	13553	13618	13264	13353	13527	13577	13507	13491	13480	13359	13511	13392	13380	13525	13524	13479	13517	13438	13411	13471	13522	13550	13635	13523	13500	13575	13476	13386	13341	13439	13456	13530	13606	13630	13505	13344	13323	13332	13439	13392	13412	13340	13644	13398	13368	13465	13605	13725	13458	13585	13395	13466	13542	13528	13397	13354	13517	13327	13247	13490	13355	13437	13516	13232	13290	13525	13384	13332	13537	13472	13396	13480	13440	13545	13462	13459	13508	13497	13409	13384	13544	13399	13434	13493	13327	13410	13581	13369	13667	13457	13430	13629	13489	13441	13503	13360	13567	13538	13444	13355	13471	13463	13522	13558	13520	13419	13472	13394	13378	13339	13543	13409	13532	13518	13465	13525	13457	13400	13367	13325	13420	13376	13408	13426	13287	13370	13358	13505	13497	13488	13529	13392	13675	13419	13382	13479	13562	13487	13458	13556	13459	13489	13461	13424	13572	13661	13500	13475	13379	13668	13381	13438	13448	13544	13558	13530	13477	13479	13461	13387	13417	13501	13341	13390	13533	13474	13682	13458	13411	13499	13443	13504	13422	13441	13443	13538	13402	13378	13494	13511	13387	13716	13437	13679	13508	13526	13518	13426	13560	13483	13493	13435	13491	13403	13492	13584	13468	13559	13405	13459	13572	13612	13334	13416	13460	13399	13537	13402	13671	13430	13577	13427	13339	13575	13436	13476	13455	13406	13446	13563	13470	13512	13376	13418	13521	13400	13517	13474	13588	13558	13390	13443	13470	13530	13372	13409	13505	13391	13459	13464	13295	13384	13429	13546	13450	13495	13622	13489	13380	13420	13498	13586	13441	13448	13428	13510	13470	13403	13375	13406	13581	13454	13492	13327	13522	13407	13452	13524	13500	13477	13480	13531	13474	13435	13474	13468	13376	13341	13252	13574	13398	13508	13488	13426	13607	13377	13519	13435	13398	13258	13468	13414	13535	13399	13587	13462	13565	13472	13527	13411	13347	13537	13445	13358	13492	13480	13358	13459	13381	13394	13385	13491	13531	13541	13558	13433	13514	13412	13564	13418	13520	13425	13667	13488	13672	13483	13377	13594	13612	13488	13372	13379	13443	13483	13368	13377	13491	13503	13385	13591	13390	13334	13527	13416	13440	13677	13443	13444	13454	13572	13450	13447	13448	13457	13528	13417	13655	13548	13547	13433	13415	13272	13683	13277	13594	13544	13547	13649	13595	13515	13473	13546	13447	13344	13449	13516	13428	13458	13732	13396	13592	13564	13519	13370	13460	13733	13466	13400	13462	13381	13449	13381	13604	13497	13579	13434	13490	13426	13637	13544	13418	13384	13516	13517	13291	13584	13390	13391	13553	13447	13560	13376	13516	13537	13613	13514	13347	13472	13517	13430	13425	13408	13451	13423	13627	13569	13596	13613	13341	13474	13329	13565	13390	13335	13465	13497	13411	13486	13393	13373	13677	13441	13515	13518	13468	13455	13615	13601	13509	13630	13351	13440	13450	13402	13354	13469	13502	13435	13433	13503	13455	13651	13418	13550	13516	13318	13419	13453	13513	13524	13378	13458	13394	13433	13406	13459	13335	13402	13500	13471	13366	13509	13415	13605	13420	13429	13542	13459	13566	13485	13441	13412	13508	13494	13530	13428	13501	13542	13417	13614	13731	13684	13331	13489	13534	13537	13559	13587	13422	13457	13514	13359	13341	13521	13416	13655	13460	13557	13473	13511	13443	13408	13424	13408	13544	13267	13544	13532	13353	13495	13404	13377	13447	13398	13474	13321	13664	13623	13406	13420	13383	13366	13386	13536	13445	13642	13434	13565	13407	13532	13429	13465	13536	13513	13453	13415	13476	13357	13497	13614	13441	13364	13522	13476	13598	13527	13463	13447	13426	13485	13443	13388	13392	13334	13558	13419	13410	13486	13427	13341	13630	13452	13277	13579	13564	13332	13492	13554	13445	13271	13532	13348	13623	13448	13344	13391	13571	13432	13371	13435	13313	13413	13420	13486	13403	13496	13448	13367	13720	13496	13551	13421	13548	13472	13537	13415	13654	13537	13541	13531	13493	13558	13539	13483	13411	13549	13433	13570	13496	13492	13621	13422	13610	13463	13499	13698	13323	13615	13350	13489	13530	13574	13270	13403	13381	13312	13607	13394	13400	13394	13521	13608	13260	13472	13405	13458	13485	13328	13620	13540	13545	13528	13485	13552	13405	13351	13524	13325	13752	13448	13314	13538	13395	13421	13465	13423	13518	13493	13414	13571	13507	13479	13519	13471	13443	13509	13446	13471	13532	13562	13479	13574	13470	13577	13461	13465	13438	13415	13494	13501	13448	13342	13598	13377	13341	13452	13488	13498	13533	13595	13632	13543	13433	13491	13477	13378	13397	13406	13252	13435	13494	13441	13461	13380	13410	13616	13543	13317	13573	13521	13419	13348	13408	13445	13377	13553	13573	13521	13442	13292	13477	13347	13516	13449	13568	13402	13371	13545	13486	13566	13557	13377	13441	13397	13480	13592	13308	13195	13453	13404	13486	13546	13529	13515	13361	13452	13433	13758	13469	13514	13532	13551	13425	13610	13345	13490	13428	13467	13448	13457	13562	13418	13525	13466	13412	13559	13399	13626	13269	13376	13379	13494	13551	13403	13450	13391	13600	13521	13511	13392	13498	13492	13501	13331	13700	13502	13473	13589	13677	13530	13361	13537	13618	13711	13532	13396	13551	13283	13405	13464	13376	13445	13453	13424	13447	13559	13495	13633	13513	13506	13480	13513	13483	13485	13532	13519	13471	13374	13491	13419	13415	13500	13489	13532	13490	13356	13377	13507	13458	13544	13522	13551	13384	13585	13483	13398	13344	13313	13408	13524	13422	13352
24117	21433	28994	25710	24900	25731	23821	19839	18145	17287	16756	16312	15960	15827	15643	15265	15212	15134	15088	15105	15028	14810	15049	14963	15060	14967	14894	14970	15005	15049	14905	14746	14775	14946	14926	14663	14816	14872	14833	14538	14661	14836	14678	14977	14815	14926	14799	14873	14691	14650	14674	14992	14745	15088	15075	14841	14686	14841	14989	14787	14887	14740	14718	14687	14845	14756	14566	14676	14678	14728	15045	14742	14954	14639	14779	14843	14728	14676	14750	14691	14823	15039	14681	14803	15044	14662	14940	14809	14761	14657	14892	14687	14807	14924	14663	14676	14811	14658	14750	14686	14894	14830	14695	14810	14760	14812	14856	14899	14900	14945	14887	14889	14760	14616	14797	14761	14745	14738	14896	14788	14804	14674	14680	14735	14773	14814	14756	14640	14510	14681	14789	14799	14723	14833	14987	14874	14734	14695	14804	14891	14881	14774	14830	14898	14718	14836	14730	14640	14770	14800	14723	14703	14740	14798	14840	14717	14902	14881	14814	14870	14881	14827	14851	14742	14762	14831	14566	14759	14796	14832	14880	14962	14928	14570	14698	14684	14839	14793	14755	14720	14928	14629	14871	14852	14972	14827	14762	14564	14678	14952	14873	14688	14780	14991	14730	14810	14813	14530	14739	14815	14972	14837	14681	14936	14736	14900	14858	14866	14715	14692	14763	14767	14843	14583	14708	14779	14771	14780	14874	14703	14748	14862	14704	14773	14799	14815	14831	14758	14740	14705	14903	14968	14735	14734	14712	14605	14567	14711	14512	14527	14701	14736	14696	14688	14577	14965	14592	14804	14779	14589	14798	14799	14822	14739	14758	14783	14646	14946	14973	14768	14672	14871	14860	14746	14753	14634	14651	14706	14776	14500	14664	14895	14735	14743	14786	14689	14879	14489	14712	14677	14805	14744	14721	14726	14819	14843	14788	14892	14732	14732	14908	14609	14679	14764	14661	14615	14727	14680	14667	14682	14566	14707	14733	14707	14831	14667	14708	14775	14658	14831	14671	14678	14635	14508	14844	14795	14814	14905	14591	14789	14739	15019	14725	14863	14747	14757	14629	14808	14869	14740	14833	14729	14766	14732	14657	14738	14775	14731	14802	14865	14659	14891	14840	14827	14669	14689	14763	14929	14753	14890	14786	14683	14783	14800	14947	14766	14984	14682	14769	14722	14909	14712	14732	14675	14642	14784	14772	14962	14686	14662	14742	14903	15026	14678	14842	14840	14773	14650	14722	14862	14778	14656	14713	14741	14627	14766	14729	14756	14751	14775	14787	14719	14922	14608	14911	14802	14782	14743	14717	14671	14554	14676	14892	14618	14864	14775	14810	14732	14698	14752	14978	14972	14756	14716	14938	14863	14764	14500	14898	14773	14698	14639	14691	14920	14766	14700	14761	14690	14670	14743	14879	14657	14878	14671	14697	14795	14854	14724	14598	14669	14884	14920	14793	14844	14861	14839	14804	15014	14778	14764	14780	14714	14817	14767	14864	14769	14774	14819	14999	14984	14844	14670	14740	14671	14751	14894	14765	14642	14751	14891	14661	14769	14875	14895	14614	14895	14589	15043	14778	14725	14637	14709	14493	14592	14687	14738	14724	14800	14695	14834	14890	14828	14610	14720	14679	14644	14763	14827	14843	14770	14650	14713	14757	14784	14738	14654	14755	14874	14782	14784	14914	14695	14834	15032	14657	14675	14851	14730	14832	14745	14778	14792	14757	14923	14799	14895	14589	14678	14740	14702	14747	14781	14748	14779	14760	14940	14827	14640	14788	14677	14730	14772	14931	14629	14700	14813	14648	14583	14852	14807	14845	14643	14826	14906	14833	15042	14605	14756	14827	14732	14655	14793	14684	14618	14804	14663	14733	14748	14743	14672	14707	14799	14756	14634	14751	14768	14929	14918	14726	14884	14844	14634	14757	14757	14753	14753	14876	14570	14709	14750	14563	14752	14791	14845	14579	14979	14719	14921	14734	14769	14583	14741	14668	14657	14630	14834	14686	14595	14729	14692	14721	14664	14658	14945	14727	14722	14576	14567	14680	14708	14959	14764	14735	14839	14862	14776	14904	14813	14878	14987	14955	14737	14679	14843	14931	14825	14623	14732	14836	15027	15018	14827	14677	14714	14756	14657	14759	14927	14918	14822	14559	14746	14638	14819	14786	15004	14868	14769	14820	14955	14703	14750	14842	14753	14697	14867	14856	14737	14673	14783	14859	14805	14936	14919	14847	14770	14773	14837	14820	14594	14885	14837	14848	14819	14614	14724	14880	14703	14730	14808	14807	14711	14879	14899	14826	14721	14728	14799	14699	14575	14656	14811	14847	14751	14592	14727	14668	14909	14796	14792	14791	14750	14779	14890	14925	14791	14817	14817	14759	14892	14846	14808	14605	14933	14638	14623	14750	14726	14691	14718	14734	14732	14710	14911	14828	14812	14715	14931	14822	14763	14702	14816	14664	14764	14789	14697	14707	14532	14780	14819	14641	14686	14732	14661	14796	14840	14632	14646	14714	14629	14824	14967	14824	14847	14788	14581	14988	14731	14708	14643	14761	14832	14788	14785	14752	14635	14598	14848	14698	14896	14829	14790	14749	14692	14807	14696	14451	14605	14822	14723	14768	14699	14893	14882	14977	14844	14534	14622	14940	14905	14835	14786	14666	14665	14795	14524	14626	14933	14862	14858	14700	14812	14699	15115	14668	14637	14780	14866	14622	14993	14913	14853	14841	14691	14686	14668	14895	14635	14880	14524	14685	14657	14702	14735	14958	14714	14936	14721	14576	14781	14631	14915	14705	14673	14741	14847	14849	14737	14769	14992	14741	14739	14738	14867	14834	14650	14585	14671	14847	14898	14945	14809	14773	14796	14780	14511	14562	14831	14716	14950	14967	14877	14761	14906	14949	14577	14598	14688	14856	14829	14654	14772	14878	14695	14695	14804	14701	14666	14675	14728	14895	14862	14767	14703	14818	14764	14763	14505	14696	14738	14710	14716	14714	14782	14676	14852	14571	14681	14740	15001	14763	14727	14834	14728	14789	14877	14679	14650	14609	14765	14853	14791	14667	14923	14677	14610	14660	14737	14741	14886	14783	14664	14878	14833	14730	14725	14702	14732	14707	14929	14628	14694	14808	14762	14723	14785	14732	14622	14736	14653	14700	14743	14778	14987	14725	14843	14773	14657	14720	14784	14771	14666	15026	14618	14694	14722	14645	14933	14896	14729	14719	14640	14668	14648	14721	14710	14827	14913	14546	14699	14750	14716	14798	14678	14705	14743	14853	14829	14800	14687	14702	14792	14627	14800	14751	14685	14866	14909	14990	14846	14597	14735	14780	14827	14947	14823	14874	14825	14583	14793	14780	14967	14803	14798	14753	14989	14848	14600	14878	14816	14832	14582	14773	14745	14772	14700	14860	14526	14756	14912	14746	14580	14789	14717	14743	14723	14734	14661	14752	14802	14715	14630	14558	14784	14754	14727	14815	14765	14863	14715	14667	14900	14739	14738	14680	14818	14824	14772	14713	14757	14747	14669	14789	14763	14755	14833	14736	14779	14598	14668	14853	14838	14779	14882	14882	14610	14825	14758	14771	14869	14910	14743	14689	14521	14701	14803	14623	14628	14850	14634	14729	14858	14740	14659	14692	14851	14879	14878	14730	14704	14667	15051	14751	14597	14755	14791	14836	14731	14754	14822	14755	14735	14718	14867	14699	14842	14681	14676	14733	14864	14768	14690	14957	14772	14591	14834	14773	14665	14615	14743	14931	14843	14888	14885	14736	14825	14970	14701	14916	14703	14976	14683	14746	14561	14785	14757	14779	14735	14622	14694	14784	14943	14738	14749	14613	14695	14772	14720	14972	14564	14698	14765	14878	14771	14789	14844	14760	14778	14752	14789	14731	14789	14911	14666	14613	14640	14841	14721	14646	14807	14721	14823	14888	14445	14911	14656	14735	14633	14641	14626	14582	14684	14679	14884	14704	14892	14788	14831	14809	14937	14765	14775	14912	14668	14728	14672	14819	14836	14658	14876	14804	14461	14731	14776	14674	14857	14918	14737	14900	14857	14660	14826	14796	14725	14841	14822	14749	14736	14834	14809	14665	14717	14640	14665	14943	14612	14697	14733	14636	14582	14923	14557	14714	14796	14920	14744	14745	14870	14850	14626	14636	14810	14628	14687	14715	14854	14900	14901	14804	14562	14803	14801	14617	14721	14649	14889	14755	14987	15000	14837	14811	14762	14813	14659	14838	14956	14735	14777	14840	14701	14766	14725	14818	14711	14871	14741	14811	14794	14873	14896	14756	14592	14866	14786	14729	14885	14840	14814	14790	14693	14843	14541	14824	14850	14835	14856	14772	14908	14677	14785	14718	14802	14806	14910	14727	14795	14862	14641	14835	14938	14879	14821	14723	14873	14793	14682	14757	14617	14590	14640	14772	14478	14747	14818	14735	14491	14698	14723	14776	14704	14823	14701	14626	14844	14853	14781	14767	14947	14620	14829	14769	14839	14791	14830	14674	14909	14759	14665	14758	14821	14672	14770	14980	14732	14581	14607	14687	14672	14779	14853	14976	14787	14815	14821	14758	14687	14762	14730	14787	14631	14819	14750	14842	14958	14808	14949	14883	14823	14772	14750	14801	14640	14571	14753	14901	14738	14791	14739	14766	14836	14784	14681	14760	14776	14834	14763	14835	14746	14777	14851	14767	14699	14883	14755	14844	14851	14709	14666	14668	14709	14781	14845	14750	14810	14806	14740	14717	14799	14931	14668	14607	14838	14750	14854	14722	14793	14795	14889	14949	14693	14723	14858	14839	14758	14662	14765	14714	14812	14766	14796	14649	14728	14917	14783	14641	14885	14736	14800	14724	14797	14718	14720	14667	14692	14676	14678	14723	14864	14874	14675	14768	14900	14660	14785	14877	14850	14657	14852	14850	14682	14837	14693	14709	14831	14598	14663	14637	14883	14854	14945	14664	14819	14705	14825	14688	14943	14557	14677	14676	14831	14978	14779	14720	14642	14898	14944	14797	14439	14766	14754	14687	14636	14526	14598	14702	14835	14723	14808	14828	14811	14452	14702	14630	14801	14779	14806	14671	14592	14760	14845	14794	14544	14570	14726	14641	14786
32823	52197	48385	38532	31772	26502	22882	20162	18113	16885	15890	15528	14829	14429	14074	13970	13927	13753	13748	13558	13412	13484	13439	13400	13290	13376	13359	13222	13331	13278	13221	13119	13144	13184	13216	13309	13158	13179	13130	13321	13254	13238	13188	13239	13096	13314	13126	13223	13162	13200	13312	13205	13096	13073	13309	13275	13338	13151	13189	13119	13135	13203	13127	13102	13127	13173	13360	13155	13142	13169	13359	13099	13254	13219	13203	13208	13287	13213	13323	13102	13228	13295	13296	13200	13172	13129	13259	13095	13165	13106	13170	13080	13171	13332	13251	13303	13172	13227	13245	13068	13178	13187	13285	13250	13235	13275	13315	13170	13171	13301	13170	13309	13177	13179	13256	13167	13192	13171	13193	13369	13089	13077	13047	13199	13038	13257	13397	13309	13130	13122	13218	13249	13307	13204	13085	13285	13296	12991	13198	13009	13119	13253	13158	13110	13267	13192	13175	13361	13130	13359	13138	13347	13116	13146	13329	13165	13204	13078	13236	13068	13276	13181	13101	13287	13071	13450	13120	13299	13288	13205	13122	13145	13296	13124	13065	13181	13072	13312	13114	13175	13333	13105	13291	13203	13292	13207	13295	13290	13214	13044	13089	13237	13066	13260	13273	13050	13246	13042	13204	13125	13254	13194	13267	13281	13182	13032	13324	13097	13196	13232	13260	13126	13060	13172	13088	13297	13129	13184	13245	13254	13237	13235	13286	13221	13156	13279	13097	13113	13152	13187	13314	13181	13243	13172	13148	13208	13321	13244	13211	13245	13247	13156	13305	13393	13132	13203	13322	13187	13112	13211	13142	13190	13183	13246	13179	13178	13338	13279	13203	13216	13322	13242	13202	13250	13174	13208	13282	13070	13191	13148	13207	13336	13241	13278	13114	13081	13273	13099	13148	13168	13262	13124	13078	13223	13256	13268	13262	13047	13185	13104	13147	13363	13267	13212	13467	13221	13231	13228	13159	13123	13236	13324	13218	13042	13150	13265	13266	13203	13299	13097	13245	13127	13277	13129	13188	13150	13344	13185	13051	13268	13186	13152	13136	13120	13296	13081	13270	13273	13282	13338	13343	13259	13167	13144	13235	13193	13168	13021	13199	13303	13358	13056	13391	13216	13232	13116	13145	13137	13176	13129	13162	13304	13267	13286	13273	13068	13056	13096	13142	13258	13120	13240	13098	13154	13251	13253	13186	13213	13226	13003	13091	13165	13328	13054	13254	13011	13123	13174	13268	13081	13254	13264	13172	13283	13277	13152	13260	13120	13164	13207	13100	13155	13136	13114	13303	13243	13138	13329	13131	13261	13184	13024	13275	13312	13212	13325	13164	13157	13147	13233	13093	13140	13136	13107	13256	13261	13266	13144	13118	13277	13208	13169	13315	13281	13217	13179	13168	13242	13269	13150	13234	13355	13190	13237	13180	13310	13302	13166	13107	12993	13228	13213	13130	13278	13097	13321	13252	13193	13232	13272	13155	13136	13249	13024	13210	13124	13263	13214	13156	13152	13316	13299	13284	13177	13162	13125	13216	13123	13291	13230	13115	13043	13067	13030	13244	13177	13172	12993	13296	13352	13226	13252	13139	13065	13182	13108	13179	13260	13135	13277	13087	13076	13133	13153	13185	13253	13310	13192	13131	13193	13145	13320	12892	13229	13308	13111	13266	13257	13207	13204	13196	13156	13262	13037	13238	13120	13237	13385	13203	13138	13214	13111	13247	13212	13317	13147	13331	13178	13135	13127	13252	13137	13124	13182	13200	13269	13209	13217	13102	13340	12995	13294	13331	13087	13328	13161	13120	13258	13147	13268	13230	13163	13027	13154	13146	13185	13270	13161	13362	13259	13081	13221	13317	13287	12950	13152	13243	13176	13098	13017	13231	13207	13248	13177	13070	13185	13237	13232	13383	13154	13153	13215	13229	13295	13229	13210	13245	13224	13231	13301	13223	13041	13183	13222	13236	13160	13277	13119	13301	13128	13227	13209	13249	13265	13263	13262	13256	12997	13337	13069	13327	13059	13085	13036	13209	13193	13127	13143	13387	13046	13078	13188	13171	13285	13183	13187	13105	13280	13402	13291	13121	13173	12994	13296	13220	13228	13248	12982	13090	13353	12994	13232	13332	13235	13111	13213	13089	13127	13310	13219	13149	13201	13240	13260	13198	13315	13302	13162	13321	13343	13166	13261	13147	13212	13143	13092	13243	13228	13173	13102	13154	13022	13186	13110	13066	13314	13094	13176	13212	13174	13276	13139	13051	13300	13183	13288	13117	13253	13117	13405	13092	13104	13192	13236	13293	13207	13229	13130	13187	13177	13292	13260	13154	13143	13159	13307	13218	13042	13058	13188	13111	13032	13074	13202	13174	13086	13206	13100	13204	13141	13137	13271	13177	12986	13261	13174	13123	12972	13311	13309	13046	13292	13201	12996	13236	13092	13160	13139	13174	13111	12997	13246	13278	13138	13195	13263	13228	13055	13228	13171	13220	13462	13250	13213	13179	13290	13273	13131	13166	13132	13198	13232	13176	13199	13164	13133	13369	13215	13104	13124	13262	13259	13129	12998	13141	13348	13113	13166	13355	13175	13002	13065	13340	13230	13129	13202	13079	13197	13327	13227	13306	13125	13178	13199	13207	13318	13208	13175	13286	13360	13149	13239	13236	13134	12973	13176	12980	13191	13114	13292	13325	13042	13137	13074	13181	13121	13158	13202	13229	13158	13198	13239	13172	13200	13015	13154	13183	13104	13217	13119	13175	13242	13279	13119	13167	13228	13286	13309	13160	13130	13112	13299	13050	13344	13247	13315	13198	13280	13155	13106	12939	13239	13116	13290	13204	13119	13182	13344	13359	13245	13206	13159	13222	13215	13080	13331	13267	13297	13236	13274	13111	13140	13146	13273	13349	13274	13065	13189	13059	13135	13005	13188	13077	13222	13152	13119	13298	13321	13300	13146	13242	13149	13288	13309	13152	13238	13256	13175	13282	13310	13235	13245	13086	13243	13093	13419	13125	13148	13230	13073	13406	13330	13381	13203	13243	13223	13270	13384	13409	13191	13268	13223	13025	13266	13244	13264	13250	13112	13165	13077	13268	13169	13397	13134	13124	13144	13212	13315	13124	13157	13159	13317	13145	13342	13112	13286	13245	13132	13220	13187	13050	13204	13293	13180	13145	13272	13187	13159	13174	13062	13246	13101	13241	13204	13246	13295	13355	13122	13164	13320	13215	13126	13175	13288	13147	13185	13106	13129	13043	13125	13160	13102	13323	13089	13090	13162	13202	13171	13077	13205	13287	13209	13118	13133	13045	13224	13045	13057	13133	13204	13161	13082	13149	13120	13495	13302	13201	13239	13260	13337	13169	13372	13276	13115	13028	13020	13123	13279	13149	12994	13221	13046	13164	13294	13224	13240	13106	13183	13159	13145	13271	13273	13248	12998	13163	13252	13213	13086	13212	13052	13057	13136	13225	12976	13273	13213	13070	13297	13099	13178	13192	13261	13107	13176	13281	13120	13202	13116	13226	13111	13179	13201	13278	13305	13219	13264	13227	13292	13172	13226	13161	13283	13208	13224	13147	13302	13108	13243	13161	13097	13168	13081	13095	13334	13062	13227	13084	13242	13365	13167	13287	13233	13190	13204	13216	13059	13142	13354	13153	13098	13173	13054	13179	13188	13218	13124	13438	13256	13004	13301	13320	13304	13020	13026	13100	13308	13311	13243	13088	13246	13213	13052	13152	13195	13247	13081	13322	13115	13208	13231	13038	13279	13170	13288	13076	13181	13140	13281	13128	13203	13151	13215	13319	13162	13125	13087	13327	13305	13229	13238	13281	13128	13035	13190	13068	13172	13249	13197	13128	13187	13208	13203	13143	13139	13142	13199	13310	13172	13385	13283	13040	13134	13224	13049	13009	13256	13271	13371	13201	13064	13241	13041	13020	13161	13308	13198	13132	13322	13094	13091	13161	13074	13348	13132	13291	13279	13171	13359	13295	13108	13174	13176	13066	13169	13112	13160	13294	13124	13159	13090	13086	13043	13181	13229	13109	13187	13076	13195	13417	13221	13133	13145	13249	13183	13381	13232	13144	13170	13233	13260	13346	13103	13152	13069	13288	13128	13112	13076	13291	13101	13320	13193	13157	13303	13129	13085	13302	13308	13168	13140	13221	13071	13213	13111	13377	13329	13034	13306	13175	13051	13186	13145	13090	13079	13204	13302	13181	13093	13095	13063	13158	13321	13196	13320	13243	13181	13172	13252	13098	13225	13026	13180	13009	13151	13131	13104	13214	13334	13263	13050	13255	13323	12952	13269	13229	13088	13181	13051	13279	13254	13166	13197	13212	13223	13238	13272	13261	13139	13314	13249	13269	13123	13143	13279	13251	13075	13162	13196	13133	13151	13158	13213	13266	13267	13057	13236	13116	13048	13295	13278	13294	13094	12984	13216	13142	13099	13367	13228	12992	13119	13286	13031	13099	13241	13276	13227	13362	13278	13176	13210	13184	13062	13336	13292	13203	13119	13122	13272	13099	13216	13056	13109	13335	13312	13332	13112	13218	13254	13275	13174	13329	13083	13100	13218	13155	13081	13255	13167	13245	13535	13368	13163	13220	13007	13229	13074	13222	13062	13327	13115	13142	13325	13206	13181	13159	13371	13234	13107	13269	13180	13131	13221	13428	13135	13243	13143	13309	13176	13166	13340	13051	12956	13194	13121	13213	13271	13194	13264	13342	13167	13236	13125	13289	13268	13259	13117	13108	13248	12932	13161	13121	13106	13209	13324	13109	13085	13291	13240	13155	13477	13079	13465	13136	13105	13309	13241	13122	13058	13290	13099	13283	13099	13220	13093	13345	13186	13183	13307	13186	13276	13273	13092	13180	13183	13101	13424	13168	13102	13225	13219	13215	13258	13145	13150	13227	13169	13307	13270	13156	13149	13207	13191	13058	13191	13205	13107	13134	13240	13235	13289	13178	13138	13125	13034	13204	13307	13101	13315	13384	13120	13236	13153	13276	13109	13272	13110	13136	13307	13143	13073	13193	13058	13293	13185	13325	13151	13248	13242	13173	13188	13208	13278	13289	13346	13281	13314	13276	13184	13299	13022	13192	13318	13153	13169	13148	13191
22950	21459	29244	24338	23023	26402	28175	22596	20443	19332	18666	17640	17166	16850	16617	16250	16164	15922	15964	15849	15755	15688	15810	15608	15618	15596	15604	15752	15396	15311	15604	15519	15447	15628	15478	15445	15376	15592	15310	15481	15430	15438	15280	15513	15454	15431	15478	15293	15405	15213	15435	15378	15263	15470	15318	15522	15612	15425	15222	15367	15348	15415	15339	15210	15362	15437	15362	15466	15506	15382	15374	15462	15413	15413	15424	15492	15416	15350	15528	15425	15445	15396	15451	15415	15283	15363	15502	15366	15358	15540	15426	15267	15257	15414	15540	15524	15481	15191	15445	15461	15313	15077	15507	15288	15384	15280	15443	15154	15153	15513	15561	15391	15367	15492	15477	15337	15466	15365	15432	15444	15293	15416	15379	15328	15301	15240	15352	15358	15402	15477	15516	15554	15574	15375	15442	15308	15336	15513	15226	15228	15444	15458	15440	15269	15301	15464	15295	15286	15327	15429	15461	15490	15179	15227	15227	15468	15326	15455	15526	15319	15296	15276	15283	15345	15331	15354	15292	15435	15226	15447	15366	15403	15283	15190	15240	15365	15425	15321	15391	15391	15248	15397	15358	15553	15427	15297	15270	15299	15365	15527	15481	15371	15438	15448	15419	15291	15523	15251	15407	15539	15117	15134	15340	15328	15495	15350	15285	15291	15371	15405	15284	15493	15341	15445	15407	15288	15351	15338	15316	15227	15345	15236	15270	15305	15407	15385	15341	15408	15358	15547	15295	15403	15475	15328	15323	15495	15466	15466	15291	15495	15355	15362	15339	15605	15317	15229	15340	15286	15303	15303	15395	15368	15311	15178	15215	15268	15500	15362	15398	15368	15282	15335	15218	15351	15264	15231	15363	15255	15312	15319	15437	15398	15385	15610	15412	15329	15474	15467	15375	15511	15533	15452	15227	15386	15373	15313	15388	15301	15329	15348	15201	15219	15308	15369	15369	15481	15626	15276	15227	15474	15223	15310	15414	15215	15278	15405	15448	15464	15245	15435	15271	15401	15246	15229	15413	15707	15431	15169	15346	15308	15345	15302	15349	15219	15388	15499	15403	15335	15377	15475	15176	15205	15213	15395	15318	15430	15467	15252	15293	15406	15614	15354	15384	15378	15217	15275	15366	15343	15315	15344	15374	15362	15526	15318	15213	15519	15356	15314	15441	15283	15488	15149	15447	15413	15231	15384	15315	15298	15514	15439	15460	15493	15208	15474	15543	15368	15410	15392	15374	15433	15448	15162	15352	15330	15229	15374	15310	15318	15245	15337	15225	15350	15373	15086	15266	15488	15260	15274	15247	15267	15377	15498	15205	15298	15399	15342	15338	15311	15321	15404	15397	15524	15505	15464	15508	15328	15508	15403	15298	15286	15228	15217	15427	15396	15304	15361	15324	15329	15485	15440	15239	15500	15384	15430	15345	15343	15374	15389	15367	15186	15306	15290	15302	15459	15396	15372	15310	15193	15357	15406	15333	15363	15242	15139	15342	15348	15383	15274	15475	15455	15527	15266	15297	15244	15502	15352	15436	15483	15262	15451	15424	15315	15388	15464	15344	15216	15258	15334	15591	15218	15385	15278	15397	15250	15331	15384	15551	15275	15343	15273	15409	15459	15461	15218	15370	15369	15406	15188	15121	15301	15379	15349	15333	15385	15304	15497	15290	15066	15400	15564	15445	15345	15330	15501	15276	15413	15230	15448	15298	15302	15460	15480	15231	15069	15359	15529	15395	15399	15329	15464	15385	15493	15443	15211	15366	15273	15496	15209	15399	15404	15286	15298	15271	15309	15542	15137	15296	15422	15395	15336	15360	15146	15455	15305	15533	15266	15319	15258	15256	15138	15569	15517	15442	15246	15500	15332	15183	15052	15295	15353	15521	15284	15354	15210	15419	15337	15368	15447	15334	15393	15496	15219	15415	15509	15322	15514	15264	15437	15328	15370	15434	15302	15372	15331	15252	15447	15496	15420	15382	15225	15431	15445	15509	15390	15361	15302	15342	15456	15236	15214	15237	15581	15264	15426	15551	15180	15419	15210	15507	15163	15277	15379	15419	15493	15441	15246	15606	15228	15385	15670	15398	15542	15340	15503	15161	15348	15214	15357	15393	15514	15134	15348	15279	15356	15260	15286	15084	15445	15203	15434	15366	15224	15200	15446	15444	15375	15692	15269	15308	15369	15450	15148	15265	15408	15293	15187	15339	15409	15322	15367	15428	15104	15409	15378	15462	15282	15323	15292	15453	15175	15498	15328	15443	15214	15237	15469	15512	15407	15540	15438	15310	15321	15445	15432	15321	15349	15130	15306	15364	15313	15289	15188	15235	15255	15385	15368	15203	15392	15495	15533	15367	15282	15595	15349	15423	15282	15490	15322	15449	15337	15433	15370	15498	15291	15318	15313	15554	15422	15479	15404	15463	15306	15445	15470	15321	15399	15357	15301	15427	15573	15273	15122	15370	15366	15319	15151	15321	15303	15327	15456	15489	15105	15254	15409	15435	15297	15122	15283	15481	15403	15541	15432	15419	15514	15468	15306	15361	15254	15551	15341	15476	15237	15351	15222	15224	15320	15326	15449	15302	15118	15298	15495	15083	15292	15457	15343	15395	15416	15385	15330	15369	15361	15254	15367	15399	15446	15275	15273	15384	15464	15488	15466	15270	15324	15476	15350	15497	15460	15351	15496	15261	15377	15371	15256	15393	15349	15284	15645	15501	15479	15218	15409	15464	15276	15344	15382	15357	15432	15241	15327	15473	15424	15370	15437	15363	15278	15330	15563	15308	15265	15278	15410	15275	15335	15379	15402	15397	15400	15219	15381	15321	15284	15494	15155	15304	15431	15535	15262	15252	15552	15252	15439	15351	15457	15248	15312	15353	15311	15227	15190	15375	15443	15519	15466	15510	15320	15331	15314	15073	15219	15458	15102	15296	15199	15362	15381	15384	15403	15345	15313	15313	15444	15394	15365	15147	15314	15408	15171	15237	15371	15305	15435	15268	15342	15318	15325	15342	15501	15409	15340	15171	15223	15340	15388	15187	15147	15287	15357	15443	15366	15545	15464	15437	15474	15399	15305	15468	15219	15323	15283	15274	15370	15212	15426	15405	15473	15350	15417	15429	15415	15233	15344	15405	15477	15337	15449	15343	15339	15264	15346	15380	15274	15401	15313	15242	15581	15122	15173	15417	15401	15388	15292	15249	15327	15346	15299	15399	15267	15369	15398	15327	15471	15468	15377	15242	15497	15394	15558	15462	15213	15385	15250	15353	15160	15235	15252	15376	15293	15516	15437	15283	15313	15375	15275	15254	15489	15447	15189	15235	15211	15378	15444	15215	15427	15259	15276	15266	15461	15334	15133	15360	15124	15217	15445	15386	15414	15360	15518	15384	15245	15469	15301	15339	15349	15379	15291	15229	15340	15147	15317	15297	15192	15379	15356	15564	15604	15401	15352	15252	15361	15279	15284	15237	15326	15327	15349	15524	15317	15426	15279	15450	15483	15152	15498	15305	15275	15385	15324	15405	15318	15398	15245	15328	15387	15335	15430	15339	15320	15398	15379	15650	15274	15389	15361	15359	15565	15301	15294	15257	15418	15410	15387	15373	15175	15633	15546	15386	15228	15471	15084	15383	15394	15326	15349	15268	15546	15379	15432	15303	15470	15264	15389	15397	15428	15248	15408	15316	15370	15274	15338	15194	15376	15244	15408	15477	15289	15308	15398	15138	15482	15231	15392	15224	15424	15464	15233	15390	15339	15445	15413	15540	15354	15473	15396	15351	15258	15313	15186	15532	15418	15316	15522	15348	15440	15182	15390	15401	15280	15336	15323	15414	15250	15488	15532	15176	15314	15241	15441	15421	15429	15540	15249	15508	15503	15186	15343	15213	15260	15589	15417	15602	15341	15355	15380	15424	15301	15101	15379	15312	15381	15213	15453	15174	15664	15448	15444	15354	15505	15208	15342	15337	15338	15356	15126	15291	15308	15428	15362	15204	15369	15315	15278	15433	15243	15362	15462	15411	15071	15551	15356	15308	15344	15310	15368	15426	15495	15326	15459	15333	15208	15292	15333	15412	15185	15391	15265	15455	15375	15377	15373	15365	15350	15555	15353	15450	15403	15343	15333	15215	15455	15359	15400	15356	15434	15378	15540	15124	15263	15230	15310	15341	15279	15410	15243	15330	15469	15273	15340	15527	15206	15444	15556	15379	15522	15320	15502	15314	15307	15525	15530	15210	15541	15344	15314	15311	15441	15507	15438	15342	15408	15421	15364	15208	15450	15529	15414	15318	15317	15402	15487	15342	15301	15279	15334	15387	15452	15195	15399	15293	15543	15298	15444	15399	15289	15399	15443	15112	15317	15215	15233	15547	15417	15442	15190	15492	15396	15489	15347	15519	15408	15252	15358	15240	15448	15290	15640	15423	15313	15056	15409	15392	15328	15342	15410	15172	15295	15344	15390	15373	15256	15571	15373	15202	15342	15534	15405	15469	15282	15211	15342	15404	15436	15454	15160	15554	15207	15448	15342	15365	15450	15423	15313	15384	15489	15269	15467	15388	15242	15281	15383	15427	15395	15413	15234	15344	15183	15308	15626	15409	15304	15375	15244	15435	15261	15335	15419	15241	15354	15326	15371	15479	15493	15299	15276	15179	15377	15381	15401	15142	15188	15418	15210	15292	15291	15239	15198	15383	15421	15355	15284	15390	15227	15220	15313	15469	15598	15501	15372	15078	15531	15306	15524	15386	15455	15342	15406	15144	15096	15216	15365	15525	15345	15603	15358	15263	15073	15443	15569	15269	15337	15284	15299	15382	15357	15386	15385	15396	15299	15299	15278	15455	15283	15390	15316	15309	15423	15366	15245	15185	15296	15388	15255	15494	15433	15446	15414	15314	15565	15321	15507	15342	15249	15180	15481	15463	15214	15356	15435	15385	15351	15481	15380	15362	15466	15292	15267	15340	15436	15361	15351	15218	15506	15347	15228	15422	15379	15351	15391	15432	15334	15398	15022	15439	15288	15498	15369	15352	15159	15471	15306	15357	15457	15332	15318	15497	15122	15173	15131	15421	15392	15263	15553	15331	15242	15304	15323	15409	15369	15656	15202	15422	15127	15140	15243	15312	15448
34698	57511	54298	43757	36165	30605	26549	23042	20905	18978	17755	16816	16079	15521	14897	14511	14400	14292	14117	14110	13968	13931	13922	13957	13740	13594	13797	13634	13766	13738	13697	13507	13664	13732	13720	13527	13662	13571	13593	13618	13674	13478	13613	13574	13408	13490	13563	13459	13568	13496	13526	13587	13402	13613	13575	13563	13588	13577	13495	13504	13531	13582	13542	13484	13612	13637	13505	13500	13615	13609	13566	13547	13642	13548	13593	13660	13485	13492	13475	13439	13671	13605	13670	13397	13579	13672	13590	13541	13557	13457	13650	13487	13511	13513	13677	13772	13507	13463	13756	13401	13464	13644	13465	13569	13624	13577	13389	13431	13560	13465	13624	13509	13556	13492	13508	13511	13573	13430	13612	13557	13639	13489	13597	13431	13687	13582	13417	13625	13524	13507	13573	13546	13469	13627	13634	13525	13839	13353	13538	13267	13679	13508	13427	13562	13647	13610	13548	13477	13500	13731	13691	13427	13527	13541	13459	13506	13607	13612	13638	13466	13538	13591	13529	13494	13489	13520	13560	13611	13525	13656	13443	13584	13415	13585	13489	13551	13507	13467	13449	13724	13450	13420	13386	13603	13530	13625	13667	13704	13558	13554	13578	13530	13608	13412	13763	13573	13503	13578	13507	13472	13677	13578	13448	13603	13597	13489	13639	13659	13606	13548	13391	13498	13291	13511	13390	13403	13483	13657	13508	13446	13555	13593	13457	13535	13449	13458	13485	13550	13559	13570	13491	13560	13607	13584	13693	13420	13516	13522	13600	13472	13592	13535	13527	13665	13771	13614	13689	13586	13464	13646	13569	13490	13320	13532	13491	13519	13610	13441	13509	13472	13483	13375	13624	13572	13617	13670	13485	13606	13585	13575	13546	13544	13639	13562	13412	13402	13531	13663	13432	13611	13621	13556	13358	13623	13564	13508	13541	13607	13577	13489	13464	13587	13539	13624	13626	13523	13558	13538	13447	13351	13755	13395	13528	13470	13476	13623	13554	13595	13587	13573	13372	13466	13518	13551	13463	13396	13519	13554	13528	13578	13624	13559	13581	13723	13602	13541	13554	13547	13545	13503	13447	13544	13711	13498	13628	13528	13592	13430	13521	13479	13546	13387	13553	13555	13458	13676	13739	13487	13421	13526	13338	13364	13623	13573	13585	13704	13658	13500	13659	13507	13658	13487	13536	13455	13448	13661	13563	13521	13502	13632	13411	13390	13590	13500	13593	13461	13517	13477	13416	13487	13473	13630	13392	13650	13664	13552	13762	13519	13442	13491	13564	13635	13516	13572	13467	13477	13407	13511	13573	13450	13593	13536	13567	13601	13554	13468	13712	13549	13433	13542	13553	13663	13538	13368	13630	13617	13497	13653	13466	13476	13488	13641	13592	13518	13449	13457	13672	13571	13642	13518	13460	13539	13729	13560	13534	13682	13550	13493	13449	13603	13374	13577	13576	13607	13578	13471	13629	13475	13500	13493	13512	13603	13644	13575	13448	13420	13521	13545	13475	13493	13609	13471	13479	13433	13454	13499	13467	13550	13660	13516	13538	13699	13485	13628	13559	13321	13474	13625	13496	13436	13457	13571	13578	13684	13459	13344	13536	13600	13466	13447	13703	13700	13426	13558	13507	13440	13434	13366	13466	13474	13670	13619	13419	13474	13495	13376	13614	13576	13435	13588	13578	13670	13475	13513	13464	13597	13732	13437	13505	13568	13414	13555	13658	13401	13546	13456	13513	13640	13531	13530	13579	13450	13462	13604	13577	13637	13456	13343	13613	13416	13457	13531	13479	13526	13514	13538	13493	13353	13752	13543	13586	13636	13524	13529	13549	13533	13596	13571	13691	13511	13592	13707	13645	13556	13646	13587	13287	13515	13567	13551	13403	13422	13637	13556	13575	13428	13458	13386	13520	13493	13579	13535	13512	13626	13558	13491	13385	13578	13718	13462	13600	13537	13580	13456	13486	13518	13514	13367	13542	13467	13471	13468	13492	13548	13615	13528	13509	13780	13660	13449	13598	13561	13453	13587	13391	13418	13392	13627	13360	13481	13480	13488	13477	13457	13528	13555	13686	13601	13509	13409	13557	13568	13496	13460	13528	13428	13612	13518	13452	13615	13544	13399	13525	13490	13638	13567	13642	13638	13548	13589	13466	13540	13511	13772	13495	13577	13580	13498	13613	13343	13672	13481	13403	13552	13513	13612	13509	13504	13708	13478	13497	13511	13609	13464	13529	13471	13565	13539	13443	13666	13496	13364	13450	13509	13574	13574	13505	13642	13512	13596	13500	13640	13496	13536	13657	13634	13522	13466	13687	13527	13426	13562	13445	13539	13504	13450	13457	13705	13593	13458	13699	13511	13868	13516	13634	13714	13495	13643	13506	13661	13452	13557	13469	13632	13518	13542	13544	13599	13526	13491	13522	13371	13519	13491	13683	13607	13562	13364	13556	13775	13406	13448	13650	13629	13576	13492	13335	13665	13600	13609	13581	13610	13521	13541	13483	13336	13758	13570	13408	13618	13572	13591	13566	13654	13701	13661	13488	13494	13756	13630	13437	13653	13576	13545	13486	13438	13460	13496	13403	13595	13483	13514	13642	13606	13508	13600	13613	13421	13432	13728	13368	13374	13605	13453	13797	13582	13517	13417	13522	13578	13570	13516	13561	13483	13663	13532	13533	13635	13585	13457	13447	13430	13501	13545	13542	13560	13616	13585	13523	13504	13453	13722	13596	13596	13569	13502	13538	13604	13534	13513	13270	13609	13542	13697	13650	13647	13631	13710	13559	13523	13374	13621	13657	13453	13827	13373	13524	13492	13583	13646	13569	13577	13643	13570	13531	13621	13665	13574	13536	13564	13454	13559	13642	13488	13596	13449	13457	13559	13604	13530	13480	13556	13591	13560	13545	13643	13474	13523	13568	13528	13490	13418	13490	13341	13523	13615	13615	13325	13540	13547	13346	13527	13487	13596	13550	13599	13440	13606	13752	13685	13564	13360	13553	13540	13520	13472	13537	13556	13408	13523	13406	13420	13663	13604	13666	13540	13470	13524	13454	13552	13378	13489	13347	13579	13491	13393	13437	13404	13654	13576	13460	13548	13604	13561	13602	13582	13537	13531	13585	13482	13504	13623	13591	13546	13562	13417	13431	13499	13412	13604	13591	13583	13539	13692	13493	13399	13623	13509	13353	13573	13457	13528	13539	13331	13579	13608	13498	13426	13466	13484	13730	13605	13426	13496	13640	13478	13556	13506	13552	13482	13532	13725	13615	13527	13555	13606	13631	13622	13593	13464	13514	13538	13700	13391	13597	13759	13239	13681	13599	13606	13415	13442	13340	13542	13577	13502	13569	13712	13486	13612	13615	13574	13522	13533	13717	13308	13552	13548	13553	13645	13550	13523	13596	13494	13554	13566	13598	13575	13586	13599	13491	13571	13676	13401	13533	13437	13554	13546	13567	13632	13551	13464	13710	13526	13506	13430	13673	13349	13456	13391	13489	13583	13607	13592	13564	13556	13657	13575	13573	13514	13519	13404	13537	13375	13493	13555	13525	13462	13358	13553	13639	13560	13489	13452	13577	13589	13677	13612	13683	13707	13811	13456	13680	13559	13539	13497	13573	13573	13414	13539	13536	13592	13459	13582	13511	13551	13444	13553	13643	13472	13558	13351	13575	13614	13510	13558	13491	13626	13557	13492	13479	13383	13441	13482	13522	13538	13494	13456	13552	13430	13566	13428	13404	13435	13720	13492	13637	13667	13457	13567	13567	13644	13495	13447	13526	13525	13697	13342	13603	13647	13606	13478	13674	13518	13584	13552	13539	13515	13333	13461	13466	13382	13502	13503	13725	13605	13620	13609	13503	13521	13466	13567	13514	13771	13667	13642	13541	13454	13538	13555	13698	13445	13616	13353	13511	13402	13665	13431	13559	13708	13530	13604	13553	13669	13556	13491	13460	13492	13492	13605	13407	13518	13515	13562	13655	13501	13604	13565	13581	13607	13552	13645	13437	13655	13570	13553	13642	13615	13446	13490	13389	13525	13456	13607	13519	13551	13523	13492	13376	13555	13674	13352	13590	13408	13453	13516	13578	13638	13598	13438	13558	13576	13670	13335	13543	13570	13608	13537	13542	13384	13505	13637	13547	13580	13516	13430	13508	13409	13665	13440	13406	13556	13457	13446	13505	13535	13355	13595	13649	13688	13486	13589	13362	13536	13405	13624	13517	13510	13515	13380	13496	13583	13338	13569	13476	13458	13618	13565	13452	13619	13480	13431	13618	13535	13498	13566	13632	13558	13606	13467	13540	13445	13483	13593	13492	13650	13509	13527	13503	13711	13449	13541	13372	13581	13606	13645	13559	13573	13490	13445	13431	13663	13509	13516	13531	13599	13523	13691	13489	13390	13477	13514	13572	13548	13430	13396	13557	13715	13551	13464	13653	13535	13513	13501	13529	13537	13432	13427	13790	13450	13531	13516	13510	13627	13476	13606	13595	13466	13370	13479	13501	13431	13588	13544	13405	13451	13475	13429	13563	13450	13526	13578	13525	13506	13437	13541	13470	13529	13523	13640	13463	13443	13674	13439	13519	13586	13568	13513	13625	13478	13708	13437	13652	13426	13503	13504	13475	13415	13595	13528	13531	13520	13386	13343	13575	13519	13466	13600	13563	13539	13491	13472	13398	13703	13417	13701	13511	13597	13601	13579	13578	13656	13521	13565	13577	13525	13517	13415	13575	13546	13640	13609	13641	13480	13607	13533	13620	13523	13644	13420	13570	13625	13607	13746	13417	13593	13407	13453	13607	13645	13521	13466	13464	13583	13612	13495	13653	13605	13509	13644	13474	13457	13426	13499	13597	13678	13681	13513	13645	13615	13660	13238	13581	13442	13638	13562	13608	13448	13561	13480	13580	13571	13544	13708	13493	13520	13514	13535	13470	13588	13477	13478	13642	13518	13588	13708	13664	13507	13453	13533	13450	13518	13556	13522	13596	13625	13613	13590	13768	13722	13534	13374	13527	13560	13592	13576	13544	13482	13478	13414	13728	13563	13498	13626	13409	13624	13619	13736	13572	13471	13742	13445	13624	13454	13468	13551	13540	13524	13424	13500	13619	13328	13479	13506	13608	13558
28766	27673	35443	31113	23932	21323	19306	17849	17045	16559	16093	16096	15479	15544	15561	15554	15423	15283	15398	15236	15261	15597	15121	14931	15104	15179	15190	15232	15143	15107	15175	14994	15147	15050	15065	15068	15050	15151	15152	14962	15205	15028	14955	15079	15045	14960	14990	15110	15097	15208	15149	15107	14908	14953	15306	15220	15128	14996	14904	15091	15014	15068	14957	15248	14879	15053	15240	14985	15156	14920	15069	14860	15064	14967	15025	15231	15069	15114	15226	15190	15307	15136	15202	15055	15146	14980	15084	15246	15116	14968	15185	15136	14943	15062	15103	15088	15033	14946	15052	15145	15147	15126	15180	15070	14941	14975	15026	15158	15003	14850	15174	15189	15145	15130	15208	15054	15008	14954	15084	15141	15208	15164	15068	14990	15253	14850	15251	14877	15056	15118	15143	15132	14976	15037	15024	15024	14931	15208	15208	14986	14783	14951	15192	15096	14945	14940	15215	15286	15061	15096	14789	15175	15166	15139	15007	15098	15179	15137	14929	14839	15091	15162	15029	14988	14973	15075	15128	15006	15173	15035	15067	15170	14783	15024	15100	15086	15301	15003	15092	14997	15123	15054	15068	15050	15037	15197	15055	15093	14951	14928	15044	14967	15046	15195	15103	14961	14998	15009	15105	15246	14922	15318	15158	15062	15029	14820	15054	14879	15016	15131	15075	15181	15047	15162	15135	15021	15279	15198	15068	15097	15082	15014	15023	15254	15116	15061	14990	15061	15298	15098	15101	15032	15016	14924	15131	15090	15118	14964	14981	15144	15063	15019	14982	15109	15046	14963	15055	15016	15126	14987	15156	15135	14989	15211	15048	15000	15033	15082	14846	14993	14942	15024	15080	15110	15120	15270	15013	14930	15039	15052	15175	15362	15160	15007	15120	15098	14996	14845	15172	15199	15262	15285	15121	15029	15152	15012	14957	15203	15003	15070	15042	15184	15132	15124	14944	15205	15186	15009	15096	15001	15049	15104	15079	15329	14932	15156	15060	14976	15078	15164	15131	15068	14951	15305	15032	15003	15292	15016	15074	15066	15202	15114	15080	15090	15042	14889	15079	14987	15253	14999	15092	14952	14992	15073	15231	15155	15071	15217	15095	15089	15218	15101	15072	15005	15211	15230	15040	15185	15005	14969	15119	15086	14880	15160	14986	15196	14990	14925	15179	15046	15045	15053	15144	15109	15044	15050	15184	14987	15191	15099	15170	15162	14943	14973	15146	15127	14903	15027	15086	14958	14974	14947	15033	15040	14990	15240	15053	15123	14947	14981	15084	15022	15071	14899	15170	15110	14937	15030	15007	14987	15096	14988	15151	15337	14947	15223	15217	15051	15104	15221	15122	15012	14976	15150	15077	15069	15048	15014	14952	15019	14860	15076	14833	14998	15066	14979	15162	15124	15032	15355	15088	15063	15240	14923	15061	15191	15336	15042	15081	15021	15195	15123	15022	15204	15045	15064	15233	14833	15069	14927	15194	15017	15312	15031	15056	14784	15308	15099	15148	15174	15131	14984	15234	15053	15137	15124	15105	14943	14851	15068	15012	15157	15076	15171	15007	15173	15206	15152	15220	15278	15069	15151	15090	14866	14926	15185	14839	15013	15073	15105	15043	15160	15181	14966	15050	15132	15012	15137	15079	15027	14971	15315	15084	15110	15009	15140	15174	15181	15089	15049	15134	15105	14933	15322	15104	15014	15016	15250	15110	15181	15033	15178	15217	15223	14953	15021	15207	15264	14970	15118	15333	15149	15100	15302	15270	15108	15160	15152	15065	15113	15031	15243	15103	15089	15170	14988	15091	14920	15009	15048	15208	15103	15204	14999	15046	15109	15015	15069	15303	15004	14938	15008	15066	15114	15033	15064	15026	15203	15132	15263	15019	15033	15238	14855	15092	15112	15153	14954	15335	15030	15102	15141	15047	15246	14980	15024	15085	15011	15164	15038	15018	15107	14861	15107	14973	15203	15191	14867	15078	14961	15079	15112	14939	14985	15041	15150	14967	15129	14864	15161	15143	15126	15016	15082	14956	15088	15212	15100	15116	15080	15069	15103	15291	15077	15085	15040	15246	15397	15026	15190	15065	15027	15107	14971	15169	15092	15026	14852	15012	15077	14999	15312	15012	15015	15078	14792	15011	15027	15099	15004	15049	15207	14993	14963	15241	15224	15025	15110	15247	15066	14939	14906	14918	15059	14834	14929	15105	15108	15248	15048	15114	15010	14829	15022	15025	15053	15206	15188	15143	15321	15180	15052	15069	15274	14955	15149	15106	15183	15151	15052	15039	15158	14927	15081	15170	15116	14988	15184	15187	15014	15146	15133	15034	14865	14925	15089	15228	15242	15074	15055	14998	15150	15012	15110	15181	15182	15122	14959	15200	14976	14974	15077	15022	15249	15164	14918	15067	14958	15171	15038	14889	15038	15126	15153	14944	15041	14979	15045	15198	15216	15063	15204	15091	15117	15023	15151	15120	15247	14918	15068	15124	15123	15275	14888	15124	15042	15067	15075	15033	14976	15010	15071	15031	15275	15364	15005	15071	15157	15116	15154	15103	15338	14989	15121	15059	15113	15193	15118	15018	15149	14983	15028	15076	15073	15090	15220	14925	15127	15260	15089	15070	14791	14932	15168	15094	15300	14932	15095	15182	15106	15007	15044	15172	15143	15067	15153	14945	14761	15088	15091	15046	15019	14907	15089	15117	15106	15294	14993	15120	15173	15090	14990	15073	15144	15030	14994	15166	15101	15125	15047	15146	14922	14901	14969	15231	15007	15190	15126	15161	15135	15049	15141	15144	15099	15062	15119	15141	14994	15160	15299	15142	15108	15032	14882	14933	15095	15209	15117	14967	15147	15317	15116	15199	15363	15103	15108	15055	14982	15046	15149	15133	15090	15049	15015	15169	15061	15059	15176	15163	15086	15128	15026	15234	14922	14978	15031	15109	15263	15097	15193	15006	15025	15097	15170	14984	15193	15264	15161	15163	15193	14926	14907	14962	15018	14952	15054	14938	15196	14909	15107	15277	15130	14958	15142	15137	14989	15043	14934	15204	15177	15238	15226	15074	14993	15122	15092	15327	14999	14969	15083	15286	15015	14969	15241	14821	15073	15116	15230	15111	15104	14943	15095	15245	15069	15118	15049	15072	15140	15150	15056	15273	15047	15013	15047	14793	15053	15189	15241	15142	14840	15124	15044	14941	15179	15210	15156	15186	14994	15077	15004	15196	14935	15015	14884	14835	15157	15112	15280	15143	15127	15014	15082	14977	15297	15081	15197	15058	15104	15093	15106	15087	15000	14910	14830	15219	15103	15050	14997	15205	15215	15271	14951	15021	14989	15070	15198	15132	14953	14914	15047	15073	15208	15135	15017	15087	14889	15221	15154	15018	15275	14951	14931	14974	14865	14916	14958	15282	14996	15029	14950	15097	14998	15063	14836	15208	15023	15128	15290	15235	15224	15211	15403	15031	15190	15163	15140	15231	15106	15187	15016	15203	15072	15118	15052	15052	15194	15105	15155	15096	15197	15042	14911	15291	15031	15077	15137	15013	15047	15026	15023	15233	15096	15040	15001	14848	15340	15100	15126	15142	14956	14952	15135	15148	15012	14964	15120	15273	14961	15029	14914	15195	15032	15122	15100	15135	15052	15165	15133	15226	14912	14952	15134	14989	15042	15110	14882	15039	14972	15144	15207	15138	15132	14820	15052	15191	14996	15040	15068	15069	15115	15011	14981	15212	15072	15138	14939	15006	15061	15221	15143	15217	15006	15231	14964	15264	15079	14966	15076	14965	14975	15134	15035	14974	15057	15295	15116	15102	14994	15054	15249	15061	15036	15179	15225	15137	15211	14914	15064	15034	14990	15092	15030	15110	15129	15044	15063	15146	15179	15322	15165	15128	14922	15144	14982	14896	15196	15116	14898	15275	15081	14936	15165	15187	14897	14940	15195	15158	15061	15176	15008	15257	15153	14778	15103	14903	15047	15148	14999	15128	15058	15098	15093	14908	15061	14996	15087	14882	15208	15262	15178	15119	15115	14994	15273	15193	15020	15213	15039	15143	15153	15146	15112	15263	15080	15302	15127	14946	14981	14930	15143	15199	15061	15012	15301	15158	15095	14960	15047	15069	15090	15127	15322	15281	15449	14849	15045	15040	15259	15086	14890	15052	15133	15030	14894	15125	14952	15064	15072	15065	15115	15342	15063	15103	15040	15011	15062	15083	14915	15194	14875	15254	15004	14916	15125	15115	15053	15113	15019	15064	15093	15020	15085	14960	15099	14997	14950	14999	15074	15099	14963	14936	14967	15075	14935	14984	15035	15124	15009	15028	15200	15214	15227	15159	15043	14997	14969	15091	15145	15030	15137	15117	15095	15070	15174	15230	15121	15104	15130	14998	14911	14949	14972	15114	15049	15133	15053	14961	15042	15294	15226	15141	15076	15000	15106	15006	15002	15258	15035	15057	15093	15037	14993	15024	15061	14983	15072	15204	15177	15119	14864	14932	15148	15040	14971	14795	15131	15118	15104	15108	15323	14987	14954	15210	15113	15095	15153	15206	15072	15033	15128	15133	14906	15221	15240	14964	15030	15229	14845	15047	15046	14983	15049	15072	15104	14993	15070	15119	15036	15080	14943	15155	15064	15175	15193	15140	15184	14953	14988	15320	15270	15231	15051	14976	15089	15204	15100	15201	15075	14879	14983	15075	15015	15052	14984	14924	15257	15185	15216	15194	15200	15219	15023	15187	14978	15118	15094	15111	15148	14969	15056	15060	14939	15235	15076	15106	15028	14930	15104	15051	14956	14980	14939	15256	15183	15083	14991	14883	15160	15038	15087	14994	15024	15151	15084	15011	15166	15018	14936	15138	14943	15045	15328	15196	14996	15138	14933	15199	15312	15155	15138	15184	15169	15157	15070	15066	15137	14942	15143	15303	15137	15046	15050	15154	14908	15304	15210	15010	15018	15136	15077	15225	15074	15090	15356	15033	14975	14938	15140	15016	14967	15135	15015	15114	15037	15028	15168	15154	15236	14946	15071	14931	15292	15123	15124	15035	15185	14963	15141	15240	15211	15119	15106	14962	14957	15287	15097	15158	15000	15101	15028	15100	14974	15102	15078	15074	15036
32083	45317	42313	32175	25600	21775	19334	17620	16555	15637	15067	14571	14214	14147	13946	13890	13699	13477	13499	13667	13649	13574	13543	13640	13395	13441	13462	13605	13531	13442	13562	13420	13377	13379	13545	13386	13437	13545	13397	13626	13397	13512	13301	13334	13393	13367	13458	13473	13454	13508	13341	13485	13356	13527	13503	13400	13340	13318	13406	13251	13562	13569	13384	13544	13499	13460	13495	13285	13355	13379	13573	13323	13331	13393	13308	13406	13352	13533	13504	13361	13521	13483	13358	13407	13351	13474	13421	13378	13542	13351	13540	13516	13481	13512	13465	13298	13517	13438	13453	13326	13327	13301	13503	13440	13475	13207	13516	13487	13355	13123	13613	13459	13465	13467	13460	13309	13566	13354	13261	13371	13232	13437	13519	13533	13459	13474	13340	13388	13390	13418	13494	13486	13391	13398	13436	13510	13314	13343	13418	13384	13431	13491	13385	13553	13447	13436	13435	13436	13475	13269	13377	13475	13469	13545	13480	13415	13511	13522	13491	13447	13468	13306	13447	13431	13375	13345	13199	13489	13296	13261	13353	13483	13529	13274	13344	13546	13303	13322	13482	13464	13357	13456	13472	13491	13300	13372	13387	13327	13393	13438	13370	13402	13369	13454	13420	13346	13344	13596	13357	13572	13466	13323	13374	13454	13500	13259	13330	13376	13362	13416	13342	13420	13371	13404	13481	13338	13427	13347	13500	13510	13640	13330	13307	13407	13440	13504	13310	13313	13614	13316	13370	13415	13275	13439	13301	13488	13362	13501	13340	13451	13419	13236	13445	13295	13522	13545	13283	13326	13557	13398	13258	13423	13375	13505	13344	13379	13490	13360	13401	13319	13298	13359	13402	13489	13318	13375	13289	13340	13435	13364	13395	13476	13425	13404	13458	13464	13313	13505	13325	13490	13378	13333	13392	13353	13212	13329	13361	13385	13490	13236	13450	13429	13453	13370	13285	13547	13431	13450	13516	13497	13244	13359	13398	13416	13438	13364	13474	13528	13416	13364	13373	13311	13281	13385	13474	13371	13341	13402	13483	13369	13439	13391	13377	13391	13367	13448	13546	13421	13333	13451	13307	13152	13414	13438	13394	13372	13344	13216	13408	13225	13438	13361	13374	13471	13383	13500	13493	13246	13538	13286	13435	13455	13413	13294	13500	13378	13357	13421	13466	13275	13386	13373	13486	13334	13427	13498	13240	13410	13466	13330	13509	13356	13493	13319	13565	13347	13384	13427	13374	13404	13396	13238	13428	13309	13318	13444	13404	13308	13489	13254	13378	13385	13546	13457	13306	13521	13268	13280	13454	13407	13413	13452	13382	13565	13406	13516	13252	13405	13301	13249	13472	13258	13507	13362	13390	13375	13498	13496	13372	13482	13337	13296	13385	13465	13449	13394	13544	13584	13547	13403	13520	13406	13466	13223	13377	13450	13371	13409	13426	13407	13291	13410	13425	13398	13513	13402	13451	13307	13317	13550	13306	13523	13386	13435	13424	13418	13462	13446	13326	13460	13351	13362	13375	13376	13353	13376	13344	13281	13452	13387	13466	13364	13594	13484	13467	13286	13404	13613	13380	13597	13493	13526	13375	13388	13482	13417	13264	13412	13402	13471	13450	13385	13396	13400	13477	13403	13319	13405	13459	13447	13389	13347	13492	13511	13328	13262	13382	13368	13553	13445	13482	13451	13286	13317	13384	13496	13518	13539	13290	13487	13393	13390	13264	13541	13488	13426	13338	13488	13394	13495	13347	13233	13380	13537	13347	13447	13369	13534	13262	13487	13339	13400	13340	13441	13347	13422	13525	13581	13471	13207	13380	13393	13578	13491	13254	13273	13422	13514	13488	13385	13398	13501	13336	13524	13435	13440	13233	13287	13417	13343	13322	13428	13267	13313	13343	13351	13437	13353	13384	13255	13379	13315	13388	13401	13533	13295	13403	13456	13355	13244	13449	13390	13286	13252	13476	13417	13537	13465	13374	13502	13483	13349	13436	13288	13365	13478	13424	13358	13503	13587	13524	13348	13424	13476	13320	13361	13498	13361	13446	13388	13396	13413	13341	13606	13536	13487	13389	13399	13373	13530	13467	13320	13384	13438	13440	13532	13458	13499	13428	13362	13414	13377	13364	13406	13436	13257	13312	13384	13327	13479	13409	13377	13449	13336	13395	13434	13384	13400	13592	13423	13379	13304	13371	13513	13503	13487	13491	13342	13339	13499	13410	13556	13425	13461	13539	13477	13564	13314	13346	13495	13273	13535	13425	13480	13433	13406	13577	13521	13443	13454	13340	13601	13443	13370	13481	13367	13495	13346	13488	13436	13462	13360	13499	13398	13326	13264	13384	13410	13324	13444	13417	13553	13375	13256	13381	13382	13529	13416	13283	13452	13572	13474	13464	13544	13346	13369	13379	13234	13387	13670	13496	13356	13341	13515	13470	13163	13484	13564	13468	13496	13530	13380	13392	13210	13472	13359	13530	13451	13410	13598	13322	13452	13416	13338	13320	13407	13506	13361	13370	13612	13366	13478	13449	13313	13228	13303	13445	13555	13318	13463	13268	13538	13354	13306	13371	13383	13451	13415	13524	13274	13448	13433	13428	13558	13394	13502	13366	13503	13614	13276	13270	13463	13447	13521	13382	13372	13453	13361	13381	13358	13254	13444	13348	13354	13453	13502	13417	13385	13375	13310	13387	13403	13423	13347	13365	13498	13399	13520	13405	13276	13449	13287	13373	13421	13447	13239	13442	13421	13440	13216	13411	13480	13487	13240	13464	13446	13472	13326	13158	13459	13379	13406	13371	13227	13382	13293	13397	13382	13665	13431	13365	13402	13419	13420	13476	13528	13327	13386	13609	13296	13597	13280	13284	13565	13382	13423	13552	13460	13465	13517	13399	13380	13388	13191	13502	13430	13254	13395	13356	13578	13343	13367	13390	13440	13387	13386	13514	13366	13282	13267	13335	13456	13386	13317	13513	13490	13378	13265	13383	13393	13395	13387	13300	13310	13469	13398	13510	13435	13514	13476	13437	13550	13399	13485	13514	13644	13381	13590	13444	13471	13514	13352	13405	13397	13364	13308	13580	13417	13368	13553	13434	13429	13340	13469	13578	13199	13502	13439	13416	13356	13334	13447	13380	13447	13459	13323	13416	13442	13459	13400	13326	13337	13363	13414	13424	13582	13413	13345	13521	13434	13391	13371	13551	13408	13543	13291	13356	13453	13522	13420	13443	13330	13376	13535	13511	13615	13535	13453	13398	13412	13438	13356	13431	13356	13329	13516	13460	13389	13353	13303	13529	13318	13557	13439	13412	13348	13247	13514	13430	13524	13502	13309	13514	13446	13274	13223	13624	13446	13263	13561	13398	13427	13520	13419	13374	13383	13262	13465	13467	13419	13460	13408	13569	13417	13345	13306	13396	13527	13545	13538	13474	13396	13313	13420	13531	13281	13387	13539	13335	13412	13428	13437	13571	13465	13246	13270	13505	13481	13347	13483	13248	13416	13345	13550	13406	13451	13549	13314	13432	13488	13455	13356	13667	13272	13533	13488	13530	13420	13497	13515	13419	13444	13353	13373	13311	13638	13428	13298	13435	13388	13463	13405	13521	13446	13560	13541	13331	13425	13653	13301	13463	13414	13414	13597	13427	13414	13541	13236	13466	13474	13298	13256	13478	13452	13367	13328	13376	13511	13461	13459	13343	13616	13539	13440	13369	13207	13491	13458	13416	13405	13445	13559	13349	13546	13518	13575	13375	13557	13367	13296	13529	13356	13285	13292	13401	13366	13641	13317	13487	13424	13300	13353	13486	13468	13416	13461	13285	13366	13469	13503	13383	13437	13431	13341	13390	13459	13338	13398	13463	13472	13364	13379	13508	13216	13285	13498	13280	13449	13355	13349	13471	13421	13489	13458	13285	13406	13359	13327	13392	13404	13306	13370	13208	13399	13478	13376	13422	13376	13646	13537	13437	13498	13308	13377	13405	13485	13514	13419	13332	13213	13417	13437	13449	13284	13459	13551	13265	13347	13615	13501	13380	13391	13398	13493	13368	13335	13386	13432	13399	13435	13310	13415	13507	13391	13438	13411	13543	13518	13426	13449	13481	13431	13523	13423	13453	13444	13503	13498	13395	13478	13405	13310	13410	13598	13358	13425	13324	13383	13298	13402	13382	13539	13492	13526	13298	13311	13471	13356	13298	13339	13354	13233	13517	13372	13401	13371	13559	13534	13540	13362	13449	13481	13493	13474	13301	13443	13432	13300	13326	13210	13402	13572	13429	13521	13403	13503	13555	13470	13429	13459	13497	13165	13432	13493	13447	13405	13353	13333	13501	13456	13314	13305	13320	13430	13418	13239	13446	13338	13521	13355	13443	13399	13323	13268	13366	13446	13340	13360	13591	13437	13353	13459	13444	13359	13397	13361	13436	13393	13441	13339	13478	13376	13384	13576	13355	13345	13369	13318	13439	13464	13393	13258	13319	13569	13480	13470	13462	13410	13417	13338	13469	13352	13484	13336	13275	13398	13370	13350	13403	13487	13387	13403	13372	13371	13255	13376	13323	13339	13373	13454	13275	13441	13386	13357	13320	13480	13363	13408	13590	13358	13414	13389	13408	13333	13193	13404	13367	13446	13359	13488	13487	13372	13437	13358	13462	13157	13395	13469	13475	13156	13503	13325	13362	13479	13379	13254	13360	13373	13372	13447	13437	13338	13440	13501	13411	13403	13311	13539	13230	13413	13261	13374	13508	13418	13608	13449	13387	13462	13500	13310	13389	13427	13552	13511	13483	13350	13377	13300	13502	13403	13362	13420	13353	13480	13415	13327	13351	13409	13397	13384	13355	13365	13533	13467	13347	13455	13306	13513	13282	13480	13443	13496	13328	13464	13314	13565	13451	13318	13456	13559	13444	13489	13285	13479	13528	13583	13531	13485	13445	13389	13251	13267	13470	13485	13487	13315	13520	13459	13477	13502	13247	13497	13265	13400	13516	13368	13400	13338	13449	13417	13322	13381	13448	13576	13382	13435	13512	13314	13279	13476	13423	13485	13363	13304	13434	13268	13347	13238	13428	13504	13607	13277	13476	13327	13524	13362	13417	13436	13505	13354	13331	13285	13451	13549	13598	13536
24128	21462	29076	25735	24811	25520	23672	20083	18245	17558	16998	16296	15992	15639	15455	15191	15275	15111	15194	15071	14858	14843	14837	14913	14843	14831	14799	14775	15058	14829	14806	14938	14802	14896	14705	14695	14861	14700	14798	14754	14842	14601	14822	14778	14745	14579	14670	14853	14670	14580	14877	14846	14629	14704	14676	14658	14655	14861	14612	14667	14643	14518	14787	14864	14608	14548	14723	14664	14661	14670	14633	14604	14474	14739	14667	14696	14695	14644	14697	14853	14578	14746	14825	14766	14711	14688	14794	14535	14698	14628	14581	14639	14615	14692	14751	14696	14719	14784	14623	14634	14714	14690	14850	14716	14689	14540	14716	14762	14403	14812	14508	14725	14966	14832	14620	14650	14640	14711	14495	14806	14537	14519	14742	14705	14770	14690	14740	14732	14638	14810	14757	14684	14661	14576	14624	14720	14812	14732	14794	14596	14515	14544	14820	14633	14691	14774	14690	14597	14570	14642	14668	14686	14498	14674	14741	14580	14988	14900	14631	14629	14691	14771	14551	14539	14669	14573	14712	14707	14759	14768	14682	14669	14704	14717	14684	14544	14693	14529	14575	14669	14816	14673	14584	14617	14748	14776	14602	14887	14630	14384	14786	14545	14659	14797	14620	14646	14762	14755	14578	14589	14717	14692	14630	14874	14715	14598	14587	14777	14758	14651	14655	14876	14804	14736	14696	14790	14801	14677	14526	14732	14635	14734	14886	14839	14545	14699	14696	14674	14464	14541	14800	14575	14782	14589	14733	14425	14674	14503	14438	14746	14992	14639	14555	14736	14743	14866	14799	14768	14774	14745	14958	14781	14658	14744	14584	14667	14527	14645	14628	14812	14804	14620	14817	14747	14745	14820	14756	14848	14732	14762	14795	14536	14592	14704	14732	14574	14787	14683	14685	14643	14531	14750	14766	14641	14733	14661	14782	14825	14561	14758	14692	14794	14730	14712	14670	14801	14811	14755	14665	14745	14738	14575	14655	14517	14692	14709	14758	14671	14629	14662	14887	14638	14491	14678	14774	14809	14580	14703	14572	14744	14582	14576	14643	14751	14909	14617	14628	14694	14680	14653	14854	14820	14824	14549	14723	14661	14739	14700	14530	14692	14741	14779	14593	14833	14602	14568	14784	14803	14580	14765	14695	14762	14642	14625	14678	14709	14773	14588	14512	14718	14622	14592	14632	14692	14660	14787	14670	14674	14852	14861	14722	14798	14716	14596	14648	14699	14706	14638	14864	14687	14662	14911	14616	14737	14865	14680	14773	14660	14705	14707	14750	14536	14906	14508	14701	14656	14591	14579	14688	14812	14692	14663	14906	14600	14931	14721	14595	14507	14569	14606	14906	14679	14707	14645	14498	14731	14769	14717	14627	14685	14852	14672	14577	14588	14772	14749	14759	14736	14564	14731	14792	14527	14648	14676	14699	14849	14688	14716	14737	14750	14645	14706	14928	14581	14804	14719	14511	14561	14565	14612	14668	14624	14744	14653	14642	14699	14611	14867	14787	14782	14691	14781	14720	14727	14647	14708	14881	14862	14610	14774	14703	14592	14701	14774	14749	14650	14591	14512	14737	14548	14745	14558	14797	14680	14579	14785	14719	14847	14729	14672	14559	14594	14558	14578	14484	14508	14764	14753	14617	14772	14476	14525	14699	14677	14706	14710	14761	14688	14688	14528	14553	14865	14683	14617	14648	14808	14768	14635	14579	14568	14699	14931	14718	14705	14763	14783	14569	14637	14792	14666	14931	14808	14494	14880	14765	14746	14670	14783	14662	14669	14863	14739	14585	14569	14703	14725	14657	14566	14667	14690	14685	14603	14505	14708	14800	14863	14589	14773	14715	14657	14833	14816	14667	14766	14783	14698	14566	14672	14833	14859	14600	14685	14674	14520	14735	14788	14745	14543	14514	14652	14683	14806	14566	14443	14886	14770	14893	14822	14776	14815	14765	14567	14622	14808	14671	14769	14813	14733	14530	14558	14593	14588	14762	14749	14540	14847	14557	14757	14570	14918	14560	14629	14695	14645	14643	14763	14799	14593	14739	14746	14770	14704	14647	14587	14607	14734	14818	14665	14777	14824	14665	14542	14704	14762	14583	14608	14650	14737	14638	14713	14659	14645	14761	14652	14708	14766	14515	14648	14851	14754	14610	14736	14824	14910	14703	14674	14715	14404	14784	14563	14755	14797	14694	14460	14598	14664	14591	14797	14641	14583	14658	14777	14766	14689	14623	14778	14816	14707	14642	14798	14613	14562	14587	14750	14621	14498	14743	14752	14762	14756	14607	14636	14708	14655	14693	14642	14811	14604	14905	14824	14679	14737	14703	14721	14789	14759	14901	14540	14673	14907	14678	14523	14650	14747	14815	14502	14649	14701	14848	14709	14636	14688	14810	14683	14741	14677	14742	14672	14742	14704	14702	14622	14689	14769	14659	14528	14613	14791	14779	14779	14699	14790	14698	14758	14951	14554	14600	14740	14892	14663	14697	14510	14628	14551	14844	14553	14591	14586	14622	14508	14674	14529	14692	14627	14627	14526	14776	14666	14659	14676	14540	14697	14728	14650	14941	14715	14710	14796	14775	14614	14718	14605	14690	14722	14411	14653	14801	14556	14687	14771	14724	14751	14879	14591	14393	14628	14712	14694	14704	14736	14540	14542	14815	14657	14741	14728	14706	14888	14884	14742	14711	14488	14705	14662	14990	14706	14683	14581	14722	14724	14751	14746	14922	14678	14615	14516	14757	14558	14630	14675	14790	14703	14916	14858	14659	14616	14846	14680	14762	14831	14827	14564	14843	14679	14730	14730	14848	14697	14702	14530	14617	14728	14651	14754	14619	14732	14609	14857	14758	14603	14586	14641	14711	14579	14663	14685	14663	14866	14680	14665	14546	14693	14572	14566	14683	14658	14564	14596	14615	14751	14592	14805	14694	14800	14500	14581	14846	14574	14652	14770	14776	14741	14624	14733	14691	14712	14742	14635	14610	14710	14709	14585	14522	14500	14532	14630	14697	14647	14719	14643	14763	14732	14778	14865	14890	14624	14965	14743	14624	14653	14766	14638	14725	14728	14628	14771	14668	14609	14736	14602	14793	14797	14778	14742	14684	14730	14628	14575	14621	14726	14697	14566	14619	14652	14740	14666	14557	14635	14651	14602	14658	14538	14699	14575	14677	14731	14724	14698	14699	14501	14915	14783	14779	14539	14802	14631	14771	14594	14784	14599	14650	14770	14796	14785	14783	14712	14710	14631	14656	14621	14698	14807	14785	14676	14657	14689	14690	14590	14595	14794	14739	14730	14739	14603	14815	14683	14607	14620	14695	14554	14712	14833	14696	14666	14738	14673	14698	14556	14722	14692	14687	14644	14867	14803	14679	14798	14833	14745	14801	14678	14829	14838	14750	14561	14732	14809	14709	14704	14757	14678	14651	14609	14762	14458	14846	14703	14753	14739	14870	14751	14827	14596	14630	14754	14614	14789	14566	14707	14692	14694	14700	14579	14649	14801	14756	14706	14450	14769	14687	14552	14616	14679	14776	14652	14661	14674	14680	14578	14656	14772	14760	14585	14711	14424	14674	14730	14769	14591	14734	14772	14737	14755	14675	14843	14713	14837	14747	14677	14609	14576	14543	14669	14644	14727	14618	14821	14764	14828	14711	14729	14734	14599	14908	14633	14542	14630	14766	14547	14664	14713	14753	14633	14783	14545	14614	14744	14621	14563	14664	14666	14800	14611	14779	14519	14686	14953	14823	14644	14608	14524	14642	14698	14723	14764	14583	14653	14824	14836	14695	14729	14926	14641	14637	14706	14743	14655	14515	14811	14768	14646	14791	14715	14822	14671	14627	14607	14602	14641	14557	14749	14762	14572	14849	14608	14900	14601	14573	14735	14527	14603	14891	14840	14513	14741	14825	14723	14878	14686	14471	14557	14588	14596	14752	14739	14644	14768	14651	14728	14710	14852	14770	14771	14718	14638	14770	14646	14804	14624	14764	14611	14824	14569	14683	14658	14739	14529	14573	14517	14666	14708	14879	14675	14780	14675	14663	14680	14793	14692	14613	14693	14863	14932	14794	14692	14659	14602	14640	14594	14788	14691	14836	14766	14854	14791	14725	14427	14669	14626	14678	14751	14762	14664	14717	14837	14661	14530	14647	14546	14545	14680	14541	14838	14508	14771	14742	14671	14551	14597	14657	14804	14689	14717	14817	14651	14752	14633	14794	14663	14676	14702	14637	14737	14582	14691	14720	14593	14655	14683	14626	14752	14700	14782	14700	14579	14552	14825	14787	14631	14765	14870	14533	14769	14840	14752	14697	14611	14726	14712	14694	14778	14732	14795	14740	14724	14663	14522	14698	14872	14753	14671	14756	14700	14757	14662	14590	14515	14798	14813	14645	14651	14644	14817	14712	14604	14840	14482	14742	14582	14689	14779	14867	14657	14704	14706	14670	14766	14802	14718	14700	14623	14874	14723	14787	14632	14623	14713	14686	14728	14596	14489	14668	14683	14665	14801	14874	14760	14496	14639	14910	14790	14440	14524	14884	14661	14737	14743	14654	14675	14933	14950	14748	14605	14541	14722	14533	14764	14616	14820	14692	14589	14555	14682	14779	14687	14643	14764	14690	14672	14832	14851	14756	14783	14659	14642	14627	14598	14653	14789	14946	14643	14767	14653	14627	14595	14890	14664	14623	14611	14497	14638	14696	14739	14769	14661	14502	14748	14760	14589	14669	14685	14539	14599	14756	14654	14803	14809	14814	14810	14631	14590	14762	14682	14644	14567	14577	14734	14745	14728	14689	14548	14698	14649	14518	14835	14638	14787	14764	14733	14899	14701	14664	14576	14620	14597	14861	14667	14692	14733	14600	14678	14734	14705	14829	14812	14703	14657	14535	14837	14631	14709	14689	14765	14581	14811	14595	14675	14704	14643	14845	14777	14909	14685	14802	14699	14740	14579	14539	14688	14951	14756	14862	14945	14753	14779	14744	14729	14678	14693	14767	14802	15001	14636	14652	14833	14888	14577	14884	14526	14643	14687	14746	14768	14770	14744	14567	14595	14925	14631	14559	14827	14663	14752	14780	14687	14820	14733	14751	14914	14841	14781	14894	14654	14698	14807	14818	14736
32044	52528	49342	38795	31342	26648	22643	20292	18281	17095	16169	15388	14896	14300	13995	13921	13731	13694	13836	13493	13438	13190	13353	13355	13315	13245	13164	13311	13269	13203	13310	13180	13311	13374	13094	13058	13282	13398	13056	13287	13241	13038	13024	13159	13208	13176	13128	13153	13163	13222	13193	13233	13126	13085	13353	13068	13176	13028	13273	13051	13111	13227	13270	13209	13194	13221	13120	13186	13054	13085	12969	13173	13039	13271	13075	13377	13127	13282	13146	13269	13104	13139	13184	13189	13038	13145	13212	13266	13142	13182	13046	13121	13199	13065	13240	13016	13285	13179	13198	13196	13203	13123	13135	13124	13115	13160	13192	13297	13063	13183	13254	13234	13127	13134	13200	13289	13190	13179	13100	13207	13077	13122	13115	13183	13267	13153	13127	13147	13308	12984	13119	13235	13043	13132	13113	13297	12948	13102	13143	13220	13124	13031	13187	13164	13159	13072	13160	13134	13197	13035	13113	13059	13183	13184	13051	13217	13295	12960	13117	13251	13096	13211	13175	13421	13077	13254	13225	13122	13131	13177	13135	12952	13227	12985	13197	13084	13163	13142	13118	13158	13277	13095	13046	13181	13173	13163	12984	13011	13154	13287	13087	13164	13143	13144	13184	13397	13323	13212	13074	13162	13264	13083	13217	13080	13101	13169	13023	13165	13101	13190	13163	13114	13157	13296	13153	12985	13322	13060	13244	13127	13037	13113	13148	13172	13148	13035	13098	13207	13030	13080	13151	13110	13143	13058	13124	13199	13072	13057	13065	13065	13263	13253	13233	13093	13412	13374	13232	13182	12907	13084	13254	13043	13145	13188	13107	13205	13095	13188	13189	13109	13307	13043	13245	13234	13082	13073	13163	13296	13134	13095	13066	13119	13092	13181	13045	13156	13109	13108	13265	13104	13179	13060	13114	13289	13107	13025	13178	13194	13089	13072	13243	13281	13228	13207	13191	13108	13259	13282	13195	13196	13065	13178	13213	13121	13062	13161	13185	13150	13170	13194	13050	13141	13190	13242	13149	13074	13410	13169	13152	12993	13069	13169	13218	13283	13154	13127	12993	13137	13141	13230	13207	13010	13095	13142	13226	13127	13367	13025	13105	13035	13223	13208	13293	12999	13327	12972	13148	13137	13036	13136	13141	13058	13155	13117	12992	13039	13237	13218	13269	13114	12967	13108	13093	13187	13189	12872	13005	13016	13103	13263	12971	13015	13013	13059	12995	13226	13045	13128	13166	13198	13303	13110	12952	13026	13050	13141	13285	13130	13054	13186	13104	13272	13113	13183	13024	13091	13072	13177	13184	13258	13129	13025	13148	13086	13123	13314	13058	13101	13034	12915	13024	13303	13201	13157	13251	13175	13103	13199	13099	13058	13077	13230	13147	13200	12975	13049	12955	13071	13254	13127	13363	13014	13195	13205	13150	13184	12965	13388	12998	13085	13073	13167	13160	13256	13153	13235	13202	13166	13043	13137	13127	13106	13046	13295	13293	13147	13198	13091	13128	12983	13182	12958	13230	13369	13046	13152	13333	13105	13121	13254	13173	13191	13177	13264	13175	13193	13215	13255	13295	13127	13156	13204	13146	13085	12972	13028	13082	13148	13195	13268	12989	13190	13253	13209	13060	13213	13282	13185	13069	13045	13152	13095	13162	13210	13203	13276	13149	13120	13188	13184	12995	13263	13177	13082	13208	13079	13042	13004	13186	13249	13202	13050	13193	13097	13085	13254	13068	13224	13151	13245	13039	13075	13080	13003	12954	13121	13099	13130	13304	13097	13050	13136	13161	13154	13173	13208	13179	13109	13165	13209	13132	12866	13108	13045	13183	12989	13078	13100	13313	13250	13106	13016	13136	13187	13068	13356	13277	13263	13187	12934	13207	12985	12955	13056	13175	13152	13071	12979	13151	13154	13115	13090	13260	13105	13098	13122	13091	13057	13221	13285	13159	13294	13123	13177	13213	13161	13152	13275	13047	13112	13050	13086	13206	13246	13204	13247	13084	13261	13185	13214	13202	13217	13092	13165	13195	12961	13196	13127	13167	13201	13061	13281	13118	13166	13160	12950	12975	13143	13083	13187	13163	13121	13073	13263	13061	12990	13162	13182	13202	13132	12957	13032	13284	13135	13147	13085	13324	13144	13096	13199	13065	13223	13053	13187	13064	13103	13180	12989	13084	13100	13073	12951	13162	13055	13151	13115	13037	13142	13077	13133	13178	13008	13218	13177	13077	13237	13188	13154	13111	13144	13125	13141	13158	13137	13039	13124	13106	13189	13269	13256	13205	13011	13092	13369	13163	13068	13196	13123	13339	13052	13220	12953	13230	13032	13047	13129	13259	13181	13253	12921	13156	13072	13162	13235	13125	13209	13091	13043	13009	13103	13257	13208	13292	13241	13130	13260	13233	13360	13130	13023	13082	13178	13106	13116	13185	13256	13044	13237	13131	13127	13093	13107	13109	13031	13016	13093	13292	13095	13167	13141	13143	13263	13303	13041	13103	13118	13077	13091	13083	13321	13108	13137	13151	13189	13130	13120	13051	13139	13045	13126	13028	13314	13210	13187	13201	12934	13200	13056	13187	13253	13005	12961	13166	12988	13271	13054	13151	12995	13273	13242	13186	13007	13097	13006	13115	13102	13134	13188	13241	13073	13352	13160	13057	13241	13157	13181	13134	13078	13096	13101	13255	13195	13034	13238	13062	13211	13100	13241	13219	13013	13029	13061	13108	13280	13152	13082	13062	13134	13216	13176	13002	13088	13120	13049	13058	13218	13156	13127	13188	13036	13140	13112	13222	13033	12981	13259	13242	13148	13196	13262	12995	13086	13154	13084	13033	12912	13206	13157	13185	13250	13094	13115	13088	13177	13003	13382	13085	13162	13227	13117	13282	13055	13137	13176	13049	13169	13219	13037	13221	13142	13193	13292	13181	13299	13073	13319	13096	13109	12941	13128	13040	13106	12996	13108	13348	13229	13201	13189	13111	13077	13107	13089	13208	13158	13304	13080	13069	13285	13111	13253	13166	13280	13143	13330	13141	13108	13127	13102	13199	13325	13142	13110	13104	12993	13139	13113	13083	13156	13107	13178	13050	13063	13169	13249	13131	13194	13195	13230	13251	13073	13247	13165	13165	13151	13111	13114	13096	13251	13221	13138	13202	13030	13067	13224	13289	13384	13078	13011	13067	12954	13041	13035	13013	13010	13122	13053	13046	13255	13092	13215	13047	13222	13162	13150	13141	13312	13018	13181	13324	13117	13082	13123	13117	13121	13078	13257	13112	12985	13075	13080	13105	13222	13184	13175	13202	13027	13082	13081	13170	13350	13241	13097	13113	13136	13191	13206	13135	13135	13228	13083	13210	13176	13143	13206	13180	13089	13246	13066	13197	13174	13183	12951	13313	13102	13212	13100	13042	13145	13004	13294	13105	12988	13092	13086	13271	12943	13009	12879	13175	13097	13161	13283	13273	13161	13113	13119	13120	13078	13119	13111	13177	13250	13127	13161	12967	13043	13040	13231	13336	13024	13014	13167	13097	13153	13087	13060	13293	13190	13208	13099	13221	13243	13125	12995	13208	13285	13016	13068	12977	12923	12983	13130	13219	13181	13187	13205	13067	13130	13176	13249	13066	13194	13181	13146	13202	13172	13218	12999	13237	13087	13131	13234	13026	13129	13026	13193	13227	13124	13126	13242	13186	13137	13191	13205	13222	13114	13191	13225	13180	13264	13049	13175	13203	12993	13146	13157	13221	13224	13179	13260	13059	13143	12963	13136	13076	13143	13102	13079	13185	13106	13049	13216	13021	13254	13161	13094	13165	13202	13101	13071	13037	13180	13304	13034	13100	13053	13248	13285	13032	13199	13295	13090	12991	13210	13196	13227	13099	13232	13298	13105	13229	13159	13115	13023	12971	13162	13063	13092	13143	13214	13146	13201	13113	13161	13209	13184	13180	13083	13039	13274	13085	13185	13175	13266	13196	13172	13158	13004	13034	12995	13285	13064	13242	12940	13038	13083	13378	13048	13148	13225	13063	13160	13214	13070	13320	13050	13180	13080	13238	13245	13080	13271	13090	13229	13213	13220	13208	13278	13142	13116	13318	13118	13128	13234	13114	13205	13061	13070	13200	13395	13193	13219	13129	13378	13184	13062	12957	12988	13224	13137	13162	13020	13043	13066	13096	13145	13178	13192	13065	13075	13186	13214	13276	13046	13264	13030	13261	13161	13100	13122	13094	13123	12965	13254	13257	13166	13088	13219	13096	12944	13044	13083	13162	13162	13025	13157	13178	13099	13311	13208	13200	13062	13202	13146	12981	12976	13230	13155	12875	13072	13125	13315	13155	13156	13264	13074	13036	13352	13211	13187	13228	13238	13097	13116	13147	13068	12993	13117	13229	13222	13198	13175	13096	12987	13091	12984	12965	13246	13141	13282	13026	13279	13182	12946	13094	13286	13139	13210	13254	13060	12898	13216	13030	13055	13263	13167	13294	13068	13261	13108	13199	13212	13228	13106	13124	13129	13233	13152	13086	13165	13124	13086	13248	13239	13264	13264	13148	13187	12970	13166	13159	13059	12907	13310	13085	13187	13284	12994	13161	13081	13157	13092	13018	13152	13130	13102	13280	12921	12976	13104	13037	13249	13150	13010	13162	13129	13170	13097	13024	13117	13208	13137	13141	13156	13233	13175	13104	13151	13182	13174	12993	13199	12955	13199	13003	13173	13059	13037	13076	13251	13110	13101	13233	13287	13155	13342	13054	12999	13187	13052	13130	13119	13198	13247	13059	13023	13145	13250	13275	13143	13162	13142	13269	13160	13261	13120	13197	13124	13049	13307	13140	13235	13137	13085	13130	13215	13040	13115	13100	13118	13181	12998	13087	13240	13261	13099	13076	13169	13109	12973	13253	13176	12974	13098	13143	13107	12984	13056	12976	13137	13216	13228	13101	13163	13097	13030	13061	13172	13014	12982	13062	13040	13159	13074	13231	13039	13189	13151	13124	13256	13199	13261	13203	13197	13236	12994	13130	13187	13122	13329	13210	13142	13097	13233	13073	13167	13144	13206	13249	13170	13096	13138	13011	12919	13201	13065	13026	13030	13265	13195	13187	13221	13188	13247	13114	13224
22969	21483	29377	24393	23280	26574	28370	23057	20557	19455	18590	17477	17117	16755	16516	16232	16119	15922	15795	15772	15793	15865	15836	15692	15634	15699	15619	15331	15476	15439	15294	15352	15350	15548	15450	15559	15437	15623	15519	15459	15419	15233	15318	15415	15317	15385	15324	15612	15517	15397	15502	15454	15459	15311	15502	15485	15256	15481	15218	15307	15139	15323	15431	15228	15273	15289	15329	15247	15294	15477	15317	15505	15433	15166	15341	15127	15518	15354	15208	15180	15430	15341	15359	15401	15456	15363	15394	15406	15280	15279	15514	15280	15491	15574	15317	15211	15396	15446	15337	15383	15442	15497	15235	15298	15405	15311	15453	15271	15258	15400	15241	15362	15139	15314	15358	15551	15491	15574	15297	15439	15296	15022	15424	15219	15360	15370	15380	15414	15485	15263	15517	15467	15381	15270	15244	15274	15262	15232	15248	15357	15244	15231	15446	15362	15166	15363	15522	15404	15199	15210	15341	15373	15379	15234	15352	15521	15372	15312	15347	15417	15288	15251	15319	15502	15414	15216	15284	15439	15459	15261	15279	15436	15364	15286	15401	15278	15268	15394	15343	15486	15284	15171	15428	15262	15273	15290	15375	15409	15392	15328	15300	15299	15147	15376	15432	15353	15372	15398	15157	15401	15593	15473	15118	15411	15316	15363	15433	15184	15357	15332	15465	15579	15315	15355	15272	15340	15342	15352	15317	15528	15589	15335	15432	15394	15328	15206	15431	15223	15355	15393	15189	15382	15110	15380	15325	15405	15285	15313	15404	15186	15374	15307	15340	15276	15224	15242	15293	15261	15394	15283	15326	15332	15447	15325	15414	15362	15347	15049	15461	15143	15409	15277	15416	15330	15399	15406	15408	15179	15410	15336	15398	15327	15311	15374	15222	15305	15298	15295	15355	15014	15306	15241	15336	15239	15236	15540	15473	15174	15388	15205	15531	15172	15224	15505	15306	15252	15215	15358	15428	15218	15462	15424	15175	15401	15233	15339	15160	15197	15473	15108	15300	15286	15375	15219	15131	15319	15029	15257	15351	15140	15429	15228	15278	15225	15291	15385	15384	15365	15285	15458	15363	15288	15174	15213	15211	15515	15421	15451	15295	15193	15491	15381	15443	15254	15414	15237	15306	15359	15472	15416	15394	15272	15379	15447	15311	15281	15316	15282	15299	15362	15355	15227	15261	15373	15508	15148	15226	15319	15194	15220	15187	15409	15309	15320	15344	15231	15490	15298	15322	15261	15400	15259	15434	15198	15339	15406	15287	15440	15397	15492	15210	15159	15347	15359	15307	15173	15209	15477	15383	15386	15298	15288	15417	15370	15280	15257	15316	15429	15414	15253	15250	15456	15294	15382	15287	15297	15358	15323	15538	15331	15311	15219	15195	15297	15343	15358	15449	15323	15454	15343	15413	15180	15289	15334	15348	15219	15389	15148	15197	15413	15253	15176	15231	15483	15413	15346	15413	15233	15216	15206	15270	15357	15338	15218	15281	15313	15147	15130	15328	15467	15283	15359	15445	15284	15305	15315	15618	15533	15381	15404	15328	15329	15391	15343	15133	15260	15147	15217	15284	15374	15488	15396	15377	15272	15216	15375	15233	15461	15363	15305	15505	15176	15217	15504	15370	15169	15315	15287	15173	15346	15318	15495	15313	15502	15339	15298	15375	15299	15357	15364	15398	15362	15423	15458	15379	15488	15298	15302	15409	15372	15247	15158	15089	15347	15263	15234	15422	15391	15435	15295	15254	15366	15466	15249	15290	15232	15344	15282	15274	15460	15298	15486	15173	15359	15132	15163	15313	15237	15330	15205	15414	15311	15170	15349	15334	15263	15472	15378	15343	15488	15383	15214	15632	15328	15300	15325	15324	15352	15278	15217	15243	15276	15361	15378	15352	15429	15426	15254	15198	15386	15440	15346	15251	15217	15299	15453	15271	15000	15190	15377	15453	15310	15183	15379	15244	15296	15388	15346	15468	15205	15427	15319	15355	15372	15464	15298	15405	15250	15341	15219	15260	15369	15471	15380	15413	15029	15392	15483	15226	15198	15241	15370	15292	15416	15171	15515	15228	15498	15317	15317	15317	15313	15312	15273	15379	15182	15377	15381	15227	15550	15238	15236	15028	15395	15267	15571	15131	15417	15271	15429	15401	15278	15430	15374	15314	15304	15587	15321	15355	15382	15399	15354	15526	15339	15360	15290	15333	15321	15681	15375	15338	15283	15411	15354	15386	15441	15332	15220	15244	15152	15425	15470	15240	15295	15414	15379	15466	15434	15316	15418	15408	15235	15599	15218	15220	15423	15142	15136	15124	15197	15244	15463	15315	15213	15277	15334	15419	15203	15398	15391	15494	15540	15254	15178	15184	15358	15252	15258	15325	15386	15496	15421	15152	15282	15283	15346	15154	15364	15326	15318	15337	15140	15456	15461	15237	15373	15098	15297	15555	15335	15235	15233	15397	15207	15254	15266	15377	15270	15498	15369	15280	15180	15273	15246	15396	15424	15256	15269	15324	15352	15432	15358	15289	15578	15578	15329	15290	15107	15352	15425	15386	15321	15286	15121	15220	15261	15377	15313	15283	15365	15201	15159	15357	15429	15368	15326	15197	15144	15196	15374	15483	15416	15321	15338	15361	15397	15591	15235	15397	15542	15306	15196	15418	15379	15250	15353	15348	15207	15295	15274	15275	15215	15280	15369	15126	15478	15277	15444	15206	15210	15294	15324	15333	15314	15105	15415	15330	15329	15255	15247	15673	15273	15521	15376	15290	15442	15362	15375	15192	15291	15287	15268	15210	15193	15443	15386	15243	15322	15313	15338	15135	15235	15307	15180	15192	15368	15138	15143	15355	15431	15266	15424	15313	15309	15426	15283	15316	15188	15275	15323	15226	15462	15353	15350	15116	15388	15156	15458	15178	15508	15119	15439	15349	15417	15433	15277	15463	15481	15226	15367	15158	15406	15434	15131	15606	15350	15294	15270	15371	15448	15441	15346	15372	15311	15272	15268	15353	15451	15429	15277	15375	15264	15506	15199	15340	15337	15295	15168	15361	15182	15429	15259	15180	15373	15195	15235	15252	15229	15051	15316	15500	15188	15381	15363	15408	15338	15254	15497	15398	15284	15226	15397	15254	15473	15573	15407	15437	15363	15443	15350	15330	15364	15421	15341	15190	15242	15441	15252	15424	15296	15453	15291	15410	15388	15276	15270	15450	15288	15478	15183	15176	15160	15185	15646	15186	15256	15252	15082	15314	15191	15295	15311	15439	15304	15327	15248	15204	15440	15565	15320	15212	15245	15277	15298	15288	15338	15345	15276	15352	15485	15487	15381	15353	15469	15433	15268	15396	15280	15412	15447	15500	15319	15358	15306	15304	15257	15455	15364	15389	15474	15429	15535	15237	15324	15239	15320	15535	15390	15308	15466	15377	15389	15409	15243	15256	15117	15470	15487	15426	15367	15395	15221	15492	15349	15417	15196	15267	15234	15288	15397	15348	15321	15349	15540	15351	15098	15524	15540	15421	15284	15276	15215	15511	15178	15477	15531	15237	15248	15375	15257	15183	15309	15321	15264	15192	15357	15476	15369	15333	15296	15340	15279	15404	15194	15310	15346	15330	15113	15266	15424	15280	15325	15297	15436	15371	15366	15471	15479	15533	15305	15402	15319	15336	15466	15192	15367	15098	15276	15355	15320	15200	15212	15288	15233	15322	15321	15525	15261	15255	15394	15285	15352	15305	15298	15441	15313	15307	15330	15326	15248	15205	15269	15368	15155	15430	15390	15447	15326	15391	15622	15535	15245	15316	15222	15338	15361	15192	15309	15206	15270	15205	15368	15357	15378	15447	15294	15299	15177	15276	15381	15455	15221	15320	15324	15319	15336	15248	15196	15349	15293	15284	15428	15193	15285	15170	15290	15306	15273	15363	15206	15438	15322	15310	15158	15201	15343	15283	15343	15372	15353	15078	15339	15170	15262	15372	15173	15213	15230	15078	15241	15430	15219	15187	15177	15274	15167	15427	15239	15364	15446	15425	15435	15505	15217	15355	15348	15436	15333	15336	15276	15356	15274	15405	15236	15297	15429	15536	15459	15385	15400	15378	15477	15406	15385	15206	15395	15277	15177	15335	15351	15198	15339	15405	15387	15348	15210	15403	15299	15352	15188	15333	15206	15086	15238	15256	15290	15354	15153	15443	15182	15401	15421	15447	15232	15216	15361	15434	15226	15353	15354	15405	15212	15441	15428	15402	15340	15259	15238	15343	15497	15427	15443	15332	15341	15340	15385	15529	15379	15256	15309	15527	15245	15134	15375	15332	15354	15384	15120	15448	15293	15363	15453	15398	15362	15233	15021	15369	15227	15424	15432	15233	15183	15266	15347	15306	15398	15251	15386	15277	15275	15529	15419	15267	15395	15486	15415	15240	15202	15295	15278	15360	15100	15193	15388	15473	15253	15372	15140	15379	15190	15349	15325	15310	15511	15418	15439	15484	15276	15259	15207	15508	15258	15241	15253	15277	15223	15214	15367	15272	15442	15331	15390	15441	15202	15319	15365	15298	15337	15406	15076	15316	15293	15211	15472	15280	15060	15296	15237	15310	15183	15326	15245	15228	15395	15346	15284	15287	15243	15389	15407	15330	15181	15229	15267	15462	15227	15277	15209	15137	15223	15354	15282	15329	15071	15312	15254	15335	15304	15168	15452	15272	15228	15460	15183	15196	15410	15267	15151	15318	15290	15349	15288	15458	15345	15256	15554	15274	15180	15457	15179	15546	15175	15425	15382	15206	15200	15153	15243	15190	15447	15320	15354	15207	15297	15481	15278	15330	15501	15266	15375	15412	15296	15448	15301	15528	15261	15279	15373	15263	15287	15401	15304	15379	15243	15301	15492	15368	15183	15326	15220	15164	15357	15030	15277	15101	15242	15236	15536	15495	15464	15150	15258	15578	15372	15331	15406	15372	15125	15271	15380	15294	15306	15192	15191	15409	15206	15468	15347	15174	15270	15267	15318	15321	15329	15426	15418	15248	15390	15338	15196	15387	15349	15457	15114	15355	15167	15140	15394	15004	15394	15581	15316	15262	15334	15408	15367	15321	15343	15381	15309	15503	15389	15425	15241	15404	15502
34203	58352	55112	43934	36405	30983	26445	23590	20927	19086	17794	16754	15772	15340	14781	14716	14397	14346	14268	14044	13908	13687	13867	13647	13687	13775	13673	13741	13470	13660	13665	13575	13553	13598	13561	13704	13691	13538	13685	13669	13560	13594	13683	13522	13550	13598	13511	13553	13540	13397	13463	13567	13496	13599	13561	13484	13465	13670	13522	13480	13583	13652	13587	13517	13574	13517	13452	13485	13528	13400	13394	13466	13502	13546	13381	13508	13564	13413	13585	13551	13537	13504	13431	13687	13399	13483	13466	13540	13484	13430	13411	13477	13595	13533	13381	13563	13563	13553	13594	13541	13525	13419	13460	13520	13581	13647	13436	13542	13547	13484	13495	13576	13680	13553	13391	13518	13535	13550	13543	13709	13606	13612	13650	13411	13498	13510	13425	13424	13495	13531	13487	13488	13493	13412	13586	13542	13511	13569	13517	13639	13588	13592	13516	13420	13524	13450	13405	13406	13418	13400	13475	13570	13397	13372	13401	13492	13457	13549	13493	13434	13446	13625	13662	13596	13365	13507	13341	13537	13459	13651	13547	13459	13637	13517	13511	13514	13608	13633	13668	13448	13574	13525	13544	13529	13415	13548	13552	13516	13564	13415	13461	13528	13486	13667	13673	13548	13619	13346	13522	13366	13406	13460	13465	13619	13514	13277	13473	13544	13573	13478	13667	13530	13602	13445	13526	13587	13588	13503	13707	13471	13554	13571	13585	13431	13485	13525	13542	13475	13683	13485	13474	13435	13488	13564	13356	13521	13525	13542	13516	13473	13548	13456	13718	13487	13496	13490	13574	13501	13489	13451	13577	13594	13432	13695	13419	13442	13582	13503	13558	13598	13570	13480	13597	13498	13461	13441	13472	13340	13526	13545	13456	13575	13468	13521	13534	13606	13646	13553	13470	13293	13486	13320	13448	13587	13706	13253	13235	13468	13391	13562	13488	13559	13458	13503	13441	13593	13463	13523	13678	13589	13457	13446	13629	13489	13449	13586	13588	13563	13557	13693	13484	13504	13573	13585	13620	13483	13582	13446	13619	13525	13392	13364	13633	13377	13527	13424	13522	13514	13451	13522	13679	13626	13488	13485	13358	13501	13442	13521	13465	13554	13395	13439	13501	13645	13358	13454	13415	13327	13662	13464	13407	13503	13420	13337	13548	13324	13582	13323	13651	13509	13451	13612	13493	13572	13462	13456	13474	13323	13251	13510	13533	13473	13578	13489	13455	13499	13461	13583	13531	13752	13758	13559	13682	13494	13554	13532	13477	13584	13298	13531	13683	13516	13669	13601	13533	13577	13519	13603	13440	13553	13608	13473	13479	13390	13494	13344	13502	13515	13579	13640	13456	13302	13633	13581	13634	13607	13541	13507	13491	13440	13344	13463	13344	13576	13347	13331	13563	13426	13586	13558	13615	13624	13543	13412	13496	13553	13514	13594	13658	13605	13552	13460	13583	13519	13494	13472	13600	13413	13567	13475	13565	13522	13602	13348	13656	13587	13444	13573	13413	13318	13475	13485	13556	13568	13516	13490	13490	13534	13477	13448	13618	13452	13562	13638	13750	13557	13520	13531	13494	13527	13615	13324	13500	13393	13566	13501	13534	13420	13516	13369	13442	13499	13485	13421	13535	13522	13326	13472	13568	13354	13627	13478	13659	13507	13552	13519	13540	13512	13559	13451	13589	13319	13397	13655	13457	13575	13483	13560	13589	13444	13512	13422	13580	13393	13605	13645	13634	13586	13620	13641	13494	13504	13517	13526	13629	13523	13460	13461	13555	13522	13508	13443	13519	13413	13543	13412	13472	13513	13481	13581	13695	13344	13470	13352	13692	13391	13390	13551	13308	13486	13486	13489	13561	13592	13627	13343	13409	13498	13408	13579	13550	13547	13462	13597	13585	13457	13635	13681	13360	13468	13547	13571	13479	13507	13396	13518	13537	13343	13392	13621	13444	13694	13504	13412	13680	13598	13591	13431	13424	13466	13579	13517	13592	13520	13440	13430	13381	13513	13407	13583	13413	13396	13657	13428	13548	13532	13495	13475	13525	13267	13366	13531	13484	13464	13581	13491	13537	13485	13511	13299	13511	13692	13555	13468	13363	13402	13376	13555	13548	13587	13522	13455	13277	13550	13363	13559	13366	13429	13603	13542	13454	13517	13555	13369	13398	13492	13548	13534	13500	13406	13442	13506	13664	13623	13528	13448	13519	13639	13494	13301	13502	13443	13434	13589	13522	13504	13692	13363	13367	13708	13604	13334	13552	13581	13447	13340	13384	13388	13376	13479	13392	13361	13472	13564	13497	13427	13679	13501	13558	13418	13679	13589	13378	13412	13351	13536	13567	13395	13431	13555	13692	13638	13408	13398	13493	13663	13391	13503	13637	13619	13693	13595	13406	13593	13515	13423	13425	13575	13749	13396	13567	13496	13451	13367	13514	13709	13534	13445	13419	13543	13398	13403	13517	13574	13537	13367	13633	13647	13507	13517	13428	13624	13708	13549	13517	13380	13480	13423	13593	13379	13665	13583	13502	13488	13527	13630	13416	13501	13564	13511	13597	13653	13724	13403	13522	13371	13448	13463	13418	13607	13425	13617	13540	13499	13458	13510	13522	13523	13436	13472	13377	13561	13625	13529	13145	13431	13505	13511	13513	13489	13622	13411	13553	13426	13660	13467	13538	13550	13488	13727	13539	13390	13496	13616	13486	13376	13506	13524	13509	13498	13837	13533	13548	13492	13507	13340	13600	13471	13270	13398	13443	13516	13492	13494	13496	13491	13502	13395	13447	13359	13473	13364	13458	13440	13449	13661	13513	13475	13452	13495	13511	13480	13539	13324	13684	13528	13501	13407	13491	13600	13435	13558	13580	13629	13708	13420	13381	13523	13677	13475	13506	13518	13550	13485	13511	13375	13514	13442	13522	13422	13665	13506	13453	13551	13487	13647	13400	13621	13401	13402	13678	13390	13486	13520	13517	13494	13481	13497	13509	13355	13529	13403	13588	13425	13435	13367	13526	13445	13465	13440	13424	13557	13369	13452	13486	13552	13482	13529	13502	13541	13548	13622	13547	13428	13371	13547	13450	13586	13593	13412	13477	13557	13693	13391	13535	13529	13517	13495	13609	13519	13528	13475	13531	13429	13550	13546	13393	13561	13658	13491	13448	13509	13640	13495	13550	13445	13455	13390	13552	13558	13661	13432	13353	13553	13563	13621	13561	13418	13528	13461	13461	13506	13541	13397	13476	13530	13457	13479	13390	13385	13716	13568	13617	13571	13398	13530	13558	13550	13530	13494	13530	13462	13567	13570	13482	13457	13501	13519	13431	13538	13502	13505	13447	13377	13460	13402	13544	13458	13602	13538	13664	13356	13614	13612	13338	13319	13497	13453	13491	13552	13471	13463	13538	13517	13566	13604	13514	13590	13596	13474	13456	13510	13455	13438	13562	13402	13754	13353	13568	13530	13547	13425	13252	13516	13334	13574	13414	13670	13438	13560	13455	13461	13359	13474	13389	13444	13538	13424	13576	13322	13415	13648	13610	13301	13528	13570	13615	13639	13447	13539	13502	13571	13488	13586	13482	13535	13433	13359	13508	13480	13427	13676	13399	13426	13479	13527	13418	13582	13480	13531	13401	13539	13435	13399	13502	13608	13598	13419	13391	13542	13542	13427	13496	13447	13582	13575	13655	13573	13430	13500	13414	13425	13549	13573	13467	13295	13436	13535	13578	13507	13679	13599	13573	13382	13477	13450	13672	13421	13315	13556	13501	13360	13563	13478	13554	13554	13511	13591	13497	13481	13482	13512	13539	13588	13418	13452	13453	13518	13492	13651	13571	13469	13593	13437	13534	13593	13525	13559	13471	13470	13463	13513	13578	13394	13432	13415	13579	13478	13395	13425	13629	13489	13482	13413	13516	13487	13353	13531	13642	13385	13350	13417	13623	13519	13609	13572	13537	13254	13631	13560	13443	13495	13463	13481	13532	13518	13518	13577	13418	13496	13499	13490	13507	13468	13411	13508	13477	13566	13463	13340	13420	13434	13546	13329	13637	13492	13519	13540	13419	13459	13423	13414	13471	13407	13437	13501	13506	13483	13407	13585	13509	13381	13583	13406	13528	13458	13548	13595	13525	13529	13414	13620	13473	13481	13460	13509	13275	13670	13710	13574	13460	13508	13722	13470	13522	13569	13377	13577	13444	13487	13429	13430	13490	13385	13530	13480	13555	13688	13609	13428	13524	13647	13406	13703	13431	13494	13425	13487	13593	13556	13487	13541	13428	13647	13644	13690	13446	13477	13385	13488	13501	13543	13508	13417	13497	13499	13467	13512	13609	13503	13463	13574	13499	13582	13731	13435	13595	13584	13547	13418	13499	13334	13581	13490	13637	13500	13411	13445	13612	13469	13547	13542	13530	13431	13667	13502	13542	13485	13415	13583	13636	13559	13559	13470	13427	13676	13537	13555	13493	13355	13619	13438	13577	13550	13441	13508	13733	13664	13433	13561	13500	13485	13453	13581	13561	13509	13444	13478	13381	13497	13526	13637	13362	13538	13562	13522	13472	13442	13509	13615	13372	13296	13510	13689	13596	13400	13502	13576	13412	13672	13478	13268	13550	13362	13373	13362	13560	13406	13667	13576	13395	13595	13635	13503	13546	13561	13675	13368	13440	13453	13436	13525	13454	13488	13431	13593	13549	13501	13393	13577	13389	13534	13520	13486	13396	13387	13536	13484	13636	13421	13537	13437	13615	13492	13449	13516	13456	13590	13392	13515	13491	13592	13337	13583	13579	13371	13536	13461	13484	13469	13528	13263	13558	13587	13688	13441	13590	13461	13488	13381	13722	13396	13480	13387	13619	13593	13485	13486	13549	13562	13579	13512	13407	13465	13567	13403	13612	13507	13542	13369	13557	13501	13431	13389	13465	13504	13590	13420	13424	13488	13520	13446	13413	13415	13462	13426	13443	13510	13329	13499	13546	13437	13511	13503	13542	13630	13569	13504	13457	13582	13616	13597	13582	13470	13363	13552	13341	13529	13501	13365	13559	13471	13485	13638	13491	13423	13462	13601	13564	13592	13489	13568	13470	13567	13366	13422	13633	13562	13548	13565	13409	13523	13327	13465	13462	13511
28856	28444	35846	31070	24316	21364	19378	18115	17271	16643	16232	15896	15928	15454	15468	15562	15555	15381	15244	15251	15276	15272	15346	15262	15273	15456	15327	15229	15043	15046	15170	14961	15112	15226	15064	15196	15037	15245	15206	15398	15317	15308	15197	15211	15168	15368	15008	15111	15268	15209	15246	15287	15093	15142	15422	15326	15189	14948	15200	15373	15372	15064	15180	14931	15269	15158	15099	15151	15265	14967	14848	15121	15258	15300	15288	15281	15154	15187	15076	15145	15064	14998	15190	15226	15292	15024	14941	15186	15011	15140	15050	15039	15258	15324	15117	15131	14810	15105	14990	15018	15220	15290	15301	15177	15359	15007	15129	15154	15132	15221	15093	15170	15231	15156	15098	15021	15365	15234	14999	15056	15382	15114	15186	15122	15117	15207	14987	15073	15060	15139	15080	15243	15229	15006	15069	15088	15137	15186	15207	15194	15169	15034	14995	15103	15194	14940	15070	14955	15170	15129	15225	15177	15022	15094	15191	15273	15185	14973	14904	15215	15086	15258	14948	15062	15031	14994	15145	15236	15114	14966	14850	15070	14861	15260	15035	15410	15137	15096	15102	15294	15219	15105	14998	15009	15250	15282	15106	15346	15146	15106	15052	15238	15314	14924	15219	15035	15252	14994	15089	15162	15231	15056	15141	15089	15038	15108	15269	15149	15030	15066	15284	15150	15195	15338	15084	15171	15308	15263	15171	15067	15080	15074	15123	14805	15203	15036	15018	15088	15253	15095	15005	15073	15080	14842	15091	15106	15165	15272	15021	15118	15063	15086	15128	14976	15195	15134	15083	15171	15078	15365	14980	15274	15206	15204	15229	15173	15174	15103	15127	15110	15106	15074	15304	15190	15176	15172	15076	15092	15125	15135	15182	15303	15047	15011	14996	15002	15117	15177	15287	15299	15248	15192	15142	15266	15076	15210	15291	15278	15194	15121	15061	15089	15316	15168	15204	15357	15022	15026	15152	15108	14970	15151	15030	14995	14942	15032	15084	15100	15043	15178	15249	14976	15101	15256	15149	15188	15014	15038	14995	15311	15224	15226	15108	15051	15171	15233	15150	14950	15023	14989	15063	14963	14967	15252	15167	15167	15231	15291	15277	15127	15203	15071	15143	15333	15321	15196	15081	15003	15144	15144	15099	15175	15277	14908	15096	14958	15063	15124	15098	15304	15333	15038	15298	15105	15063	15232	15054	15052	15299	14864	15047	15102	14944	15130	15275	15212	15083	14951	15017	15077	15096	15237	15139	15038	15206	15103	15205	15000	15138	15328	15133	15061	15184	15150	14888	14989	15278	15067	15056	14916	15019	15112	15076	15158	15024	15038	15134	14946	15183	15085	14968	15227	15203	15210	15236	15228	15111	15192	15148	15173	15066	15059	15321	15405	15235	15322	15016	15370	15169	15236	15148	15046	15117	15178	15186	15144	15154	15154	15096	15078	15022	15191	15231	15276	15193	15007	15172	15118	15167	15219	15048	15120	14922	15147	15131	15333	15264	15208	15380	15182	15042	15322	15122	15164	15188	15151	15226	15136	15279	15210	15217	15093	15108	15171	15138	15190	15156	14992	15144	15230	15068	15135	15260	15032	15206	14927	15214	15056	15013	15117	15286	15038	15114	15012	15146	15242	15072	15296	15249	15121	15351	15249	15133	15237	15221	15356	15259	15171	15115	15362	14963	15155	15196	15140	14909	15260	15146	15097	15060	15059	15152	15328	15315	15224	15297	15166	15208	15177	15354	14972	14977	14978	15037	15175	15171	15155	15049	15066	15099	15336	15360	15151	14976	15026	15035	15164	14903	14951	15208	15238	15101	15161	15156	15062	15217	15087	15107	15241	15260	15162	15015	15273	15197	15194	15084	15209	15156	15134	15298	15408	14866	15153	15193	15078	14999	15160	15032	15071	15180	15217	14962	15183	15047	15176	15047	15065	15178	15113	15198	15143	15014	14944	15194	15143	15154	15135	15250	15120	15212	15132	15211	15234	15020	15185	15117	15352	15169	15190	15100	15232	15166	15044	15276	15236	15235	15064	15086	15172	15302	15494	15396	15128	15300	15105	15211	15249	14899	15127	15180	14990	15241	15143	15030	15084	15177	15259	15135	15234	15189	14974	15121	15054	15124	15140	14905	15040	15159	15190	15089	15097	15087	15004	15185	15007	15049	15002	15288	15309	15145	15145	15026	15248	15238	15000	15100	14977	15102	15143	15209	15277	15248	15254	15186	15108	15087	15346	15275	15233	15026	15073	15091	15259	15073	15141	15210	15134	15136	15166	15108	15079	15140	15099	15130	15211	15172	15185	15210	15176	15070	15277	15236	15182	14986	15294	15108	15014	15202	15156	15125	15104	15010	15063	15284	15049	15163	15140	15142	15256	15115	15013	15135	15249	15063	15043	15220	15207	15055	15157	15224	15103	15246	15053	15349	15290	15086	15352	15109	15108	15275	15139	15344	15056	15129	15165	15183	15230	15270	15209	14900	15038	15348	15158	15230	15283	15254	15238	15079	15230	15098	15064	15166	15094	15214	15053	15237	14970	14962	15155	15110	15136	15175	15043	15157	15040	15074	15240	15253	14957	15208	15166	15020	14957	15060	14968	15388	15252	15243	15278	14963	15156	15363	15003	15160	15210	15197	15092	15134	15109	15092	14933	15284	15248	15261	15122	15246	15283	15163	15019	15220	15210	15116	15111	15056	15284	15042	15277	15006	15195	14995	15307	15044	15290	15023	15089	15246	15088	15199	15072	15195	15082	15125	15050	15301	15265	15297	15203	15045	14825	15006	15050	15202	15013	15179	15217	15102	15161	15144	15233	15313	15183	15075	15077	15098	15191	15165	15123	15086	15057	15165	15037	15202	15351	15214	15101	15224	15132	15059	14927	15270	15090	14893	14928	15094	15126	15169	15090	15195	14968	15256	15144	15185	15201	15295	15228	14974	15122	15305	15207	15213	15074	15121	15027	15207	14941	14991	15000	15032	15070	15009	15287	15248	15224	15263	15176	15243	15039	15076	15192	15185	14982	15065	14902	14981	15225	15150	15096	15045	15177	15188	15159	15078	15142	15181	15229	15145	15043	15144	15122	15317	15220	15115	15054	14953	15208	15182	15145	15184	15141	15199	15213	15366	15211	15213	15033	15180	15081	15204	15031	15132	15233	15097	15119	15129	15204	15124	15015	15162	15086	15093	15233	15144	15114	15215	15153	15105	15135	15024	15192	15079	14959	15241	15336	15201	15143	15176	15313	15238	15047	15209	15281	15292	15174	15015	15238	15074	15219	15176	15417	15240	15094	15072	14956	15046	15030	14925	14992	15264	15174	14966	14945	15194	15176	15149	15164	15123	15088	14967	14997	15246	15041	15286	15131	15149	15146	15376	15033	15231	15045	14965	15106	15049	15104	15224	15141	15196	15050	15115	15026	15154	15057	15030	15139	15082	15082	15054	15086	15060	15042	15158	15138	15158	15193	14973	15188	15265	15147	15117	15191	15079	15096	15073	15108	15318	15171	15241	15100	15266	15128	15076	15235	15232	15352	15300	15015	15148	15055	14977	15075	15147	15040	15161	15100	15119	15156	15367	15205	15094	15186	15137	14957	15243	15124	15160	15097	15109	15249	15253	15331	14932	15202	15027	15231	15189	15237	15168	15251	15307	15038	15243	15099	15223	15306	15111	15218	15160	15059	15097	15292	15116	15329	15062	15230	15240	15014	15212	15265	15209	15251	15193	15259	15293	15112	15301	15170	15229	15001	15298	15286	15341	15144	15089	15141	15150	15020	15240	15266	15146	14956	15224	15170	15153	15162	15226	15011	15088	15325	15181	15011	15211	15294	15239	15124	15189	15192	14998	15016	15039	15071	15241	15037	15034	15210	15096	15023	15248	15125	15199	15323	15334	15424	15123	14896	15031	15012	15264	15101	15050	15156	15110	15225	15420	15172	15040	15236	15124	15307	15155	15335	15227	15178	15208	15227	15135	15139	15093	15052	15370	15152	15024	14968	15012	15254	15198	15256	15227	15154	15128	15044	15113	15143	15038	15238	15117	15168	15115	15068	15065	15236	15170	15001	15167	15134	15134	15039	14928	14972	15123	15241	15051	15210	15389	15236	15051	15020	15118	15224	15194	15317	15107	14986	15248	14906	15080	15320	14972	15219	15127	15214	15181	15162	15146	15054	15046	15016	15244	15171	15095	15108	15193	15312	15091	15031	15299	15158	15281	15076	15326	15060	15336	15379	15140	15172	15177	15021	15297	15181	15181	15112	15054	15254	15160	15132	15045	14889	15153	15141	15257	15127	15151	15300	15159	15104	15056	15044	15173	15114	15068	15161	15187	15316	14964	15041	15048	15057	15414	15200	15207	15328	15251	15268	15091	15191	15236	15129	15296	15222	15219	15327	15147	15233	15085	15200	15168	15253	15213	15187	15027	15246	15131	15123	15133	15312	15059	15170	15158	15257	14922	15262	15091	15095	15103	15151	14954	15175	15116	15195	15265	15114	15038	14980	15142	15274	15260	14924	15072	15086	15174	15241	15150	15049	15097	15278	15399	15091	15030	15139	15264	15184	15181	15183	15351	15165	15033	15161	15332	15133	15339	15273	15067	15049	14996	15132	15253	15219	15273	15063	14921	15108	15312	15262	15175	15074	15197	15255	15059	15042	15001	15064	15313	15127	15055	15161	14987	15113	15140	15200	15243	15171	15287	15225	15260	15249	15141	15060	15057	15008	15046	15237	15303	15133	15021	15324	15111	15140	15184	15125	15156	15272	15190	15028	15131	15078	14998	15053	15165	15162	15220	15000	15339	15365	15069	15062	15275	15238	15181	14991	15178	15165	15034	15046	14850	15268	15237	15208	15289	14962	15092	15069	15072	15286	15238	15019	15137	15061	15130	15175	15209	15136	15050	15062	14935	15282	15252	15279	15187	15119	15178	15298	15008	15454	15046	15212	15243	15210	15117	15127	15235	15219	15281	15136	15096	15171	15042	15157	15094	15118	15122	15294	15364	15043	14925	15078	15289	14924	15129	15050	15261	15195	15232	15265	15173	15332	15049	15260	15228	15158	15314	15299	15173	15129	15108	14955	15015	15091	15063	15010	15085	15113	15033	15079	15154	15165	15086	15095	14999	15122
31874	46048	42317	32321	25982	22124	19393	17720	16322	15714	15010	14611	14391	14030	13970	13942	13632	13735	13638	13457	13786	13427	13438	13508	13402	13670	13464	13621	13485	13442	13512	13380	13440	13642	13213	13542	13611	13604	13463	13559	13377	13512	13410	13484	13509	13554	13366	13472	13597	13499	13571	13421	13425	13597	13557	13599	13332	13372	13452	13546	13568	13445	13517	13641	13601	13368	13447	13380	13432	13415	13430	13557	13607	13406	13471	13418	13178	13434	13509	13537	13391	13325	13344	13426	13416	13486	13472	13490	13473	13414	13404	13374	13533	13432	13381	13465	13385	13325	13492	13501	13382	13400	13398	13437	13518	13315	13397	13582	13479	13632	13419	13418	13343	13409	13284	13284	13378	13483	13303	13510	13491	13389	13371	13258	13449	13421	13622	13555	13596	13571	13337	13342	13440	13504	13533	13584	13571	13499	13454	13369	13571	13479	13477	13352	13288	13453	13415	13561	13394	13309	13422	13414	13445	13446	13433	13569	13408	13353	13477	13500	13423	13569	13558	13558	13218	13461	13616	13343	13374	13383	13364	13520	13537	13462	13458	13422	13325	13481	13489	13459	13555	13349	13382	13392	13389	13308	13306	13542	13511	13322	13372	13416	13471	13464	13481	13504	13373	13349	13331	13436	13573	13395	13411	13550	13468	13381	13276	13560	13550	13402	13490	13515	13479	13356	13563	13388	13517	13349	13541	13333	13328	13424	13485	13380	13293	13489	13318	13331	13361	13477	13510	13332	13471	13435	13528	13336	13418	13516	13526	13416	13417	13315	13382	13475	13375	13482	13444	13539	13369	13400	13396	13434	13326	13421	13459	13467	13392	13496	13470	13504	13295	13251	13415	13435	13201	13350	13377	13361	13458	13272	13415	13331	13512	13550	13390	13421	13440	13273	13574	13284	13449	13447	13514	13392	13388	13630	13459	13418	13639	13434	13335	13382	13441	13491	13457	13439	13374	13541	13349	13311	13469	13202	13404	13458	13268	13437	13519	13353	13523	13476	13246	13407	13434	13440	13340	13723	13419	13541	13329	13554	13425	13362	13389	13445	13383	13406	13537	13395	13585	13362	13368	13276	13400	13381	13393	13423	13409	13234	13345	13532	13511	13523	13470	13532	13486	13578	13433	13529	13380	13464	13546	13340	13598	13603	13426	13398	13446	13381	13563	13380	13336	13506	13271	13482	13330	13406	13541	13409	13498	13415	13280	13447	13413	13410	13494	13323	13428	13367	13407	13429	13361	13351	13392	13497	13616	13474	13374	13481	13524	13420	13522	13375	13552	13472	13521	13189	13343	13501	13353	13538	13345	13338	13653	13551	13571	13487	13424	13564	13520	13473	13499	13434	13409	13396	13409	13298	13463	13517	13300	13407	13366	13529	13302	13354	13403	13542	13359	13405	13497	13459	13533	13411	13370	13392	13363	13352	13366	13326	13481	13351	13352	13498	13247	13355	13473	13601	13333	13374	13320	13316	13350	13453	13431	13339	13532	13439	13458	13471	13492	13397	13431	13530	13529	13339	13404	13460	13376	13538	13583	13504	13400	13583	13497	13445	13425	13292	13354	13323	13447	13508	13428	13222	13478	13547	13448	13541	13460	13509	13561	13443	13498	13482	13493	13281	13452	13240	13556	13425	13326	13204	13388	13556	13169	13451	13413	13599	13556	13553	13363	13473	13357	13424	13275	13173	13461	13360	13399	13279	13272	13567	13464	13504	13470	13632	13480	13522	13283	13407	13301	13336	13300	13541	13532	13341	13397	13492	13582	13239	13484	13475	13351	13355	13379	13331	13436	13404	13533	13266	13523	13546	13447	13586	13212	13540	13381	13446	13412	13322	13442	13426	13441	13438	13547	13466	13475	13459	13338	13447	13440	13484	13369	13404	13400	13301	13477	13346	13517	13462	13205	13574	13441	13447	13387	13301	13616	13449	13493	13501	13292	13388	13398	13384	13401	13449	13559	13292	13399	13480	13427	13474	13320	13526	13320	13499	13410	13477	13436	13592	13396	13548	13458	13372	13392	13258	13491	13613	13370	13580	13431	13528	13495	13320	13315	13376	13415	13574	13500	13413	13296	13669	13184	13376	13506	13497	13517	13466	13419	13456	13443	13328	13436	13490	13528	13423	13478	13393	13469	13357	13233	13581	13370	13275	13393	13442	13453	13439	13387	13398	13644	13501	13376	13407	13369	13502	13436	13386	13523	13646	13432	13480	13452	13401	13558	13412	13479	13457	13224	13358	13494	13289	13555	13400	13468	13467	13448	13217	13523	13413	13496	13508	13267	13417	13455	13590	13426	13457	13485	13560	13436	13426	13427	13386	13397	13608	13368	13461	13435	13451	13411	13522	13442	13420	13325	13503	13315	13582	13556	13494	13460	13319	13476	13397	13437	13342	13443	13591	13452	13444	13465	13339	13264	13357	13351	13517	13425	13338	13299	13469	13497	13480	13362	13328	13407	13365	13367	13351	13389	13488	13393	13327	13304	13436	13302	13380	13409	13497	13396	13533	13425	13563	13379	13585	13408	13575	13584	13379	13396	13505	13311	13590	13577	13468	13434	13439	13406	13405	13421	13459	13583	13408	13376	13451	13428	13452	13378	13508	13416	13358	13527	13383	13438	13587	13525	13366	13349	13325	13390	13516	13408	13233	13312	13368	13360	13361	13567	13330	13509	13355	13472	13388	13557	13398	13408	13501	13464	13454	13323	13377	13349	13395	13412	13458	13365	13543	13386	13558	13487	13406	13485	13497	13382	13333	13474	13381	13381	13415	13383	13498	13496	13236	13512	13416	13627	13488	13344	13424	13316	13390	13492	13335	13536	13740	13422	13369	13358	13604	13401	13366	13431	13495	13549	13430	13413	13338	13393	13423	13518	13528	13447	13315	13362	13391	13414	13425	13368	13377	13549	13420	13513	13501	13363	13317	13435	13525	13524	13450	13296	13466	13483	13446	13531	13401	13524	13406	13468	13540	13435	13494	13333	13564	13439	13534	13389	13567	13455	13487	13479	13308	13469	13393	13509	13362	13313	13465	13461	13505	13379	13656	13365	13673	13421	13319	13639	13291	13480	13539	13524	13396	13372	13377	13349	13455	13355	13456	13354	13390	13523	13336	13431	13357	13389	13401	13389	13467	13459	13459	13309	13480	13482	13475	13481	13552	13394	13448	13425	13466	13470	13358	13408	13371	13539	13448	13352	13614	13480	13504	13415	13511	13367	13618	13505	13565	13420	13425	13493	13352	13524	13453	13526	13538	13282	13509	13482	13389	13358	13548	13300	13474	13284	13376	13223	13446	13478	13524	13489	13547	13560	13536	13407	13515	13475	13466	13570	13517	13552	13507	13317	13414	13435	13472	13497	13538	13285	13457	13334	13400	13278	13413	13272	13581	13513	13325	13473	13444	13400	13321	13543	13397	13393	13413	13432	13448	13341	13442	13598	13300	13357	13391	13473	13575	13512	13245	13390	13432	13587	13336	13275	13369	13296	13562	13315	13420	13552	13347	13500	13485	13338	13476	13446	13680	13522	13468	13350	13531	13317	13353	13477	13575	13462	13617	13463	13436	13480	13435	13474	13610	13371	13497	13458	13337	13574	13297	13445	13506	13541	13361	13562	13426	13461	13259	13327	13353	13468	13508	13315	13563	13331	13390	13399	13480	13614	13534	13454	13245	13306	13379	13474	13437	13463	13538	13533	13359	13378	13669	13338	13595	13327	13423	13361	13621	13481	13474	13503	13395	13499	13399	13416	13518	13494	13363	13455	13447	13490	13593	13266	13493	13454	13597	13426	13429	13480	13408	13464	13456	13400	13450	13457	13554	13485	13693	13441	13362	13400	13560	13454	13339	13458	13491	13445	13410	13428	13503	13433	13525	13422	13374	13456	13426	13497	13411	13352	13377	13340	13632	13512	13450	13444	13336	13537	13521	13484	13449	13450	13422	13599	13604	13328	13484	13451	13223	13327	13469	13315	13348	13524	13596	13314	13597	13497	13541	13430	13532	13362	13387	13623	13438	13334	13510	13362	13383	13494	13586	13437	13411	13395	13621	13498	13495	13480	13371	13462	13512	13534	13272	13564	13348	13568	13509	13547	13346	13467	13515	13483	13378	13335	13441	13387	13218	13340	13326	13403	13353	13457	13494	13405	13455	13447	13439	13234	13527	13428	13350	13341	13377	13577	13461	13373	13465	13272	13594	13471	13506	13349	13467	13479	13482	13492	13391	13587	13403	13560	13329	13462	13578	13377	13480	13463	13491	13553	13322	13519	13520	13368	13458	13368	13319	13238	13507	13490	13319	13627	13337	13539	13595	13519	13592	13501	13544	13485	13385	13333	13455	13461	13441	13443	13489	13550	13489	13485	13421	13494	13429	13451	13544	13602	13470	13447	13384	13251	13305	13337	13491	13346	13299	13389	13531	13328	13528	13513	13433	13505	13483	13371	13459	13476	13543	13462	13403	13521	13386	13527	13445	13416	13473	13449	13459	13532	13470	13319	13346	13545	13404	13438	13374	13385	13704	13428	13510	13242	13254	13433	13556	13293	13363	13496	13409	13477	13444	13334	13415	13532	13391	13389	13385	13419	13376	13496	13428	13541	13401	13430	13514	13643	13674	13410	13477	13561	13497	13667	13475	13360	13373	13493	13473	13565	13347	13533	13559	13427	13442	13440	13397	13400	13411	13257	13701	13506	13520	13468	13602	13407	13584	13471	13619	13419	13295	13433	13401	13490	13378	13430	13422	13494	13571	13350	13367	13460	13433	13335	13660	13496	13431	13479	13394	13460	13283	13315	13442	13548	13420	13408	13491	13430	13355	13464	13516	13360	13485	13530	13369	13517	13300	13312	13553	13559	13368	13493	13496	13463	13334	13500	13555	13365	13356	13321	13553	13394	13461	13681	13503	13362	13482	13486	13598	13523	13388	13376	13407	13366	13446	13419	13444	13375	13488	13463	13398	13541	13518	13517	13486	13487	13398	13539	13433	13430	13418	13437	13386	13328	13506	13486	13383	13449	13473	13522	13601	13473	13499	13444	13436	13379	13539	13423	13381	13351	13281	13469	13373	13487	13408	13497	13520	13475	13458	13535	13420	13491	13558	13452	13501	13423	13440	13498	13529	13513	13529
24135	21455	29060	25736	25003	25457	23896	19705	18065	17462	16540	16185	15819	15556	15369	15313	15203	15117	14972	15012	14813	15080	14829	14613	14818	14864	14900	14790	14824	14752	14806	14604	14777	14700	14585	14646	14560	14761	14716	14674	14631	14705	14828	14863	14701	14715	14696	14606	14731	14792	14697	14652	14690	14638	14609	14632	14702	14747	14640	14750	14854	14948	14661	14701	14680	14660	14641	14634	14628	14816	14883	14760	14617	14766	14571	14689	14545	14702	14602	14477	14631	14806	14831	14770	14821	14733	14555	14749	14747	14453	14795	14438	14813	14699	14545	14503	14854	14769	14696	14643	14592	14574	14413	14824	14665	14702	14655	14669	14632	14704	14542	14451	14760	14627	14786	14560	14595	14457	14749	14534	14671	14583	14982	14789	14782	14632	14674	14510	14775	14591	14623	14747	14731	14523	14732	14727	14857	14612	14534	14580	14595	14632	14588	14501	14731	14525	14724	14691	14366	14610	14523	14400	14678	14711	14677	14712	14674	14693	14808	14852	14756	14464	14725	14720	14701	14828	14784	14451	14573	14557	14671	14742	14434	14869	14807	14706	14835	14692	14665	14566	14720	14719	14800	14801	14685	14748	14665	14533	14565	14560	14518	14365	14704	14724	14483	14553	14547	14414	14594	14563	14663	14713	14579	14794	14640	14558	14644	14709	14682	14655	14629	14575	14614	14489	14616	14474	14676	14642	14671	14553	14493	14493	14764	14751	14684	14865	14741	14690	14778	14733	14720	14665	14509	14558	14632	14751	14692	14689	14695	14472	14668	14684	14729	14753	14605	14707	14489	14657	14571	14602	14687	14516	14831	14603	14746	14477	14577	14850	14784	14690	14516	14729	14465	14594	14524	14644	14691	14692	14561	14615	14590	14747	14503	14474	14712	14540	14541	14543	14547	14562	14686	14643	14833	14712	14521	14598	14630	14625	14484	14776	14534	14649	14679	14738	14594	14772	14757	14528	14447	14591	14558	14619	14678	14609	14650	14720	14714	14477	14489	14715	14623	14595	14698	14642	14720	14644	14602	14760	14684	14731	14788	14728	14703	14714	14662	14647	14601	14907	14839	14644	14567	14710	14507	14856	14636	14741	14536	14590	14682	14520	14511	14503	14614	14774	14642	14598	14554	14298	14797	14829	14513	14619	14605	14606	14783	14666	14839	14694	14473	14688	14703	14787	14738	14700	14532	14646	14622	14686	14799	14617	14691	14561	14440	14656	14716	14622	14751	14911	14655	14707	14781	14614	14610	14690	14684	14728	14768	14704	14751	14830	15006	14856	14458	14548	14530	14610	14691	14536	14570	14859	14627	14803	14817	14740	14701	14372	14572	14374	14642	14813	14663	14842	14591	14533	14515	14686	14767	14658	14593	14559	14390	14549	14795	14624	14533	14619	14570	14651	14697	14619	14660	14660	14717	14549	14609	14617	14795	14672	14694	14783	14730	14679	14574	14628	14676	14707	14516	14497	14756	14818	14743	14476	14629	14468	14687	14603	14750	14529	14555	14489	14604	14753	14822	14625	14602	14727	14610	14624	14581	14530	14706	14612	14548	14627	14634	14600	14579	14689	14725	14560	14636	14533	14787	14902	14821	14577	14574	14622	14691	14451	14757	14777	14773	14630	14618	14652	14835	14640	14591	14547	14803	14556	14484	14660	14678	14620	14512	14599	14582	14607	14797	14524	14747	14594	14569	14544	14374	14592	14513	14578	14692	14777	14685	14695	14724	14534	14663	14761	14789	14586	14748	14574	14593	14486	14514	14644	14692	14511	14677	14578	14488	14601	14667	14677	14646	14649	14510	14806	14536	14660	14618	14554	14573	14598	14691	14654	14567	14626	14635	14797	14671	14601	14642	14707	14653	14748	14593	14649	14674	14753	14698	14579	14718	14484	14557	14539	14570	14726	14745	14517	14618	14548	14876	14747	14778	14499	14635	14596	14594	14668	14640	14745	14935	14367	14766	14515	14721	14573	14739	14714	14621	14630	14634	14698	14791	14610	14717	14662	14800	14585	14639	14590	14629	14725	14592	14718	14590	14568	14521	14803	14662	14729	14586	14801	14616	14488	14569	14591	14536	14584	14763	14597	14484	14749	14607	14493	14673	14612	14531	14565	14682	14585	14750	14533	14667	14540	14740	14724	14587	14484	14760	14719	14601	14564	14650	14581	14702	14497	14576	14738	14669	14577	14766	14583	14675	14449	14634	14570	14748	14541	14652	14600	14644	14617	14677	14565	14562	14505	14647	14914	14719	14689	14498	14581	14573	14478	14472	14617	14675	14627	14640	14457	14722	14715	14538	14725	14753	14563	14589	14753	14816	14496	14765	14757	14716	14635	14778	14497	14536	14690	14619	14660	14836	14590	14597	14616	14828	14654	14583	14655	14905	14794	14648	14664	14696	14563	14433	14802	14684	14590	14739	14543	14644	14653	14580	14895	14755	14577	14792	14706	14725	14579	14574	14641	14699	14916	14734	14592	14594	14739	14587	14875	14712	14926	14651	14787	14677	14649	14640	14686	14741	14726	14663	14800	14486	14540	14729	14462	14486	14541	14639	14623	14481	14438	14722	14771	14774	14736	14676	14676	14817	14645	14648	14693	14681	14739	14814	14700	14807	14698	14602	14537	14562	14573	14672	14682	14575	14733	14555	14444	14711	14510	14649	14626	14732	14585	14859	14626	14758	14553	14728	14755	14854	14746	14766	14537	14682	14649	14709	14753	14439	14605	14780	14615	14570	14732	14469	14559	14650	14542	14600	14688	14503	14484	14617	14758	14782	14568	14560	14810	14540	14558	14679	14828	14844	14345	14429	14771	14690	14574	14743	14855	14539	14604	14824	14578	14567	14684	14570	14520	14568	14586	14615	14677	14752	14549	14631	14719	14556	14828	14793	14690	14631	14605	14584	14767	14599	14473	14630	14577	14592	14813	14780	14741	14505	14750	14528	14691	14755	14541	14569	14684	14687	14661	14858	14658	14704	14377	14675	14618	14737	14683	14785	14618	14798	14596	14835	14514	14754	14641	14411	14805	14768	14800	14764	14615	14498	14624	14699	14657	14702	14657	14730	14863	14675	14771	14748	14454	14536	14652	14540	14680	14633	14811	14745	14522	14689	14726	14566	14651	14424	14723	14605	14595	14745	14409	14703	14527	14606	14581	14693	14575	14413	14484	14604	14652	14748	14668	14548	14879	14685	14702	14495	14672	14600	14595	14833	14884	14714	14602	14488	14596	14679	14691	14798	14769	14752	14619	14641	14694	14767	14726	14714	14620	14743	14913	14721	14672	14727	14619	14575	14722	14768	14470	14729	14612	14730	14440	14787	14543	14652	14560	14664	14854	14679	14762	14558	14683	14854	14675	14543	14662	14687	14599	14901	14660	14605	14635	14745	14568	14481	14366	14644	14501	14515	14497	14761	14647	14596	14487	14591	14646	14645	14458	14462	14481	14738	14454	14591	14589	14790	14647	14516	14546	14794	14757	14689	14664	14826	14502	14609	14745	14532	14822	14504	14544	14692	14651	14577	14893	14581	14800	14570	14655	14574	14776	14747	14579	14839	14612	14660	14700	14601	14529	14709	14692	14765	14696	14847	14553	14598	14718	14538	14807	14644	14593	14531	14567	14644	14515	14651	14495	14685	14478	14584	14595	14667	14673	14802	14511	14693	14540	14718	14446	14666	14643	14902	14835	14549	14644	14698	14594	14696	14705	14556	14536	14790	14576	14636	14639	14774	14499	14715	14424	14752	14877	14482	14680	14633	14455	14720	14516	14395	14460	14712	14554	14651	14575	14459	14537	14595	14675	14584	14678	14649	14457	14657	14656	14762	14585	14708	14609	14640	14503	14633	14755	14662	14570	14809	14726	14604	14578	14730	14703	14801	14809	14759	14743	14745	14629	14797	14693	14649	14477	14479	14589	14628	14525	14594	14550	14505	14609	14758	14894	14598	14662	14756	14635	14654	14605	14741	14628	14600	14514	14662	14537	14814	14722	14704	14533	14508	14865	14654	14717	14711	14559	14553	14419	14721	14817	14647	14711	14599	14528	14680	14731	14658	14433	14705	14833	14714	14642	14737	14649	14799	14459	14555	14812	14659	14661	14762	14674	14693	14668	14790	14555	14753	14580	14673	14483	14677	14684	14584	14712	14504	14704	14545	14672	14632	14664	14612	14863	14848	14671	14622	14589	14653	14696	14658	14622	14627	14655	14824	14523	14860	14746	14726	14450	14713	14612	14728	14384	14547	14631	14768	14735	14574	14484	14715	14609	14773	14915	14616	14564	14609	14684	14740	14714	14660	14559	14680	14690	14766	14722	14584	14671	14678	14706	14481	14635	14811	14670	14524	14642	14555	14592	14660	14759	14585	14555	14585	14741	14744	14704	14490	14579	14630	14596	14729	14547	14628	14619	14685	14778	14569	14599	14558	14547	14681	14789	14478	14685	14823	14756	14684	14764	14638	14625	14574	14596	14659	14735	14710	14754	14555	14773	14589	14893	14857	14680	14592	14525	14852	14681	14655	14778	14715	14710	14704	14605	14621	14671	14688	14872	14725	14595	14605	14656	14665	14669	14515	14704	14798	14685	14761	14519	14555	14741	14618	14591	14670	14700	14633	14655	14515	14729	14640	14499	14485	14793	14705	14946	14802	14726	14472	14666	14659	14557	14535	14537	14714	14781	14725	14608	14481	14657	14659	14544	14737	14819	14619	14473	14969	14566	14424	14714	14806	14858	14675	14911	14509	14635	14499	14748	14648	14590	14493	14626	14628	14541	14574	14668	14782	14584	14729	14528	14624	14543	14708	14623	14698	14789	14615	14559	14633	14482	14554	14659	14694	14804	14516	14537	14656	14692	14612	14671	14609	14758	14686	14567	14732	14865	14564	14696	14660	14671	14496	14800	14609	14681	14767	14603	14529	14800	14789	14769	14579	14480	14654	14544	14764	14629	14718	14427	14582	14547	14507	14478	14720	14456	14505	14690	14548	14482	14792	14441	14765	14492	14776	14821	14703	14722	14376	14775	14759	14651	14912	14702	14733	14861	14634	14606	14898	14731	14550	14582	14881	14512	14615	14597	14615	14765	14718	14583	14659	14574	14709	14640	14622	14715	14820	14652	14631	14685	14708	14573
32254	53053	49167	38858	31749	26557	22683	20109	18040	17031	15737	15091	14780	14506	14139	13829	13893	13697	13455	13603	13573	13352	13327	13499	13227	13383	13230	13201	13243	13290	13275	13240	13062	13099	13067	13085	13328	13137	13199	13133	13064	12982	13313	13323	13118	13006	13141	13007	13170	13090	13132	13127	12887	13262	13150	13070	13129	13281	13091	13088	13163	13141	13100	13104	13205	13249	13270	13124	13319	13045	13173	13164	13163	13211	13156	13188	13068	13052	13190	13137	13057	13339	13258	13224	12972	12958	12940	13096	13041	13116	13128	13222	13090	13177	13080	13238	13127	13151	13118	13195	13212	13078	13289	13039	13157	13095	13082	13337	13266	13008	13236	13218	13242	13124	13012	13181	13065	13031	13024	13144	13154	13159	13115	13115	13137	13161	13132	13001	13152	13141	13317	13202	13110	13197	13094	13220	13077	13321	13040	13132	13250	13270	13325	13120	13189	13170	13159	13023	13015	13210	13171	13238	13131	13181	13203	13133	13078	13083	13212	13157	13225	13007	13001	13297	12961	13074	13216	13211	13268	13162	13129	13100	13285	13254	13166	13115	13288	13222	13134	13184	13128	13166	13187	13179	13192	13158	13058	13060	13040	13126	13194	13194	13193	13191	13212	13029	13122	13219	13101	13100	13030	13162	13129	13312	13163	13157	13208	13154	13114	13209	13170	13077	13048	13141	13165	13087	13112	13020	13066	13092	13213	13169	13052	13203	13212	13256	13073	13194	13293	13227	13026	13162	13186	13087	13017	13234	13185	13283	13262	13157	13058	13095	13204	13161	13260	13169	13034	13198	13075	13188	13224	12925	13241	13215	13126	13199	13115	13148	13106	13167	13122	13176	13130	13119	13150	13331	13198	13075	13033	13164	13237	13160	13204	13161	13173	13067	13188	13208	12985	13083	13049	13133	13195	13014	12985	13166	12940	13227	13171	13243	12942	13083	13160	13046	13107	13053	13008	13101	12996	13103	13227	13070	13180	13100	13101	13140	13198	13307	13097	13062	13217	13165	13145	13080	13307	13053	13044	13283	13195	13104	13223	13183	13155	13153	12998	13322	13227	13100	13245	13010	13282	13098	13208	13043	13146	13272	13153	13296	13174	13128	13142	13110	13174	12989	13190	13094	13021	13090	13129	13197	13189	13235	13166	13184	13117	13086	13129	13165	13310	13137	13123	13025	13178	13058	13180	13031	13163	13123	13199	13302	13241	13234	13130	13104	13172	13128	13265	13328	13202	13090	13150	13167	13132	13284	13278	13245	13270	13188	13046	13186	12940	13166	13112	13210	13162	13062	13170	12912	13103	13182	13202	13049	13132	13231	13158	13247	13008	13168	13055	13012	13147	13015	13136	13172	13058	13062	13161	13247	13083	12985	13230	13106	13033	13115	12992	13164	13119	13049	13143	13192	13010	13100	13103	13042	13294	13166	13163	13346	13103	13281	13204	13117	13143	13142	13064	13050	13042	13085	13171	13012	13180	13178	13152	13233	13192	13068	13086	13270	12974	13172	13208	13124	13274	13195	13167	13055	13284	13228	13142	13342	13374	13183	13166	13144	13183	13216	13135	13181	13003	13192	13026	13089	13143	13167	13177	13082	13102	13126	13073	13174	13055	13290	13014	13075	13093	13021	13236	13062	13205	13127	13170	13156	13108	13141	13317	13149	13118	13110	13093	13105	13110	13167	13111	12972	13003	13105	13278	13106	13158	13036	13198	13131	13115	13190	13132	13140	13050	13024	13141	13226	13177	13140	13019	12985	12938	13127	13210	13181	13118	13019	13247	13125	13230	13400	13116	12968	13135	13119	13080	13041	13175	12991	13056	13132	13201	13128	13151	13084	13142	13068	12978	13020	13096	13091	13094	13273	13172	13165	13082	13002	13245	13132	13166	13106	13059	13062	13173	13061	13130	13199	13215	13294	13025	13286	13253	13100	13034	13114	12998	12976	13103	13212	13108	13156	13186	13292	12903	13116	12959	13161	13095	13286	13097	13221	13070	13140	12968	13096	13214	13164	12994	13043	13133	13182	13256	13293	13125	13129	13070	13095	13145	13176	13178	13249	13243	13111	13231	13146	13249	13056	13154	13333	13174	12982	13088	13176	13199	13122	13267	13167	13104	13228	13101	13128	13248	13292	13148	13223	13193	13089	13102	13240	13054	13210	13289	12953	13125	13085	13146	13111	13278	13226	13201	13186	13139	12932	13293	13296	13101	13157	13163	13113	13010	13252	13108	13092	13219	13172	13183	13091	13121	13174	13100	13093	13129	13131	13284	13105	13092	13345	13065	13302	13011	13089	13115	13350	13110	13060	13077	13138	13191	13082	13168	13071	12959	13127	13114	13180	13063	13177	13121	13069	13267	13238	13048	12934	13194	13120	13112	13077	13129	13075	13166	13122	13227	13090	13036	13215	13100	13093	12934	13115	13279	13112	13239	13263	13047	13187	13091	13011	13167	13027	13085	13231	13143	13175	13051	13134	13266	13153	13238	12945	13166	13081	13268	13147	13159	13233	13217	13172	13051	13273	13174	13018	13135	13177	13230	13314	13186	13039	13216	13240	13149	13025	13121	13202	13054	12982	13056	13159	13227	13207	13028	13233	13140	13066	13096	13034	13047	13188	13084	13161	13209	13273	13066	13206	13089	13056	13136	13129	13129	13051	13040	13291	13190	13286	13157	13201	13217	13172	13168	13195	13068	13023	13173	13144	13186	13213	13135	13131	13090	13157	13121	13214	13153	13019	13191	13141	13016	13103	12915	13174	13162	12991	13217	13075	12973	13139	13061	13197	13086	13136	13159	13201	13178	13196	13004	13259	13134	13093	13082	13095	13296	13178	13314	13054	13164	13225	13275	13217	13070	12915	13233	13000	13176	13082	13220	13198	13141	13023	13057	13258	13176	13134	13170	13199	13016	13215	13096	13180	13134	13115	13191	13274	13179	13250	13137	13276	13023	13199	13076	13154	13043	13116	13043	13103	13128	13122	13309	13154	12946	13149	13102	13287	13232	13032	13094	13077	13066	12923	13148	13109	13138	13226	13158	13103	13142	13139	13010	13156	13137	13311	13350	13117	13116	13118	13320	13037	13075	13116	13121	13318	13116	13174	13236	13268	12965	13045	13243	13109	13151	13201	13082	13134	13089	13153	13114	13030	13255	13184	13120	13217	13005	13080	13183	13004	13031	13082	13320	12948	13072	13007	13053	13235	13207	13160	12972	13177	13098	13111	12933	13097	13143	13144	13180	13150	13097	13279	13187	13192	13180	13014	13109	13041	13088	13128	13089	13009	13106	13161	13125	13101	12956	13056	12999	12957	13091	13026	13128	13154	13102	13044	13199	13092	13158	13098	13096	13029	13275	13178	13246	13061	13087	13137	13045	13304	12984	13049	13190	13224	13128	13175	13093	13169	13207	13112	13231	13017	13118	12987	13036	13250	13128	13307	13084	13157	12995	13153	12943	13188	13119	13009	13299	13047	12995	13103	13136	13030	13115	13134	13188	13133	13071	13100	13189	13190	13220	13226	13145	13280	13101	13210	13142	13152	13151	13012	13156	13111	13076	13254	13129	13025	13128	13080	13040	13114	13250	13217	13124	13152	13021	13211	13355	13143	13207	13017	13216	13025	13205	13052	13336	13214	12904	13151	13241	13014	13306	13117	13149	13317	13421	13246	13145	13202	13248	13122	13146	13186	13029	13109	13014	13217	13073	13355	13198	13092	13262	12969	13102	13133	13143	13147	13386	13070	13067	13198	13049	13114	13098	13069	13229	13100	13139	13074	13248	12913	13045	13100	13117	13100	13162	13018	12964	13283	13179	13106	13109	13171	13326	13192	13077	12996	13169	13115	13001	13098	13192	13146	13059	13209	13287	13156	13205	13140	13184	13114	13179	13239	13220	13283	13256	13130	13219	13169	13002	13193	13265	13345	13228	13180	13362	13010	13092	13226	13219	13186	13011	13124	13134	12928	13191	13148	13203	13201	12996	13149	13152	13235	13228	13273	13122	13101	13049	13163	13149	13069	13212	13157	13016	13194	13042	13125	13138	13158	13176	13214	13076	13100	13167	13044	13200	13065	12980	13099	13107	13179	13019	13216	13242	13060	13007	13205	13091	13189	13102	13164	13136	13152	13032	13143	13022	13191	13149	13151	13300	13174	13313	13111	13044	13075	13123	13093	13186	13135	13146	13088	13280	13150	13348	13118	12943	13123	13142	13237	13041	13154	13059	13218	13054	13039	13026	13189	13200	13135	13292	12993	13076	12978	13090	13046	13193	13131	13054	13228	13033	13064	13055	13084	13240	13024	13147	13072	13094	13095	13187	13216	13009	13076	13160	13175	13187	13291	13039	13151	13122	13003	13242	13266	13088	12990	13259	13342	13343	13044	13229	13128	13215	13319	13231	13125	13178	13119	13166	13058	13266	13081	12993	13170	13092	13145	13234	13220	13121	13205	12998	13134	13141	13118	13229	13101	13025	13146	13245	13122	13212	13122	13100	13117	13050	13293	13194	13116	13128	13128	13138	13120	13031	12925	13067	13107	13098	13084	13110	13358	13247	13075	13131	13140	13152	13215	13055	13315	13064	13188	13005	12975	13191	13129	13168	13151	13278	13149	13094	13086	13255	13128	13121	13193	13251	13094	13110	13012	13034	13232	13211	13251	12981	13284	12970	13219	13110	12996	13192	13289	13360	13148	12933	13257	13371	13070	13177	13024	13101	13268	13223	13074	13158	13273	13258	12866	13213	13167	12973	13209	13016	13309	13158	13066	13134	13031	13234	13333	13064	13028	13049	13241	12906	13043	13114	13015	13313	13182	13192	13109	13104	13220	13356	13224	13094	13177	13318	13244	13011	13235	13216	13193	13173	13171	13221	13046	12873	13168	13002	13134	13039	13080	13076	13152	13041	13100	13030	13089	13090	13076	13194	13089	13213	12993	12974	13156	13031	13232	13168	13281	13156	13169	13044	13094	13102	13269	12993	13014	13282	13169	13113	13183	13148	13112	13261	13097	13116	13241	13134	13147	13013	13050	13129	13183	13179	13108	13307	13162	13263	13167	13194	13152	13170	13189	12969	12922	13209	13173	13195	13310	13157	13101	13141	13179	13170	13249	13206	13190	13119	13150	13214	13102
22741	21283	29158	24131	22913	26491	28001	22321	19981	18990	18056	17497	16934	16577	16098	15932	15812	15663	15643	15510	15428	15600	15476	15533	15503	15345	15358	15474	15104	15193	15287	15133	15245	15245	15269	15318	15257	15216	15386	15387	15200	15326	15319	15396	15181	15321	15174	15079	15275	15150	15091	15124	15197	15469	15275	15278	15430	15258	15108	15205	15039	15088	15210	14999	15130	15341	15207	15159	15240	15056	15009	14934	15121	14982	15121	15272	15245	14965	15251	15321	15175	15278	15247	15021	15091	15011	15222	15204	15224	15148	15047	15076	15176	14955	15036	15181	15051	15115	15185	14959	14990	15167	15109	15311	14912	15177	15222	15182	15147	15124	15222	15185	15097	15293	15097	15100	15140	15109	15141	15134	15257	15129	15140	15208	15151	15124	15187	15114	15153	15156	15064	15092	15029	15111	15017	15256	15208	15071	15015	14995	15306	15079	15183	15239	15052	15221	15045	15095	15193	15188	15023	15315	15101	15127	15258	15334	15345	15079	15078	15147	15294	15179	14995	15075	15230	15145	15164	15274	15168	15155	15012	15192	15289	15027	15127	15333	15243	15072	15125	15218	15162	15050	15082	15094	15213	15250	15221	15127	15163	14984	15274	15144	15162	15105	15162	15037	15034	15193	15125	15002	15127	14959	15184	15130	15127	15093	15067	15198	15130	15030	15095	14984	15233	15152	15023	15149	15249	14896	15053	15227	15240	15137	15134	15141	15305	15290	15167	15256	15042	15240	15093	15097	15152	15048	15094	15042	15290	15063	15189	15163	15236	15200	15110	14879	15085	15150	14980	15079	15227	15214	15038	15122	15044	15138	15130	15231	15234	15157	15219	15020	15355	15151	15088	15320	15223	14883	15176	15300	15191	15302	15303	15041	15248	15145	15325	15196	15217	15201	15127	15040	15051	15047	15141	15041	15115	15138	15196	15115	15221	15139	15097	15261	15314	15311	15141	15096	15250	15147	15360	15052	14939	15227	15196	14829	15074	15071	15054	15075	15208	15116	15187	15233	15115	15173	15258	15251	15075	15070	15052	14913	15181	15148	15041	15177	14918	15081	15138	15198	14990	14935	15054	14890	15212	15234	14970	15021	15250	15057	15193	15026	15215	14927	14930	15232	15273	14967	14876	15112	15172	14995	15156	15096	15112	14952	15188	15148	15168	15268	15127	15225	14971	15184	15064	15255	15138	15084	15181	15210	15094	15071	15153	15149	15222	15079	14999	14982	15266	15163	15184	15109	15205	15223	15230	14940	15172	15306	15247	14997	15131	15199	14937	15091	15118	15254	15070	15155	15247	14985	15114	14954	15117	15166	15166	15133	14993	15207	15190	15100	15146	15314	15320	15231	15054	15014	15182	15263	15128	15179	15204	15201	15036	15061	15051	15047	15084	15143	15086	15295	15155	15107	15107	15324	15208	15084	15204	15108	14875	15006	15082	15016	15118	15302	14927	15036	14868	15054	15277	15079	15076	15183	15256	15257	15100	15104	15272	15071	15125	15000	15046	15093	15139	15160	14938	15010	15091	15098	15145	15012	15046	15036	14950	14896	15151	15243	15104	15004	15308	15142	14982	15119	15107	15109	15112	15053	14831	15164	15058	15057	15198	15030	15088	15335	15065	15204	15013	15056	15114	15178	15059	14940	14851	15181	15176	15016	15077	15145	15294	15183	15001	15095	15277	15166	15187	15073	14941	15151	14928	15157	15309	14987	15138	15017	15163	15244	15148	15207	14973	15025	15086	15025	15170	15091	14970	15032	15196	15031	15102	15112	15086	15054	14996	15048	15241	15087	15118	15117	15130	15206	14999	14951	15015	15204	15077	14992	15308	15182	15340	15179	15152	15165	15264	15255	15206	15130	15257	15179	14976	15156	14887	15098	15249	15208	15232	15017	15283	15058	15229	15181	15180	14907	15283	15144	15023	15036	15015	15023	15166	15106	15092	15167	15191	15252	15084	15020	15103	15211	14986	14907	15117	15077	14936	15094	15116	15030	15071	15190	15266	15002	15123	14958	15226	15138	15229	15142	15039	15022	15222	15336	15312	15108	15185	15164	15081	15156	15100	15089	15143	15173	15018	15276	14977	15154	15079	15069	15060	15114	15039	15168	15169	15016	15208	15083	15142	14992	15314	15191	15063	15082	15273	15046	15158	15010	14849	15224	15182	15232	15005	15084	15095	15371	14963	15171	14966	15217	15135	15167	15248	15210	15067	15208	14938	14998	15272	15081	15298	15117	15252	15163	15099	15167	15154	15206	15125	15057	15204	15026	15098	14967	15133	15100	15201	15367	15200	15029	15112	15111	15204	15307	14977	15142	15133	15050	15047	15072	15124	15266	14897	15089	15068	15156	15229	15071	15178	15058	14972	15319	15154	15076	15057	15136	15118	15122	15201	15135	15139	15129	15141	15262	15188	15062	15048	15185	15076	15131	15223	15260	15421	15322	15158	15245	15100	15107	15186	15036	15071	15157	15159	15053	15285	15030	15228	15258	15180	15080	15130	15280	15141	15092	15104	15014	15174	15017	15179	15102	15208	14944	15134	15170	15122	14984	15279	15175	14986	14964	15104	15231	15117	15153	15093	15073	15333	15236	15178	15164	15072	15094	15018	15246	15053	15027	15089	14943	14838	14969	15328	15010	15204	14984	15277	15112	15108	15124	15090	14912	15057	15194	14890	15096	15008	15211	15178	15097	14981	15260	14984	15098	15296	14920	15206	15118	15213	15331	15119	15071	15093	15026	15174	15071	15153	15251	15061	15169	15301	15116	15101	15103	15083	15100	15064	15190	14897	15021	14979	15143	15320	15159	15242	14990	15212	15065	15213	15181	15266	15126	15243	15126	14965	15241	15067	15095	15182	15199	14981	15055	15174	15253	15079	15180	15095	15015	15338	15151	15149	15246	14977	15195	15066	15317	15263	15031	15030	15000	15034	15118	15314	15295	15113	15046	14989	15081	15076	15197	15121	15098	15112	14954	15184	15257	15096	15262	15159	15088	14984	15198	14956	15261	15176	15179	14962	15025	15146	15251	15261	15086	14960	15241	15205	15316	15208	15262	15134	15077	15153	15089	14916	15061	15005	14955	15236	15473	15103	15005	14925	15206	15119	15091	15044	14939	14940	15064	15133	15038	15209	15100	14941	15097	15291	15067	15337	15221	15176	15310	15246	15068	15061	14921	14988	15296	15114	15144	15187	15006	14950	15122	14922	15057	15168	15078	15027	15083	15035	15140	15094	15135	15079	14987	15077	15109	15218	15120	15205	14924	15171	15052	15152	14960	15159	14929	15266	15252	15190	15161	15219	15096	14981	15082	15106	15023	15161	15288	15154	15302	15080	15046	15270	15137	15199	15142	14997	15201	15104	14749	15041	15167	15313	15049	15285	15116	15201	15058	14972	14887	15060	15153	15165	15135	14984	15030	14995	15025	15046	15090	15047	15213	15157	14984	15030	15094	15125	15241	15234	15180	14992	15171	15042	14957	15114	15039	15091	14911	15178	15240	14913	15130	15131	15126	15344	15079	14832	15098	15138	15040	15256	15075	14951	15053	15178	15236	15102	15293	15451	15327	15038	15057	15121	15124	15081	15063	15139	15226	15273	15187	15372	15067	15268	15140	15152	15255	15255	15323	15077	15096	15175	15226	14973	15189	15219	15153	15105	14752	15209	15297	15124	15097	15100	15118	15192	15080	15131	15256	15022	15176	15066	15188	15140	15207	15200	15290	15228	15096	14852	14949	15007	15202	15141	15117	15083	15093	14916	15222	15029	14932	15051	15188	15308	15188	15138	15142	15177	15087	15269	15063	14881	15027	15185	14949	15216	15208	15290	15198	15095	15012	15148	15157	15173	15114	14980	15058	15139	15155	15130	14908	15032	15159	14986	15207	15046	15123	15109	15058	15256	15173	15191	15080	15171	15091	15146	15198	15035	15126	14989	15144	15156	15329	15254	15349	15172	15173	15259	15035	15000	15008	15259	14921	15201	15022	15241	15101	15089	15169	15235	15233	15098	15147	15016	15162	15147	15166	15067	15221	14961	14970	15107	14992	15194	14922	15042	15034	15073	15058	15070	15133	15138	15079	15084	15174	15028	15089	14997	15228	15244	15077	15117	15037	15266	15017	15025	15044	14938	15062	14988	15053	15150	15052	15113	15058	15249	15148	15128	15126	15121	15210	15167	15237	15028	14947	15078	15092	15156	15109	15306	15233	14830	14892	15079	14898	15034	14963	15203	15232	15271	15097	15042	14871	15163	15149	15028	15112	15169	15103	15099	15148	15029	15160	14924	15085	14887	15207	15400	15214	15266	15184	15167	15127	15117	15052	15204	14947	15191	15237	14994	15030	15073	15125	15187	15275	15264	15070	14984	14954	15155	15098	15174	15112	15037	15058	14927	15153	15093	15166	15247	15055	15212	15189	15071	15185	15083	15167	15276	15188	15037	15120	15189	15072	15470	15053	15196	15128	15054	14952	15230	15269	15167	15374	15016	15065	15175	14960	15132	15001	15072	15149	15100	15035	15258	15241	14898	15088	15137	15116	15167	15073	15248	14950	15076	14952	15011	15113	15161	15034	15074	15239	15215	15280	15064	15199	15149	15105	15055	15041	15299	15282	15145	15066	15175	15018	15136	15068	15134	14959	15097	15193	15065	15115	15016	15154	15395	15122	15206	15089	15088	14995	15049	15068	15121	15171	15158	15245	15075	15134	15177	15079	15198	15208	15114	15166	15267	15115	15028	15036	15221	15050	15162	15121	15208	15133	15168	15115	15109	15214	15127	15191	15034	14915	15236	15143	15061	15048	15059	15033	15099	14971	15087	15008	15140	15007	15008	15200	15170	14964	15052	14963	15119	15128	15129	15168	15043	14885	15247	15150	15136	15173	15047	15180	15073	15173	15167	15138	15106	15107	15070	15185	15021	14852	15257	15457	15022	15004	15126	15183	15172	15265	14983	15371	15164	15166	15370	15183	15237	15265	15167	15358	15130	15175	15112	14938	15178	15064	15026	15123	15042	15032	15125	14937	15048	15013	15241	15198	15211	15070	15059	15237	15071	15122	15140	15074	15100	15015	15152	15432	15396	15314	15061	15064	15136	15127	15071	15116	15324	14968	15078	15157	15251	15208	15009	15062
34101	57821	54605	43671	36121	30502	26193	22941	20337	18574	17355	16535	15662	15137	14888	14436	14262	14161	13772	13670	13916	13754	13522	13611	13543	13556	13616	13587	13303	13508	13574	13533	13472	13424	13417	13585	13239	13304	13401	13412	13261	13427	13314	13390	13486	13412	13498	13233	13480	13464	13365	13436	13525	13391	13440	13399	13478	13293	13371	13429	13387	13449	13429	13321	13550	13261	13350	13184	13353	13374	13572	13459	13477	13254	13599	13502	13438	13271	13458	13312	13318	13381	13406	13524	13402	13453	13280	13283	13276	13458	13445	13425	13168	13356	13398	13358	13346	13191	13378	13470	13424	13222	13402	13368	13459	13279	13306	13314	13374	13404	13472	13337	13255	13368	13298	13343	13244	13374	13485	13408	13351	13395	13101	13391	13266	13384	13501	13382	13444	13349	13428	13226	13210	13251	13343	13440	13391	13370	13496	13392	13282	13311	13318	13396	13301	13293	13277	13385	13396	13385	13384	13445	13367	13342	13270	13379	13330	13557	13426	13334	13403	13382	13286	13500	13283	13311	13509	13423	13359	13129	13324	13401	13384	13440	13363	13291	13211	13572	13475	13316	13325	13360	13453	13397	13393	13223	13429	13339	13381	13342	13280	13330	13366	13467	13309	13387	13414	13308	13549	13240	13429	13533	13338	13423	13413	13304	13433	13237	13352	13445	13382	13378	13495	13407	13283	13331	13342	13329	13522	13436	13277	13523	13364	13415	13334	13395	13250	13478	13353	13466	13227	13358	13303	13334	13490	13478	13331	13286	13347	13440	13348	13400	13392	13328	13494	13463	13401	13438	13449	13389	13303	13294	13641	13414	13467	13286	13304	13302	13424	13427	13286	13237	13433	13413	13271	13285	13482	13320	13294	13262	13346	13472	13264	13142	13468	13326	13275	13394	13311	13405	13392	13346	13326	13469	13393	13196	13410	13470	13427	13253	13404	13283	13333	13378	13408	13303	13487	13489	13342	13451	13405	13319	13449	13310	13282	13434	13527	13480	13383	13535	13169	13256	13306	13507	13594	13362	13375	13277	13370	13519	13222	13182	13453	13413	13485	13285	13178	13426	13367	13494	13293	13312	13381	13396	13374	13406	13339	13411	13451	13310	13183	13295	13326	13397	13469	13267	13381	13301	13357	13281	13284	13514	13388	13322	13370	13362	13363	13405	13347	13204	13359	13390	13468	13324	13297	13541	13500	13442	13407	13383	13406	13318	13341	13525	13233	13291	13427	13391	13303	13316	13392	13267	13249	13433	13321	13461	13345	13304	13316	13484	13216	13139	13343	13377	13595	13343	13175	13398	13388	13376	13429	13256	13291	13256	13395	13511	13292	13390	13337	13417	13332	13354	13251	13433	13217	13396	13399	13254	13237	13395	13242	13365	13369	13319	13429	13427	13474	13321	13411	13421	13485	13450	13457	13249	13366	13188	13221	13275	13470	13252	13304	13334	13322	13245	13356	13161	13350	13475	13330	13454	13415	13354	13312	13320	13367	13215	13386	13233	13150	13467	13175	13261	13406	13309	13273	13363	13469	13368	13348	13377	13457	13361	13275	13145	13276	13300	13439	13347	13322	13368	13313	13316	13155	13385	13325	13510	13436	13320	13478	13468	13385	13432	13310	13584	13345	13319	13341	13288	13382	13405	13531	13331	13343	13360	13287	13371	13342	13411	13293	13202	13348	13195	13357	13462	13261	13441	13259	13369	13444	13324	13486	13391	13290	13420	13340	13347	13410	13416	13443	13378	13559	13407	13273	13248	13449	13467	13439	13424	13407	13313	13480	13279	13302	13215	13296	13338	13429	13170	13124	13261	13499	13263	13211	13391	13410	13416	13563	13540	13236	13261	13382	13200	13460	13402	13537	13228	13300	13355	13334	13434	13443	13170	13365	13379	13184	13408	13231	13326	13363	13496	13373	13332	13237	13332	13392	13341	13442	13286	13322	13414	13212	13370	13384	13258	13291	13328	13350	13400	13348	13241	13410	13423	13587	13339	13523	13364	13355	13277	13441	13294	13350	13359	13421	13346	13392	13270	13386	13316	13321	13388	13430	13402	13334	13345	13539	13460	13408	13402	13347	13295	13560	13332	13310	13364	13329	13366	13323	13394	13481	13368	13383	13552	13243	13352	13376	13338	13326	13309	13286	13353	13426	13350	13620	13406	13353	13298	13407	13471	13404	13415	13422	13317	13389	13603	13370	13386	13392	13352	13413	13272	13318	13298	13378	13271	13324	13409	13393	13489	13425	13289	13457	13387	13462	13197	13298	13345	13441	13444	13359	13302	13296	13358	13514	13276	13278	13391	13428	13442	13377	13465	13488	13491	13462	13422	13420	13453	13182	13560	13377	13524	13501	13197	13411	13331	13380	13434	13290	13325	13557	13583	13398	13253	13301	13379	13482	13325	13285	13384	13234	13414	13336	13273	13368	13304	13259	13423	13407	13425	13417	13256	13531	13536	13397	13381	13242	13238	13183	13645	13539	13272	13566	13468	13301	13202	13349	13351	13192	13510	13197	13349	13560	13264	13488	13432	13397	13217	13456	13385	13141	13257	13433	13396	13363	13258	13391	13364	13391	13568	13424	13395	13444	13287	13374	13276	13407	13307	13288	13308	13259	13490	13227	13546	13359	13461	13330	13257	13407	13514	13295	13447	13362	13444	13299	13365	13524	13327	13157	13533	13398	13263	13376	13290	13422	13530	13322	13327	13372	13382	13264	13494	13160	13466	13544	13329	13512	13203	13291	13326	13333	13516	13400	13479	13223	13543	13337	13423	13351	13321	13321	13252	13476	13330	13225	13301	13478	13411	13239	13459	13396	13437	13301	13394	13288	13419	13386	13386	13464	13357	13502	13300	13472	13364	13255	13314	13468	13272	13351	13372	13373	13381	13465	13467	13309	13454	13305	13333	13275	13276	13302	13366	13188	13444	13287	13241	13514	13148	13521	13327	13309	13272	13366	13397	13298	13379	13370	13342	13410	13402	13217	13431	13299	13400	13451	13392	13376	13212	13581	13363	13408	13432	13504	13240	13339	13296	13318	13178	13458	13349	13435	13453	13343	13430	13412	13370	13308	13334	13416	13592	13244	13314	13488	13246	13399	13414	13240	13416	13094	13371	13507	13368	13323	13488	13386	13325	13446	13303	13174	13450	13403	13429	13299	13265	13383	13372	13328	13456	13360	13213	13413	13329	13412	13182	13373	13292	13383	13476	13383	13580	13244	13538	13555	13292	13326	13397	13363	13281	13410	13373	13458	13319	13196	13305	13468	13376	13462	13301	13344	13454	13317	13304	13382	13416	13288	13235	13409	13345	13359	13440	13320	13470	13246	13429	13324	13301	13513	13306	13397	13505	13179	13528	13157	13451	13390	13328	13443	13361	13355	13383	13368	13432	13250	13332	13339	13434	13326	13312	13326	13296	13307	13333	13365	13509	13342	13429	13361	13299	13301	13417	13365	13471	13246	13308	13458	13398	13328	13302	13295	13417	13375	13279	13321	13340	13334	13477	13311	13449	13421	13396	13390	13257	13491	13202	13210	13403	13416	13211	13306	13308	13372	13293	13404	13399	13278	13380	13301	13414	13476	13363	13274	13362	13198	13423	13392	13450	13324	13315	13207	13428	13333	13497	13276	13268	13356	13408	13293	13294	13419	13224	13392	13439	13374	13331	13471	13190	13311	13408	13333	13340	13497	13355	13337	13208	13334	13251	13417	13465	13336	13387	13219	13312	13421	13437	13583	13472	13332	13459	13340	13295	13397	13317	13448	13389	13345	13512	13347	13487	13339	13319	13340	13488	13441	13301	13394	13205	13332	13247	13314	13430	13380	13255	13552	13560	13388	13361	13502	13415	13336	13437	13283	13241	13545	13405	13339	13423	13229	13231	13088	13314	13370	13394	13385	13230	13424	13234	13317	13171	13329	13450	13175	13322	13355	13309	13289	13501	13350	13358	13364	13408	13354	13377	13292	13261	13299	13468	13210	13424	13440	13277	13363	13565	13204	13331	13335	13446	13586	13381	13406	13274	13410	13461	13409	13385	13473	13222	13334	13385	13423	13334	13556	13410	13366	13398	13472	13287	13445	13464	13521	13244	13345	13275	13299	13356	13336	13357	13501	13364	13392	13347	13374	13311	13361	13276	13363	13335	13303	13523	13399	13431	13304	13401	13423	13382	13375	13439	13360	13427	13269	13332	13428	13294	13233	13359	13545	13294	13279	13400	13459	13265	13488	13179	13178	13471	13463	13374	13412	13384	13220	13323	13453	13236	13285	13394	13135	13269	13307	13435	13396	13526	13439	13227	13324	13280	13490	13312	13352	13204	13382	13514	13378	13329	13376	13201	13430	13473	13393	13410	13434	13346	13407	13420	13306	13375	13431	13401	13302	13298	13194	13380	13349	13252	13325	13444	13308	13197	13272	13332	13275	13500	13345	13160	13459	13464	13220	13350	13365	13224	13433	13374	13466	13403	13361	13331	13414	13283	13356	13336	13363	13211	13440	13362	13362	13381	13271	13319	13418	13283	13374	13363	13374	13374	13473	13454	13316	13305	13390	13403	13230	13308	13327	13404	13337	13400	13293	13349	13517	13271	13332	13234	13321	13352	13444	13321	13324	13408	13352	13390	13406	13459	13471	13457	13303	13391	13481	13186	13483	13402	13329	13422	13407	13319	13347	13385	13513	13353	13477	13266	13422	13381	13397	13350	13374	13506	13546	13449	13239	13390	13367	13333	13243	13398	13263	13457	13392	13370	13288	13397	13502	13389	13371	13198	13259	13511	13311	13397	13403	13161	13384	13361	13383	13172	13353	13284	13392	13368	13364	13358	13331	13314	13364	13500	13291	13507	13556	13431	13417	13414	13349	13271	13275	13414	13512	13369	13377	13272	13305	13346	13493	13434	13196	13314	13457	13391	13373	13484	13366	13528	13225	13321	13504	13332	13405	13428	13411	13406	13431	13419	13485	13420	13299	13306	13231	13454	13408	13307	13358	13505	13268	13333	13345	13324	13352	13211	13304	13461	13425	13239	13431	13360	13311	13337	13255	13241	13351	13249	13335	13268	13232	13411	13288	13309	13145	13410	13407	13409	13258	13414	13238	13377	13309	13312	13295	13396	13177	13386	13432	13488
28827	28198	35495	31307	24482	20877	19018	17400	16869	16272	15876	15614	15545	15379	15245	15311	15236	15248	15319	14931	15025	15021	15032	15106	14981	15014	14990	14985	14961	14929	14877	15017	14714	15044	14990	14926	14780	15035	15026	14923	14872	15024	15022	14990	14799	14936	14963	14763	14852	15001	14927	14869	14904	14826	14911	14963	14923	14920	14727	14794	14803	14849	14904	14828	14823	14919	15031	14856	15005	14929	15022	14777	14823	14960	14957	14856	14692	14901	14887	14820	14839	14898	14954	14923	14853	14940	14936	14922	14937	14985	15057	14901	14909	14929	15053	15039	14803	14809	14819	14748	14947	14971	14896	14884	14880	14989	14962	15041	14980	14774	14877	14876	14993	15124	14883	14512	14952	14918	14986	14799	14975	14916	14839	14737	14931	14880	14965	15008	14883	14993	14880	14899	14880	14852	14941	14914	15092	14745	14980	14943	14837	14733	14936	15005	14884	14976	15086	14869	14816	14956	14966	14717	15031	14892	14869	14993	14942	14956	14919	14873	14968	14792	14959	14689	14962	15079	14937	14802	14912	14830	14877	14975	14910	15042	14773	14983	14906	15071	14819	15039	14893	14791	14937	14973	14846	15004	14715	14905	14776	15039	14996	14915	15087	14770	14943	14926	14756	15163	14877	15024	14690	14849	15011	14746	14817	14901	14777	14769	14924	14862	14747	14855	15075	14999	14760	14951	14913	14946	14762	14880	14794	14974	14965	15068	14847	14855	14783	14742	14855	14819	14920	14791	14800	14888	14877	14720	14980	14841	14901	14986	14731	14697	15045	14925	14864	14948	15025	14854	14819	14785	15003	14950	14746	14724	14900	14741	14773	14785	14887	14955	15021	14814	15060	14893	15020	15137	14997	14922	15025	14754	14971	15025	14968	14997	14899	14934	15017	14906	15071	15017	15012	15043	14949	15016	15006	14974	14786	14871	15063	14748	15035	15070	15051	14896	14992	14887	14729	14984	14961	14951	14991	15051	14915	15007	14959	14928	15091	14734	14862	15026	14860	14954	14855	15008	14824	14790	14885	14795	14843	14711	15019	14858	14872	14808	14825	15056	15019	14878	14846	14950	15105	15028	14977	14977	15064	14785	15014	14990	15043	14836	15074	14874	15151	14847	14774	15012	14723	14922	14843	14801	14898	14711	15013	14961	14794	14986	15043	14999	14963	15065	14773	14977	15130	14893	14934	14980	15061	14874	14845	14861	14907	14901	14879	14925	14857	15059	15014	15115	14694	14806	14928	14904	14825	14960	15015	14791	14757	14849	14868	14850	14674	14962	14755	14853	14924	14807	15076	14838	14848	14941	14965	14930	15007	14984	14852	14740	14919	14879	15034	14986	14942	14853	14955	15028	14928	14861	14641	15032	14893	15112	14808	14906	14895	15141	14976	15005	15003	14990	15089	14880	14881	14978	14872	14748	15003	15160	14928	14938	15033	14821	14709	14940	14958	14899	14770	14843	15013	14955	14984	14632	14949	14917	14955	14935	14992	14909	14796	14717	14956	14771	14902	15036	14904	14957	14978	14947	14816	14997	14908	15015	14705	14880	14946	14967	15060	14869	14943	14874	14980	14921	14845	14796	14933	15000	14887	14855	14947	15023	14996	14874	14857	14877	14913	14812	14959	14934	14858	15068	14974	14935	14773	14882	14969	14943	14838	14912	14716	14902	15024	15001	14842	15044	14854	14769	15001	14983	14805	14906	14811	15088	14885	14862	14849	14715	15022	14718	14778	14942	14795	14877	14913	14789	14793	15005	14961	14863	14803	14925	14863	14947	14910	14964	14943	14823	15112	14904	14794	14718	14871	14883	15031	15017	15078	14940	14978	14974	15074	15153	14896	14729	14980	14924	14909	14881	14811	14920	14902	15078	14988	14755	14971	14752	14713	14773	14850	14991	14946	15016	14805	15074	14982	14918	15015	15032	14785	14930	14939	15077	15079	14857	14950	14939	14920	14991	14900	14964	15094	14847	14855	15109	15075	14896	15077	14795	14876	15038	15035	14905	14996	14826	14844	14794	14835	14889	15093	14763	14940	14906	14904	14962	14830	15027	14752	15073	14991	14976	15076	15033	15202	14901	15007	14824	14908	14899	14751	15051	15050	14768	14795	14864	14904	14778	14975	14966	15120	14829	15226	14895	14971	15002	15271	15016	14895	15088	14952	14921	15023	14883	14764	14969	15039	15027	14971	15000	14979	14935	14707	14764	15139	14979	14783	14955	15028	14820	14838	14842	14994	15027	14922	14819	14900	14718	14879	14873	15035	14815	14836	15017	14814	14970	15004	15042	14889	14852	14957	14988	15044	14878	15067	14937	15070	14889	14833	14822	14963	14703	14892	14774	14861	14873	14836	14765	14964	14972	14841	14806	14966	15221	14960	14760	14887	14853	14930	14943	14956	14829	14985	14972	15046	15106	14924	14971	15140	15010	14809	15083	14915	14811	15014	15006	14823	14860	14990	14749	14976	14596	14852	14962	14680	14987	14956	14934	14817	14992	14834	15007	15009	14977	15086	14788	14863	14868	14900	14938	15010	14786	14851	14949	14843	14832	14909	14918	14920	14936	14951	14922	15087	15122	14714	14811	14975	15038	14746	15026	14706	14937	14908	15196	14997	15036	14717	14751	14778	14854	14870	14952	14772	14923	14874	14893	15046	14966	14952	14767	14938	14875	15084	14890	15022	14794	15007	15014	14839	14814	15016	14994	14930	14971	14925	15040	15049	15060	14933	14822	15062	14990	14884	14753	15025	14865	14974	14950	15111	15027	15007	14886	14894	14981	14909	15013	14817	14672	14827	15030	14999	14793	14930	15089	14862	14970	15106	14773	14897	14946	15014	14982	14909	14890	15065	14905	15206	14878	14768	14902	14861	14898	14943	14919	15112	14856	14925	15088	14890	14912	14891	15058	14958	14811	15120	14774	14876	15007	14926	14841	14958	14871	14704	14754	14861	15047	15007	14946	14955	15034	14875	14831	14898	14937	14860	14948	14992	14974	15033	14943	14855	14914	14767	14891	14954	14987	14924	14866	14764	14935	14868	14935	14925	14859	14691	14895	15079	14731	14834	14865	14805	14916	14794	14894	14977	14981	14911	14844	14946	14851	14976	15156	14988	14846	14763	14951	14993	14823	14867	14826	15089	15075	14957	15004	15086	14928	14933	14803	14871	15007	14810	14894	14928	14731	15004	14984	14876	15009	14983	14978	14893	14981	14780	14860	14888	14977	14912	14842	14955	14996	15082	14983	14884	14841	15053	14928	14874	14812	14893	14789	14770	14871	14828	14842	14873	14760	14741	14921	14782	14829	14806	14987	14911	15041	14908	14700	14844	14808	14831	14767	15047	15093	14970	14960	14856	15076	15001	14953	14917	14805	14916	14917	14959	14894	14929	14639	14780	14755	14986	14884	14850	14929	15086	14829	14771	14958	14925	14925	14986	14809	15025	14948	14930	14892	14880	14990	14912	14805	14807	14766	14846	14921	15050	14699	14918	14857	15005	14867	14996	15026	14959	15173	15061	15115	14970	15113	15208	14959	14864	14998	14800	14939	15148	14864	15040	14811	14973	15031	15054	14951	14951	15089	15013	14765	14892	14919	14958	14732	14926	15083	15049	14812	14989	14992	14948	14997	14922	15083	14912	14881	14951	14983	14796	14785	15142	15017	14963	14771	14783	15052	15160	15020	14968	14918	14818	14852	14932	14851	14941	14926	14878	14938	14821	14957	14999	15108	14852	15009	14921	14853	14809	14904	14838	15019	14957	14895	15144	14919	14741	14820	14735	14750	14959	15064	15045	14826	14928	14927	14788	14908	14794	14788	14815	14890	14905	14835	14822	14939	14978	14880	14938	14871	14981	14902	15091	14899	15124	14717	14841	14918	15012	15028	14830	14818	14918	14957	14693	15062	14960	15159	14862	14940	14991	15055	15047	15178	15114	14926	15005	14996	14904	14903	14993	14872	15062	14928	14794	14873	14840	14813	14844	14880	15090	15041	14849	14943	14868	14949	14954	14816	14951	14830	14915	14903	14926	14838	15179	15062	14960	14889	14965	14707	15197	14974	14774	14687	14995	14831	14870	14853	14821	14894	14897	15030	14910	14943	14747	14854	14884	14918	14757	14930	15120	14750	14996	14931	14955	14910	14870	15058	14902	15036	14957	14981	14916	14775	15118	15097	14918	14868	14804	14987	14813	15032	14732	15059	14999	15038	14872	14920	14838	14888	14835	14834	14937	14856	14967	14961	14964	14838	14784	14810	14961	14801	14930	15091	14854	15067	15049	15134	14863	15169	14907	14675	14828	14996	14649	15140	15040	14788	14878	14988	14821	15015	15032	14938	15013	14883	14970	15189	15031	15087	14889	15022	15037	14975	14752	15149	15088	14882	14853	14974	14957	14864	14850	14679	14987	14713	14805	15019	14912	14949	14907	14771	15013	14945	14973	14887	14878	14879	14965	14908	14917	14719	14868	15121	15067	15044	15056	14835	14903	14929	14878	14931	15055	15079	14854	14885	15020	15107	15027	15031	14908	14920	15048	14943	14910	14968	14958	15135	14791	14953	14808	14997	15032	14903	15165	15218	14828	15106	15051	14876	14868	14983	14798	14756	14932	14893	15206	15045	15001	14998	14879	14871	15034	15051	14980	14952	14847	14994	14906	14988	14802	14832	14912	14742	14685	14783	15008	14862	14873	14847	14783	14717	15100	15031	15052	14810	14923	14818	14876	14950	15020	14985	14934	14888	14908	14955	14943	14729	15059	15103	15058	14809	14977	14944	15084	14911	14833	14793	14831	14932	15024	14915	14871	14902	14893	14907	14854	15151	14906	14919	14994	14850	14789	14989	14836	14910	15031	14947	14871	15008	14727	14973	14920	14833	15053	14878	14851	14798	14981	14837	14856	14963	15118	14892	14763	14893	14870	14909	14914	14926	14834	14733	14932	14675	15032	14812	15051	15139	14992	14941	14942	14875	14643	14968	14801	14952	15034	14898	14850	14831	15065	15002	15071	14887	15090	14892	14876	14997	14838	14616	14811	14924	14881	14798	15002	14938	14853	14828	15064	14876	14871	14960	15028	15000	14958	14676	14765	14885	14872	14917	14869	14829	15039	14934	15094	14729	14957	14871	14949	14957
32068	46431	42022	32860	26055	21713	19082	17184	16106	15114	14754	14511	14131	13884	14046	13879	13722	13664	13639	13507	13388	13449	13534	13410	13655	13449	13284	13397	13377	13478	13327	13345	13353	13412	13436	13321	13478	13372	13302	13521	13527	13481	13398	13466	13510	13387	13437	13457	13121	13477	13384	13516	13406	13409	13414	13303	13347	13428	13214	13339	13509	13393	13328	13354	13243	13337	13336	13400	13513	13371	13406	13471	13322	13294	13398	13492	13293	13404	13437	13370	13380	13350	13354	13268	13358	13331	13267	13293	13441	13279	13387	13321	13309	13636	13360	13445	13289	13544	13265	13368	13369	13357	13172	13326	13393	13557	13344	13438	13292	13365	13448	13399	13228	13198	13351	13347	13321	13337	13416	13370	13271	13539	13268	13379	13285	13466	13169	13454	13327	13404	13558	13335	13387	13229	13319	13329	13514	13314	13439	13357	13431	13409	13418	13493	13376	13435	13423	13340	13367	13344	13279	13328	13334	13383	13187	13317	13381	13326	13205	13529	13367	13420	13334	13421	13407	13417	13319	13356	13301	13453	13364	13382	13431	13310	13267	13235	13382	13326	13543	13371	13408	13315	13532	13577	13289	13279	13289	13261	13340	13316	13251	13375	13234	13254	13297	13369	13291	13394	13320	13408	13478	13513	13294	13335	13368	13512	13285	13458	13444	13397	13191	13415	13264	13394	13391	13355	13443	13386	13344	13436	13377	13354	13287	13368	13280	13450	13372	13268	13478	13350	13405	13283	13328	13355	13163	13332	13335	13427	13272	13414	13237	13454	13490	13334	13380	13424	13403	13293	13229	13413	13406	13400	13440	13423	13374	13321	13418	13259	13353	13385	13538	13446	13278	13422	13371	13354	13227	13253	13421	13312	13369	13376	13409	13334	13439	13404	13318	13388	13315	13247	13299	13313	13231	13421	13272	13429	13382	13271	13381	13510	13144	13411	13251	13333	13460	13252	13355	13363	13302	13286	13264	13312	13305	13372	13218	13394	13440	13510	13451	13422	13281	13439	13226	13377	13393	13277	13377	13456	13468	13368	13145	13418	13400	13409	13230	13290	13426	13327	13312	13246	13444	13337	13440	13457	13284	13425	13219	13353	13360	13477	13463	13568	13249	13212	13430	13477	13351	13323	13221	13388	13307	13357	13366	13314	13334	13350	13450	13590	13275	13233	13404	13405	13440	13305	13246	13381	13304	13308	13380	13261	13350	13369	13378	13309	13370	13396	13375	13434	13392	13496	13431	13375	13299	13456	13406	13481	13549	13266	13395	13381	13401	13489	13431	13368	13444	13315	13376	13458	13271	13257	13422	13226	13419	13391	13203	13640	13185	13230	13490	13262	13433	13267	13361	13312	13335	13282	13277	13370	13459	13443	13442	13361	13303	13245	13305	13273	13257	13446	13233	13306	13443	13524	13232	13380	13170	13283	13315	13308	13287	13279	13297	13355	13453	13514	13573	13390	13247	13393	13054	13449	13381	13409	13262	13411	13254	13231	13326	13275	13322	13377	13381	13299	13118	13415	13191	13382	13534	13377	13288	13446	13296	13382	13230	13552	13381	13180	13291	13386	13179	13231	13255	13387	13421	13477	13282	13314	13250	13473	13349	13455	13431	13286	13456	13273	13252	13303	13373	13412	13372	13272	13254	13361	13498	13160	13236	13190	13183	13233	13212	13360	13349	13213	13484	13327	13306	13310	13316	13388	13504	13325	13531	13223	13446	13291	13447	13209	13481	13265	13468	13396	13517	13316	13585	13351	13338	13333	13427	13388	13260	13306	13410	13423	13406	13201	13460	13506	13442	13390	13268	13332	13308	13439	13381	13293	13459	13299	13477	13376	13470	13286	13388	13463	13356	13306	13410	13474	13323	13414	13332	13299	13224	13510	13306	13283	13485	13234	13285	13393	13505	13282	13461	13345	13425	13443	13311	13417	13434	13345	13373	13320	13322	13436	13439	13317	13412	13520	13414	13334	13355	13297	13233	13190	13445	13417	13452	13444	13370	13315	13459	13331	13224	13377	13430	13348	13311	13177	13477	13295	13366	13364	13459	13312	13047	13329	13418	13219	13413	13292	13494	13107	13435	13309	13432	13473	13362	13273	13314	13405	13289	13401	13301	13411	13292	13392	13371	13383	13446	13317	13267	13402	13379	13497	13432	13297	13494	13482	13343	13287	13311	13182	13347	13409	13446	13469	13316	13357	13378	13275	13363	13277	13411	13287	13431	13404	13355	13264	13321	13378	13320	13506	13297	13232	13507	13334	13300	13549	13469	13375	13454	13472	13443	13293	13294	13360	13366	13178	13479	13312	13251	13447	13259	13428	13241	13300	13458	13436	13340	13365	13291	13504	13404	13315	13368	13269	13435	13611	13370	13371	13225	13229	13372	13178	13401	13256	13452	13501	13280	13325	13353	13255	13393	13287	13366	13321	13347	13309	13368	13527	13550	13442	13458	13234	13350	13350	13391	13341	13238	13423	13474	13384	13463	13213	13498	13393	13338	13300	13398	13295	13349	13446	13411	13247	13489	13394	13255	13333	13282	13388	13345	13417	13253	13232	13283	13332	13529	13389	13272	13298	13265	13229	13408	13409	13363	13490	13290	13396	13371	13326	13517	13356	13482	13336	13306	13215	13258	13433	13329	13268	13275	13320	13398	13400	13534	13491	13386	13317	13303	13393	13367	13331	13417	13272	13488	13408	13368	13379	13327	13327	13480	13413	13457	13359	13574	13250	13342	13247	13435	13316	13346	13287	13489	13319	13418	13302	13344	13298	13109	13466	13375	13315	13439	13438	13380	13451	13226	13342	13383	13294	13168	13406	13422	13240	13313	13400	13554	13411	13402	13308	13361	13544	13348	13409	13373	13237	13374	13389	13299	13325	13514	13398	13331	13290	13253	13581	13389	13447	13276	13332	13421	13390	13391	13235	13183	13391	13315	13482	13335	13393	13230	13263	13436	13219	13494	13334	13356	13273	13297	13207	13373	13345	13396	13300	13365	13299	13399	13526	13324	13385	13350	13394	13383	13492	13437	13575	13356	13391	13521	13283	13289	13319	13382	13138	13334	13268	13244	13399	13337	13489	13331	13389	13431	13388	13386	13130	13513	13296	13263	13326	13304	13350	13279	13335	13447	13349	13294	13285	13271	13394	13480	13308	13456	13262	13447	13328	13271	13380	13347	13589	13481	13397	13356	13316	13262	13303	13466	13289	13491	13444	13284	13414	13298	13157	13333	13367	13417	13363	13488	13282	13442	13278	13301	13203	13490	13283	13460	13406	13316	13380	13379	13352	13271	13343	13404	13231	13390	13338	13456	13407	13236	13363	13259	13283	13470	13259	13383	13293	13303	13371	13378	13341	13424	13457	13361	13344	13574	13462	13506	13456	13375	13309	13435	13236	13270	13337	13443	13279	13340	13397	13404	13374	13321	13308	13380	13315	13226	13295	13355	13257	13292	13350	13421	13452	13433	13371	13250	13289	13449	13335	13293	13236	13211	13306	13371	13416	13339	13464	13411	13215	13483	13389	13486	13330	13422	13445	13529	13175	13226	13342	13557	13398	13363	13317	13596	13389	13369	13381	13370	13369	13276	13459	13600	13404	13353	13442	13427	13417	13364	13307	13365	13204	13301	13298	13358	13271	13301	13489	13398	13324	13414	13263	13365	13328	13425	13260	13295	13305	13331	13280	13125	13331	13441	13449	13454	13320	13232	13371	13377	13295	13522	13386	13440	13350	13393	13244	13380	13287	13305	13175	13277	13344	13421	13419	13203	13428	13396	13234	13514	13346	13216	13339	13183	13383	13392	13217	13357	13352	13381	13339	13310	13337	13361	13399	13265	13426	13458	13604	13485	13379	13484	13432	13408	13319	13157	13602	13298	13071	13317	13312	13416	13486	13377	13382	13500	13440	13386	13431	13482	13271	13436	13448	13260	13352	13431	13473	13321	13443	13328	13397	13354	13445	13401	13323	13234	13311	13362	13260	13276	13388	13380	13319	13386	13200	13430	13451	13523	13350	13260	13480	13201	13443	13320	13295	13367	13552	13135	13344	13367	13401	13330	13446	13428	13308	13532	13243	13178	13420	13281	13444	13336	13361	13328	13284	13270	13335	13470	13321	13378	13628	13306	13258	13385	13302	13344	13406	13539	13369	13395	13510	13396	13451	13293	13235	13303	13333	13330	13399	13387	13303	13320	13258	13453	13372	13275	13247	13255	13353	13174	13452	13306	13407	13305	13438	13479	13390	13375	13392	13429	13351	13279	13280	13462	13428	13356	13248	13244	13311	13388	13327	13434	13363	13354	13258	13399	13339	13430	13364	13490	13455	13434	13480	13391	13331	13289	13467	13363	13417	13399	13332	13561	13479	13314	13369	13453	13265	13222	13505	13392	13458	13304	13370	13369	13328	13320	13539	13247	13244	13436	13274	13415	13202	13346	13373	13362	13326	13436	13354	13394	13239	13263	13315	13214	13319	13400	13382	13125	13347	13418	13394	13427	13439	13345	13363	13370	13238	13320	13351	13431	13557	13369	13372	13310	13466	13430	13391	13503	13363	13250	13324	13226	13387	13266	13257	13322	13354	13495	13469	13263	13392	13306	13466	13531	13302	13536	13350	13453	13414	13374	13319	13330	13379	13437	13379	13386	13396	13470	13407	13262	13506	13439	13289	13393	13389	13339	13386	13390	13272	13321	13459	13444	13347	13299	13300	13363	13291	13237	13528	13542	13310	13518	13365	13235	13381	13403	13271	13154	13336	13379	13307	13412	13563	13277	13356	13264	13260	13357	13210	13292	13522	13330	13340	13237	13307	13445	13220	13438	13332	13392	13280	13429	13294	13501	13401	13379	13550	13447	13542	13519	13342	13374	13454	13548	13360	13398	13379	13329	13200	13298	13270	13259	13186	13446	13227	13365	13196	13423	13396	13206	13434	13277	13141	13255	13246	13593	13335	13439	13288	13245	13249	13255	13385	13225	13297	13267	13586	13460	13474	13216	13453	13364	13125	13384	13381	13395	13292	13363	13497	13280	13269	13391	13621	13409	13360	13438	13309	13371	13571	13401	13229	13382	13296	13353	13335	13370	13473	13336	13299	13230	13465	13206	13367	13256	13326	13446	13452	13404	13354
24074	21423	29042	26017	25256	25281	23307	19399	17824	16913	16306	15669	15465	15439	15235	15032	15097	14992	14878	14888	14612	14628	14808	14609	14612	14690	14648	14502	14509	14631	14659	14486	14592	14608	14543	14655	14708	14703	14498	14332	14714	14487	14527	14682	14747	14541	14704	14565	14606	14822	14604	14444	14661	14579	14539	14616	14623	14561	14544	14362	14449	14679	14807	14508	14640	14643	14486	14360	14555	14532	14467	14436	14292	14372	14770	14609	14581	14444	14458	14578	14467	14480	14647	14664	14594	14498	14627	14427	14686	14531	14531	14696	14579	14570	14533	14472	14539	14570	14682	14569	14664	14535	14477	14610	14661	14509	14647	14512	14627	14599	14534	14515	14349	14638	14554	14625	14615	14510	14493	14313	14613	14483	14536	14587	14703	14402	14365	14347	14459	14551	14558	14335	14601	14502	14331	14540	14395	14583	14451	14644	14486	14604	14498	14442	14386	14384	14580	14761	14451	14471	14530	14573	14567	14615	14432	14582	14624	14607	14587	14358	14554	14464	14481	14558	14462	14675	14612	14120	14466	14449	14399	14511	14584	14710	14171	14694	14502	14581	14643	14473	14569	14667	14414	14658	14670	14657	14476	14548	14426	14556	14441	14435	14470	14444	14460	14521	14457	14452	14535	14554	14389	14582	14588	14720	14752	14500	14599	14368	14525	14469	14455	14490	14564	14540	14411	14386	14644	14609	14356	14674	14469	14675	14555	14400	14507	14520	14514	14384	14576	14714	14564	14613	14560	14395	14441	14473	14632	14599	14524	14445	14380	14433	14409	14438	14496	14756	14551	14476	14716	14656	14638	14557	14592	14444	14425	14581	14342	14316	14466	14478	14543	14628	14589	14539	14623	14355	14520	14482	14688	14525	14364	14464	14666	14532	14662	14642	14527	14723	14435	14638	14564	14537	14531	14624	14498	14459	14275	14546	14510	14342	14583	14472	14418	14296	14582	14433	14424	14421	14424	14459	14566	14492	14536	14486	14519	14505	14641	14658	14497	14630	14566	14575	14374	14692	14519	14320	14398	14536	14480	14648	14461	14494	14685	14546	14415	14589	14674	14695	14457	14560	14509	14515	14493	14556	14531	14476	14698	14598	14472	14616	14640	14656	14681	14535	14437	14595	14644	14610	14495	14448	14719	14515	14525	14578	14467	14518	14408	14490	14695	14539	14497	14426	14795	14582	14535	14574	14635	14451	14398	14523	14662	14539	14514	14455	14343	14465	14610	14477	14508	14482	14461	14540	14724	14670	14363	14651	14381	14591	14582	14574	14478	14550	14306	14472	14442	14707	14521	14495	14333	14404	14512	14470	14356	14530	14631	14499	14591	14731	14492	14515	14577	14579	14613	14620	14391	14635	14575	14705	14494	14502	14643	14703	14468	14449	14752	14668	14376	14448	14622	14543	14445	14578	14546	14562	14525	14542	14541	14456	14366	14431	14248	14470	14507	14620	14677	14512	14602	14310	14592	14329	14622	14696	14608	14525	14505	14299	14535	14436	14692	14554	14498	14541	14743	14324	14497	14507	14451	14598	14717	14573	14364	14646	14593	14499	14555	14516	14390	14612	14442	14435	14583	14617	14539	14601	14398	14427	14471	14674	14575	14536	14668	14474	14542	14414	14305	14420	14548	14440	14399	14540	14737	14512	14629	14575	14342	14397	14399	14496	14311	14545	14555	14528	14583	14647	14383	14261	14524	14468	14538	14616	14493	14556	14688	14537	14622	14480	14609	14497	14578	14514	14703	14446	14584	14512	14421	14468	14346	14525	14328	14640	14395	14403	14744	14362	14658	14295	14571	14616	14484	14459	14688	14702	14562	14600	14339	14654	14451	14434	14698	14451	14455	14652	14411	14635	14338	14646	14502	14530	14390	14445	14672	14461	14511	14502	14571	14431	14612	14593	14554	14589	14538	14545	14267	14544	14406	14578	14557	14571	14625	14527	14559	14443	14571	14499	14697	14688	14438	14366	14440	14472	14491	14613	14602	14413	14553	14630	14743	14365	14465	14673	14570	14487	14494	14361	14565	14510	14368	14485	14457	14571	14580	14289	14553	14548	14488	14383	14521	14312	14667	14570	14627	14392	14638	14707	14675	14432	14596	14305	14593	14620	14522	14544	14606	14565	14467	14744	14409	14536	14630	14458	14575	14561	14701	14521	14458	14374	14548	14484	14480	14584	14467	14479	14613	14421	14560	14481	14600	14566	14675	14579	14607	14656	14652	14573	14697	14686	14544	14322	14497	14691	14508	14715	14535	14534	14762	14412	14428	14275	14417	14312	14534	14330	14522	14400	14310	14450	14696	14505	14604	14344	14433	14540	14476	14426	14652	14446	14499	14448	14591	14603	14613	14599	14569	14624	14560	14537	14566	14445	14518	14748	14491	14480	14546	14523	14405	14513	14731	14319	14436	14600	14512	14738	14582	14682	14582	14509	14443	14415	14639	14550	14743	14309	14621	14578	14356	14389	14473	14419	14611	14390	14657	14736	14680	14543	14488	14474	14414	14601	14391	14635	14481	14552	14496	14627	14678	14508	14302	14405	14379	14529	14393	14609	14480	14491	14751	14546	14476	14533	14684	14504	14324	14475	14691	14564	14553	14555	14660	14637	14528	14556	14498	14511	14830	14520	14536	14337	14441	14523	14580	14619	14711	14371	14358	14650	14631	14482	14511	14580	14449	14510	14348	14653	14334	14604	14533	14780	14542	14588	14452	14599	14582	14619	14550	14602	14669	14624	14658	14491	14380	14546	14615	14688	14516	14550	14547	14654	14776	14445	14366	14522	14499	14534	14536	14498	14567	14502	14716	14558	14433	14579	14614	14647	14452	14509	14642	14586	14613	14595	14645	14613	14440	14638	14580	14465	14295	14407	14579	14520	14614	14489	14589	14549	14659	14638	14586	14411	14480	14410	14721	14656	14443	14397	14590	14794	14451	14481	14679	14345	14389	14468	14547	14442	14300	14397	14439	14583	14512	14543	14330	14707	14592	14504	14449	14539	14592	14500	14453	14585	14262	14608	14618	14521	14513	14525	14665	14460	14614	14431	14442	14407	14576	14533	14584	14568	14592	14538	14585	14479	14550	14708	14442	14541	14540	14455	14424	14312	14504	14541	14391	14383	14719	14702	14823	14450	14587	14582	14658	14552	14401	14461	14320	14355	14470	14610	14607	14471	14337	14474	14542	14613	14479	14588	14642	14597	14654	14594	14678	14547	14534	14289	14594	14735	14625	14505	14505	14438	14498	14251	14642	14535	14422	14676	14501	14513	14675	14613	14424	14530	14522	14593	14547	14628	14505	14570	14689	14530	14340	14635	14630	14661	14450	14598	14635	14539	14533	14543	14499	14543	14417	14507	14416	14635	14442	14450	14607	14694	14592	14530	14516	14478	14714	14377	14777	14605	14502	14558	14584	14478	14538	14566	14422	14408	14623	14644	14515	14783	14485	14398	14493	14485	14529	14414	14469	14482	14665	14590	14402	14501	14427	14503	14443	14543	14553	14438	14327	14545	14425	14577	14654	14718	14577	14385	14528	14582	14419	14460	14550	14676	14476	14607	14496	14463	14593	14397	14569	14585	14509	14449	14524	14445	14572	14402	14605	14502	14327	14467	14665	14558	14571	14360	14458	14389	14613	14686	14472	14407	14542	14588	14471	14352	14440	14654	14283	14356	14567	14440	14544	14642	14474	14526	14495	14546	14419	14381	14494	14627	14492	14540	14396	14459	14332	14337	14460	14523	14488	14517	14501	14472	14622	14571	14651	14379	14471	14459	14567	14467	14410	14381	14461	14486	14534	14711	14348	14412	14598	14456	14518	14416	14647	14439	14309	14539	14538	14604	14676	14561	14435	14596	14463	14588	14508	14506	14554	14357	14466	14525	14488	14616	14293	14531	14413	14486	14641	14530	14431	14426	14679	14562	14589	14498	14531	14712	14480	14542	14630	14597	14372	14432	14581	14393	14332	14628	14405	14432	14479	14552	14578	14588	14517	14558	14522	14555	14472	14388	14499	14461	14523	14578	14505	14443	14737	14506	14511	14458	14492	14563	14662	14754	14486	14464	14574	14620	14650	14597	14454	14561	14788	14670	14572	14510	14391	14508	14666	14524	14587	14549	14498	14516	14538	14482	14375	14571	14575	14493	14446	14633	14321	14348	14615	14568	14340	14424	14428	14702	14366	14483	14353	14506	14501	14606	14419	14465	14580	14468	14473	14537	14727	14434	14629	14496	14460	14561	14398	14393	14340	14545	14520	14605	14647	14665	14578	14398	14482	14658	14600	14658	14568	14454	14401	14709	14582	14438	14590	14575	14534	14719	14439	14383	14477	14609	14603	14614	14545	14491	14613	14482	14405	14632	14593	14520	14591	14595	14475	14428	14502	14552	14606	14631	14655	14595	14596	14673	14413	14483	14468	14533	14260	14390	14472	14627	14516	14558	14412	14528	14692	14592	14436	14654	14615	14564	14434	14642	14619	14644	14681	14651	14378	14554	14505	14553	14365	14461	14465	14503	14524	14486	14475	14594	14517	14346	14382	14473	14477	14633	14531	14283	14503	14472	14540	14409	14479	14423	14299	14503	14655	14543	14573	14538	14552	14589	14396	14328	14314	14406	14505	14384	14605	14434	14469	14613	14594	14540	14482	14577	14569	14475	14669	14273	14644	14633	14743	14531	14455	14677	14827	14462	14575	14646	14422	14545	14716	14374	14478	14564	14466	14580	14522	14637	14519	14620	14537	14556	14409	14600	14758	14512	14748	14642	14591	14493	14537	14446	14202	14660	14484	14724	14454	14582	14331	14582	14582	14392	14558	14677	14540	14554	14482	14475	14695	14503	14708	14743	14512	14645	14543	14511	14692	14643	14499	14590	14606	14474	14490	14321	14666	14732	14471	14677	14540	14523	14550	14416	14550	14340	14602	14494	14608	14522	14542	14484	14631	14417	14576	14420	14471	14508	14533	14482	14476	14593	14651	14556	14521	14722	14542	14594	14527	14602	14497	14502	14624	14613	14543	14674	14531	14584	14387	14538	14524	14475	14461	14597	14344	14687	14530	14404	14491	14614	14439	14586	14494	14631	14408	14419	14553	14474	14478	14463	14656	14570	14426	14525	14429	14612	14764	14429
32320	52196	49136	39615	32132	26058	21896	19568	17902	16540	15610	15110	14560	14321	13856	13728	13617	13615	13380	13428	13257	13403	13235	13290	13095	13194	13175	13131	13154	13088	13181	13133	13231	13122	13067	13230	13058	13105	13171	13038	12906	13036	13139	13220	13228	12948	13224	13023	13019	13134	12881	13099	13061	13198	13272	13048	13194	13035	13053	13119	13187	13091	13023	13125	13060	13065	13094	13104	13124	13106	13297	13026	13158	12978	13158	13066	13247	13086	12989	13082	13089	13111	13030	12914	13137	12951	13351	12986	12965	13162	13041	13003	13259	13092	13114	13171	13099	12899	13146	13089	12978	12907	13048	13151	13061	13021	13004	13170	13162	13174	13096	13181	13125	13080	12945	13079	13030	13110	12965	12995	13209	12983	13048	13139	13129	13035	13162	13106	12862	13128	12936	13088	12946	13102	12890	13058	13114	12930	13010	13147	13115	13049	13215	13097	12929	13119	12999	13132	13070	13166	13064	13037	13159	13037	12984	13104	13237	13136	12836	13123	13049	13161	13094	13118	13099	13114	13178	12983	12990	12991	13049	13272	13126	13115	13160	13157	12943	13046	13117	13135	13191	13204	13354	13117	13154	13021	13066	13145	13080	12991	13004	13083	13074	13053	12991	12974	13092	13037	13024	12944	12969	13103	13072	13303	13054	13003	13025	12909	13025	13168	13170	13103	13097	12941	13082	12921	13049	13241	12983	13097	13144	13177	13116	12981	13090	13038	13067	13071	12974	13074	13156	13019	13103	13114	12831	13127	13176	13017	13099	13259	13033	13025	13031	12966	12998	12986	13018	13050	13102	13108	13156	13009	13074	12988	13140	13144	12829	13057	13109	12956	13128	12955	13298	12958	13162	12913	12990	12951	13024	12968	13045	12947	13002	12962	13139	13188	12897	12994	13075	13054	13005	13033	12970	13239	13071	13051	12951	13103	13176	13136	13178	13041	12966	13198	12945	13037	13163	13136	13168	13285	13107	13056	13070	12904	13123	12953	13128	13164	13058	13024	13118	13151	12957	13119	13140	12953	13035	13018	13128	13053	13032	13118	13118	12975	12956	13047	13105	13007	13088	13121	13052	13122	13059	13224	13031	12997	13086	13155	13145	13041	13071	13113	13084	12964	13088	13114	13012	13001	13016	13190	13131	12996	13099	13089	13059	13073	13014	13077	13023	13005	13128	13133	13034	12988	13014	12955	13166	12989	13275	13074	12982	13099	13138	12934	13049	13093	13153	13199	13128	13072	13106	13037	12972	13255	12985	13069	13006	13123	12992	13137	13125	12971	13056	13165	13117	13214	13231	13166	13135	12961	13036	12990	13027	13069	13162	13119	13259	13113	13143	13087	13101	13093	13128	13076	13038	12912	13073	13115	13190	13143	13012	12936	13041	12990	13218	13000	13038	13003	13130	13150	12972	13227	13065	13033	13052	12887	13080	13064	12968	13017	13134	13004	13134	12988	13082	13129	13133	12976	12996	13016	13097	12979	13205	12914	13181	12995	13076	13232	12964	13082	13140	13233	13085	13007	13203	13155	13180	12988	13146	13122	13064	13043	13035	13056	12965	13104	13118	12902	13200	13252	13201	13076	13089	13095	13111	12932	13068	13152	13071	13123	13147	13030	13133	13173	13152	12948	12885	12875	13070	13088	13196	13086	13100	13018	12978	13124	12867	13119	13058	12976	12908	13195	13162	13023	13105	13096	13063	13110	12981	13207	13221	13196	13077	12893	13029	13176	13101	13036	13101	13017	13198	13082	12908	12960	13035	13041	13156	13142	12961	13230	13195	13060	13040	13065	13226	13101	13033	13071	13165	13181	13099	13142	12961	13023	13011	13031	13029	13036	13040	13012	12922	13085	13163	13143	13081	13059	13033	12998	12998	13115	12995	12977	13142	12991	13003	13191	13199	12950	13156	13221	13063	13062	12952	13089	13044	13173	13119	13066	13174	13034	13002	13196	13016	12946	12906	13039	13061	13042	13118	13062	13079	12971	12945	12957	13201	13295	13004	13096	13063	13042	12945	13138	13052	13114	13036	13082	12880	13139	13006	13104	12999	13215	13179	13047	13028	13078	13105	13086	13073	13081	13086	13042	13048	13069	13304	13024	13056	13196	13136	13054	13049	12936	13175	13120	13030	13033	13173	13007	13287	12976	13124	13072	13066	13174	12918	13120	13096	13120	13018	13025	13063	13174	13004	12934	13152	13016	13063	13134	13085	13012	13171	12930	13154	13122	13199	13302	13237	13010	13066	13076	13120	13110	13160	13172	12934	12972	12886	13052	13219	13243	13076	13124	13073	13080	13136	13068	13088	13101	13156	12982	12885	12968	12901	12964	12904	13218	13238	13222	13106	13151	12999	13096	13053	12969	13177	13144	13136	12981	13045	13146	13047	13147	13114	13075	13029	13120	13020	13134	13162	13014	13058	12977	13081	13070	13142	12934	13014	13171	12958	13083	13051	12979	13120	13112	13004	13066	13078	13091	13039	13037	13090	13061	13270	12989	13036	13102	12951	12859	13100	12939	13027	13099	12906	13250	13123	13063	13050	12965	13039	13092	12902	13040	13120	13191	13116	13169	13057	13085	13218	13008	13005	12999	13066	13093	12946	13126	13096	13028	13104	12946	13173	12976	13038	13074	13101	12961	12968	13136	12988	13008	13172	13032	13158	12923	12978	13191	13051	13022	12924	12995	12996	13011	12964	13041	13060	13147	13067	13117	12964	13126	13070	13206	13006	13208	13055	13128	13094	13015	13047	12919	12913	13181	12986	13041	13289	13044	13104	12944	13078	13085	12923	13195	13041	13172	13049	12997	13384	13011	13139	13181	13056	13032	13071	13012	13235	13099	13099	13044	12885	12999	12937	13071	13031	12965	13251	13085	13102	13040	13257	12795	13092	12968	13136	13068	13101	13222	12917	12964	13182	13069	13057	13016	13023	13174	13008	13002	13008	13043	12996	13026	12941	13058	13143	13026	12974	13026	13029	13083	13152	13060	13010	13185	12968	13003	13083	13172	13115	13013	13101	12957	13158	13074	13106	13027	13038	12998	13000	13011	13153	12990	13033	13203	12985	12897	13078	13010	12920	12981	13066	12871	13036	13001	13189	13143	13130	13092	13058	13013	13192	13272	12921	12982	13153	12978	12995	13138	13014	13056	13141	12889	13052	13084	13057	13060	13007	13122	13029	12995	13078	13022	12995	12995	13091	13025	12970	13099	12994	13046	13075	13029	13079	12992	13103	13167	12913	13164	12986	13062	13201	13098	13049	13016	13179	13187	13167	13023	13052	13216	13103	13231	13047	13026	12962	13078	13182	13091	12934	13024	13139	13111	13150	13141	13044	13152	13096	13027	13050	13104	13092	13168	12897	13192	13079	13054	13084	13246	13080	13167	13239	13134	12963	13090	13192	13131	13105	13158	13001	13066	13058	12926	13143	13003	12980	13170	13133	12848	13035	13216	13028	13072	13238	13002	13088	13130	13207	13111	13064	13163	13054	13059	13132	13085	12970	12884	13128	13060	13026	13055	13122	13060	13237	13120	12967	13156	12972	13086	13034	13065	13097	13084	13100	12860	12988	13108	12926	13059	13157	13091	13017	13057	13047	13018	12911	13041	13172	12868	13077	13075	13087	13105	13185	13066	13062	13098	13017	13106	13211	13248	13075	13173	13213	13079	12900	13158	13022	13120	13108	12992	13187	12955	13146	13050	13193	13145	12945	13041	13140	13174	13336	13065	12858	13023	13128	12954	12955	13105	13061	12997	13026	13199	12945	13016	13014	13077	13004	13006	13239	13090	12990	13207	13101	13149	13087	13092	13044	13036	13073	13087	13011	13111	13147	12933	13126	13111	13169	12889	12960	13056	13084	12962	13119	13081	13005	13158	12993	12943	13015	12935	13193	12913	13116	13081	12936	13121	13000	13222	13230	13081	13221	13108	13123	12929	13242	13128	12994	13167	12992	13032	13116	12948	13055	13059	13114	13123	13040	13048	13200	13059	13043	13052	13205	13009	13072	13150	12986	13153	13174	13016	13054	13076	13054	13059	13015	13248	12961	12974	13179	13090	12981	13040	13107	13118	13127	12962	13063	13072	12939	13195	13109	13029	13154	13032	13075	13049	13330	13125	13151	13120	13077	13005	13076	13105	13180	13138	12935	13029	12985	12864	13067	13164	13020	12987	13150	13059	13134	13047	12898	13105	13019	13062	12999	13085	13120	12981	12859	13179	13140	12950	13168	13036	13160	13112	13198	13079	13067	13147	12993	13125	13102	13124	13162	13033	13267	13027	13117	13007	13301	13096	12892	13191	13131	13111	13009	13075	13061	13089	13078	13007	13108	13093	13028	13012	13024	13253	13135	13069	13088	13086	13202	13095	13126	13165	13027	13185	13090	13024	13027	13195	13198	13046	13047	13061	12964	13107	12988	13122	13121	13163	13068	13060	13033	13135	13261	13106	13221	13040	13160	13108	12928	13037	12973	13011	12955	13007	12989	12947	13082	13200	12907	13188	13071	13171	13194	13118	13166	13175	12992	13168	13088	13162	13160	13029	13160	13144	13125	13024	13028	12971	13035	13152	12959	12984	13055	13065	12956	13233	13029	13167	12757	13007	13070	13144	13018	13138	13143	12910	13106	13026	13136	13008	13139	13103	13088	13036	13218	13194	13038	13118	13053	12983	13079	13028	13186	13230	13009	12900	13057	13118	12907	13003	13064	13139	12981	13056	12964	13120	12917	13104	13092	13012	13215	13033	13184	13002	13214	13084	13107	13027	13111	13003	13032	13162	13080	13156	12996	13094	13120	12958	12993	13303	13159	13068	12941	13007	12900	13005	13087	13175	13148	13099	13106	13177	13095	12929	12969	12987	13053	13049	13188	13098	13090	13005	13139	13173	13106	13010	13096	13157	13081	13053	13037	13075	12952	13167	12995	12964	13180	13067	13168	13201	13267	13061	13043	13115	13079	13033	12906	13187	13093	13108	13078	13070	13023	13173	13069	13042	13098	13109	13026	13157	13037	13099	13134	13033	13132	13088	12923	13209	13082	13144	13198	13153	13116	13048	12979	13237	12987	13121	13158	13227	13023	13284	13002	13203	12987	13043	13057	13096	13270	13132	13058	13108	13095	13135	13013	12927
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
