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
341649220151	341649220704	341649221254	341649221804	341649222354	341649222904	341649223454	341649224004	341649224554	341649225104	341649225654	341649226204	341649226754	341649227304	341649227854	341649228404	341649228954	341649229504	341649230054	341649230604	341649231154	341649231704	341649232254	341649232804	341649233354	341649233904	341649234454	341649235004	341649235554	341649236104	341649236654	341649237204	341649237754	341649238304	341649238854	341649239404	341649239954	341649240504	341649241054	341649241604	341649242154	341649242704	341649243254	341649243804	341649244354	341649244904	341649245454	341649246004	341649246554	341649247104	341649247654	341649248204	341649248754	341649249304	341649249854	341649250404	341649250954	341649251504	341649252054	341649252604	341649253154	341649253704	341649254254	341649254804	341649255354	341649255904	341649256454	341649257004	341649257554	341649258104	341649258654	341649259204	341649259754	341649260304	341649260854	341649261404	341649261954	341649262504	341649263054	341649263604	341649264154	341649264704	341649265254	341649265804	341649266354	341649266904	341649267454	341649268004	341649268554	341649269104	341649269654	341649270204	341649270754	341649271304	341649271854	341649272404	341649272954	341649273504	341649274054	341649274604	341649275154	341649275704	341649276254	341649276804	341649277354	341649277904	341649278454	341649279004	341649279554	341649280104	341649280654	341649281204	341649281754	341649282304	341649282854	341649283404	341649283954	341649284504	341649285054	341649285604	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2711	2000	3600	2300	2711	2000	3600	2300	2711	2000	3600	2300	2711	2000	3600	2300	2711	2000	3600	2300	2711	2000	3600	2300	2711	2000	3600	2300	2711	2000	3600	2300	2711	2000	3600	2300	2711	2000	3600	2300	2711	2000	3600	2300	2711	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22650	21636	28828	25011	22335	24569	25435	20704	19525	19160	18998	18629	18449	18397	18018	17941	18084	17857	17812	17668	17759	17694	17569	17620	17659	17544	17386	17581	17621	17503	17447	17506	17432	17616	17456	17603	17515	17225	17422	17483	17515	17493	17330	17315	17331	17338	17503	17477	17448	17446	17181	17248	17360	17275	17457	17611	17627	17567	17327	17378	17237	17453	17472	17356	17377	17367	17457	17339	17562	17598	17372	17270	17321	17427	17508	17447	17307	17254	17244	17540	17358	17291	17436	17411	17297	17428	17494	17450	17344	17381	17458	17423	17216	17445	17520	17276	17361	17338	17335	17543	17393	17340	17458	17408	17325	17163	17275	17304	17183	17314	17199	17268	17251	17311	17202	17144	17255	17351	17399	17134	17660	17452	17191	17367	17337	17352	17265	17343	17513	17494	17346	17409	17496	17495	17311	17408	17323	17442	17414	17417	17235	17376	17320	17343	17207	17260	17482	17298	17149	17375	17293	17386	17231	17237	17386	17241	17323	17249	17282	17272	17240	17202	17339	17209	17312	17301	17228	17276	17248	17474	17347	17307	17357	17355	17392	17338	17260	17216	17089	17291	17390	17185	17358	17467	17182	17404	17260	17329	17419	17462	17428	17234	17335	17348	17157	17330	17330	17422	17286	17444	17444	17136	17221	17122	17219	17206	17247	17205	17496	17295	17510	17237	17376	17285	17297	17482	17406	17488	17392	17343	17344	17546	17263	17406	17379	17376	17414	17253	17386	17283	17365	17300	17002	17231	17226	17203	17327	17290	17374	17368	17129	17400	17257	17356	17458	17303	17348	17184	17181	17267	17127	16983	17489	17365	17358	17319	17359	17261	17439	17326	17279	17203	17493	17521	17416	17433	17378	17328	17209	17461	17251	17288	17310	17292	17296	17209	17281	17514	17310	17325	17367	17557	17348	17345	17323	17265	17282	17311	17305	17360	17390	17232	17369	17328	17393	17417	17324	17204	17228	17326	17119	17367	17307	17263	17430	17405	17190	17482	17274	17139	17259	17321	17320	17248	17380	17301	17279	17421	17396	17301	17307	17333	17382	17256	17101	17317	17407	17542	17376	17256	17357	17339	17261	17355	17493	17289	17207	17412	17284	17264	17274	17236	17521	17420	17280	17406	17356	17288	17117	17316	17263	17264	17268	17263	17282	17233	17214	17450	17235	17337	17324	17340	17349	17202	17287	17287	17222	17356	17357	17431	17468	17579	17204	17115	17240	17339	17409	17066	17281	17389	17403	17212	17449	17236	17320	17453	17399	17387	17317	17411	17192	17480	17420	17350	17407	17285	17318	17263	17364	17249	17389	17243	17181	17233	17404	17464	17297	17355	17277	17251	17394	17441	17404	17621	17243	17409	17522	17276	17379	17463	17450	17269	17527	17385	17243	17214	17511	17279	17355	17298	17288	17437	17451	17290	17364	17296	17275	17325	17515	17354	17244	17234	17355	17372	17297	17277	17566	17531	17498	17466	17286	17439	17543	17272	17288	17175	17398	17278	17108	17363	17321	17242	17117	17225	17325	17391	17358	17211	17403	17393	17286	17391	17367	17140	17259	17276	17355	17163	17205	17551	17250	17568	17172	17311	17490	17186	17321	17456	17352	17470	17216	17463	17226	17197	17249	17206	17274	17212	17529	17526	17349	17340	17365	17216	17634	17177	17315	17395	17197	17368	17503	17393	17123	17270	17074	17284	17210	17373	17255	17392	17319	17468	17304	17433	17430	17395	17490	17358	17314	17219	17216	17373	17213	17096	17187	17375	17267	17369	17438	17385	17495	17206	17397	17501	17301	17495	17310	17485	17304	17296	17337	17356	17371	17334	17341	17228	17301	17366	17292	17342	17216	17492	17246	17377	17563	17197	17366	17249	17305	17323	17501	17275	17419	17428	17612	17360	17458	17378	17267	17498	17383	17289	17355	17445	17414	17218	17362	17243	17402	17405	17109	17289	17299	17162	17212	17354	17401	17360	17422	17528	17069	17196	17329	17426	17174	17169	17362	17217	17458	17623	17294	17164	17308	17309	17355	17162	17326	17187	17451	17360	17259	17472	17256	17267	17352	17275	17622	17378	17442	17265	17462	17061	17338	17334	17456	17228	17352	17289	17197	17180	17152	17212	17343	17175	17276	17313	17197	17463	17155	17386	17282	17260	17564	17464	17357	17295	17175	17389	17414	17309	17286	17123	17366	17347	17366	17243	17307	17224	17195	17286	17192	17356	17433	17448	17350	17250	17439	17373	17428	17167	17439	17292	17426	17299	17369	17479	17385	17166	17546	17319	17284	17322	17455	17321	17138	17296	17263	17314	17431	17450	17320	17071	17238	17199	17305	17218	17485	17540	17400	17353	17450	17318	17194	17516	17351	17318	17219	17120	17159	17253	17405	17292	17273	17196	17287	17258	17293	17229	17161	17295	17342	17235	17393	17291	17366	17365	17215	17480	17266	17366	17247	17422	17114	17239	17232	17117	17243	17141	17302	17248	17457	17427	17437	17132	17530	17394	17513	17299	17294	17219	17415	17384	17175	17486	17344	17409	17219	17238	17235	17294	17319	17602	17614	17390	17170	17202	17096	17333	17394	17444	17453	17211	17586	17540	17339	17357	17488	17350	17221	17365	17124	17225	17443	17311	17266	17316	17476	17301	17243	17330	17352	17469	17408	17290	17368	17307	17268	17234	17528	17303	17389	17506	17347	17220	17271	17083	17346	17295	17299	17390	17456	17382	17328	17393	17294	17216	17326	17366	17433	17273	17380	17413	17482	17379	17462	17308	17252	17280	17326	16973	17276	17648	17476	17278	17273	17185	17208	17544	17180	17285	17318	17283	17533	17357	17329	17242	17281	17504	17355	17318	17371	17478	17266	17286	17387	17322	17425	17406	17392	17393	17218	17279	17347	17134	17202	17185	17410	17313	17285	17242	17339	17437	17257	17484	17168	17474	17343	17505	17217	17407	17241	17304	17169	17284	17349	17258	17476	17320	17228	17125	17432	17359	17524	17251	17353	17400	17319	17174	17330	17341	17318	17365	17478	17410	17335	17179	17114	17388	17421	17245	17449	17255	17312	17361	17375	17294	17256	17398	17421	17146	17284	17277	17314	17451	17473	17331	17471	17128	17283	17500	17209	17526	17489	17364	17247	17242	17131	17336	17332	17361	17365	17378	17328	17402	17473	17401	17475	17452	17436	17303	17388	17269	17529	17427	17372	17515	17088	17275	17530	17437	17104	17528	17601	17237	17240	17330	17343	17242	17323	17323	17267	17333	17324	17268	17268	17423	17396	17459	17389	17430	17171	17506	17520	17412	17334	17408	17395	17320	17000	17388	17633	17285	17367	17327	17332	17085	17370	17201	17367	17574	17175	17115	17322	17343	17348	17220	17436	17228	17361	17333	17231	17217	17480	17222	17277	17381	17539	17245	17243	17291	17267	17284	17160	17291	17345	17306	17439	17282	17207	17225	17422	17344	17389	17301	17242	17279	17537	17452	17409	17366	17258	17352	17318	17456	17275	17375	17340	17350	17275	17440	17261	17091	17406	17420	17456	17238	17276	17296	17438	17401	17189	17331	17285	17136	17129	17354	17434	17316	17314	17171	17436	17092	17170	17184	17305	17337	17330	17291	17270	17458	17299	17344	17417	17203	17542	17337	17358	17462	17400	17192	17418	17238	17424	17297	17544	17347	17260	17576	17274	17183	17460	17299	17333	17260	17405	17393	17306	17561	17414	17145	17507	17279	17417	17472	17383	17447	17313	17367	17324	17384	17327	17285	17171	17260	17268	17259	17265	17412	17378	17160	17539	17263	17181	17246	17432	17424	17375	17380	17599	17529	17317	17374	17323	17293	17266	17035	17146	17346	17394	17127	17064	17287	17369	17160	17323	17280	17347	17333	17280	17104	17190	17414	17567	17277	17344	17269	17317	17358	17235	17547	17175	17118	17217	17074	17106	17243	17411	17173	17196	17333	17342	17306	17317	17216	17253	17402	17381	17304	17246	17256	17289	17457	17399	17372	17380	17419	17424	17202	17100	17344	17151	17255	17361	17169	17321	17418	17394	17332	17359	17486	17220	17258	17412	17194	17253	17270	17220	17365	17409	17383	17241	17125	17500	17314	17390	17217	17371	17179	17300	17486	17337	17482	17240	17402	17234	17160	17371	17153	17181	17303	17333	17185	17305	17417	17457	17402	17248	17346	17342	17320	17283	17329	17327	17281	17204	17417	17456	17523	17256	17133	17246	17276	17370	17464	17410	17422	17419	17386	17440	17306	17389	17408	17327	17426	17414	17268	17238	17328	17452	17489	17465	17375	17341	17448	17362	17335	17240	17322	17373	17311	17360	17300	17472	17301	17309	17176	17393	17236	17414	17401	17273	17203	17468	17348	17261	17424	17193	17339	17410	17456	17347	17221	17481	17363	17203	17178	17388	17170	17321	17557	17602	17397	17316	17204	17282	17304	17459	17344	17237	17374	17279	17440	17471	17243	17444	17582	17404	17291	17174	17315	17224	17459	17519	17278	17542	17493	17265	17140	17228	17254	17655	17316	17397	17282	17289	17172	17213	17202	17465	17153	17477	17308	17382	17483	17280	17026	17414	17435	17312	17418	17407	17340	17290	17502	17181	17511	17518	17450	17227	17450	17433	17338	17486	17363	17769	17439	17290	17195	17288	17274	17143	17377	17357	17282	17360	17235	17223	17234	17381	17502	17521	17177	17222	17206	17449	17381	17423	17282	17125	17356	17488	17370	17127	17345	17398	17354	17295	17295	17254	17368	17477	17372	17253	17116	17167	17362	17432	17479	17502	17440	17430	17327	17323	17278	17464	17531	17295	17245	17312	17215	17277	17270	17327	17356	17115	17289	17434	17424	17387	17396	17517	17200	17275	17377	17350	17376	17323	17178	17225	17280	17241	17301	17317	17228	17301	17094	17272	17394	17279	17187	17357	17374	17286	17279	17304	17384	17345	17411	17099	17279	17423	17379	17392	17338	17392	17218	17346	17508	17249	17350	17137	17228	17358	17206	17368	17251	17255	17473	17467	17176	17413	17185	17237	17354	17248	17402	17168	17271	17248	17292	17279	17328	17348	17257	17360	17291	17466	17428	17389	17473	17349	17458	17255	17216	17197	17100
23110	47175	40561	31917	27189	23682	21301	19777	18535	17970	17377	17207	16807	16547	16405	16283	15988	16139	15864	15829	15714	15957	15694	15758	15525	15599	15567	15537	15680	15713	15662	15547	15702	15365	15326	15580	15590	15572	15460	15459	15663	15495	15465	15480	15372	15518	15445	15580	15228	15520	15424	15540	15548	15553	15483	15733	15425	15526	15436	15498	15512	15509	15407	15386	15461	15174	15240	15624	15589	15552	15317	15391	15386	15436	15462	15581	15449	15579	15484	15485	15548	15560	15446	15553	15314	15274	15403	15501	15442	15385	15452	15406	15367	15397	15521	15419	15514	15515	15661	15430	15411	15532	15389	15420	15536	15500	15265	15620	15497	15436	15416	15310	15585	15450	15494	15303	15353	15600	15441	15601	15348	15541	15400	15388	15500	15607	15400	15573	15379	15550	15310	15495	15424	15431	15566	15492	15367	15516	15472	15478	15352	15663	15446	15595	15399	15516	15636	15531	15534	15549	15462	15404	15621	15480	15512	15344	15395	15547	15503	15460	15498	15338	15392	15589	15542	15606	15380	15392	15505	15357	15451	15486	15353	15264	15439	15513	15205	15455	15555	15413	15389	15509	15517	15335	15349	15532	15521	15483	15495	15385	15292	15453	15344	15507	15443	15568	15416	15619	15396	15445	15439	15478	15434	15335	15415	15307	15434	15366	15360	15543	15520	15450	15321	15386	15509	15547	15235	15555	15492	15395	15564	15371	15379	15593	15297	15465	15427	15468	15358	15543	15406	15285	15534	15563	15368	15413	15565	15381	15451	15491	15423	15533	15360	15544	15519	15462	15279	15456	15371	15508	15432	15492	15540	15583	15397	15369	15398	15471	15496	15534	15479	15383	15312	15445	15378	15416	15648	15529	15375	15448	15704	15424	15392	15476	15346	15390	15528	15490	15413	15415	15503	15487	15542	15387	15624	15428	15373	15466	15569	15284	15409	15326	15468	15530	15480	15461	15546	15533	15324	15520	15480	15401	15602	15345	15666	15459	15476	15578	15394	15355	15489	15492	15493	15373	15542	15442	15400	15233	15580	15495	15462	15529	15457	15562	15343	15400	15529	15402	15457	15457	15502	15560	15468	15373	15292	15494	15460	15533	15496	15439	15400	15535	15553	15425	15539	15394	15461	15294	15314	15400	15562	15292	15419	15418	15440	15424	15497	15251	15481	15554	15319	15574	15403	15234	15548	15563	15548	15580	15333	15484	15443	15551	15384	15421	15215	15450	15401	15341	15418	15492	15342	15501	15546	15397	15295	15371	15503	15516	15307	15325	15365	15407	15384	15498	15413	15472	15463	15540	15379	15368	15562	15575	15412	15426	15508	15550	15430	15213	15357	15256	15575	15402	15374	15510	15397	15389	15557	15355	15711	15500	15458	15338	15455	15299	15568	15378	15619	15504	15368	15511	15426	15509	15334	15334	15416	15380	15467	15447	15314	15390	15346	15342	15426	15382	15329	15413	15436	15556	15510	15546	15543	15390	15502	15349	15404	15577	15464	15665	15472	15547	15586	15242	15603	15290	15441	15439	15361	15426	15534	15483	15285	15356	15442	15516	15535	15366	15498	15480	15485	15430	15629	15477	15407	15341	15340	15584	15406	15297	15481	15552	15355	15394	15436	15446	15428	15614	15420	15475	15322	15521	15342	15473	15397	15436	15529	15508	15255	15455	15484	15447	15523	15704	15473	15487	15641	15389	15469	15508	15379	15464	15568	15304	15522	15505	15510	15551	15631	15439	15544	15433	15303	15414	15440	15567	15601	15454	15482	15490	15388	15435	15412	15311	15485	15550	15343	15509	15411	15504	15385	15338	15502	15495	15463	15525	15401	15459	15500	15282	15570	15366	15429	15371	15287	15403	15505	15591	15442	15653	15215	15581	15319	15473	15459	15502	15560	15531	15680	15403	15459	15349	15299	15396	15371	15416	15367	15393	15520	15414	15437	15571	15554	15299	15375	15361	15430	15408	15442	15457	15326	15529	15431	15499	15291	15640	15407	15565	15479	15431	15324	15329	15403	15551	15473	15369	15455	15406	15484	15531	15439	15583	15450	15384	15417	15355	15329	15320	15616	15310	15325	15376	15468	15478	15562	15305	15431	15304	15296	15467	15389	15424	15445	15595	15349	15305	15476	15355	15584	15511	15374	15348	15399	15237	15412	15284	15431	15414	15272	15260	15479	15279	15578	15558	15313	15468	15399	15367	15364	15553	15417	15529	15461	15500	15367	15424	15561	15385	15436	15502	15411	15632	15419	15459	15539	15486	15318	15340	15469	15372	15390	15604	15404	15387	15460	15294	15445	15439	15328	15330	15452	15593	15401	15386	15296	15473	15515	15484	15434	15429	15437	15459	15520	15353	15504	15471	15604	15234	15344	15421	15454	15470	15524	15376	15461	15600	15334	15497	15501	15307	15461	15456	15371	15389	15287	15393	15465	15538	15416	15480	15451	15488	15329	15487	15585	15341	15414	15370	15444	15470	15403	15573	15393	15249	15415	15365	15262	15480	15452	15533	15371	15420	15461	15376	15486	15357	15354	15391	15360	15514	15415	15352	15449	15425	15367	15395	15350	15628	15480	15342	15522	15449	15318	15397	15428	15366	15355	15452	15303	15526	15533	15497	15526	15379	15521	15455	15715	15445	15371	15295	15494	15433	15367	15572	15403	15245	15413	15463	15444	15624	15562	15334	15459	15485	15323	15556	15284	15527	15458	15504	15496	15353	15444	15487	15501	15404	15385	15450	15395	15311	15414	15507	15508	15402	15481	15407	15645	15563	15453	15583	15465	15490	15511	15476	15389	15459	15533	15439	15276	15413	15263	15381	15496	15583	15469	15377	15476	15416	15451	15400	15384	15387	15526	15331	15504	15411	15448	15544	15523	15390	15493	15374	15273	15519	15559	15262	15399	15548	15397	15415	15418	15457	15282	15469	15405	15481	15435	15751	15495	15457	15406	15346	15444	15485	15478	15595	15551	15393	15459	15603	15416	15434	15552	15527	15462	15367	15519	15262	15337	15504	15327	15454	15509	15447	15389	15467	15491	15398	15397	15357	15527	15323	15590	15623	15551	15478	15422	15468	15376	15340	15525	15384	15385	15363	15513	15363	15406	15584	15248	15467	15342	15318	15513	15469	15429	15430	15389	15422	15512	15478	15329	15417	15462	15488	15583	15550	15413	15264	15553	15416	15339	15443	15423	15568	15426	15489	15485	15474	15440	15541	15482	15487	15407	15417	15275	15416	15468	15590	15405	15562	15354	15582	15389	15459	15678	15562	15362	15332	15346	15489	15597	15346	15419	15671	15642	15437	15262	15456	15514	15426	15562	15354	15386	15458	15509	15434	15389	15489	15437	15370	15375	15301	15506	15341	15481	15373	15497	15512	15535	15400	15415	15286	15358	15501	15249	15457	15544	15433	15411	15487	15347	15441	15305	15562	15296	15440	15355	15530	15334	15463	15402	15474	15395	15464	15485	15337	15464	15264	15265	15411	15338	15498	15367	15541	15490	15464	15514	15391	15479	15547	15405	15426	15518	15491	15386	15417	15391	15337	15399	15362	15301	15230	15277	15450	15486	15386	15571	15341	15622	15398	15394	15260	15431	15638	15341	15186	15347	15419	15400	15449	15429	15298	15478	15485	15486	15245	15458	15448	15619	15399	15424	15270	15310	15754	15348	15408	15575	15483	15318	15623	15499	15281	15483	15545	15352	15407	15375	15517	15375	15411	15448	15446	15325	15434	15334	15487	15477	15446	15556	15408	15550	15516	15595	15550	15629	15631	15279	15610	15456	15454	15411	15519	15389	15441	15502	15543	15518	15512	15257	15333	15511	15436	15399	15479	15403	15406	15513	15245	15367	15428	15277	15335	15543	15356	15441	15397	15375	15406	15483	15508	15507	15514	15426	15453	15266	15417	15447	15364	15396	15413	15441	15441	15541	15371	15496	15321	15535	15517	15449	15359	15496	15375	15512	15565	15441	15514	15421	15310	15458	15559	15624	15360	15429	15555	15449	15425	15481	15397	15459	15450	15151	15584	15346	15438	15284	15322	15412	15515	15544	15494	15358	15501	15559	15471	15387	15466	15405	15499	15385	15522	15363	15485	15576	15497	15638	15320	15423	15408	15463	15372	15450	15438	15414	15395	15459	15576	15348	15588	15365	15397	15390	15402	15352	15518	15444	15357	15416	15551	15366	15502	15385	15237	15332	15510	15422	15333	15541	15381	15463	15437	15332	15293	15578	15609	15509	15411	15645	15368	15475	15526	15446	15650	15436	15475	15581	15310	15621	15282	15376	15374	15485	15394	15348	15334	15266	15517	15349	15491	15433	15409	15365	15532	15433	15396	15527	15453	15496	15368	15377	15489	15473	15440	15507	15450	15575	15372	15542	15365	15528	15457	15403	15439	15367	15613	15359	15311	15475	15401	15367	15401	15478	15424	15360	15532	15425	15289	15394	15436	15333	15480	15328	15421	15359	15325	15452	15333	15558	15415	15332	15520	15411	15367	15137	15543	15484	15389	15411	15314	15443	15551	15579	15473	15529	15455	15574	15417	15457	15434	15373	15497	15466	15401	15273	15403	15310	15603	15373	15355	15543	15411	15448	15219	15457	15418	15454	15559	15648	15249	15489	15330	15487	15446	15282	15409	15389	15314	15435	15472	15357	15520	15537	15522	15245	15405	15535	15300	15405	15466	15509	15300	15404	15502	15461	15553	15393	15409	15263	15479	15258	15164	15531	15323	15331	15477	15589	15479	15278	15488	15534	15604	15390	15369	15411	15484	15247	15485	15474	15428	15478	15330	15493	15316	15310	15566	15320	15607	15486	15443	15544	15355	15405	15508	15399	15342	15535	15561	15443	15396	15401	15417	15492	15409	15340	15494	15445	15463	15588	15316	15411	15513	15503	15314	15575	15370	15398	15571	15369	15656	15324	15384	15495	15604	15401	15391	15297	15367	15449	15488	15440	15285	15496	15322	15291	15480	15496	15397	15450	15492	15393	15531	15517	15498	15392	15498	15391	15417	15495	15328	15339	15371	15427	15392	15342	15597	15174	15375	15525	15355	15418	15558	15427	15512	15572	15375	15358	15512	15307	15558	15361	15532	15442	15623	15452	15397	15425	15362	15485	15448
29293	25546	29390	25722	20981	19633	18745	18159	17960	17669	17476	17652	17418	17317	17332	17289	17338	17237	17304	17234	16994	17163	17136	17251	17047	17041	17030	17102	16995	17102	16933	17051	16977	16966	16942	17013	16950	16768	16970	17048	16933	17231	17145	16990	16773	16959	16955	16989	17024	17021	17154	16970	17164	16960	17022	16759	17002	17058	17008	17082	17024	16730	17147	17192	17076	17100	16965	16951	17191	17019	16919	16997	16892	17060	16976	17195	16994	16970	16963	16893	16866	16831	17021	17065	17221	16850	16909	16948	17062	16901	17091	17082	17025	16917	17030	17007	17109	17047	17030	17028	17184	17152	16987	16859	16791	16830	17045	17088	17010	17080	16946	17104	17224	16954	16924	17039	17123	16986	17062	17203	17081	16995	16957	16918	16932	16858	16961	17024	17054	16985	16725	17004	16903	16882	17052	17004	16822	16784	16888	17100	17068	17120	16930	17029	17216	17059	17022	17042	17225	17014	17090	17085	16823	17034	16986	16848	17304	17078	17116	17064	17015	16934	17180	17030	16902	17092	16908	17076	17006	17023	16974	17113	17034	17149	17128	16874	17002	16889	16963	17135	16903	16972	17149	17039	17011	17131	16903	16961	16951	16979	17012	17153	16898	16824	16883	17090	16914	17014	17220	17223	17167	17110	16987	16949	16828	17198	17003	16985	17084	17022	17105	16864	17142	17062	16861	16979	17159	16986	17198	16976	16866	17199	17044	17157	17074	17091	16988	17060	17023	16928	17123	17065	16881	16958	17336	16988	17042	17022	16885	17170	16762	17144	17183	16906	17058	17087	17131	17102	16938	17117	17041	16977	17142	17012	16973	17166	16931	16980	17048	16975	17211	17109	17090	17006	17065	16978	16926	16843	17163	17039	16973	16875	17012	17120	17019	17144	17096	16803	17116	17068	17153	17076	16902	16992	17047	17160	17175	17104	16847	16655	16804	16971	16941	16840	17028	17084	17022	17008	16997	17122	17061	16909	17110	17037	16881	16895	16990	17076	16835	17029	16972	16812	16919	16915	17042	17054	17221	17249	17098	16931	17225	17041	17111	16975	17219	16842	16857	16991	17104	16971	17156	17107	17070	16881	16883	17138	16966	16952	16988	16936	16906	16911	17123	16966	17022	16863	16923	17083	17055	17083	17137	17120	16887	16817	16894	17122	17281	17127	17102	17058	16939	17019	17009	16804	16933	16869	16783	16944	17041	17066	17100	17013	17098	16942	16902	16822	16916	17008	17032	17006	16931	17213	16980	16988	17001	16972	16921	17094	16933	17060	17083	17090	17111	17198	16887	16849	16933	16844	17119	17084	17011	17114	16958	16841	16877	16964	17106	17163	17072	16862	16862	16922	17018	17037	17144	16790	16910	16962	17150	16986	16956	16870	17165	16791	17039	17060	16882	17003	17106	16747	17079	16938	17015	16910	17058	17029	16919	17048	17004	16828	16939	17041	17037	16937	17070	17123	17000	16867	17017	17138	17053	16989	16868	17014	17122	16973	17144	17059	17169	17171	17240	17015	16925	17061	16941	17098	17047	17142	17020	17229	17011	17086	16943	17146	17246	17137	17074	16852	16943	16973	17037	16974	16952	17060	16922	17102	17063	17067	16994	17081	16960	17040	17291	17189	16998	16904	17015	17175	17059	16946	16900	16899	17003	16967	17097	17002	16917	17159	16815	16963	16930	16962	16910	17040	17080	16781	16759	16698	16995	17117	17211	17115	17080	17050	16843	17104	16985	17091	17070	16919	17055	17077	17135	17139	17047	17124	16978	16958	16980	17084	17038	17052	16766	16952	17091	16880	17055	17014	17087	17026	16973	16994	16943	17075	17158	17152	17045	16956	17152	17066	17027	17099	17018	16774	17080	16906	16889	17223	17183	17109	17058	17188	16948	17262	17029	16913	17141	17050	16884	16987	16890	17009	17042	17081	17004	17152	16981	17050	16948	16823	17054	17079	17124	17094	17088	16903	16960	17001	16717	16849	17079	17172	17080	17035	17033	17001	17037	17012	17086	17021	17122	17024	17201	16849	17045	16924	17024	17073	17131	16991	17173	17114	16852	16971	17019	17018	16968	16954	16938	17024	17006	17239	16863	17063	17115	16961	17024	17066	16986	16820	16919	17133	17052	16960	17126	16982	17081	17085	17152	16919	17067	16906	17083	16828	16845	16831	16976	17050	17047	16978	16810	16865	16944	17050	16975	17035	17011	16925	16864	16968	16911	17037	16973	16947	16825	17035	16922	17098	17050	17055	17139	17076	16923	17081	17212	17144	16988	16945	16901	17092	17242	17076	17089	16743	17065	16996	17055	17063	17026	17069	17046	16946	17081	17102	17037	16837	16882	17257	17044	16920	16988	17142	16699	17006	17091	16891	17185	17048	17184	17014	17044	17019	17144	16884	17102	16956	17121	17036	17068	17157	17154	17037	17074	16893	16633	16951	16821	17044	17136	17096	16949	17131	17068	16938	17058	16842	17079	17097	17076	17088	17080	17148	17040	16931	16950	16720	16892	16981	17016	16979	17107	17398	17022	17020	17009	17347	17114	17115	16961	16840	17087	16900	16942	17120	16954	17049	16900	16895	16783	17188	17036	16761	16845	17170	17068	16961	17219	17095	17306	17060	17040	17074	17040	16947	16976	17005	16917	17067	17085	16953	16961	17232	16811	16996	17275	17005	17060	17296	16893	17059	17174	17049	17012	17082	16992	16984	17144	17072	16874	16892	17148	16987	17079	17124	17144	17057	16991	16975	17043	16930	17164	17204	16834	16941	17186	16944	17040	17026	17171	17193	17129	16934	17051	17010	16907	17204	17047	16947	16879	17075	17132	16999	17338	16967	16979	17043	16889	16947	17032	17166	16909	17095	17161	17071	17024	17288	16917	16804	17003	16921	17034	17042	17111	17081	17156	17293	17136	16880	17085	17251	16744	17109	17022	16843	16999	17071	17049	17115	16780	16943	16987	16960	16908	17095	17113	16885	17089	17011	16910	16935	16889	17192	17154	17033	17054	17012	17136	17105	17044	16842	16985	16951	16863	16829	16981	17207	17190	16996	17037	16927	17082	17066	16919	16860	17025	17046	16904	16944	17139	17017	17135	17000	16964	16962	17038	16987	17030	16946	17060	17066	16909	17097	17035	16906	16864	17037	16857	17092	17149	16984	17173	16952	17117	17068	17026	17107	17087	17129	17115	17142	17059	16918	17061	16948	16945	17080	17064	16988	17120	17127	17010	16994	17106	17063	17060	16982	17043	16964	17180	17021	16982	16946	17070	17059	17091	16939	17070	16983	17291	16790	17089	17135	16823	16948	17159	17116	17162	16827	16983	16811	16877	16915	16934	17016	17114	16856	17059	17208	17072	17033	17061	16952	16917	16926	17090	16859	17211	17074	17168	17001	16976	16975	16948	16867	16932	16951	16985	17186	16924	17055	17171	17083	16914	17161	17019	17085	17062	17008	17110	16990	16955	17105	17131	17015	17076	16965	17056	16927	17015	17034	16824	16807	16831	17021	17091	17090	16967	17083	16987	17057	17030	17002	17096	17318	17100	16920	17000	17087	17073	16836	16944	16960	17158	16952	17227	17340	17186	17074	16833	16840	17029	17127	17046	16928	16870	16649	16863	17017	16982	16942	17124	17043	16980	17049	16970	16990	17020	17224	16978	16932	16947	16758	16917	17099	16967	16973	16965	17275	16950	16977	17071	17003	17073	16962	17030	16971	17133	17099	16993	17013	17014	17174	16967	17024	17001	16887	17103	16994	17031	17111	16984	17079	17057	16987	16970	17198	17172	17086	17103	17008	16813	16923	16986	17026	17084	17285	17021	16756	16912	16881	17139	16973	16938	17282	17250	17006	17038	16987	17179	17169	16930	16895	16990	17116	17001	17190	17105	17120	17251	16930	17147	17255	17049	17043	16898	17206	16948	17126	16917	16953	17163	16963	16973	16779	17021	16933	16936	17035	17003	17080	16967	16891	16821	16899	16943	17108	16940	17128	17258	17025	17035	17035	17051	17025	17103	17029	17150	16904	16941	16793	16910	17014	17115	17277	16988	16888	17015	17003	17167	17146	17164	17289	16930	17084	17021	16739	16865	16900	17083	17118	17013	17168	17058	17054	16934	16890	17175	16923	17010	17202	17176	17035	17017	17008	17165	17345	17035	16820	16948	17064	17072	17062	17205	17046	17034	16926	16817	17148	17142	17101	17297	17045	17127	16936	17082	17107	16977	17111	17053	16890	16948	16996	17079	16969	16974	16916	16993	16921	16942	17048	17158	17004	17173	17038	17044	16948	16975	17049	16880	16923	17102	17145	17139	17082	17068	17105	17164	17145	17035	16969	16954	16937	16795	17006	17046	17258	17018	17007	17196	17238	17074	17124	16870	16908	17160	17067	16940	17201	17189	17054	17047	16922	17030	16971	17218	16937	16943	16951	16955	16957	16972	17060	17108	17077	17169	17064	17023	16764	17141	16859	16875	16870	16808	17087	16985	16669	16862	17101	17169	16951	16874	17196	17085	17001	16832	16933	17061	17092	17016	16989	17021	17055	17040	16939	16979	17001	17007	17148	17134	17076	17150	17244	17165	16940	17141	16752	17051	17031	16928	16932	16959	16987	16999	16918	16946	16952	17026	16878	17051	17013	16956	17088	16910	17102	16966	17010	16967	17169	17029	17083	16795	17038	17023	16966	17104	16880	17067	16941	16952	17046	16874	17008	17099	16989	17044	16971	16801	17130	17175	16976	16940	16933	17119	17146	16917	17081	16974	16870	17085	17029	17133	16927	16844	17129	17144	17007	16980	16964	17148	17085	16955	17051	17057	17206	17012	17019	16961	17062	17085	17186	16929	17225	17097	17121	17175	16895	17327	16914	17104	16999	17076	16887	16967	16940	17108	17080	16697	17173	17009	16994	17033	17179	17001	17115	16969	17038	17098	17119	17109	17032	17150	17117	16813	16914	16908	16866	16989	17068	16992	17059	16988	16959	17276	17114	16996	16941	17077	16932	17023	16970	17220	17056	17044	17116	17013	17058	17043	17093	17033	17039	17160	17063	17123	17085	16907	17044	17226	16853	17089	16960	17075	17204	17010	16974	17106	16927	17080	17183	17099	17036	17114	17014	17192	17140	17094	16877
23322	36630	30611	23872	20618	18708	17573	16650	16707	16111	15876	15800	15649	15627	15517	15491	15479	15242	15505	15184	15308	15373	15298	14981	15141	15144	15108	15238	15015	15227	15134	15231	15147	15221	15043	15363	15302	15067	15272	15148	15126	15210	15287	14927	15135	15165	15184	15180	15187	15096	15119	15240	15128	15149	15201	15066	15071	15081	15301	15141	15259	15269	15163	14929	15220	15167	15366	15153	14997	15204	15369	15112	15004	15345	15144	15163	15165	14981	15092	15184	15273	15161	15159	15192	15118	15108	15141	15079	15306	15133	15267	15005	15220	15196	15171	15083	15257	15124	15094	15198	15314	15199	15208	15116	15031	15026	15267	15203	15101	15165	15132	14821	15157	15394	15336	15141	15123	15053	15161	15148	15098	15036	15082	15137	15124	15264	15222	15117	15127	15154	15163	15246	15070	15154	15071	15197	15224	15148	15121	15083	15073	15159	15306	15125	15139	15090	15197	15151	15158	15219	14908	15283	15144	15141	15098	15287	15028	15235	15261	15174	15164	15107	15190	15040	15008	15323	15182	15094	15048	15219	15181	15030	15004	15076	15271	15306	14959	15087	15174	15234	15097	14933	15010	15078	15097	15059	15113	15034	14987	15114	15036	15394	15013	15226	15259	15236	15234	15246	14956	15103	15265	15037	15140	15215	15090	14964	15092	15083	15107	15096	15291	15038	15222	15138	15197	15128	15199	15189	15126	15220	15236	15165	15137	15234	15203	15058	15125	15243	15121	15176	15299	15149	15105	15035	15207	15098	15115	15197	15124	15184	15328	15029	15196	15037	15180	15159	15134	14980	15167	15094	15361	15308	15167	15197	15150	15187	15170	15112	15272	15173	15255	15040	15084	14934	15231	15143	15073	15165	15123	15174	15079	15244	15129	15086	15095	15242	15162	14985	15110	15314	15225	15218	15197	15049	15116	15093	15181	14995	15075	15037	15167	15179	15067	15188	15226	15215	15074	15256	15164	15137	15119	15137	15274	15172	15195	15281	15292	15180	15227	15183	15152	15123	15272	15004	15328	15056	15185	15170	15089	15240	14993	15188	15027	15067	15079	15233	15163	15129	15241	15154	15132	15168	15021	15306	15179	15220	15149	15077	14977	15160	15167	15150	15167	15100	15067	15368	15193	14979	15031	15162	15023	15133	15084	15027	15162	15175	14932	15192	15234	15146	15216	15122	15165	15275	15053	15147	15109	15193	15215	15216	15094	15107	15240	15236	15069	15198	15360	15214	15226	15019	15154	15180	15064	14968	15275	15218	15167	15158	15067	14970	15190	15246	15166	15073	15136	15049	15033	15021	14965	15407	15229	15238	15130	14941	15211	15174	15197	15249	15206	15325	15223	15059	15237	15223	15043	15139	15201	15128	15063	15190	15238	15065	15221	15143	15377	15136	15133	15197	15144	15188	15129	15173	15264	14997	15153	14969	15137	15223	15235	15200	15255	15174	15261	15106	15197	15111	15138	15175	15192	15186	15095	15001	15150	15220	15194	15182	15311	15263	15193	15113	15233	15084	15160	15113	15104	15218	15040	15068	15091	15152	15148	15265	15384	15149	15165	15179	15193	15253	15153	15094	14994	15395	14970	15189	14877	15249	15191	15083	15090	15165	15249	15158	15099	15234	15059	15178	15431	14908	15207	15161	15259	14962	15091	15159	15134	15127	15364	15099	15069	15161	15199	15103	15276	15140	15159	14995	15301	15217	15295	15102	15232	15044	15133	15180	15132	15110	15163	15282	15109	15171	15270	15287	15158	15228	15198	15068	15151	15207	15333	15179	15120	15313	15127	15114	15209	15002	15010	15151	15224	14992	15116	15243	15196	15147	15180	15216	15197	15383	15108	15184	15125	15161	15151	15021	14983	15193	15155	15213	15183	15154	15174	15100	15120	15087	15301	15244	15160	15101	15187	15072	15141	15245	15195	15254	15029	15043	15014	15305	15061	15199	15217	14931	15171	15188	15077	15156	15065	15240	15113	15182	15180	15273	14988	15061	15189	15269	15070	15204	15230	15250	15201	15196	15082	14914	15253	15248	15153	15024	15007	14945	14958	15105	15292	15164	15243	15206	15217	14980	15151	15058	15058	15012	15156	15209	15083	14863	15040	15165	15143	15226	15048	15194	15089	15046	15227	15304	15286	15197	15171	15235	15268	15096	15208	15219	15078	15287	15105	15299	15204	15150	15326	15133	15054	15039	15192	15110	15111	15060	15143	15094	15221	15268	15174	15208	15180	15127	15104	15116	15025	15061	15198	15178	14991	15247	15311	15219	15176	15134	15198	15095	15065	15153	15133	15302	15254	15188	15136	15240	15262	14935	15044	15158	15191	15000	15124	14843	15123	15144	15060	15191	15252	15147	15168	15138	15142	15066	14979	15287	15116	15202	15098	15107	15087	15221	15130	15204	15052	15286	15161	15333	15069	15104	15233	15015	15080	15293	15164	15117	15193	15190	15294	15188	15127	15094	15268	15154	15019	15142	15215	15183	15134	15267	15160	15097	15079	15229	15154	15282	15094	15242	15097	15104	15356	15244	15039	15183	14975	15189	15050	15203	15194	15164	14958	15156	15200	15064	15079	15087	15135	15102	15093	15023	15145	14976	15146	15129	15051	15210	15166	15146	15136	15099	15088	15201	15319	15131	15211	15249	15156	15095	15154	15339	15450	15218	15212	15253	15299	14985	15162	15122	15073	15327	15200	15212	15076	15297	15088	15155	15455	15408	15069	15025	15300	15048	15107	15031	15111	15188	15221	14988	15055	15190	15305	15221	14982	15233	15259	15097	15225	15097	15163	15048	15288	15130	15011	15114	15145	15000	15203	15203	15046	15303	15077	15103	15127	15347	15091	15120	15075	15146	15338	15232	15180	15237	15220	15099	15101	15192	15190	14966	15062	15074	15063	15287	15131	15064	15152	15329	15215	15086	15070	15078	15164	15061	15156	15178	15105	15165	15080	15141	15066	15055	15203	15072	15384	15179	15131	15141	15118	15196	15116	15177	15018	15123	15014	15270	14978	15083	15053	15237	15134	14950	15109	15070	15268	15323	15072	15219	15127	15038	15205	15115	15219	15103	15039	15093	15273	15102	15125	15105	15115	15076	15153	15224	15173	15145	15228	15042	14973	14890	15312	15064	15135	15142	15258	15163	15348	15266	15123	15142	15178	15112	15066	15097	15200	15222	15063	15164	15189	15298	15036	15085	15156	15211	15109	15064	15123	15081	15175	15154	15134	15235	15129	15165	15042	15136	14954	15049	15275	15256	15343	15271	15089	14975	15186	15281	15100	15154	14964	15147	15310	15315	15199	15117	15123	15094	15171	15333	15062	15167	15170	14901	15177	15091	15074	15155	15202	15041	15067	15145	15111	15116	15274	15180	15185	14981	15164	15166	15324	15304	15155	15155	15189	15042	15044	15123	15229	15098	15172	15308	15244	15255	15228	15121	15150	15014	14955	15248	15195	15165	15225	14947	15453	15063	15249	15106	14990	15274	15251	15211	15178	15197	15036	15066	15218	15118	15107	15137	15005	15153	15128	15119	15102	15301	15076	15075	15046	15149	14995	15119	15018	15033	15234	15122	15105	15261	15402	15188	15260	15156	15231	15256	15204	15123	15174	15068	15114	15211	15216	15170	15045	15157	15031	15115	15165	15254	15018	15118	15090	14998	15050	15176	14975	15179	15089	15289	15154	15155	15324	15245	15022	14983	15132	15158	15200	15037	15158	15093	15090	15218	15239	15061	15026	15263	15085	15234	15204	15147	15327	15149	15147	15275	15061	15128	15082	15238	15259	15267	15150	15232	15106	15131	15174	15067	15243	15091	15066	15274	15237	15249	15126	15119	15223	15112	15024	15229	15022	15230	15040	14862	15227	15045	15039	15214	15366	15260	15120	15139	15259	15162	14976	15331	15200	15057	15069	15070	15109	15022	15180	15234	15105	15190	15166	15068	15185	15292	15162	15293	15287	15279	15084	15178	15115	15162	15239	15029	15253	15099	15034	15162	15270	15006	15143	15139	15040	15162	15030	15038	15159	15143	15187	15211	15452	15126	15173	15103	15193	15059	15128	15159	15256	15170	15385	15047	15163	15039	15195	15122	15204	15258	15238	15193	15088	15303	15067	15243	15169	15173	15156	15236	15139	15253	15130	15293	15221	15078	15033	15213	15068	15273	15003	15148	15257	15224	15192	15297	15128	15139	15196	15141	15013	15270	15192	15264	15010	15214	15265	15126	15058	15192	15103	15276	15227	15026	15095	14978	15098	15151	14989	15147	15161	15157	15213	15075	15150	15106	15001	15087	15320	15103	15224	15109	14961	15252	15157	15246	15110	15193	15044	15202	15149	15143	15157	15219	15009	15276	15190	15101	15199	15143	15118	15198	15022	15013	15168	15105	15157	15076	14984	15140	15212	15256	15434	15100	15176	15012	15175	15168	15255	15230	15172	15215	15144	15064	15141	15192	15145	15131	15183	15176	15168	15042	15315	15126	15137	15097	15295	15210	15054	15296	15239	15311	15135	15174	15151	15192	15024	15218	15216	15228	15124	15124	15168	15272	15148	15051	15088	15077	15259	15143	15136	15112	15296	15078	15151	15261	15201	15352	15292	15163	15092	15130	14951	15211	15165	15059	15240	15210	15232	15127	15321	15182	15305	15146	15261	15192	15124	15212	15318	15168	14996	15266	15113	15165	15372	15010	15420	15023	15342	15176	15345	15049	15230	15236	15294	15178	15061	15216	15248	15311	15267	15015	15146	15140	15049	15267	15269	15356	15023	15101	15271	15153	15227	15121	15292	15112	15008	15149	15326	15112	15037	15179	15032	15285	15208	15115	15141	15165	15082	15248	15196	15194	15131	15155	15394	15078	15001	15089	15099	15287	15179	15189	15126	15236	15054	15181	15176	15273	15204	15124	15164	15239	15325	15134	15195	15297	15032	15099	14977	15152	15174	15198	15102	15035	15124	15133	15112	15193	15250	15066	14967	15048	15112	15058	15092	15283	15196	15136	15128	15197	15327	15072	15234	15207	14950	15267	15097	15048	15238	15202	15102	15020	15117	15055	15204	15208	15190	15094	15039	14971	15217	15022	15242	15268	15280	15130	15136	15275	15210	15172	15067	15168	15113	15143	15162	15159
23423	21437	28154	25613	23149	22907	22025	19377	18781	18345	18326	18095	18031	17908	17756	17694	17726	17707	17444	17522	17298	17310	17395	17380	17384	17189	17350	17278	17133	17245	17259	17388	17468	17283	17009	16997	17343	17054	17316	17073	17310	17032	17284	17178	17067	17251	17233	17099	17247	17083	17243	17084	17237	17057	17152	17030	16952	16994	17040	17206	17294	17241	17179	16988	17174	17296	17132	17120	17165	17072	17196	17209	17053	16803	17018	17232	17284	17083	17078	17173	17129	17057	17073	17174	17107	17209	17039	17069	17064	17036	17299	17112	17127	17082	17110	17181	17089	17147	17175	17077	17147	17029	16992	17251	17175	17007	17205	17158	17184	17112	17193	17246	17272	17213	16929	17153	17192	17053	17097	17108	17180	17104	17081	17029	17154	17090	17119	17080	17271	17202	17133	17262	17146	17293	17211	17027	17148	16958	16869	17095	17177	17076	17390	17137	17002	17248	16875	17076	17205	17121	17100	17310	17051	17185	17357	17151	17076	17086	17468	17149	17058	17104	17005	17104	17049	17015	17062	17130	17177	17197	17294	17066	17269	17058	17104	17140	17333	17203	17302	17074	17225	17189	17066	17111	17215	17117	17228	17288	17274	17126	17210	17293	17227	17054	17070	16981	17278	17201	17110	17315	17050	17210	17206	17059	16979	17043	17236	17201	17349	17269	17123	17258	17195	17107	16956	17198	17040	17068	17130	17209	17181	17116	16979	17048	17141	17187	17250	17201	17218	17001	17097	16941	17081	16998	17089	17086	17249	17156	17094	17358	17010	17163	17249	17247	17149	17171	17141	17050	17142	17390	17174	17124	17030	17164	17199	17065	17017	17194	17093	17271	16996	17068	17199	17130	17174	17151	17226	17108	17056	17158	17065	17051	17212	17097	17069	17092	17196	16967	17189	17135	17251	17264	17174	17160	17352	17224	17288	17165	17296	17188	16984	17264	17138	17191	16997	17234	16978	17261	17201	17125	17063	17185	17009	17164	17290	17089	17068	17198	17302	17071	17215	17174	17177	17170	17109	17174	16915	17154	17210	17124	17393	16914	17158	17183	17134	17034	17221	17238	17128	16973	17062	17091	17199	17113	17220	17104	17270	17221	17189	17080	17376	17136	17261	17118	16993	17097	16956	16970	16950	17278	17163	17128	17073	17255	17084	17235	17202	17081	17297	17360	17132	17218	17179	17176	17017	17018	16985	17011	17157	17071	17284	17095	17243	17068	17185	17024	17137	17116	17459	17182	17182	17078	17103	17099	16990	17062	17035	17084	17225	17056	17041	17242	17194	17073	16852	16959	17106	17019	17302	17251	17251	17320	17355	17169	17028	17246	17462	17298	17241	17120	17274	17127	17147	17172	17162	17149	17173	16978	17382	17247	17138	17105	17186	17022	17123	16960	17260	17130	17335	17331	17155	16905	17031	17212	17142	17090	17294	17103	17067	17202	17174	17042	17213	17334	17135	17165	17310	17210	17160	16846	17046	17439	17114	17197	17194	17352	17114	17306	17265	17074	17364	17089	17159	17079	17110	17345	17117	17205	17184	17202	17065	16908	17015	17443	17017	17213	17329	17318	17020	17106	17224	17299	17239	17100	17089	17268	17246	17338	17090	17207	17201	17134	17191	16932	17096	16936	17032	17066	17209	17113	17091	17200	16983	17160	17400	17191	17187	16962	17311	17006	17089	17088	17099	17031	17175	17140	17135	17050	17012	17066	17122	17164	17123	17073	17268	17053	17096	17205	17272	17220	17173	17111	17277	17050	17195	16919	17136	17235	17260	17281	17176	17027	17197	17148	17174	17129	17061	17252	17272	17258	17205	17289	17069	16957	17157	17169	16976	17014	17124	16969	17157	17035	17268	16992	16927	17144	17216	16918	17161	17163	17223	17205	17265	17135	17202	17089	17310	17449	17379	17203	17316	17306	17199	17202	17017	17051	17236	16985	17133	17079	17206	17448	17218	17336	17220	17177	17251	17404	17243	17083	17254	17179	17250	17108	17122	17224	16989	17074	17085	17224	17021	17139	17297	16997	17122	17208	17233	17352	17250	17049	17192	17147	17045	17103	17198	17127	17162	17371	17120	17091	17225	17076	17125	17222	17012	17121	17060	16994	17083	17235	17255	17126	17216	16973	16946	17190	16993	16818	16970	17053	17315	17334	17081	16965	16983	17102	17116	17114	17231	17311	17352	17145	16992	17115	17026	16968	17333	17165	17042	17328	17266	17255	17137	17257	17084	16825	17000	17009	17117	17097	17276	17025	17136	17317	17309	17148	17266	17118	17071	17015	17156	17057	17076	17043	17087	17188	17314	17114	17159	17154	17086	17218	17056	17055	16910	17079	17211	17250	16864	17302	17233	17085	17243	17363	16948	17234	16984	17050	17159	17017	17230	17082	17301	16964	17314	17401	17199	17226	17320	16997	17261	17067	17194	17107	17155	17278	17345	17266	17009	17135	17239	17286	17104	17233	16989	17166	17185	17337	17253	16994	17083	17285	17090	17110	17178	17159	17123	17210	17237	17223	16994	16965	17184	17189	16934	17100	16953	17060	17246	17364	17295	17093	17210	17102	17205	17241	17398	17328	17278	17151	17205	17134	17282	17138	17002	17218	17546	17148	17011	17227	17137	17055	16925	17180	16923	17073	16999	17077	17149	17285	17322	17122	17092	17159	17175	17115	17239	17170	17151	17255	17171	17262	17047	16990	17035	17226	17211	17388	17143	17056	17191	17304	17260	17322	17179	17100	16995	17150	17124	16963	17245	17281	17190	17176	17121	17125	17278	17191	17232	17324	16990	17102	17266	17109	17188	17183	16969	17181	17249	17071	17219	17150	17203	17019	17005	16953	17055	16958	17134	16989	17196	16963	17217	17295	17263	17210	17282	17080	17242	17021	17228	17045	17048	16977	17226	17214	17047	17036	16961	17264	16965	17232	17054	16971	17119	17381	17197	17209	17199	16922	17250	17293	17357	17051	17002	17196	17045	17181	16979	17142	17237	17281	17359	17095	17214	17159	17296	17132	16992	17072	17044	17228	17195	17203	17267	16887	17226	17187	17238	17278	17300	17263	17350	17233	17038	17159	17292	17277	16939	17262	17153	16983	17188	17087	17042	16922	17215	17235	17229	17071	17357	17342	17351	17181	17079	17336	17019	16969	17160	17263	17128	16948	17035	17255	17102	17161	17169	17145	17105	17114	17149	17334	17354	17086	17305	17079	17244	17197	17139	17051	17136	17287	17223	17094	17219	17143	17225	17073	17095	16996	17022	16987	17058	17216	17019	17052	16986	17136	17140	17164	17338	17225	17079	17092	17011	16963	17157	17319	17021	17145	17301	17088	17140	17044	16990	17227	17194	17102	17181	17173	17130	17184	17207	17195	17191	17287	17075	17117	17321	17149	17059	17395	17086	16848	17195	17202	17271	17004	17328	17157	17178	17385	17170	17156	17220	17054	17402	17057	17016	17305	17098	17222	17014	17023	17023	17260	17073	17144	17019	17107	17171	17169	17193	17111	17021	17221	17273	17077	17204	17107	17092	17106	17177	17160	17115	17017	17051	17081	17261	17012	17062	17135	17173	17149	17224	17241	16870	17105	17121	17205	17138	17125	17238	17333	17239	17200	17311	17373	17147	17303	17238	17238	17127	16986	17238	17202	17299	17293	17163	17226	17118	17272	17304	17186	17017	17105	17229	16994	17022	17328	17206	17200	17157	17069	17214	17204	17127	17220	17122	17300	17177	16980	17094	17200	16987	17102	17130	17242	17210	17020	17017	17103	17173	17158	17209	17220	17085	17207	17304	17142	17179	17164	16969	17171	17131	17269	17247	17178	16880	17201	17244	17148	17210	17136	17097	17099	17043	17159	17167	17256	17157	17044	17173	17120	17131	17266	17321	17044	17119	16937	17010	17136	17210	17056	17181	17221	17225	17059	17017	17148	17126	17123	16921	17087	17143	17167	17270	17130	17045	17064	17088	17094	16962	17133	17344	17136	16965	17313	17218	17317	17285	17190	17377	17261	17122	17175	17132	17215	17011	16941	17034	17320	17184	17281	17019	17171	16931	16954	17116	17325	17041	17240	17162	17106	17071	16986	17121	17130	17061	17241	16996	17297	17232	16846	17109	16994	17364	17319	17340	16986	17072	16987	17169	17108	17287	17087	17148	17312	16958	17141	16955	17090	17223	17034	17137	17203	16868	17076	17050	17019	17192	17113	17172	17084	17177	17052	17144	17178	17011	17071	17090	17004	17363	17173	17291	17174	17204	17021	17050	17209	17183	17267	17185	17150	17321	17281	17088	17187	17287	17017	17131	16965	17121	17140	17110	17042	17248	17077	17073	17239	17186	17278	17081	17265	17210	17183	17427	16959	17084	17128	17206	17335	17098	17101	17086	17075	17011	17107	17435	17109	17145	17017	17205	17177	17254	17225	17013	17042	16926	16884	17301	17119	17261	17060	17221	17070	17209	17183	17087	17325	17131	17061	17109	16973	16927	16950	16914	17195	17212	17157	17197	17280	17113	17272	17052	17034	17119	17041	17233	17011	17165	17237	17045	17305	17109	17289	17072	17267	17337	17126	17038	17110	17127	17165	17192	17094	17045	17225	17146	17045	17028	17228	17113	17186	17214	17108	17266	17120	17321	17148	17048	17009	17095	17308	17097	17166	17365	17043	17340	17189	17067	17184	17150	16944	17224	17163	17247	17277	17206	16941	17396	17232	17121	17103	17241	17189	17161	17157	17190	17164	17097	16970	17178	17113	17334	17213	17254	17219	17153	17217	17165	17454	17024	17069	17187	17140	17174	17122	17211	16989	17056	17111	17292	17209	17290	17058	17108	17148	17032	17128	17440	17110	17326	17151	16944	17139	17330	17334	17154	17231	17027	17232	17142	16930	17167	17255	17204	17224	17072	17246	17071	17008	17087	16985	17032	17258	17005	17093	17139	17134	17069	17011	17189	17199	17081	17156	17074	17260	17124	17351	16897	17139	17044	17259	17168	17206	17105	17046	17067	17177	17381	17065	17252	16994	17304	17251	17317	17085	17102	17011	17253	17260	17214	17033	17160	17120	16991	17107	17032	16994	17096	17031	17172	17271	17125	17253	17417	17050	17106	17122	17047	17125	17342	17076	17021	17091
21916	42688	36527	28405	24127	21319	19083	18091	17717	17104	16831	16485	16404	16255	16076	15656	15587	15570	15616	15542	15519	15559	15654	15348	15391	15403	15424	15459	15393	15256	15430	15487	15476	15345	15312	15313	15454	15357	15378	15314	15465	15222	15370	15253	15267	15217	15367	15248	15355	15378	15382	15424	15279	15456	15441	15394	15319	15420	15432	15347	15197	15203	15386	15309	15435	15429	15351	15360	15351	15440	15096	15367	15358	15313	15389	15387	15253	15378	15362	15315	15190	15401	15476	15360	15184	15207	15436	15176	15210	15229	15272	15356	15305	15348	15408	15370	15352	15277	15213	15300	15428	15033	15448	15339	15294	15122	15215	15353	15288	15240	15263	15236	15391	15110	15337	15270	15262	15180	15395	15251	15059	15291	15395	15350	15250	15264	15333	15329	15219	15420	15171	15340	15287	15163	15418	15242	15361	15179	15315	15128	15284	15124	15281	15279	15213	15332	15128	15493	15385	15398	15321	15158	15393	15275	15347	15329	15267	15215	15162	15444	15388	15272	15351	15315	15271	15145	15350	15265	15360	15227	15385	15297	15247	15352	15334	15287	15364	15416	15361	15178	15470	15281	15263	15227	15243	15246	15266	15326	15380	15307	15289	15321	15264	15131	15297	15361	15096	15430	15184	15148	15180	15284	15446	15140	15337	15200	15380	15226	15181	15245	15336	15193	15268	15200	15461	15356	15330	15160	15365	15325	15434	15129	15358	15301	15357	15228	15226	15193	15357	15310	15340	15293	15197	15368	15065	15248	15259	15258	15198	15207	15192	15175	15230	15290	15421	15287	15349	15506	15216	15170	15282	15334	15255	15289	15287	15338	15331	15290	15376	15340	15210	15343	15410	15336	15255	15322	15198	15249	15388	15348	15240	15247	15288	15273	15172	15030	15278	15191	15282	15421	15313	15448	15312	15247	15236	15166	15271	15197	15361	15116	15130	15260	15398	15263	15233	15297	15083	15267	14947	14994	15313	15419	15169	15248	15375	15332	15470	15199	15214	15333	15273	15302	15317	15265	15273	15350	15417	15164	15041	15385	15244	15121	15308	15288	15215	15242	15212	15397	15336	15187	15280	15308	15240	15270	15235	15111	15440	15143	15403	15239	15344	15226	15176	15214	15139	15212	15226	15401	15242	15359	15241	15260	15337	15331	15271	15123	15199	15182	15412	15362	15295	15245	15419	15341	15333	15190	15118	15282	15264	15338	15321	15319	15282	15057	15290	15217	15188	15363	15570	15242	15289	15437	15361	15215	15235	15335	15350	15267	15206	15273	15289	15283	15377	15231	15404	15379	15308	15174	15403	15247	15227	15172	15305	15358	15237	15337	15283	15170	15202	15236	15141	15101	15118	15267	15262	15297	15192	15274	15263	15392	15405	15273	15295	15278	15371	15140	15363	15399	15442	15509	15115	15217	15086	15349	15227	15222	15261	15136	15448	15365	15362	15238	15291	15367	15266	15526	15221	15255	15181	15174	15155	15222	15184	15306	15395	15208	15336	15386	15279	15183	15148	15306	15240	15274	15242	15297	15356	15510	15177	15186	15198	15222	15209	15349	15417	15389	15301	15137	15137	15339	15279	15157	15232	15384	15310	15209	15295	15358	15398	15360	15137	15303	15451	15185	15149	15241	15298	15272	15320	15198	15283	15288	15312	15217	15363	15207	15288	15175	15157	15332	15377	15205	15265	15316	15442	15083	15434	15264	15344	15376	15251	15472	15314	15308	15264	15343	15158	15233	15223	15374	15263	15234	15346	15380	15359	15319	15255	15257	15159	15447	15417	15245	15343	15373	15178	15399	15273	15277	15268	15154	15288	15239	15197	15295	15398	15315	15235	15168	15360	15290	15323	15048	15204	15116	15194	15259	15379	15309	15194	15310	15260	15201	15284	15365	15138	15265	15130	15254	15380	15292	15365	15413	15195	15266	15217	15413	15387	15309	15330	15226	15302	15363	15270	15478	15278	15378	15295	15357	15179	15242	15033	15361	15311	15343	15173	15281	15411	15274	15264	15195	15233	15447	15410	15342	15311	15393	15370	15235	15394	15218	15333	15236	15214	15289	15403	15506	15348	15290	15268	15235	15279	15268	15310	15210	15211	15332	15482	15308	15270	15108	15383	15222	15300	15306	15344	15207	15387	15225	15287	15281	15239	15190	15268	15401	15124	15173	15292	15225	15197	15339	15337	15125	15280	15128	15338	15327	15445	15386	15478	15225	15276	15262	15321	15181	15283	15230	15377	15385	15345	15316	15228	15280	15213	15376	15421	15208	15379	15187	15345	15256	15351	15418	15243	15247	15404	15256	15256	15219	15382	15228	15359	15179	15212	15321	15241	15117	15249	15246	15254	15232	15268	15230	15377	15200	15410	15405	15461	15201	15212	15338	15327	15301	15256	15256	15345	15407	15294	15127	15361	15210	15240	15175	15350	15260	15250	15360	15299	15408	15291	15452	15340	15208	15227	15082	15256	15234	15185	15384	15235	15477	15120	15188	15300	15309	15284	15258	15329	15066	15339	15089	15377	15328	15292	15136	15261	15304	15375	15304	15347	15397	15418	15149	15214	15303	15314	15293	15313	15283	15186	15176	15431	15250	15289	15254	15106	15393	15261	15307	15352	15286	15255	15352	15433	15411	15286	15181	15264	15204	15373	15175	15347	15189	15241	15406	15348	15361	15400	15246	15253	15280	15144	15375	15301	15405	15349	15310	15344	15387	15634	15200	15265	15332	15201	15319	15262	15211	15248	15326	15217	15250	15384	15308	15234	15143	15138	15361	15317	15365	15437	15256	15416	15298	15247	15240	15452	15337	15405	15319	15203	15188	15338	15234	15291	15159	15249	15135	15116	15299	15360	15032	15250	15387	15411	15265	15253	15313	15386	15278	15538	15242	15272	15308	15167	15389	15347	15433	15309	15314	15343	15119	15353	15355	15446	15258	15392	15233	15272	15058	15095	15303	15235	15323	15115	15258	15321	15203	15356	15165	15281	15193	15466	15205	15188	15333	15258	15258	15211	15211	15331	15207	15209	15153	15391	15297	15362	15228	15266	15287	15309	15218	15421	15212	15438	15225	15259	15194	15277	15430	15382	15160	15464	15178	15358	15337	15255	15131	15315	15186	15128	15300	15343	15230	15183	15453	15280	15190	15152	15270	15373	15313	15220	15276	15292	15432	15144	15092	15196	15181	15268	15421	15344	15279	15230	15360	15192	15303	15336	15133	15471	15311	15288	15260	15245	15342	15336	15191	15250	15279	15259	15443	15468	15300	15255	15105	15279	15370	15152	15399	15303	15343	15215	15282	15258	15381	15237	15246	15279	15179	15420	15192	15413	15369	15218	15203	15254	15207	15330	15105	15228	15263	15309	15336	15185	15373	15298	15342	15472	15310	15254	15136	15166	15635	15263	15410	15413	15261	15335	15421	15193	15261	15170	15375	15188	15417	15307	15388	15217	15307	15204	15448	15325	15382	15219	15303	15365	15285	15337	15336	15095	15370	15061	15091	15333	15338	15321	15167	15221	15115	15291	15234	15238	15290	15219	15204	15373	15376	15308	15221	15211	15222	15267	15120	15410	15198	15129	15217	15217	15146	15189	15126	15330	15309	15337	15334	15302	15316	15314	15366	15340	15355	15328	15207	15415	15236	15054	15270	15269	15336	15434	15218	15172	15361	15305	15191	15303	15210	15389	15243	15171	15072	15474	15281	15252	15207	15337	15086	15550	15385	15275	15206	15378	15363	15246	15258	15125	15370	15307	15283	15242	15315	15223	15177	15293	15303	15332	15211	15276	15260	15330	15287	15200	15258	15222	15331	15251	15290	15233	15329	15177	15275	15264	15358	15342	15301	15408	15219	15506	15247	15348	15275	15129	15263	15105	15280	15178	15287	15333	15438	15371	15381	15248	15297	15178	15389	15210	15457	15176	15107	15289	15345	15275	15282	15309	15339	15352	15089	15142	15146	15227	15233	15386	15199	15454	15251	15245	15328	15321	15247	15274	15235	15315	15272	15155	15350	15105	15374	15458	15210	15198	15274	15232	15261	15201	15316	15224	15105	15269	15395	15166	15302	15345	15289	15090	15200	15400	15221	15354	15308	15312	15360	15194	15326	15341	15351	15204	15259	15208	15313	15268	15362	15226	15238	15350	15364	15219	15341	15279	15129	15186	15261	15344	15257	15143	15314	15375	15272	15354	15283	15132	15217	15421	15288	15333	15109	15402	15223	15200	15241	15347	15355	15374	15447	15287	15192	15262	15295	15232	15313	15108	15477	15323	15315	15210	15272	15208	15293	15398	15079	15319	15316	15444	15363	15357	15304	15325	15328	15417	15230	15118	15316	15212	15249	15236	15427	15260	15256	15226	15130	15372	15273	15349	15411	15274	15410	15212	15343	15248	15402	15253	15335	15367	15179	15234	15426	15251	15501	15313	15307	15328	15414	15228	15229	15191	15313	15241	15362	15369	15442	15291	15281	15279	15351	15197	15347	15131	15204	15207	15302	15366	15058	15354	15334	15486	15241	15320	15163	15395	15421	15182	15193	15341	15210	15337	15234	15256	15195	15191	15334	15457	15230	15208	15217	15251	15127	15259	15267	15282	15514	15202	15157	15282	15277	15350	15322	15351	15353	15250	15232	15387	15418	15507	15393	15264	15279	15391	15220	15345	15165	15232	15238	15423	15140	15254	15346	15276	15116	15204	15190	15478	15036	15297	15218	15242	15428	15249	15211	15313	15388	15258	15298	15075	15187	15148	15214	15228	15398	15140	15374	15159	15374	15208	15359	15298	15328	15243	15159	15190	15344	15107	15108	15305	15400	15374	15264	15190	15421	15275	15404	15132	15203	15306	15219	15258	15320	15315	15240	15127	15152	15285	15429	15298	15247	15301	15437	15268	15294	15361	15214	15337	15234	15175	15134	15292	15374	15493	15308	15327	15289	15473	15210	15194	15210	15348	15167	15308	15438	15460	15261	15156	15326	15088	15357	15379	15293	15349	15175	15195	15261	15317	15364	15328	15204	15350	15434	15200	15403	15396	15305	15275	15408	15245	15308	15357	15324	15288	15255	15189	15259	15342	15179	15390	15457	15329	15300	15335	15302	15347	15396	15305	15131	15228	15256	15372	15242	15398	15295
25396	21600	27379	27852	21522	19843	18986	17815	17915	17558	17354	17258	17008	16906	17035	17051	16977	16872	17106	16945	16869	16814	16564	16722	16835	17033	16848	16809	16938	16786	16627	16788	16687	16678	16624	16720	16648	16435	16454	16806	16736	16805	16585	16600	16615	16648	16780	16820	16846	16683	16536	16814	16620	16620	16519	16650	16572	16547	16785	16743	16699	16668	16796	16611	16681	16720	16687	16582	16766	16594	16566	16625	16621	16594	16407	16562	16702	16577	16652	16764	16507	16648	16693	16577	16632	16523	16560	16670	16626	16608	16925	16649	16868	16546	16811	16725	16576	16874	16661	16535	16546	16704	16492	16649	16667	16617	16608	16606	16847	16658	16622	16587	16695	16441	16629	16462	16505	16760	16778	16552	16643	16668	16744	16636	16684	16710	16715	16826	16661	16566	16716	16693	16598	16432	16642	16722	16637	16641	16703	16757	16819	16546	16424	16425	16477	16544	16511	16678	16723	16618	16504	16810	16671	16861	16549	16546	16628	16478	16553	16823	16558	16771	16849	16662	16794	16644	16656	16642	16665	16545	16634	16770	16777	16628	16838	16721	16541	16767	16538	16755	16666	16581	16833	16571	16642	16740	16518	16769	16744	16602	16731	16679	16562	16603	16715	16814	16677	16453	16716	16580	16725	16790	16566	16714	16746	16842	16643	16745	16787	16477	16623	16528	16548	16667	16559	16755	16615	16807	16572	16689	16774	16641	16546	16432	16637	16606	16773	16588	16585	16870	16580	16798	16850	16619	16756	16385	16540	16751	16726	16600	16698	16654	16464	16857	16649	16761	16535	16719	16513	16812	16766	16738	16680	16734	16466	16630	16547	16674	16595	16691	16664	16753	16667	16603	16509	16593	16724	16693	16608	16629	16594	16697	16662	16584	16629	16678	16525	16681	16669	16692	16432	16748	16710	16401	16890	16717	16670	16968	16746	16913	16722	16673	16777	16724	16624	16780	16631	16740	16621	16806	16634	16919	16673	16726	16571	16826	16815	16615	16709	16716	16855	16778	16708	16668	16893	16519	16784	16734	16605	16688	16848	16785	16592	16730	16767	16579	16462	16749	16549	16777	16733	16636	16826	16649	16456	16711	16615	16663	16491	16707	16533	16428	16760	16674	16721	16696	16736	16863	16720	16670	16820	16668	16673	16731	16618	16723	16800	16890	16797	16520	16704	16681	16668	16850	16858	16569	16564	16920	16421	16379	16696	16602	16694	16551	16704	16478	16478	16794	16818	16676	16897	16749	16616	16707	16515	16629	16700	16474	16581	16529	16763	16434	16690	16552	16715	16599	16897	16721	16652	16717	16729	16561	16864	16533	16622	16653	16539	16623	16496	16478	16552	16420	16585	16717	16685	16557	16561	16501	16244	16651	16594	16582	16889	16694	16625	16595	16582	16603	16541	16756	16555	16797	16621	16627	16613	16623	16512	16747	16806	16849	16773	16298	16564	16748	16621	16552	16685	16619	16690	16811	16903	16664	16406	16677	16671	16620	16817	16775	16884	16628	16708	16721	16661	16602	16552	16669	16721	16851	16661	16673	16391	16598	16753	16500	16549	16726	16735	16659	16688	16802	16715	16732	16809	16674	16587	16529	16778	16650	16687	16702	16575	16706	16615	16625	16693	16683	16658	16431	16728	16617	16748	16574	16647	16600	16826	16583	16656	16823	16896	16564	16554	16807	16600	16741	16739	16460	16631	16717	16714	16728	16782	16448	16624	16602	16462	16739	16612	16597	16642	16436	16677	16685	16491	16663	16755	16776	16860	16725	16505	16573	16392	16714	16705	16682	16531	16644	16786	16585	16719	16678	16713	16671	16661	16431	16731	16731	16714	16675	16602	16573	16728	16431	16707	16680	16814	16634	16734	16757	16623	16553	16627	16800	16649	16562	16576	16630	16538	16849	16653	16818	16670	16537	16858	16683	16568	16557	16591	16656	16609	16467	16593	16684	16703	16589	16690	16602	16712	16728	16639	16661	16648	16556	16602	16659	16660	16728	16714	16602	16669	16666	16842	16766	16645	16835	16604	16509	16576	16475	16663	16670	16647	16614	16822	16641	16607	16587	16795	16565	16709	16594	16733	16722	16603	16565	16495	16750	16636	16636	16794	16697	16489	16755	16626	16558	16694	16395	16739	16552	16801	16716	16694	16604	16695	16752	16775	16815	16592	16644	16739	16724	16761	16633	16444	16904	16838	16758	16773	16550	16490	16617	16515	16660	16672	16503	16673	16644	16518	16603	16620	16892	16690	16718	16731	16719	16556	16604	16436	16689	16358	16767	16663	16681	16629	16464	16572	16527	16535	16458	16644	16610	16925	16653	16864	16540	16633	16496	16703	16814	16655	16771	16557	16779	16859	16635	16705	16683	16678	16707	16654	16699	16657	16526	16723	16586	16763	16673	16729	16656	16778	16596	16602	16622	16711	16770	16631	16488	16722	16827	16835	16805	16474	16680	16755	16487	16724	16514	16474	16762	16689	16664	16742	16686	16599	16450	16541	16761	16613	16725	16595	16615	16505	16801	16688	16869	16572	16720	16763	16474	16529	16626	16656	16754	16700	16787	16748	16720	16864	16650	16594	16651	16600	16765	16815	16648	16661	16594	16414	16504	16438	16462	16470	16645	16816	16577	16682	16632	16677	16804	16842	16585	16904	16685	16626	16735	16480	16738	16759	16821	16558	16606	16663	16515	16639	16762	16848	16723	16570	16620	16556	16621	16844	16634	16572	16651	16703	16609	16591	16580	16718	16741	16735	16671	16708	16436	16668	16682	16612	16581	16518	16443	16509	16642	16625	16572	16609	16672	16557	16632	16838	16593	16556	16462	16698	16577	16544	16442	16620	16632	16492	16631	16531	16801	16586	16598	16572	16638	16538	16604	16600	16556	16583	16645	16745	16588	16488	16750	16481	16772	16633	16687	16513	16724	16793	16485	16701	16756	16595	16699	16759	16611	16386	16674	16534	16804	16564	16852	16636	16718	16604	16643	16646	16684	16581	16708	16588	16650	16726	16783	16910	16441	16534	16542	16760	16689	16796	16564	16763	16885	16585	16576	16744	16581	16561	16703	16620	16723	16714	16526	16627	16631	16748	16656	16705	16726	16560	16709	16652	16670	16976	16722	16519	16716	16598	16612	16878	16671	16722	16875	16503	16736	16851	16484	16535	16574	16714	16789	16668	16476	16659	16815	16358	16516	16544	16598	16563	16693	16716	16462	16644	16692	16626	16692	16776	16804	16658	16744	16645	16777	16629	16635	16677	16670	16713	16654	16543	16602	16623	16873	16661	16652	16809	16573	16845	16653	16697	16732	16540	16515	16499	16628	16924	16668	16488	16609	16862	16497	16730	16657	16693	16549	16479	16654	16716	16751	16781	16697	16766	16627	16582	16687	16630	17036	16831	16807	16718	16529	16609	16454	16683	16497	16742	16663	16766	16532	16360	16533	16682	16725	16713	16707	16704	16458	16624	16647	16669	16599	16595	16710	16827	16657	16737	16658	16712	16664	16721	16809	16865	16555	16699	16729	16733	16656	16516	16664	16655	16533	16737	16719	16714	16729	16747	16587	16604	16534	16685	16550	16535	16739	16540	16829	16727	16580	16639	16752	16414	16644	16675	16640	16752	16729	16734	16568	16578	16507	16506	16674	16638	16588	16758	16705	16659	16551	16681	16716	16742	16448	16810	16496	16429	16767	16579	16683	16641	16497	16586	16628	16752	16662	16622	16592	16579	16665	16685	16761	16540	16599	16554	16607	16619	16576	16635	16820	16773	16702	16554	16640	16690	16659	16716	16531	16661	16655	16782	16581	16676	16610	16700	16667	16667	16511	16537	16658	16782	16704	16556	16674	16534	16638	16655	16553	16655	16500	16452	16808	16772	16578	16626	16538	16678	16750	16518	16628	16736	16676	16646	16432	16643	16647	16657	16685	16673	16570	16737	16550	16615	16569	16647	16472	16599	16664	16661	16585	16594	16863	16693	16538	16547	16572	16658	16582	16752	16514	16584	16716	16499	16701	16601	16554	16581	16585	16535	16497	16605	16596	16561	16759	16844	16511	16716	16784	16788	16621	16741	16645	16721	16733	16768	16699	16584	16719	16799	16622	16788	16612	16613	16644	16698	16672	16756	16523	16729	16645	16618	16513	16815	16616	16420	16623	16763	16423	16703	16655	16806	16650	16839	16611	16553	16580	16926	16561	16852	16659	16641	16617	16529	16679	16604	16655	16589	16659	16687	16505	16643	16685	16526	16690	16554	16695	16703	16812	16761	16462	16686	16655	16639	16587	16700	16615	16643	16659	16574	16634	16615	16639	16647	16793	16560	16691	16734	16598	16810	16663	16792	16681	16575	16699	16452	16670	16631	16729	16593	16565	16555	16754	16542	16606	16891	16665	16696	16742	16640	16711	16764	16674	16708	16585	16572	16657	16715	16603	16620	16682	16817	16678	16812	16526	16685	16700	16801	16842	16607	16564	16732	16810	16873	16648	16649	16595	16498	16644	16424	16626	16826	16604	16790	16751	16501	16641	16660	16555	16752	16836	16693	16700	16516	16513	16948	16685	16771	16669	16687	16567	16715	16778	16675	16549	16818	16720	16722	16500	16888	16550	16600	16693	16506	16635	16772	16528	16719	16639	16636	16513	16715	16840	16715	16708	16562	16615	16603	16571	16674	16678	16599	16765	16435	16495	16608	16676	16854	16715	16626	16567	16758	16684	16664	16478	16681	16678	16665	16582	16743	16757	16797	16608	16799	16625	16750	16444	16550	16711	16672	16574	16612	16975	16511	16738	16633	16541	17019	16730	16716	16665	16555	16555	16611	16672	16725	17002	16870	16474	16601	16660	16733	16498	16635	16712	16733	16466	16596	16767	16793	16621	16668	16609	16740	16701	16540	16698	16728	16609	16657	16577	16719	16745	16658	16563	16653	16540	16489	16752	16846	16678	16511	16487	16772	16521	16694	16583	16612	16605	16739	16768	16667	16738	16577	16534	16756	16767	16741	16658	16636	16495	16611	16617	16577	16733	16832	16684	16771	16529	16566	16473	16660	16671	16457	16578	16666	16676	16801	16762	16639	16439	16599	16653	16659	16561	16698	16716	16707	16667	16582	16708	16725	16646	16793	16696
22088	38772	32480	25451	21988	19564	17740	17143	16614	16204	15988	15993	15755	15641	15574	15409	15487	15293	15306	15154	15260	15198	15302	15061	15158	14979	15155	15113	14944	15005	14888	15074	14971	15105	15305	14919	14941	14999	14984	15083	14984	15141	15132	14821	14978	14994	14986	15093	15057	14949	15214	15007	14860	15102	14980	14977	14893	15072	15024	14972	15181	14969	15225	14891	15043	14965	15156	15012	15041	14959	15097	15108	15132	14833	15009	15060	15072	14864	15111	15031	15117	14946	15038	15067	14833	15046	15039	15041	14999	14912	14918	14969	14945	14925	15060	15020	15008	15007	15050	15174	15074	15043	15053	14929	14947	14774	14995	15083	14893	14878	14987	14930	14891	15006	15053	15027	15019	15169	15093	14984	14871	14964	15137	14913	15000	14903	14775	15070	15091	14920	14952	14978	15106	15004	15268	14965	15011	15068	15090	14840	15033	15182	14763	15042	15129	15246	15072	15056	14963	14955	15022	14901	14933	14971	15028	14901	14781	15060	15175	14892	15115	15050	15016	14823	15078	14861	14908	15172	15074	14986	15022	14956	15063	15078	14938	15018	15033	15006	15060	15136	14960	15121	14880	15251	15010	14891	14871	14931	14954	15055	14954	14953	15085	15119	15138	14969	14904	15076	14983	15027	14962	15183	14921	15040	14856	14878	15083	15007	14978	14976	14994	15200	15110	15146	14906	15026	15061	15051	14969	14897	14947	14959	14978	15135	14996	15083	15067	14921	15013	15045	14841	14945	14964	14955	15048	15184	15078	15146	15052	15120	15161	15017	15053	14942	15012	15053	14999	15119	15020	14915	14853	15159	15109	14970	15009	14832	14848	14891	15046	15186	15117	14981	14849	14849	14941	14883	14902	14960	15004	15025	15058	14889	15045	15060	14994	14856	15054	14917	14826	14972	15060	14987	14980	15029	14916	14816	14981	14974	14997	15098	15031	14930	15274	14930	14983	15074	14974	15145	15003	14959	15135	15076	15162	15235	15071	15280	15068	14997	15085	14943	14991	15069	14903	14990	15133	15143	15104	14954	14991	15038	15028	15080	14872	15067	15073	15021	14995	15049	14958	15042	15036	15005	14883	15095	14909	14993	15115	15064	15081	14935	14939	14946	14973	15014	15124	15013	15027	14899	14982	15205	15233	15068	14945	15130	14948	15255	14984	15017	15030	14983	14967	15147	15052	15063	15001	14974	15070	15056	15069	15083	14999	14999	15128	15095	14907	14942	15016	14953	15140	15129	15070	14955	15140	15118	15006	14969	15128	14995	14965	15095	15083	15049	15061	15188	15062	14807	15141	14986	15025	15170	14933	15074	15103	15092	15085	15033	15154	15176	15055	15012	14929	15038	15212	14830	15187	14927	14861	14838	14942	14949	15111	15016	15064	14990	14985	15013	14950	15126	14993	15222	15038	15025	15119	15094	14891	15167	15158	15049	14920	14937	15051	15094	14949	15094	15120	15028	14965	15099	15106	14998	15068	14992	15127	15189	14905	15050	14844	15063	14971	15028	14858	15262	15067	14949	15300	15022	14881	14958	14953	15030	15188	14960	15276	14875	14965	15293	14977	14909	15012	15022	14939	15011	15075	15023	15047	15065	14995	15129	14890	15205	15037	14937	14952	15097	14948	15053	15020	15106	15059	14851	15118	14958	15096	15057	15116	15053	15089	14973	14927	15072	15123	15195	14856	15111	14930	14976	15016	15233	15122	15060	14879	14980	14920	15073	14993	15127	15207	15073	14925	15175	14795	15024	15007	14906	14909	15157	14904	14960	15015	14995	15135	15074	14979	15066	15041	15108	14906	14992	15094	14997	15178	14989	14990	15019	15122	15012	14934	14942	15092	14993	14891	14860	14876	14911	15027	15301	15086	15077	15035	14991	14870	15107	14971	14971	15048	14942	15063	15015	15060	14830	15027	15140	14953	15040	14992	15167	15164	15091	14938	15025	15217	15058	14978	15014	14976	15138	14942	15028	14926	15107	14938	14976	15049	15101	14947	15053	15022	14889	14918	14925	15150	14947	15010	15109	15105	14954	15025	14955	14954	14990	15057	15139	15015	15017	15087	14937	14963	15034	14834	15050	14997	15093	15047	14993	15040	14906	14910	15007	15139	15099	15054	15122	14942	15010	15005	14948	15013	15002	14877	14982	15006	15147	15025	15086	14894	14987	15075	14879	14985	14836	14834	14930	15014	15141	14885	15086	15098	15119	15145	14832	15079	15030	15202	14989	15176	14834	15037	14911	15253	15175	14945	15057	15116	15144	14963	14940	14990	14965	14888	14818	14808	15022	14932	14964	14930	14891	15090	15028	15134	14864	15109	15094	15001	14808	15136	15008	15225	15056	14764	14927	14983	15125	14989	14894	14955	14923	15024	14885	14922	15056	14897	14818	15012	14977	15129	15073	15002	15069	15218	15007	14926	14982	14981	15005	15046	14934	15105	15105	14867	15236	15099	15014	14980	14858	15003	14981	15010	14943	15074	14986	14891	15109	15035	14954	15173	15159	15068	14983	15051	15114	14954	15287	15091	14903	15122	14986	14991	15042	15040	14981	14999	15150	14761	15041	14970	15149	14952	15020	14874	15006	15132	15097	14842	14730	15027	14980	15077	14884	14862	14977	14985	14957	14784	15010	15114	15081	14938	15024	15160	15027	15019	15026	14919	14987	15089	14990	14968	15028	15010	15023	15165	14968	14937	14814	14964	15287	15137	14982	15039	14992	15045	15184	14897	14968	14990	15000	15127	15056	14986	14998	15043	14945	14910	15124	15071	14946	14966	15037	14980	15079	15132	15127	15218	15154	14978	14914	14985	14989	14969	14915	14847	15142	15035	15078	14939	14924	14839	14985	14774	15053	14862	15034	15017	14986	14918	14905	15001	14976	15025	14945	14982	15087	15165	15082	14891	15119	15114	15014	14996	15193	14869	15047	15027	15083	15038	15035	14854	15018	14932	14946	14941	14943	14883	15150	15051	15021	15116	14993	15073	14926	15094	15081	15010	15039	15090	14953	14967	14994	15190	15093	15092	15039	14903	15114	15157	15064	15128	15108	15141	15056	15128	15084	14880	14974	15137	14950	14962	15206	15060	15027	14966	14966	14872	14828	14964	14952	15174	14986	15231	14974	15002	15089	15255	14982	15033	15000	14987	14977	15074	15010	15229	14971	14838	14899	15032	14949	14997	15174	15164	14989	14968	14946	14818	15022	15085	15046	14899	14863	14994	15074	15114	15045	15022	14994	15076	15030	15173	14929	15072	14970	15116	14966	15003	15120	14813	15005	15205	15035	15047	15093	15130	14938	15098	14979	15080	15090	15091	14943	15067	14952	15052	15017	15112	15148	14851	15226	14882	15171	15143	15050	14917	15042	14981	15138	15017	14881	14863	15118	15034	15038	15181	14864	14900	15012	15151	14850	15098	15125	15072	15106	14946	15062	14824	14928	15103	15232	14968	14950	14816	15037	15158	15093	14896	15032	15015	15049	15025	15122	15155	15021	15091	14966	15060	15022	15069	15007	14958	15064	14998	14883	15154	14847	14971	15023	15078	15013	14985	15109	15163	14945	14845	14945	14915	15105	15196	15166	14986	15030	14988	15012	15009	14920	14928	15084	15093	14958	15008	15137	15011	15027	15012	14993	14966	15068	15008	15037	14950	15078	15049	14926	15061	14964	14957	15252	15095	15088	15098	15098	15164	14876	15058	14764	15181	15015	14956	15014	15035	15101	14874	15199	14888	14918	15072	15050	14843	15012	14783	15019	15063	15034	15103	14994	15065	15021	14851	15115	15059	15095	15128	15081	14922	14849	15006	15071	14835	15001	14799	15021	14935	14961	15077	15030	15262	14982	14958	14861	15099	15059	15149	14927	15066	15012	15113	15227	15077	15164	14947	15020	14961	15086	15103	15039	15055	14940	15029	14938	14945	15091	15023	14822	14969	15212	15011	14914	15163	15043	15182	15044	14897	14985	15182	15127	15023	14948	15044	15090	15054	15152	14998	14912	15044	14972	15063	14960	14876	15171	14999	15062	14984	15013	15036	14931	14920	14832	14960	15045	14973	15091	15126	15043	14914	14915	15135	15095	15128	14968	14843	15131	14841	15012	15016	14991	15248	14902	15062	14901	15129	14909	15002	15063	15104	15127	14910	15018	14811	15012	15035	15100	15226	15094	15118	14928	15150	15230	15021	15041	14921	14919	14888	15158	15106	14980	15052	15058	15059	15020	14881	14991	15015	14973	14914	15049	14825	14948	15049	15049	15051	14934	15028	15094	14990	15010	15058	14958	14985	14862	15060	15111	14929	15002	15113	15042	15087	14934	14923	15096	15059	15217	15029	15009	15046	15116	15285	15054	15104	14950	15079	14975	14898	14943	15009	15086	14932	15052	15108	15012	14969	15120	15099	15172	14974	15075	15062	14825	14924	15144	14999	15063	15005	15119	15215	14959	15068	14901	14978	15081	14992	14940	15050	15080	15075	15091	14982	14946	15036	14990	14946	15162	14848	14958	15141	15060	15046	15015	14987	14894	14920	14929	15081	15093	14838	14938	15046	14826	14896	14874	15053	14997	15150	15054	15046	15119	15033	15047	15160	14919	14948	14855	14982	15157	14837	15129	15052	14785	14902	15021	14966	14999	14919	14820	15087	14946	15205	14993	15078	15082	15101	14871	15165	14929	15138	14950	14989	14899	15026	15021	15099	14901	14935	14935	15145	15157	14907	14966	15090	15019	14913	15150	15033	14914	15068	14925	15061	15075	14984	14988	14984	15007	14921	15038	15100	14928	15206	15006	15086	15044	15017	15094	15002	14979	15028	15101	15095	14963	14981	14960	14806	15098	14901	14843	14874	15236	15114	15222	15071	15172	14944	15099	15092	14925	15001	15135	15133	14935	14991	15032	14976	14893	15134	14972	14944	14916	15042	15120	15078	14983	15017	15031	15033	14967	15007	15038	14968	14884	15052	14971	15046	14966	15033	15038	14924	15096	15011	15212	15013	14894	14801	15008	14993	15069	14979	15046	14943	15083	15175	14951	15047	15102	14897	14914	14910	15033	15045	14839	15126	14975	15209	14993	14894	15058	14918	14963	14951	15170	15102	15165	15001	15296	15120	15099	14851	15159	14937	15029	15138	14973
22509	21491	28624	24846	22124	24229	25044	20511	19280	19204	18995	18431	18247	18345	17845	17736	17675	17597	17659	17776	17524	17438	17491	17523	17475	17276	17405	17350	17289	17535	17219	17399	17399	17195	17259	17185	17213	17350	17308	17208	17316	17200	17367	17358	17458	17339	17213	17356	17015	17325	17203	17289	17248	17144	17369	17298	17413	17260	17222	16995	17097	16980	17265	17281	17174	17002	17239	17231	17376	17099	17244	17308	17316	17326	17256	17160	17216	17304	16960	17359	17352	17239	17143	17484	17220	17227	17251	17330	17152	17198	17039	17247	17173	17187	17182	17069	17040	17192	17309	17087	16971	17166	17042	17315	17294	17264	17112	17251	17305	17174	17318	17129	16993	17229	17130	17058	17541	17238	17056	17196	17162	17336	17174	17266	17333	17084	17267	17313	17071	17135	17357	17250	17439	17175	17233	17257	17283	17076	17130	17071	17008	17263	16978	17190	17163	17297	17257	17135	17059	17030	17248	17212	17198	17230	17298	17013	17249	17232	17187	17208	17203	17122	17355	17253	17048	17178	17205	17397	17232	17037	17231	17337	17122	17201	17369	17068	17250	17112	17244	17260	17259	17253	17030	17265	17291	17219	17267	17315	17013	17219	17147	17323	17277	17194	17278	17286	17043	17205	17103	17170	17276	17227	17382	17187	17243	17238	17149	17294	17306	17174	17148	17039	17112	17167	17024	17067	17174	17248	17190	17245	17250	17010	17124	17203	17168	17140	17218	16989	17100	17118	17139	17261	17357	17200	17384	17176	17417	17440	17189	17085	17104	17286	17077	17246	16995	17052	17058	17157	17088	17175	17187	17257	17316	17375	16988	17058	17336	17222	17123	16958	17212	17212	17169	17193	17191	17169	17324	17365	17111	17095	17181	17462	17217	17111	17230	17257	17399	17176	17062	17036	17200	17067	17073	17151	16996	17348	17163	17046	17289	17254	17197	17201	17245	17288	17261	17183	17194	17244	17418	17083	17025	16908	17224	17407	17343	16951	17277	17133	17201	17071	17073	17249	17180	17106	17251	17299	17396	17151	17362	17248	17324	17196	17162	17159	17092	17076	17168	17059	17236	17162	17149	17178	17127	17037	17361	17247	16989	17183	17343	17132	17077	16967	17282	17218	16934	17393	17166	17231	17305	17286	17184	17284	17311	17100	17248	17470	17321	17481	17223	17096	17244	17276	17217	17236	17200	17155	17212	17211	17186	17169	17253	17234	17293	17076	17069	17077	17306	17261	17097	17379	17155	17278	17131	17269	17320	17205	17174	17118	16926	17224	17082	17292	17212	17122	17012	17149	17295	17222	17152	17231	17307	17239	17327	17403	17194	17131	17199	16983	17233	17076	17296	17133	17063	16931	17155	17085	17012	16956	17200	17059	17237	17325	17212	17228	17241	17445	17266	17113	17149	17103	17076	17160	17248	17117	17231	17250	17157	17211	17272	17315	17077	17263	17196	17088	17362	16995	17124	17173	17247	17054	17353	17162	16984	17150	17278	17036	17284	17246	17179	17094	17342	17129	17036	17173	17127	17137	17309	17088	17093	17411	17133	16995	17138	17340	17129	17243	17272	17163	17163	17063	17241	17106	17282	17265	17374	17042	17146	17125	17340	17118	17259	17128	16958	17140	17221	17188	17238	17279	17128	17236	17365	17359	17025	17271	17445	17322	17213	17244	17176	16959	17151	17145	17320	17180	17131	17349	17195	16921	17069	17147	17247	17245	17113	17392	17278	17208	17115	16929	17156	17398	17286	17407	17046	17277	17202	17211	17190	17102	17179	17276	17104	17266	17206	17140	17200	17192	17353	17061	17059	17196	17304	17155	17120	17105	17360	17259	17281	17461	17328	17316	17162	17367	17322	17178	17133	17331	17223	17152	17272	17279	17016	17099	17153	17185	17151	17137	17191	17228	17101	16986	17256	17200	17229	17178	17149	17132	17202	17096	17346	17149	17179	17195	17191	17169	17316	17119	17138	17305	17152	17148	17195	17059	17149	17287	17249	17088	17074	17081	17325	17330	17221	17224	17121	17077	17121	17076	17107	17251	17250	17238	17258	17047	17230	17256	17217	17281	17166	16908	17043	17229	17284	17225	17182	17100	17248	17185	17146	17104	17104	17361	17378	17323	17187	17376	17334	17021	17183	16996	17358	17194	17051	17088	16858	17060	17058	17123	17302	17190	17100	17183	17199	17432	17328	17070	17007	17037	17100	17241	17243	17110	17196	17174	16948	17055	17124	17281	17410	17333	17303	16962	17101	17298	17167	17117	17182	17095	17074	17179	17354	17160	17146	17259	17313	17284	17146	17182	17264	17192	17363	17219	17132	17160	17243	17102	17247	17075	16994	17112	17316	17155	17109	17233	17296	17201	17174	17230	17127	17132	17106	17002	17071	17322	17093	17206	17224	17026	17124	17120	17099	17307	17136	17194	17428	17231	17239	17165	17163	17130	17166	17197	17184	17272	17206	17280	17160	17387	17251	17324	17200	17274	17163	17009	17056	17019	17070	17075	17017	17070	17275	17127	17271	17063	17316	17416	17168	17149	17102	17268	17094	17219	17109	17328	17240	17203	17042	17267	17183	17206	17274	17181	17187	17235	17222	17038	17239	16981	17348	17158	17252	17169	17108	17040	17345	17139	17051	16995	17140	17095	17155	17113	17129	17179	17228	17130	17201	17016	17098	17103	17241	17108	17258	17356	17322	17155	17093	17222	17153	17191	17177	17146	17074	17060	17034	17151	17089	17124	17299	17176	17194	17216	17321	17043	17272	17323	17253	17205	17241	17252	17202	17199	17192	17137	17194	17418	17431	17200	17164	17096	17083	17096	17246	17309	17302	17077	17126	17251	17070	17097	17230	17108	17205	17290	17147	17264	17177	17289	17215	17173	16889	17220	17130	17144	17194	16948	17119	17018	17191	17432	17021	17288	17194	17222	17072	17252	17063	17138	17089	17247	17252	17189	17105	17177	17099	17064	17182	17125	17131	17265	17087	17221	17154	17221	17353	17158	17341	17077	17112	17094	17115	17138	17144	17228	17243	17239	17217	17270	17338	17143	17376	17242	17376	17336	17075	17062	17055	17065	17020	17092	17199	17206	17112	17036	17303	17388	17202	17278	17263	17060	17251	17244	17240	17112	17294	17266	17352	17083	17109	17294	17151	17327	17083	17138	17128	17165	17211	17234	17261	17142	17090	17083	17060	17124	17202	17269	17302	17271	17419	17016	17256	17106	17272	17458	17292	17341	17100	17216	17048	17101	17246	17090	17045	17208	17290	17313	17428	17233	17203	17173	17275	17198	17163	17485	17205	17126	17089	17330	17425	17274	17352	17233	17265	17186	17196	17061	17095	17175	17177	17304	17126	17216	17115	17262	17247	16947	16969	17185	17053	17243	17267	17083	17088	17199	17334	16903	16980	17208	17048	17081	17080	17191	17253	17194	17098	17198	17106	17047	17115	17135	17302	17281	17343	17131	17052	17190	17164	17170	17179	17337	17136	17177	17252	17193	17119	17195	17163	17051	17149	17158	17346	17186	17168	17227	17285	17204	17122	16985	17168	17265	17128	17181	17049	17109	17234	17169	17070	17012	17288	17072	17123	17075	17295	17136	17292	17401	17289	17210	17295	17264	17180	17131	17144	17026	17248	17168	17255	17232	17292	17182	17150	17176	17238	17052	17039	17352	17313	17238	17117	17289	17147	17543	17290	17231	17234	17286	17084	17019	17239	17156	17246	17336	17152	17095	17253	17203	17429	17048	17097	17180	17149	17174	16979	17296	17268	17011	17069	17238	17162	17224	17291	16993	17238	17034	17201	17204	17332	17187	17154	17107	17135	17164	17242	17320	17232	17172	17159	17154	17015	17267	17201	17203	17196	17077	17311	17134	17190	17173	17116	16910	17009	17287	17175	17030	17233	17261	17225	17123	17340	17107	17264	17290	17268	17194	17055	17237	17125	16927	17139	17444	17095	17246	17095	17211	17040	17039	17291	16941	17239	17032	17006	17051	17231	17149	17064	17270	17317	17107	17155	17230	17392	17149	17292	17210	17072	16897	17157	17104	17189	17213	17004	17155	17245	17315	17285	17138	17140	17295	17248	17222	17155	17267	17204	17025	17284	17053	17123	17101	17073	17240	17084	17122	17123	17119	17238	17177	17219	17188	17283	17183	17007	17289	17184	17238	17251	17116	17358	17191	17227	17293	17138	16989	17316	17026	17217	17148	17362	17184	17396	17282	17403	17221	17253	17300	17093	17242	17244	17233	17304	16978	17130	17154	17282	17112	17266	17202	16987	17339	17102	17246	17189	16989	17096	17458	17409	17330	17149	17398	17185	17275	17300	17194	17118	17181	17201	17088	17087	17094	16945	17278	17368	17109	17174	17113	17367	17213	17135	17264	17050	17087	17218	17322	17252	17151	17164	17186	17088	17169	17307	17314	17243	17251	17216	17292	17027	17125	17112	17131	17281	17042	17147	17123	17327	17109	17238	17334	17265	17120	17282	17203	17158	17092	17190	17051	17130	17350	17091	17357	17201	17091	17134	16983	17078	17148	17105	17138	17076	17316	17369	17100	17373	17283	17268	17153	17248	17015	16994	16976	17154	17095	17146	17272	17060	17251	17139	17221	17341	17210	17189	17297	17097	17265	17154	17133	17150	17077	17233	17104	17082	17445	16913	17020	17012	17086	17223	17156	17283	17198	17161	17208	17238	17243	17171	17454	17299	16870	17030	17059	17083	17271	17119	17246	17112	17521	17208	17204	17286	16964	17236	16927	17253	17125	17161	17351	17212	17207	16903	17106	17184	17244	17104	17286	17111	17240	17060	17068	17072	17260	17146	17103	17189	17177	17204	16930	17138	17157	17307	17190	17055	17099	17226	17159	17064	17075	17253	17187	17190	17219	17136	17086	17186	17217	17317	17108	17238	17339	17113	17021	17083	17164	17221	17016	17180	17109	17103	17044	17164	17238	17287	17147	17264	17077	17533	17324	17178	17163	17163	17279	17207	17203	17177	17175	17269	17165	17216	17255	17126	17150	17111	17206	17196	17158	17096	17177	17286	17055	17199	17244	17262	17276	17274	17273	17242	17164	16925	17172	17292	17124	17292	17106	17143	17093	17149	17034	17107	17008	17144	17195
22894	47187	40650	32248	26938	23124	20700	19746	18627	17978	17536	17264	16841	16449	16115	16243	15942	15880	15800	15693	15989	15670	15669	15437	15722	15526	15355	15651	15464	15628	15382	15345	15398	15541	15464	15487	15510	15545	15392	15453	15434	15457	15361	15369	15497	15236	15585	15222	15367	15275	15262	15373	15474	15297	15272	15315	15377	15347	15213	15274	15373	15366	15338	15308	15343	15214	15352	15279	15493	15485	15428	15337	15469	15289	15178	15473	15630	15344	15296	15337	15339	15437	15428	15453	15228	15401	15245	15363	15352	15231	15176	15344	15226	15400	15340	15370	15325	15320	15340	15381	15210	15259	15322	15275	15334	15470	15387	15157	15114	15316	15252	15389	15214	15227	15361	15302	15412	15358	15166	15295	15077	15352	15346	15301	15474	15365	15361	15375	15389	15335	15345	15387	15319	15354	15387	15362	15365	15235	15379	15154	15391	15388	15158	15213	15226	15384	15216	15299	15280	15238	15423	15361	15363	15269	15300	15057	15431	15268	15310	15280	15294	15370	15401	15254	15317	15304	15342	15362	15240	15194	15197	15233	15182	15191	15406	15238	15252	15398	15569	15411	15468	15450	15241	15323	15190	15261	15282	15327	15121	15246	15265	15311	15257	15214	15375	15335	15329	15172	15203	15399	15427	15528	15466	15458	15282	15338	15240	15496	15408	15392	15337	15346	15315	15310	15294	15204	15323	15291	15159	15348	15472	15336	15408	15171	15369	15202	15084	15311	15470	15371	15401	15316	15626	15419	15259	15338	15182	15420	15358	15321	15542	15214	15331	15295	15281	15331	15409	15177	15447	15322	15427	15450	15263	15217	15349	15211	15402	15161	15335	15276	15331	15447	15420	15194	15415	15360	15428	15362	15392	15200	15409	15237	15269	15384	15414	15370	15259	15358	15320	15363	15287	15349	15173	15438	15465	15291	15329	15441	15233	15313	15392	15285	15362	15323	15242	15356	15371	15381	15439	15360	15212	15082	15233	15286	15263	15405	15263	15272	15334	15314	15484	15352	15269	15270	15319	15306	15333	15227	15306	15348	15359	15345	15308	15330	15228	15278	15312	15313	15350	15506	15263	15229	15136	15318	15359	15331	15462	15192	15341	15474	15266	15319	15338	15242	15262	15372	15336	15358	15354	15200	15511	15434	15312	15291	15267	15211	15224	15443	15328	15180	15248	15417	15346	15371	15287	15372	15216	15286	15384	15163	15383	15504	15313	15283	15304	15288	15531	15345	15406	15296	15388	15386	15323	15318	15382	15315	15257	15433	15298	15298	15259	15408	15478	15430	15342	15294	15403	15262	15327	15337	15260	15258	15286	15373	15459	15314	15259	15374	15323	15371	15338	15481	15415	15279	15413	15416	15281	15428	15404	15312	15339	15297	15287	15423	15334	15393	15347	15349	15447	15325	15404	15205	15246	15134	15449	14985	15267	15362	15405	15407	15288	15253	15387	15349	15284	15339	15486	15214	15369	15281	15451	15302	15292	15365	15381	15327	15110	15334	15237	15425	15469	15266	15391	15211	15450	15133	15313	15205	15421	15336	15409	15459	15253	15388	15194	15433	15337	15437	15335	15289	15313	15284	15263	15261	15299	15289	15376	15455	15277	15183	15390	15358	15629	15453	15283	15342	15351	15431	15359	15415	15451	15243	15257	15377	15381	15398	15346	15336	15220	15289	15259	15277	15252	15546	15211	15229	15348	15180	15391	15205	15257	15450	15305	15324	15297	15306	15301	15393	15307	15497	15436	15371	15397	15360	15293	15641	15262	15353	15259	15213	15298	15327	15222	15383	15252	15294	15117	15347	15311	15396	15212	15441	15278	15245	15426	15380	15224	15196	15106	15356	15220	15160	15513	15346	15389	15471	15244	15399	15393	15324	15492	15390	15425	15224	15244	15254	15218	15103	15325	15203	15351	15300	15352	15365	15559	15271	15499	15209	15361	15249	15343	15488	15260	15365	15229	15302	15252	15439	15430	15338	15168	15489	15342	15267	15456	15323	15431	15231	15356	15262	15249	15426	15356	15371	15394	15324	15239	15301	15326	15141	15282	15316	15457	15417	15326	15326	15369	15456	15359	15226	15347	15193	15509	15273	15321	15354	15324	15234	15350	15301	15496	15109	15177	15289	15422	15500	15186	15476	15359	15366	15270	15578	15447	15513	15387	15513	15317	15281	15328	15234	15177	15407	15301	15292	15506	15350	15567	15413	15283	15231	15193	15273	15353	15272	15328	15264	15320	15385	15291	15274	15455	15502	15237	15400	15153	15373	15362	15283	15278	15214	15306	15126	15415	15278	15310	15337	15042	15466	15278	15379	15326	15208	15372	15358	15410	15412	15207	15306	15153	15291	15388	15286	15275	15328	15397	15275	15440	15164	15336	15351	15267	15346	15417	15400	15396	15392	15313	15229	15291	15486	15241	15273	15182	15165	15407	15106	15223	15364	15196	15323	15266	15377	15552	15364	15260	15327	15228	15481	15106	15469	15230	15407	15375	15238	15208	15370	15437	15446	15304	15430	15367	15251	15453	15382	15224	15307	15315	15473	15467	15441	15473	15300	15240	15241	15348	15422	15319	15312	15306	15226	15449	15352	15143	15325	15473	15280	15462	15282	15331	15342	15296	15339	15410	15262	15572	15264	15358	15371	15326	15480	15393	15251	15308	15413	15153	15319	15235	15448	15496	15225	15347	15389	15283	15413	15283	15307	15175	15255	15239	15447	15383	15292	15371	15420	15218	15188	15508	15257	15221	15195	15282	15284	15300	15308	15304	15292	15355	15231	15341	15364	15450	15227	15344	15253	15370	15158	15342	15369	15274	15431	15408	15489	15388	15446	15400	15400	15336	15515	15200	15180	15369	15389	15374	15254	15355	15281	15354	15312	15424	15207	15364	15465	15230	15453	15165	15415	15304	15266	15408	15384	15081	15319	15339	15407	15119	15465	15367	15237	15338	15318	15300	15216	15267	15234	15368	15280	15419	15355	15466	15331	15363	15251	15339	15121	15250	15472	15341	15225	15208	15256	15362	15277	15389	15449	15187	15354	15239	15398	15371	15328	15392	15315	15135	15223	15325	15383	15274	15353	15291	15282	15338	15346	15323	15324	15365	15389	15243	15136	15350	15242	15377	15232	15203	15306	15331	15216	15226	15328	15309	15393	15379	15351	15232	15210	15512	15394	15271	15048	15381	15408	15438	15357	15257	15389	15456	15316	15309	15539	15406	15335	15379	15272	15332	15397	15154	15127	15446	15443	15141	15267	15375	15233	15376	15137	15393	15443	15294	15276	15132	15335	15288	15334	15197	15358	15330	15296	15375	15298	15219	15117	15174	15467	15227	15418	15373	15328	15289	15443	15268	15321	15289	15358	15271	15406	15326	15235	15208	15446	15442	15293	15342	15446	15298	15435	15339	15329	15215	15274	15156	15339	15355	15255	15482	15423	15277	15330	15272	15258	15378	15222	15329	15310	15260	15395	15369	15333	15471	15346	15450	15415	15497	15409	15158	15291	15169	15356	15184	15198	15448	15438	15360	15277	15334	15491	15309	15362	15348	15280	15190	15336	15172	15431	15307	15279	15134	15491	15371	15313	15163	15360	15154	15204	15337	15328	15297	15251	15381	15340	15410	15232	15338	15492	15297	15233	15357	15246	15654	15344	15460	15411	15113	15340	15344	15324	15286	15398	15320	15233	15464	15341	15469	15397	15153	15266	15283	15433	15315	15250	15313	15450	15252	15271	15321	15290	15177	15304	15309	15387	15303	15365	15278	15419	15314	15240	15324	15330	15456	15341	15273	15447	15282	15316	15364	15317	15155	15263	15411	15405	15196	15102	15339	15184	15400	15299	15450	15226	15208	15414	15301	15266	15461	15424	15307	15450	15354	15406	15313	15322	15419	15201	15267	15134	15270	15272	15142	15354	15359	15323	15338	15283	15291	15179	15363	15229	15380	15275	15353	15421	15322	15335	15354	15590	15354	15070	15244	15311	15523	15281	15459	15322	15535	15300	15105	15264	15216	15307	15504	15321	15357	15244	15386	15157	15166	15427	15330	15360	15150	15192	15337	15272	15247	15301	15337	15505	15397	15435	15237	15418	15440	15362	15289	15330	15379	15236	15310	15312	15352	15212	15438	15178	15247	15313	15492	15405	15419	15434	15242	15300	15493	15320	15337	15335	15200	15259	15313	15379	15264	15403	15217	15295	15388	14964	15238	15261	15404	15214	15312	15440	15263	15343	15212	15382	15285	15395	15140	15146	15157	15350	15479	15386	15369	15203	15405	15423	15405	15219	15342	15384	15169	15267	15355	15183	15391	15464	15468	15339	15241	15359	15343	15098	15431	15250	15385	15388	15522	15179	15308	15155	15206	15192	15436	15241	15430	15339	15459	15373	15351	15385	15454	15376	15321	15390	15264	15369	15230	15156	15243	15367	15268	15367	15169	15032	15385	15428	15283	15389	15262	15388	15313	15322	15241	15364	15277	15325	15471	15184	15432	15409	15132	15364	15309	15181	15465	15350	15310	15240	15327	15299	15361	15330	15217	15409	15261	15239	15410	15362	15233	15265	15425	15349	15278	15456	15332	15363	15388	15328	15443	15452	15283	15375	15271	15267	15445	15233	15395	15451	15420	15382	15340	15351	15280	15254	15264	15476	15396	15389	15372	15361	15065	15334	15357	15317	15116	15688	15372	15314	15394	15237	15388	15256	15355	15179	15316	15360	15268	15304	15417	15454	15262	15526	15321	15310	15265	15348	15498	15301	15238	15134	15390	15357	15428	15282	15211	15428	15376	15334	15403	15402	15228	15360	15246	15279	15277	15259	15323	15141	15362	15423	15471	15431	15417	15347	15425	15244	15207	15292	15481	15441	15427	15318	15352	15206	15244	15248	15229	15362	15283	15344	15244	15368	15264	15115	15399	15375	15210	15493	15252	15291	15455	15205	15380	15325	15250	15387	15326	15380	15341	15205	15535	15321	15276	15399	15461	15103	15262	15264	15457	15265	15436	15349	15216	15163	15334	15274	15413	15229	15372	15458	15339	15168	15265	15349	15293	15532	15316	15305	15371	15373	15355	15417	15355	15432	15384	15202	15347	15303	15097	15299	15370	15320	15384	15236	15426	15348	15255	15222
29374	25385	29402	25577	20866	19400	18578	18154	17900	17837	17695	17427	17169	17345	17244	17103	17073	17207	17143	17189	17252	17213	17227	17013	17133	17012	17224	16941	17000	17122	16953	16846	16995	16973	17210	16830	17182	17124	17215	17173	16987	16947	17025	17100	17155	17040	16999	17019	16932	16875	17005	16966	17189	16981	16913	17095	17030	16912	17043	17051	17024	16916	17053	17053	16857	17088	16886	17093	17020	17129	16814	17199	16861	16930	16937	16942	17149	17106	16916	17342	16966	17160	17098	17107	16967	17133	16833	16806	17060	16841	16882	17029	16981	17079	17061	16963	16978	17177	17079	17036	17166	17020	16901	17030	16816	17081	16914	17062	17042	17044	17048	16711	16929	17130	17005	17058	17039	17092	16969	16928	17177	17074	16791	17104	17002	17017	17080	17012	16931	17122	16979	16848	16747	17048	16820	17138	16992	17043	17067	16938	16867	16864	17106	17227	17029	17108	17059	16918	17036	16903	17164	17025	16768	16955	17006	17167	16920	17089	17055	17027	17241	17205	17105	16954	17024	17084	16949	16832	16987	17062	16877	17084	16987	16935	16978	17117	17127	16902	17033	16944	17007	16698	17084	16919	16969	16996	17108	17071	17033	17066	17135	17008	17105	17076	17000	16993	17095	17121	17018	17217	16916	16983	16891	17107	17196	16810	17137	16933	16985	16931	16997	17169	16965	17004	16933	16862	17012	16897	16948	17108	17019	17083	17064	17085	17054	16930	17071	16630	17099	16918	17145	17028	17130	17046	16930	16991	16786	16947	17062	16918	17162	17051	16922	17133	17012	17043	16958	16994	17054	17023	17232	17181	16979	17048	16921	16953	16952	17027	17025	17078	16986	17197	17105	16996	16950	17088	16858	16970	17013	16936	17201	17062	17016	17118	17025	16899	17005	17201	16858	17025	17114	16922	16934	17111	17181	16889	17066	17025	16875	16920	17079	17002	17021	16990	17064	17052	16781	16927	16794	17086	17030	16944	16939	17262	17111	17098	17245	16938	17102	16839	17043	16898	17036	16995	16952	16941	16906	17087	16902	16925	16985	17235	17100	17038	16885	17221	16937	17020	17100	17021	17059	16963	16902	16898	16995	16985	16922	17131	16865	17014	16827	16733	16791	16912	17129	16927	17105	17097	16961	17039	16830	17018	16842	16952	17029	17109	17096	17164	17007	16820	17015	16971	16871	16941	17054	17153	17009	16968	16950	17022	17025	17067	17024	17014	17161	16940	17184	16596	16947	16999	16928	17021	17025	17194	17149	16960	17135	17072	16952	16973	16986	17212	17122	16868	17041	17013	16973	17028	16741	17004	17063	17094	17083	17011	16820	17036	17030	17029	17012	17097	17066	17198	16901	16967	17031	16981	17198	17060	16902	17041	16993	16879	16732	17102	17036	17128	17128	17053	16745	16981	17055	17089	17075	16986	17052	16986	16941	17042	17127	16970	16879	16982	16895	16714	17024	17146	17053	16833	17027	17094	17023	16901	16834	16898	17005	17005	16929	16987	17049	17158	16934	17084	17034	17042	17053	16899	17043	16987	17147	16805	16923	16904	16934	17137	16988	16678	17146	16975	17027	17070	17051	17131	17002	17085	17165	17008	16916	17085	17051	17099	17069	17183	17209	16986	16947	16809	16841	16860	17010	16889	17006	16941	16999	16828	16922	16919	16927	16919	17063	16977	16963	17060	16841	17071	17094	17020	17065	16850	16936	16895	16980	16981	16983	16836	16996	17063	16937	16994	16957	16910	17159	16856	17019	17026	17033	16971	17046	16872	16727	17052	17001	17045	16999	17104	17131	16899	16859	16949	17218	16943	16990	16963	16865	17174	16962	17122	16949	17142	16990	16975	16978	16770	16829	16994	17027	16856	16956	16845	17133	16985	16964	17074	17179	17048	16805	16826	17092	17262	17095	17011	17086	16891	17022	17107	16983	17169	16997	16908	17056	17127	17229	16836	16990	16963	17131	16839	16887	16939	16998	16800	16971	17135	17075	16914	16964	17092	16970	16938	16852	16878	16911	17060	17009	16912	17005	17066	17078	16979	17015	17028	17054	17098	16953	17179	17031	16998	17044	16827	16971	17106	16983	17050	17027	17090	17104	16990	17057	16897	16870	16987	17032	16954	16982	17073	17035	17118	16993	16935	16945	16925	17037	16820	17108	16945	16986	17078	17032	16955	16865	16991	17012	16840	16998	16867	17086	16878	16944	16886	16912	17032	17018	16885	16843	17098	17103	17136	17005	16933	17031	17084	17043	16814	16906	16979	17077	16928	17092	16941	16963	17041	17074	16992	17088	17037	17043	17069	16903	16931	16996	16934	17228	17176	16991	16920	16774	16747	17145	17137	17104	16969	16959	16867	16957	17009	17038	17035	17074	17025	16954	17004	17011	16897	16942	17000	17252	16962	16961	17255	16962	17030	16971	17088	16926	16988	17076	17113	16925	16992	16996	17100	17107	17172	17024	16852	16843	17030	17163	16829	16997	16793	16796	16761	16976	16973	17049	16893	16982	16961	17009	17063	16688	16963	16935	16807	17068	17211	17020	16858	16902	17224	16969	16853	17339	17099	16985	17146	16756	16911	16879	16967	16944	16907	17112	17164	17086	16859	17075	17042	16970	17077	16954	17120	16956	17145	17217	17059	16975	16892	17029	17100	17037	16986	16822	16968	17018	16820	16711	17172	17008	17052	16772	16962	17074	17077	17004	17052	16870	16953	17086	16774	16971	17247	16955	16900	17009	17148	16940	16927	17114	17045	17115	17141	17088	16976	16989	17005	16918	16937	17201	17084	16953	16989	17096	17079	16932	16977	17025	17139	16872	16883	17064	17128	17024	17166	16927	16980	17293	16955	16759	17035	17171	16948	16939	16913	17003	17242	16884	17115	16977	16972	17124	16940	17096	16948	17163	16894	16859	17037	16925	17100	17111	16971	16955	17063	17387	17293	17079	16973	17208	16940	16940	16988	17095	16776	16858	16940	17055	17043	16959	16985	16963	17055	16860	17026	17093	17038	16747	16881	16712	17082	16950	16958	17106	16954	16915	16943	17044	16976	16906	17030	16906	17014	16944	17044	17000	17147	16922	16894	16871	17163	17022	17201	17177	17022	17050	17125	16946	17283	17008	17101	16967	17060	16936	16943	17017	17006	17029	16906	16898	16851	17155	17294	17193	17067	16893	16980	17083	17026	17202	17168	17057	17135	17085	16883	17102	17202	17064	17066	17209	17038	17291	17143	16984	16876	17052	17076	16930	17111	17089	17050	16895	17134	17007	17188	16921	17255	17144	16916	17090	16810	16993	17042	17031	16974	17047	17071	16862	16919	17309	17047	17195	16960	16860	17040	17082	17073	17050	17087	16853	16933	17132	16936	17114	17082	16913	17003	17009	17178	16999	17014	16988	16842	17032	17050	17041	16788	16915	17022	17023	16940	17070	16898	17060	16986	17150	17023	17043	17063	17168	17065	17003	17054	17011	17017	17041	17082	17027	17104	16994	17231	17130	16981	16888	17041	16919	16861	16983	17047	17020	17196	17347	17010	17090	17037	17055	17352	17196	16912	17145	17059	17103	17054	16854	16978	17086	16887	16998	16964	16799	17132	16991	17022	17065	16968	17025	17081	16892	17057	17149	16922	17076	17018	17068	16950	17012	17090	16760	17066	17155	17088	17115	17124	17038	16811	16909	17087	16805	16884	17046	17225	16998	16985	17034	16928	16826	16905	16953	16941	16958	17154	16892	16946	17132	16932	16902	16846	16992	16969	17009	16955	17025	17209	16966	17040	17077	16843	16910	17024	17078	17109	16979	17106	17035	17008	16795	16982	16964	17042	16951	16888	16895	17096	17104	16948	16970	17119	16992	16874	16938	17327	17122	16900	16911	16960	17214	17071	17310	17146	16990	17211	17074	16920	16935	16900	17172	17115	17041	16969	17119	16893	17156	17089	17123	16865	16896	17064	17077	17205	17079	17241	16905	16980	17036	16884	16919	17048	17057	17072	16983	16994	17070	17071	17052	17125	16998	17078	17119	16964	17000	17066	16862	16903	16986	17130	16902	16933	16929	17129	17042	16994	17129	16994	17107	16848	16998	16738	16804	17111	17098	17007	17122	17009	17186	16884	17174	17032	16906	17076	16998	17015	17184	16981	16809	17018	17035	16934	17090	16960	17071	17033	17086	17125	17005	16913	17102	16911	16828	16947	17072	16968	17071	17090	16914	16924	16915	16994	17077	17053	16941	17018	16891	16981	17079	17071	16902	16879	16968	16787	17041	16961	17064	17041	17172	16947	16948	16990	16880	17069	16880	17014	16810	16919	16952	16896	16968	17019	16913	16989	16965	17028	17269	16961	17144	16865	17301	16688	17005	16959	16870	17042	16973	17000	16997	17200	17036	17128	17041	16885	17224	16783	17083	16978	16867	16982	16939	17093	16925	16977	16884	17001	17020	16964	17250	17063	17023	16979	16857	17036	17148	16973	17161	16937	17102	16921	16980	17119	17083	17069	16974	17057	17248	17014	17266	16995	17046	17152	16995	17138	17051	17022	17092	17164	17118	17069	16997	17081	16827	17037	16993	17071	16937	16980	16861	16988	17085	17097	16936	16817	16997	17044	16913	16926	17006	17031	16951	16898	16853	17191	17067	17107	17100	17119	17241	17084	17156	16881	16887	17131	16968	17183	16898	17159	16928	17070	16804	16935	17183	17250	17012	17026	17069	16976	16939	17034	17139	16959	16906	17081	17056	17121	17028	17003	17063	16959	17087	16960	17017	17073	16961	16925	17179	17071	17064	16832	16897	17020	16844	16915	17009	17016	16831	16977	17272	16880	16847	17116	17049	17184	17143	16898	17074	17012	17031	16980	16954	16926	17207	16983	17191	16986	17076	17118	16958	16947	16891	17136	17108	17070	16832	16927	17034	16966	16847	17066	16960	16917	16947	17073	17119	16902	16899	16950	16916	16973	17155	16831	17036	17123	17072	16955	17091	16937	17027	17130	17014	17080	17087	17127	17016	16925	17208	16970	16851	16946	17172	17021	17163	17097	16913	17105	17060	17134	17119	17066	16977	17135	16927	17162	17127	16861	17004	17073	17054	17174	16957	17016	17050	17104	17039	17040	16957	16972	17199	16935	17064	17083
23562	36999	30845	23820	20452	18466	17469	17111	16570	16165	16022	15962	15768	15685	15647	15419	15240	15362	15365	15258	15260	15369	15331	15242	15246	15261	15123	15111	15138	15235	15292	15238	15113	15198	15032	15145	15248	15003	14987	15060	15355	15033	15042	15145	15168	15160	15138	15148	15101	15028	15169	15195	15120	15142	15179	15056	14995	15084	15229	15153	15055	15054	15174	15237	15206	15201	15203	15174	15168	15131	15173	15138	15017	15201	15170	15096	15101	15024	15091	15205	15034	15061	15123	15118	15276	15139	15220	14984	15252	15161	15355	15003	15363	15234	15307	15210	15077	15116	15164	15187	14964	15165	15069	15147	15136	15070	15110	14905	15183	15009	15027	15266	15215	15079	15094	15151	15149	15064	15248	15157	15134	15066	15011	15105	15230	15300	15162	15218	15156	15183	15223	15297	15000	15337	15209	15119	15135	14948	15272	15217	15220	15178	15107	15134	15218	15301	15107	15198	15252	15346	15245	15045	15238	15088	15152	15227	15188	15155	15117	15149	15082	15115	15111	15056	15186	15229	15264	14934	15138	15187	15052	15120	15251	15201	15071	15012	15048	15072	15178	15271	15112	15080	15121	15198	15269	15104	15188	15198	15171	15152	15060	15214	15165	14955	15236	15192	15373	15216	15228	15218	15247	15119	15153	15194	15294	15325	15153	15276	15197	15212	15310	15152	15065	15137	15230	15094	15112	15227	15182	15202	15235	15096	15275	15134	15201	15035	15170	15210	15228	15123	15080	14996	15017	15205	14991	15081	15173	15177	15024	15176	14958	15170	15055	15312	15324	15150	15199	15292	15119	15110	15179	14954	15094	15193	14974	15150	15106	15279	15098	15177	15375	15233	15265	15177	15255	15148	15241	15090	15163	15001	14897	15044	15193	15123	15188	15291	15219	15261	15199	15163	15101	15110	15035	15111	15327	14949	15276	15134	15196	14999	15119	15160	15192	15077	15269	15192	15233	15085	15128	15181	15307	15215	15191	15161	15091	15183	15174	15276	15161	15295	15096	15301	15071	15159	15162	15209	15156	15107	15232	15133	15007	15220	15265	15080	15180	14898	15185	15196	15182	15273	15171	15222	15072	15079	14968	15123	15150	15158	15108	15101	15182	15126	15164	14962	15004	15108	15183	15046	15266	15092	14991	15082	15283	15071	15301	15188	15086	15142	15124	15280	14980	15131	15139	15105	15163	15141	15121	15168	15169	15093	15045	15180	15236	15377	14990	15315	15136	15231	15148	15154	15080	15111	15173	15024	15233	15137	15098	15119	15131	15200	15207	15073	15289	15201	15147	15237	15141	15281	15016	15261	15022	15228	15094	14861	15074	15416	15097	15011	15194	15222	15154	15101	15275	15048	15108	15222	15159	15288	15059	15257	15148	15189	15059	15246	15111	15080	15033	15345	15263	15174	15101	15240	15143	15195	15145	15062	15202	15013	15126	15048	15095	15073	14997	15237	15327	15206	15169	15203	15238	15197	15047	15189	15182	15033	15264	15163	15152	15094	15261	15012	15109	15282	15264	15178	15046	15142	15200	15052	15271	15198	15086	15098	15169	15092	15092	15190	15172	15022	15196	15304	15073	15171	15268	15180	15253	15027	15197	15050	15139	15017	15199	15079	15253	15330	15043	15006	15179	15119	15198	15094	15212	15193	15115	15208	15337	15131	15108	15254	15212	15091	15185	15037	15217	15208	15101	15273	15074	15221	15212	15103	15195	15065	15009	15086	15277	15080	15308	15229	15237	15113	15138	15021	15197	15084	15204	15038	15123	15264	15188	15080	15075	15358	15081	15108	15159	15185	15123	15329	15121	15328	15060	15139	15143	15276	15099	15262	15180	14958	15300	15110	14999	15263	15074	15178	15125	15169	15071	15157	15206	15261	15147	15141	15139	15029	15193	15193	15207	15277	15010	15101	15138	15103	15071	15146	15114	15135	15352	15231	15159	15249	15271	15055	15110	15115	15184	15111	15187	15149	15069	15102	15203	15162	15109	15267	15197	14986	15090	14995	15114	15254	15092	15031	15194	15108	15181	15224	15151	15057	15190	15148	15065	15157	15218	15198	15285	15195	15195	15133	15062	15076	15000	15257	15141	15117	14970	15277	15168	15148	15078	15173	15299	15148	15046	15091	14944	15144	15013	15123	15353	15249	15168	15214	15058	15253	15059	15249	15100	15210	15127	15068	15153	15101	15151	15175	15187	15350	15117	15106	15258	15199	15170	15332	15191	15167	15165	15144	15146	14964	15059	15239	15151	15211	15258	15194	15076	14974	15252	15274	15117	15124	14967	15258	15086	15258	15143	15124	15253	15047	15207	15139	15151	15286	15233	15162	15081	15328	15105	15212	15127	15131	15108	15166	15137	15035	15100	15098	15077	15184	15123	15036	15327	14997	15283	15199	15100	15291	15197	15277	15118	15169	15203	15245	15234	15137	15121	15205	15122	15208	15083	15223	15181	15096	15011	15184	15119	15263	15325	15262	15094	15119	15057	15244	15106	15300	15172	15490	15068	15174	14992	15170	15257	15226	15332	15253	15030	15259	15092	15104	15133	15133	15114	15195	15106	15295	15251	15106	15204	15163	15285	15095	15385	15279	15075	15059	15013	15153	15208	15088	15341	15246	15387	15161	15218	15231	15203	15141	15091	15038	15307	15071	14939	15336	15098	15034	15110	15285	15209	15125	15153	15209	15050	14960	15124	15192	15183	15291	15161	15298	15118	15030	15256	15296	15040	15094	15286	15112	15317	15121	15201	15045	15210	15198	15293	15326	15072	15073	15048	15197	15286	15081	15081	15268	15096	15168	15307	15171	15104	15028	15137	15122	15159	15300	15104	15142	15184	15496	15252	15244	15082	15119	14995	15198	15035	15191	15104	15229	15318	14839	15222	15124	15239	15058	15296	15254	15152	15154	15109	15044	14996	15148	15199	15165	15056	15049	15096	15052	15064	15271	15128	15242	15066	15263	15242	15195	15157	15254	15220	14910	15049	15178	15163	15060	15267	15100	15211	15173	15205	15106	15202	15135	15227	15055	15288	15144	15245	15256	15204	14849	15051	15119	15062	15162	15039	15109	15137	15251	15121	15168	15066	15185	15094	15108	14910	15138	15163	14994	15117	15107	15183	15080	15185	15180	15149	15272	15083	15086	15071	15026	15216	14934	15148	15221	14843	15103	15030	15241	15143	15207	15406	15140	15294	15355	15165	15112	15242	15081	15278	15172	15261	15151	15222	15151	15220	15071	15269	15248	15302	15022	15254	15053	15253	14994	15008	15135	15126	15110	15120	15146	15195	15205	15035	15227	15096	15153	15276	15168	15031	15031	15204	15115	15294	15035	15086	15037	15074	15153	15126	14933	15031	15213	15325	15165	15145	15271	14960	15235	15073	15260	15244	15079	15119	15246	15181	15160	15295	15168	15115	15158	15217	15169	15302	15147	15170	15288	15094	15099	15166	15129	15174	15114	15206	15284	15085	15160	15253	15285	15293	15065	15265	15021	15037	15229	15237	15272	15079	15149	15105	15139	15177	15089	15308	15156	14906	14960	15287	15176	15149	15206	15108	15021	15063	15281	15253	15176	15144	15187	14994	15095	15051	15195	15070	15108	15182	15255	15227	15353	15308	15169	15145	15070	15255	15126	15079	15124	15082	15191	15121	15244	15021	15181	14975	15142	15334	15051	14929	15082	15102	15033	15115	15130	15206	15128	15247	15146	15187	15021	15247	15052	15163	15014	15191	15300	15066	15296	15054	15041	15131	15219	15188	15302	15101	15249	15082	15209	15188	15069	15287	15133	15129	15082	15357	15040	15125	15106	15076	15186	15061	15131	15214	15236	15042	15113	15103	15083	15231	15189	15352	15291	15146	15151	15120	15131	15037	15281	15125	15098	15132	15251	15380	15181	15152	15065	15120	15158	15218	15276	15153	15184	15131	15236	15160	15173	15182	15176	15047	15307	15152	15120	15092	15160	15140	15145	15115	15310	15075	15060	14999	15086	15150	15056	15160	15099	15183	15130	15167	15021	15227	15155	15183	15119	15092	15233	15317	14993	15118	15118	15088	15231	15135	15096	15217	15194	15173	15102	15223	15145	15209	15067	15129	15169	15016	15105	15070	15157	15081	15261	15114	15203	15120	15112	15075	15274	14985	15304	15031	15075	15187	15129	15170	15075	15077	15109	15165	15048	15056	15154	15127	15135	15016	15229	15093	15142	15145	15128	15167	15213	15125	15111	15247	15202	15197	15222	15166	15224	15137	15145	15301	15173	15156	15195	15105	15029	15237	15176	15164	15066	14989	15062	15059	14958	15152	15033	15175	15234	15046	15136	15205	15214	15092	15107	15194	15242	15274	15126	15217	15192	15138	15130	15220	15281	15252	15102	15097	15141	15293	15140	15169	15118	15071	15173	15166	15024	15212	15165	15090	15261	15162	15242	15112	15193	15235	15123	15088	15252	15144	15150	15121	15177	15226	15243	15048	15138	15146	15225	15323	15286	15305	15205	15167	15320	14996	15149	15131	15103	15065	15149	15308	15116	15160	15131	15066	15186	15173	15117	15158	15140	15068	15178	15161	15215	15203	15150	15076	15155	14999	15008	15249	15105	15216	15253	15003	15307	15143	15156	15003	15012	15148	15358	15206	15157	15325	14899	15155	15153	15373	15280	15348	15224	14962	15173	15303	14999	15146	15157	15273	15223	15109	15197	15077	15156	15243	15029	15087	15315	15068	15175	15187	15198	15102	15193	15251	15138	15177	15164	15129	15206	15216	15263	15326	15151	15104	15177	15189	15011	15190	15235	15182	15247	15054	15014	15207	15044	15129	15166	15206	15104	15357	14958	15143	15044	15080	15106	15054	15125	15201	15215	15196	15260	15165	15239	15212	15034	15059	15221	15112	15166	15094	15196	15141	15071	15289	15121	15242	15025	15240	15061	15152	15239	15142	15145	15217	15295	15189	15075	15241	15172	15204	15108	15094	15213	15043	15113	15211	15032	14923	15274	15041	15280	15232	15047	15180	15154	15251	15101	15229	15047	15045	15114	15243	15266	15452	15125	15241	15273	15046	15297	15054	15256	15175	15147	15076	15217	15066	15273	15166	15164	15305	15141	15060	15320	14982	15168	15129	15198	15178	15302
23472	21458	28136	25645	23043	22942	22189	19538	18659	18602	18480	18362	18126	17953	17809	17753	17520	17329	17486	17657	17554	17488	17534	17484	17560	17368	17368	17323	17418	17351	17345	17336	17041	17335	17294	17283	17481	17343	17174	17411	17416	17380	17353	17281	17343	17192	17344	17304	17267	17254	17320	17145	17066	17385	17192	17047	17011	17235	17119	17258	17300	17044	17172	17343	17279	17373	17446	17490	17264	17195	17144	17190	17256	17190	17288	17104	17286	17220	17413	17311	17319	17235	17085	17212	17371	17035	17441	17182	17215	17485	17345	17171	17274	17391	17211	17233	17136	17186	17219	17315	17156	17290	17161	17434	17227	17242	17261	17350	16974	17258	17215	17177	17115	17185	17103	17053	17067	17211	17274	17101	17290	17151	17183	17210	17122	17303	17357	17230	17113	17091	17256	17094	16919	17120	17141	17040	16921	17324	17455	17283	17352	17169	17304	17227	17293	17156	17280	17216	17301	17250	17202	17291	17266	17104	17240	16958	17181	17273	17263	17194	17309	17290	17280	17202	17303	17186	16990	17441	17357	16975	17355	17079	17229	17104	17311	17252	17326	17108	17305	17329	17105	17340	17286	17145	17252	17283	17295	17029	17144	17282	17244	17101	17320	17301	17428	17342	17631	17299	17239	17250	17249	17487	17290	17316	17307	17325	17158	17236	17108	17018	17125	17302	17356	17173	17139	17357	17187	17168	17204	17403	17336	17161	17302	17355	17515	17291	17354	17302	17336	17118	17354	17383	17217	17311	17302	17224	17243	17277	17286	17338	17166	17234	17463	17280	17180	17277	17363	17210	17377	17370	17158	17345	17323	17097	17332	17186	17366	17231	17247	17332	17196	17368	17265	17192	17126	17188	17164	17147	17285	17075	17099	17302	17431	17341	17226	17253	17337	17217	17065	16974	17383	17190	17407	17422	17134	17143	17159	17341	17363	17107	17299	17240	17326	17134	17384	17434	17326	17273	17088	17213	17300	17141	17298	17409	17203	17126	17144	16982	17245	17249	17421	17147	17133	17159	17101	17022	16977	17324	17233	17250	17347	17322	17056	17242	17217	17277	17286	17037	17113	17179	17332	17111	17036	17236	17183	17281	17185	17186	17108	17273	17228	17224	17081	17168	17304	17307	17362	17351	17168	17131	17306	17228	16872	17250	17187	17202	17274	17121	17238	17285	17188	17331	17228	17372	17239	17264	17203	17149	17105	17195	17030	17249	17236	17401	17161	17225	17236	17326	17229	17280	17295	17146	17307	17181	17298	17213	17287	17368	17258	17011	17174	17256	17153	17278	17154	17284	17425	17241	17257	17290	17330	17102	17364	17188	17175	17072	17398	17231	17273	17274	17384	17130	17074	17323	17388	17286	17386	17221	17136	17279	17346	17315	17263	17306	17141	17162	17330	17302	17300	17289	17322	17226	17353	17058	17214	17168	17159	17277	17230	17109	17184	17196	17310	17089	16951	17148	17158	17322	17076	17370	17158	17221	17228	17230	17322	17238	17012	17112	17299	17188	17143	17142	17200	17253	17207	17309	17271	17293	17369	17320	17262	17379	17331	17243	17037	17313	17395	17370	17238	17335	17335	17254	17200	17218	17308	17036	17059	17263	17317	17309	17139	17101	17360	17342	17282	17111	17130	17142	17188	17257	17088	17297	17095	17274	17380	17245	17435	17140	17154	17165	17207	17232	17320	17184	17156	17379	17384	17101	17260	17160	16987	17253	17524	17192	17220	17161	17293	17317	17284	17336	17293	17333	17341	17228	17227	17238	17310	17199	17189	17310	17201	17071	17145	17270	17218	17118	17252	17201	17368	17259	17096	17295	17374	17232	16991	17216	17316	17283	17117	17118	17163	17115	17144	17046	17061	17107	17276	17261	17310	17187	17254	17238	17285	17190	17079	17175	17335	17110	17149	17221	17356	17135	17250	17493	17203	17079	17372	17309	17306	17370	17209	17293	17247	17221	17253	17287	17479	17280	17149	17212	17322	17293	17232	17173	17253	17222	17450	17278	17072	17236	17210	17170	17287	17146	17229	17104	17236	17302	17310	17289	17401	17164	17309	17297	17095	17153	17346	17425	17379	17316	17081	17114	17275	17317	17232	17357	17222	17141	17447	17259	17248	17349	17148	17304	17202	17298	17289	17060	17228	17098	17243	17296	17194	17231	17228	17037	17195	17380	17144	17312	17195	17353	17286	17404	17258	17153	17298	17324	17113	17106	17214	17117	17299	17103	17354	17195	17311	17398	17248	17202	17272	17321	17162	17130	17092	17297	17318	17258	17205	17222	17268	17168	17061	17335	17303	17300	17121	17120	17104	17102	17151	17124	17296	17089	17240	17352	17168	17159	17155	17403	17307	17210	17301	17239	17350	17490	17228	17210	17228	17169	17130	17312	17237	17237	17227	17086	17172	17081	17259	17498	17277	16973	17235	17065	17440	17308	17356	17288	17395	17199	17238	17147	17260	17419	17385	17385	17165	17148	17274	17296	16989	17334	17156	17260	17270	17207	17141	17061	17205	17109	17233	17274	17472	17399	17098	17195	17382	17175	17242	17270	17224	17016	17242	17167	17306	17063	17178	17374	17187	17195	17303	17181	17219	17410	17003	17165	17241	17355	17008	17132	17127	17350	17144	17497	17383	17253	17222	17122	17263	17032	17324	17275	17355	17266	17173	17279	17111	17277	17189	17213	17306	17335	17215	17375	17218	17203	17194	17252	17366	17030	16882	17061	17301	17263	17236	17362	17215	17290	17349	17152	17210	17152	17388	17108	17267	17108	17244	17372	17153	17231	17243	17170	17301	17144	17255	17361	17298	17199	17320	17219	17291	17178	17133	17271	17293	17198	17485	17161	17064	17315	17150	17142	17185	17321	17273	17377	17529	17228	17167	17121	17341	17223	17302	17219	17262	17411	17172	17336	17459	17182	17141	17263	17253	17129	17406	17183	17373	17242	17347	17220	17256	17367	17310	17288	17313	17293	17394	17216	17207	17150	17237	17237	17313	17306	17303	17373	17113	17309	17313	17359	17189	17100	17347	17093	17026	17095	17262	17410	17198	17303	17217	17037	17178	17279	17188	17164	17200	17371	17296	17275	17358	17207	17313	17162	17209	17171	17335	17319	17428	17241	17340	17325	17217	17177	17115	17273	17277	16974	17294	17227	17240	17345	17544	17370	17274	17027	17188	17335	17202	17167	17401	17353	17252	17259	17255	17103	17390	17236	17258	17091	17222	17266	17125	17274	17342	17286	17363	17192	17241	17213	17188	17170	17307	17273	17270	17265	17270	17229	17187	17542	17031	17191	17256	17281	17134	17219	17315	17205	17192	17333	16976	17228	17310	17221	17377	17331	17360	17315	17328	17120	17170	17242	17332	17255	17358	17282	17258	17151	17078	17233	17297	17249	17340	17246	17352	17159	17360	17037	17190	17075	17153	17307	17270	17201	17230	17359	17120	17378	17341	17111	17183	17176	17110	17212	17061	17180	17284	17172	17257	17263	17228	17131	17434	17230	17284	17215	17066	17205	17377	17395	17133	17389	17327	17225	17170	17270	17418	17133	17129	17266	17254	17195	17351	17090	17132	17247	17314	17199	17269	17293	17325	17151	17110	17151	17208	17498	17285	17306	17258	17273	17170	17109	17190	17314	17149	17286	17066	17282	17348	17140	17058	17147	17118	17075	17161	16995	17220	17239	17192	17284	17185	17040	17167	16817	17176	17166	17157	17312	17280	17286	17168	17299	17268	17423	17214	17141	17300	17234	17075	17167	17474	17175	17269	17308	17205	17229	17150	17322	17230	17105	17259	17353	17350	17362	17323	17222	17185	17267	17443	17366	17296	17226	17311	17227	17014	17106	17192	17160	17224	17270	17285	17088	17405	17096	17135	17218	17231	17032	17083	17299	17225	17137	17113	17107	17262	17222	17319	17309	17176	17030	17251	17273	17355	17072	17279	17138	17255	17149	17302	17322	17165	17189	17422	17259	17177	17160	17328	17260	17074	17163	17433	17311	17183	17239	17167	17281	17301	17123	17163	17380	17440	17147	17358	17049	17272	17204	17097	17292	17448	17373	17302	17303	17392	17362	17188	17203	17296	17150	17394	17295	17043	17386	17247	17146	17228	17189	17377	17225	17139	17189	17390	17108	17394	16992	17141	17177	17324	17224	17206	17121	17232	17147	17243	17168	17068	17142	17323	17388	17218	17162	17218	17133	17020	17209	17144	17305	17266	17230	17118	17279	17584	17286	17331	17080	17081	17392	17253	17129	17259	17368	17230	17152	17313	17243	17313	17312	17293	17090	17167	17316	17305	17011	17242	17458	17279	17232	17297	17321	17275	17321	17277	17174	17092	17320	17051	17113	17327	17043	17209	17249	17466	17213	17338	17373	17320	17226	17126	17072	17231	17260	17459	17103	17229	17168	17172	17313	17195	17201	17158	17212	17232	16996	17285	17193	17356	17285	17204	17310	17053	17307	17313	17237	17350	17257	17244	17146	17140	17176	17127	17136	17248	17322	17195	17436	17377	17304	17306	17354	17124	17215	17183	17072	17169	17159	17188	17322	17381	17371	17109	17211	17110	17291	17279	17320	17281	17413	17224	17230	17288	17228	17123	17150	17392	17186	17148	17304	17392	17218	17349	17175	17187	17298	17244	17198	17422	17366	17314	17090	17252	17368	17097	17293	17356	17048	17291	17292	17447	17290	17205	17242	17340	16917	17160	17218	17220	17202	17349	17284	17345	17245	17298	17200	17304	17035	17195	17245	17092	17249	17091	17297	17143	17370	17120	17227	17274	17278	17130	17347	17178	17244	17334	17459	17148	17192	17256	17159	17230	17095	17098	17272	17151	17405	17223	17388	17368	17253	17174	17261	17333	17334	17250	17286	17233	17389	17046	17064	17245	17099	17216	17001	17301	17023	17220	17249	17256	17340	17168	17215	17217	17350	17280	17224	17179	17289	17128	17382	17403	17297	17159	17112	17297	17183	17287	17360	17338	17122	17425	17450	17206	17241	17227	17075	17247	17248	17413	17167	17253	17230	17168	17189	17418	17176	17492	17037	17223	17278	17277	17262	17261	17155	17441	17215	17261	17191	17092	17057	17162	17240	17187	17210	17250	17500	17161	17184	17002	17336
22058	43138	36641	28325	23814	20993	19593	18415	17748	17148	16850	16612	16217	16046	15964	15744	15709	15661	15745	15622	15557	15570	15426	15527	15292	15336	15322	15453	15448	15405	15415	15520	15473	15403	15336	15619	15457	15372	15441	15419	15359	15468	15352	15467	15377	15358	15344	15219	15190	15263	15299	15444	15394	15720	15301	15240	15241	15300	15349	15391	15359	15184	15292	15328	15376	15299	15228	15413	15308	15373	15431	15299	15265	15316	15356	15325	15383	15213	15221	15466	15240	15279	15402	15416	15325	15243	15470	15184	15247	15451	15304	15368	15264	15230	15325	15333	15449	15315	15286	15222	15349	15311	15372	15457	15262	15341	15347	15207	15323	15312	15469	15377	15205	15304	15346	15279	15260	15393	15204	15398	15297	15476	15263	15468	15454	15368	15268	15347	15271	15262	15334	15384	15272	15292	15301	15221	15268	15381	15307	15242	15387	15333	15269	15327	15444	15457	15273	15358	15378	15359	15205	15203	15415	15334	15351	15403	15437	15273	15331	15279	15350	15333	15241	15294	15296	15287	15284	15205	15211	15413	15307	15284	15214	15260	15255	15339	15303	15307	15379	15299	15278	15266	15477	15281	15423	15144	15386	15148	15257	15348	15333	15278	15277	15216	15286	15397	15218	15347	15254	15330	15309	15260	15339	15385	15249	15363	15290	15262	15569	15136	15455	15427	15158	15298	15352	15181	15305	15354	15326	15422	15295	15379	15139	15201	15366	15332	15279	15542	15318	15328	15515	15370	15246	15422	15341	15340	15349	15206	15429	15136	15254	15412	15283	15419	15348	15435	15445	15499	15136	15231	15268	15350	15357	15319	15320	15370	15467	15272	15220	15162	15209	15365	15353	15238	15318	15300	15421	15371	15407	15396	15157	15479	15258	15266	15207	15304	15359	15378	15307	15175	15312	15345	15421	15248	15232	15297	15150	15390	15188	15170	15275	15294	15301	15245	15265	15331	15491	15353	15290	15419	15272	15422	15216	15374	15374	15216	15441	15170	15318	15315	15280	15541	15255	15375	15328	15234	15339	15362	15374	15299	15401	15378	15356	15514	15347	15194	15403	15261	15309	15289	15491	15390	15173	15213	15198	15374	15388	15370	15418	15467	15344	15440	15267	15304	15372	15411	15316	15371	15071	15340	15339	15295	15421	15302	15415	15375	15326	15264	15265	15283	15524	15314	15223	15171	15164	15333	15177	15392	15385	15430	15275	15416	15429	15430	15325	15348	15270	15367	15393	15226	15244	15319	15229	15368	15348	15388	15317	15425	15361	15424	15468	15377	15309	15460	15359	15330	15293	15288	15213	15299	15165	15415	15348	15330	15454	15438	15331	15312	15384	15387	15378	15314	15469	15412	15223	15440	15316	15367	15189	15262	15467	15206	15331	15274	15320	15275	15460	15067	15569	15354	15473	15403	15380	15340	15418	15378	15387	15270	15399	15289	15243	15425	15225	15143	15332	15311	15309	15309	15443	15396	15470	15349	15359	15321	15399	15301	15319	15199	15365	15242	15392	15360	15333	15278	15150	15324	15425	15140	15424	15395	15394	15327	15242	15257	15118	15228	15323	15276	15449	15401	15369	15541	15351	15247	15314	15286	15396	15387	15178	15173	15297	15394	15366	15182	15422	15418	15178	15341	15503	15151	15106	15235	15221	15251	15278	15311	15303	15420	15337	15288	15456	15304	15305	15252	15282	15166	15321	15450	15265	15183	15440	15324	15521	15287	15280	15337	15380	15307	15265	15282	15275	15328	15262	15211	15416	15299	15435	15392	15313	15431	15233	15267	15189	15275	15180	15328	15344	15319	15380	15561	15332	15355	15358	15325	15324	15251	15421	15468	15340	15197	15331	15368	15283	15320	15448	15182	15302	15079	15402	15273	15341	15436	15420	15502	15318	15293	15600	15403	15196	15515	15409	15389	15480	15284	15303	15423	15515	15263	15213	15357	15349	15437	15214	15368	15538	15282	15529	15603	15163	15243	15392	15171	15272	15501	15398	15395	15438	15350	15260	15329	15454	15328	15366	15176	15464	15351	15352	15423	15344	15253	15462	15237	15445	15371	15236	15189	15378	15363	15342	15400	15269	15308	15382	15290	15505	15383	15326	15434	15300	15354	15424	15374	15273	15342	15450	15413	15377	15367	15404	15410	15291	15378	15312	15212	15359	15175	15180	15258	15242	15236	15116	15503	15355	15229	15254	15416	15268	15347	15254	15157	15263	15353	15351	15157	15475	15485	15210	15454	15281	15435	15382	15431	15283	15492	15395	15411	15318	15253	15107	15469	15291	15386	15186	15275	15456	15212	15132	15280	15466	15324	15355	15353	15297	15313	15455	15328	15260	15394	15176	15425	15360	15402	15222	15324	15282	15457	15377	15260	15257	15230	15390	15441	15310	15226	15393	15318	15160	15296	15292	15188	15117	15361	15251	15194	15387	15322	15171	15285	15314	15423	15146	15404	15303	15240	15354	15273	15308	15275	15378	15364	15225	15459	15322	15324	15227	15407	15238	15350	15428	15352	15436	15168	15210	15353	15447	15203	15427	15480	15125	15326	15325	15534	15364	15279	15140	15377	15301	15434	15274	15287	15257	15307	15333	15173	15359	15356	15522	15339	15285	15516	15217	15246	15289	15084	15294	15273	15273	15304	15361	15257	15432	15211	15327	15197	15263	15381	15309	15405	15410	15161	15311	15430	15297	15421	15390	15098	15259	15457	15325	15345	15349	15312	15250	15246	15226	15570	15335	15219	15460	15234	15277	15407	15362	15295	15300	15237	15276	15303	15257	15386	15043	15322	15305	15317	15232	15295	15264	15468	15303	15468	15398	15309	15221	15118	15203	15447	15359	15322	15399	15393	15237	15324	15395	15339	15412	15314	15303	15354	15379	15383	15297	15302	15283	15301	15312	15226	15408	15365	15460	15398	15395	15417	15347	15255	15342	15314	15347	15416	15232	15349	15242	15308	15346	15457	15251	15295	15486	15283	15327	15254	15306	15396	15310	15384	15175	15300	15374	15245	15377	15329	15426	15236	15290	15264	15459	15317	15394	15267	15417	15415	15110	15291	15285	15349	15304	15200	15321	15403	15301	15315	15261	15410	15223	15279	15203	15319	15344	15174	15384	15338	15242	15345	15376	15342	15536	15197	15272	15317	15223	15387	15371	15435	15194	15226	15068	15394	15399	15247	15320	15274	15245	15458	15231	15470	15351	15385	15427	15285	15206	15365	15423	15076	15243	15395	15208	15359	15369	15378	15310	15242	15358	15354	15301	15357	15302	15493	15349	15321	15229	15286	15367	15398	15365	15211	15360	15248	15353	15228	15293	15364	15406	15382	15397	15343	15548	15371	15326	15245	15192	15281	15242	15446	15373	15341	15447	15252	15286	15356	15221	15331	15198	15233	15499	15354	15413	15125	15285	15164	15403	15312	15340	15389	15316	15300	15224	15172	15370	15282	15310	15192	15379	15332	15467	15398	15243	15354	15260	15291	15257	15386	15360	15296	15374	15304	15325	15341	15410	15310	15466	15430	15397	15288	15366	15481	15327	15526	15356	15381	15306	15288	15386	15238	15279	15378	15333	15235	15431	15388	15149	15314	15343	15397	15215	15209	15203	15402	15498	15537	15250	15374	15325	15349	15141	15269	15316	15333	15263	15317	15307	15100	15242	15260	15460	15327	15270	15362	15278	15342	15441	15288	15504	15379	15461	15360	15235	15331	15347	15335	15339	15344	15229	15387	15365	15312	15469	15361	15368	15402	15315	15276	15265	15258	15260	15307	15192	15340	15290	15395	15245	15473	15284	15280	15426	15418	15417	15382	15330	15163	15282	15312	15261	15303	15353	15555	15409	15296	15235	15375	15267	15302	15418	15343	15250	15447	15177	15343	15329	15346	15360	15387	15291	15468	15348	15348	15334	15351	15513	15382	15452	15280	15367	15336	15338	15199	15331	15304	15207	15330	15279	15245	15287	15172	15340	15359	15236	15310	15436	15516	15368	15193	15261	15400	15472	15435	15404	15357	15342	15521	15356	15369	15191	15348	15333	15365	15441	15350	15564	15253	15198	15304	15253	15381	15104	15336	15395	15275	15541	15331	15458	15419	15301	15440	15310	15250	15240	15321	15363	15314	15153	15444	15279	15360	15393	15267	15266	15265	15247	15359	15407	15172	15260	15275	15345	15351	15318	15433	15410	15334	15286	15434	15331	15318	15360	15369	15366	15321	15436	15311	15312	15312	15411	15381	15174	15422	15370	15274	15294	15435	15249	15340	15500	15444	15331	15241	15507	15254	15364	15267	15406	15285	15386	15392	15495	15371	15381	15303	15421	15297	15301	15238	15506	15195	15419	15316	15308	15362	15321	15315	15244	15325	15471	15466	15366	15255	15245	15293	15244	15314	15225	15324	15283	15324	15159	15345	15463	15459	15435	15447	15321	15324	15336	15275	15439	15251	15549	15420	15216	15576	15249	15330	15163	15415	15195	15325	15458	15456	15385	15396	15289	15419	15297	15477	15247	15363	15227	15408	15268	15593	15429	15276	15537	15364	15486	15344	15358	15430	15375	15484	15348	15494	15280	15371	15337	15274	15186	15299	15265	15325	15388	15296	15378	15455	15385	15361	15163	15291	15409	15345	15422	15346	15202	15239	15277	15463	15194	15399	15355	15109	15611	15220	15279	15399	15282	15240	15453	15204	15481	15236	15333	15291	15337	15514	15463	15291	15359	15224	15310	15200	15328	15071	15384	15330	15222	15320	15354	15455	15453	15251	15287	15375	15233	15374	15315	15158	15535	15234	15548	15392	15375	15563	15213	15454	15373	15310	15301	15513	15347	15438	15458	15259	15398	15286	15381	15391	15286	15320	15264	15351	15366	15221	15306	15123	15428	15408	15475	15338	15338	15203	15517	15553	15347	15279	15338	15280	15368	15423	15381	15447	15398	15313	15253	15368	15324	15505	15395	15346	15225	15453	15160	15405	15505	15470	15305	15526	15410	15230	15323	15580	15364	15372	15421	15355	15273	15199	15446	15181	15441	15388	15393	15286	15374	15183	15507	15258	15350	15371	15345	15336	15210	15456	15312	15265	15456	15433	15230	15279	15235	15161	15328	15380	15207	15294	15223	15354	15347	15363
25325	21583	27450	27722	21050	19813	19369	18123	17800	17622	17553	17383	17170	17134	17112	16987	16966	17014	16987	16884	16928	16748	16828	16807	16823	17019	16845	16658	16918	16698	16733	16638	16781	16862	16807	16750	16780	16639	16980	16902	16940	16684	16898	16929	16783	16648	16814	16717	16682	16717	16774	16695	16784	16932	16801	16850	16992	16632	16739	16701	16877	16776	16770	16813	16825	16786	16732	16797	16707	16691	16677	16608	16752	16727	16731	16612	16587	16873	16698	16799	16614	16652	16582	16761	16644	16709	16644	16746	16626	16964	16781	16772	16681	16594	16934	16676	16722	16727	16888	16683	16798	16734	16629	16736	16722	16738	16684	16641	17002	16837	16875	16690	16760	16509	16836	16666	16497	16698	16737	16883	16858	16740	17018	16751	16648	16790	16844	16769	16822	16700	16562	16709	16919	16741	16551	16678	16593	16701	16699	16586	16785	16722	16844	16756	16637	16685	16662	16391	16664	16640	16742	16525	16761	16763	16673	16865	16477	16743	16942	16758	16674	16814	16748	16702	16737	16663	16854	16784	16980	16727	16894	16672	16706	16652	16658	16623	16700	16621	16582	16684	16641	16590	16767	16620	16850	16700	16682	16731	16840	16783	16681	16595	16871	16691	16803	16675	16697	16826	16618	17003	16886	16710	16836	16822	16760	16808	16802	16532	16597	16794	16680	16722	16879	16717	16717	16672	16706	16579	16988	16576	16728	16532	16823	17017	16753	16793	16735	16929	16670	16805	16781	16768	16812	16926	16826	16764	16847	16670	16525	16705	16807	16769	16821	16782	16567	16527	16813	16892	16607	16842	16821	16858	16663	16757	16706	16624	16831	16769	16612	16677	16822	17027	16870	16677	16808	16850	16703	16624	16506	16651	16861	16560	16744	16657	16815	16682	16696	16723	16798	16763	16836	16685	16697	16760	16830	16484	16538	16839	16631	16476	16702	16754	16582	16950	16691	16753	16693	16913	16797	16834	16640	16828	16845	16852	16851	16669	16926	16970	16891	16724	16732	16673	16646	16826	16855	16651	16659	16647	16737	16742	16635	16580	16644	16664	16673	16753	16851	16777	16805	16554	16848	16706	16718	16859	16749	16752	16791	16869	16958	16685	17021	16771	16699	16678	16816	16583	16750	16896	16709	16610	16824	16944	16867	16821	16760	16871	16672	16839	16744	16597	16467	16941	16768	16631	16908	16730	16791	16831	16774	16744	16828	16780	16730	16939	16733	16845	16620	16625	16653	16832	16739	16748	16813	16703	16801	16778	16711	16670	16892	16783	16751	16672	16762	16893	16928	16578	16881	16686	16788	16535	16828	16859	16771	16852	16825	16784	16640	16741	16763	16682	16698	16710	16869	16797	16636	16615	16834	16641	16590	16847	16798	16852	16633	16894	16784	16818	16599	16785	16610	16736	16785	16791	16750	16713	16860	16772	16644	16733	16654	16969	16737	16695	16848	16813	16768	16922	16768	16870	16620	16785	16796	16854	16863	16817	16691	16705	16805	16833	16823	16836	16845	16732	16716	16826	16793	16774	16806	16891	16829	16822	16742	16800	16918	16866	16680	16887	16750	16689	16792	16699	16792	16631	16739	16695	16660	16640	16570	16611	16841	16912	16717	16525	16673	16645	16758	16839	16628	16776	16620	16857	16955	16774	16767	16704	16773	16684	16899	17037	16798	16852	16743	16570	16636	17040	16765	16658	16899	16739	16758	16832	16714	16787	16824	16797	16868	16840	16848	16738	16761	16939	16764	16811	16869	16844	16877	16807	16995	16952	16731	16872	16767	16591	16725	16999	16702	16625	16586	16773	16759	16599	16840	16677	16891	16580	16591	16622	16747	16725	16718	16655	16633	16858	16790	16724	16906	16696	16674	16569	16497	16689	16703	16749	16790	16660	16764	16805	16831	16541	16745	16863	16725	16659	16740	16991	16919	16661	16823	16763	16827	16746	16697	16811	16747	16764	16696	16417	16855	16970	16712	16635	16804	16639	16532	16784	16635	16736	16806	16683	16820	16621	16997	16602	16801	16823	16772	16949	16869	16614	16763	16761	16833	16665	16791	16656	16764	16741	16611	16531	16763	16787	16903	16894	16742	16892	16425	16487	16738	16866	16579	16683	16884	16709	16627	16918	16816	16818	16778	16562	16709	16638	16947	16884	16575	16768	16638	17089	16613	16724	16820	16771	16454	16760	16671	16584	16543	16734	16626	16853	16894	16858	16715	16866	16623	16625	16920	16501	16746	16597	16684	16717	16810	16791	16742	16825	16843	16668	16783	16761	16849	16654	16648	16709	16765	16515	16880	16643	16738	16579	16824	16763	16738	16722	16805	16811	16744	16822	16546	16694	16725	16766	16490	16557	16715	16699	16971	16783	16824	16553	16742	16693	16840	16821	16820	16775	16844	16747	16741	16846	16579	16606	16772	16714	16714	16680	16727	16697	16729	16765	16813	16788	16710	16904	16614	16787	16756	16871	16744	16701	16613	16797	16795	16771	16730	16805	16887	16693	16729	17082	16780	16896	16622	16791	16751	16840	16748	16821	16466	16839	16701	16955	17066	16571	16752	16894	16661	16623	16761	16664	16657	16618	16699	16815	16895	16817	16646	16722	16754	16849	16709	16878	16574	16692	16829	16743	16610	16728	16704	16877	16702	16818	16660	16609	16721	16860	16789	16870	16821	16927	16683	16677	16750	16753	16930	16895	16684	16887	16830	16835	16747	16565	16712	16565	16772	16883	16702	16638	16547	16910	16882	16816	16782	16818	16707	16923	16846	16832	16694	16658	16719	16550	16700	16882	16896	16745	16888	16622	16726	16692	16883	16793	16933	16782	16716	16785	16717	16848	16921	16544	16584	16609	16852	16821	16914	16658	16651	16876	16978	16684	16790	16642	16733	16883	16693	16945	16803	16672	16823	16607	16786	16832	16650	16867	16563	16832	16812	16717	16663	16719	16712	16830	16801	16747	16704	16462	16715	16821	16748	16893	16778	16801	16900	16689	16745	16779	16744	16685	16738	16677	16874	16820	16810	16873	16655	16410	16912	16769	16834	16896	16677	16856	16916	16803	16587	16724	16684	16808	16659	16825	16874	16819	16917	16796	16660	16696	16632	16772	16685	16667	16581	16742	16688	16718	16765	16769	16734	16567	16721	16876	16858	16703	16684	16801	16994	16856	16739	16522	16700	16672	16717	16615	16822	16970	16768	16703	16739	16596	16731	16654	16868	16601	16794	16860	16928	16859	16662	16779	16585	16694	16704	16811	16683	16883	16690	16792	16836	16951	16578	16833	16890	16802	16709	16648	16913	16694	16779	16730	16915	16967	16821	16684	16771	16764	16813	16776	16803	16743	16967	16829	16580	16753	17041	16734	16500	16750	16735	16929	16641	16746	16967	16815	16760	16860	16710	16815	16592	16903	16967	16791	16600	16947	16774	16477	16451	16672	16913	16724	16794	16847	16612	16880	16904	16679	16706	16879	16565	16762	16826	16735	16639	16812	16698	16805	16622	16771	16738	16789	16825	16749	16440	16845	16694	16817	16917	16773	16727	16782	16781	16823	16768	16819	16771	16682	16691	16756	16513	16738	16730	16902	16982	16768	16912	16709	16739	16850	16690	16695	16765	16754	16804	16908	16732	16590	16836	16660	16731	16564	16878	16751	16675	16546	16773	16870	16783	16742	16824	16660	16728	16700	16667	16583	17004	16767	16832	16586	16370	16555	16675	16770	16786	16740	16874	16827	16858	16701	16807	16708	16516	16775	16681	16727	16763	17042	16861	16471	16705	16722	16771	16739	16898	16663	16846	16860	16611	16737	16914	16548	16779	16740	16844	16905	16861	16579	16746	16810	16820	16634	16843	16840	16813	16780	16661	16890	16687	16799	16744	16681	16791	16803	16852	16671	16581	16772	16822	16617	16927	16663	16772	16736	16754	16828	16648	16643	16731	16725	16615	16821	16624	16569	16773	16932	16781	16790	16619	16587	16475	16721	16838	16740	16826	16656	16771	16686	16840	16730	16715	16554	16688	16730	16721	16730	16653	16673	16858	16663	16959	16719	16584	16866	16769	16917	16864	16678	16698	16658	16713	16584	16651	16858	16974	16789	16719	16667	16781	16754	16678	16802	16805	16775	16633	16908	16990	16710	16664	16858	16789	16742	16731	16895	16956	16682	16650	16602	16742	16624	16690	16709	16740	16619	16666	16671	16737	16879	16856	16920	16522	16875	16711	16712	16722	16811	16605	16601	16863	16783	16824	16728	16581	16768	16802	16756	16862	16850	16696	16896	16952	16841	16709	16783	16993	16917	16733	16964	16917	16627	16744	16939	16877	16675	16763	16800	16604	16728	16796	16730	16713	16763	16762	16825	16829	16656	16939	16726	16722	16543	16811	16926	16755	16819	16787	16885	16947	16865	16746	16673	16593	16575	16742	16705	16530	16738	16812	16638	16774	16664	16736	16817	17006	16883	16901	16694	16737	16789	16667	16692	17100	16716	16702	16757	16670	16697	16689	16833	16689	16581	16567	16633	16756	16938	16856	17017	16815	16826	16700	16883	16788	16872	16933	16780	16806	16780	16663	16607	16760	16773	16933	16799	16639	16854	16830	16613	16699	16739	16602	16702	16764	16730	16682	16885	16788	16628	16746	16733	16815	16734	16748	16619	16848	16950	16671	16706	16747	16642	17072	17044	16801	16683	16791	16694	16659	16889	16635	16670	16859	16674	16582	16612	16681	16798	16693	16724	16695	16830	16842	16564	16684	16884	16708	16654	16662	16849	16816	16579	16752	17005	16914	16662	16859	16779	16810	16645	16860	16739	16711	16807	16655	16721	16775	16700	16713	16658	16893	16537	16652	16740	16868	16655	16710	16493	16882	16715	16725	16607	16659	16650	17063	16814	16538	16705	16856	16743	16814	16567	16932	16685	16846	16758	16607	16666	16626	16766	16744	16662	16721	16733	16743	16696	16870	16793	16759	16868	16470	16757	16713	16780	16624	16624	16718	16867	16793	16754	16629	16804	16658	16603	16854	16684	16917	16778	16655	16815	16780	16573	16748	16907	16750	16807	16700	16700	16524	16791	16596	16830	16748	16669	16768	16533	16651	16685	16792	16908	16774	16949	16771	16620	16756	16644
22416	39124	32622	25084	21171	19319	18069	17399	16673	16266	16332	16136	15776	15549	15395	15327	15529	15500	15513	15361	15120	15109	15121	15266	15100	15109	15103	15079	14940	15150	15177	14933	15037	14992	14975	15011	15080	15099	15141	14982	14923	15181	15098	15082	15049	14993	15105	15051	15053	15148	15178	15255	15069	15405	15102	14946	15168	14984	15124	15083	15104	15185	15168	14937	15160	15145	15116	14971	15163	15006	15113	15079	15112	15107	15126	14909	15064	15064	15159	15009	15177	14996	14980	15102	15053	15118	14935	14986	15144	15194	14934	14989	15116	15141	15066	15188	15059	15192	15009	15138	15274	15082	15100	15014	14972	15117	14963	15093	15127	14999	15087	15162	15101	15154	14910	15179	15078	15060	15048	15071	15012	15196	15124	15178	15010	15099	15056	15083	15181	15169	15051	15134	14964	15059	15186	14910	15016	15013	15148	15227	15098	15186	15066	15035	15024	14969	14986	15237	15049	14983	15050	15038	15007	15112	15175	14967	15029	14994	15038	14945	15022	15092	14946	15068	15181	14866	15014	15125	15101	15066	15049	15209	15180	15073	15137	15034	15230	15272	15014	15022	15023	15219	14849	15139	15115	15152	14967	14976	15217	15029	15104	14923	14936	15132	15119	14886	15006	14953	14969	15074	15311	14904	15094	15111	15127	14978	15114	15165	14946	15019	15157	14988	15193	15193	15011	15033	15057	15056	14967	15191	15054	15036	15030	15104	15178	14935	15058	14962	15132	15032	15079	14905	15087	15122	15045	15132	15071	15175	14962	15020	15293	15017	15156	15181	15124	15139	15076	15107	15190	15012	14959	15200	15008	15059	14901	14945	15170	15073	15133	14959	15001	15038	15088	15215	15057	14979	15206	15175	15126	14867	15127	15094	15043	15078	15077	14966	14942	14875	15132	15052	15124	15161	15078	15167	14966	14934	15060	15240	15148	15066	15113	14890	14989	15029	15051	15008	14961	15114	15113	14936	15074	15178	14924	15002	15078	14865	15036	15123	15211	15000	15037	14970	15051	14943	15158	15013	15036	15083	15015	15197	14966	14859	15180	15100	14916	15160	15028	15006	15015	14884	15025	15117	15176	15099	14805	15184	15021	14986	15152	14920	14930	15133	14931	15093	15039	14992	14947	15146	15172	15042	15126	15178	15273	15062	14861	15107	15175	15102	15160	15219	14955	15057	15249	14892	15132	15086	15250	15098	15014	15049	15095	14971	15035	15120	15106	14983	15002	15076	15000	14985	15188	15171	15176	15101	15174	15140	15201	14997	15175	14934	15124	15159	15089	15092	15189	14975	14906	15069	15042	15147	15063	15037	14954	15247	15072	14981	15149	15197	14980	14842	14955	15159	14950	14994	15189	15001	15090	15104	15134	15078	14944	15043	15011	15301	15005	15109	15094	15075	14904	15074	14847	15190	15157	14985	15031	15060	14912	14867	15101	15024	15024	15081	14946	15034	15122	14961	15048	15270	14996	15045	15014	15152	15023	15192	14966	15048	15100	14851	15108	14888	15050	15225	15048	14987	14969	14932	15136	15116	15116	15065	15066	15021	14916	14862	15037	14977	15110	15033	15150	14962	15061	14988	14972	15108	15164	14925	14943	15169	15157	14895	15098	15088	14878	15049	15005	15007	14847	14967	15212	15154	15036	15022	15091	15074	14989	14957	15034	15192	14940	15127	15102	15088	15056	15168	14996	15152	15085	14949	15130	15006	15000	14933	15075	15189	14956	15172	14915	15183	15036	15114	15162	15144	15149	15046	15019	15019	14997	15111	15028	15015	15077	15037	15130	14886	15123	14988	15134	15095	15050	15033	15121	15002	15139	14981	14957	14970	15095	14956	15162	14979	15045	15182	15026	15065	15027	15285	15074	15006	15172	15052	15102	15150	15185	15188	14878	15054	15256	15203	15179	15209	15158	15186	15142	15284	15017	14970	15255	15070	14952	15135	14948	15030	15137	15157	15219	14921	14920	15098	15162	14865	14945	15041	15074	15201	15035	15067	15050	15183	15076	15155	15001	15167	15078	15057	15209	15147	15067	15208	15194	15054	15098	15131	15055	15008	14920	15076	14985	15103	15005	14855	15043	15156	15117	15070	15070	15075	15112	15031	15066	15071	15103	15055	15165	14938	15070	15101	15209	15037	15239	14977	15102	15035	15143	15068	15135	15043	15050	15049	15224	15037	15020	15133	14964	15126	14971	15146	14992	15084	15179	15151	15104	14911	15006	15089	15054	14937	14898	15307	15016	14977	15022	15047	15194	14917	15136	15070	15087	15098	14966	15056	15030	14971	15092	15109	15018	15078	15090	15149	15064	15114	15132	15152	15032	15078	15038	15197	15008	15158	15097	15152	15028	15154	15204	15019	15202	15145	15110	15073	14956	15172	15068	15055	15178	15019	15206	15194	15046	15079	14970	15059	15039	14983	14999	15157	14962	15159	14951	14992	15101	15120	15103	15105	14977	15192	15119	14960	15055	15019	15204	14930	14890	15092	14951	15056	15217	15122	15042	15015	15080	14998	15101	15097	15112	15084	15121	15153	15011	14949	14971	15130	15114	15175	15148	14873	15109	15091	14931	15081	15088	14976	15091	14864	15157	15124	15120	15068	15113	15056	15052	15085	15194	15240	15226	15312	15055	15128	15004	15168	15018	15159	15128	15033	15200	15143	15123	14938	15088	15093	15115	15133	15017	15184	15076	15178	14921	15339	15207	15239	14991	14964	15091	14902	15147	15051	15049	15155	15128	15165	15138	14981	15048	14986	15010	15081	15181	15077	15085	15019	14917	15071	15035	15130	15138	15146	15037	14976	14992	15114	14977	14882	14978	15136	15117	15193	15154	15047	15108	15144	15049	15068	15152	15157	15136	14966	15179	15138	15191	15063	15013	15021	15053	14809	15099	15051	15010	14917	15114	14994	15164	14887	14967	15045	15096	15009	15252	15128	15063	15106	15151	15015	14999	15173	15162	15030	15044	15126	15123	15089	14998	15081	15139	15058	15063	15129	15054	15272	15012	14925	14993	14984	15147	15056	15028	15134	15003	15084	15024	15102	15070	14833	15134	15101	15039	15052	14936	15199	15120	15107	15146	15217	15156	14977	15032	15005	15099	15197	15088	14990	15088	15082	14916	15048	15069	15028	15092	15077	15165	14991	15069	15059	15084	15028	15319	15044	15062	15097	14881	15081	15144	14925	14960	15160	15109	14948	15194	14938	15232	15081	15046	15116	15110	15221	15264	14962	15012	15023	15065	15085	15201	15058	15131	15215	15052	15058	14984	15100	15029	15088	15162	15131	14982	15020	14970	15161	15162	15110	15019	15146	14971	15019	15209	15139	14999	15146	15210	15088	15038	15065	15019	15122	15020	15060	14976	14974	15115	15078	15023	14974	15024	15217	15013	15094	15039	15086	15038	15014	14920	15136	14961	15169	15188	14843	15173	15169	15052	14968	15146	15143	15038	15037	15127	14966	14936	14946	15099	15052	15026	15177	15111	15012	15089	15026	15118	15143	15078	14753	15148	14944	15003	15088	15067	15250	15144	15027	15156	15336	15058	14943	14925	14994	14942	15076	15077	15075	15038	15269	15046	15044	14941	15187	15023	15156	15122	15074	15023	15170	15223	15263	15113	15112	14965	14976	15134	15052	15233	15116	14975	15085	14930	14931	15069	15008	14853	15063	14990	15070	15143	14951	15191	15128	15165	15115	15031	15103	14928	15074	15269	15225	15091	15077	15107	15034	15094	15051	15035	15037	15157	15264	15024	15098	15157	14986	15126	14957	15061	14937	15110	15204	15035	15152	15181	15046	15080	14921	15087	15006	15249	15042	15162	15037	14955	15008	15185	14996	15102	15197	14936	15148	14997	15160	14968	15139	14978	15063	14969	15099	14875	15239	15056	15165	15009	15111	15163	15037	15097	15117	15004	15248	15068	15053	15063	14905	15253	15030	15066	15023	15117	15093	15061	15064	15031	15062	15069	15088	14984	15111	15113	15261	15021	15218	14984	14871	15079	15220	15113	15090	15082	14971	15158	15127	15126	15041	15048	15044	15019	15006	14926	15099	15122	15104	14781	15184	15162	15087	15155	15079	15164	15077	15197	14918	15117	15055	14890	15226	14944	14992	15129	15308	15253	15053	15129	15145	15119	15184	15281	15099	15170	14956	14837	15100	14994	15158	15133	15185	15026	15256	15181	15101	15079	15147	15084	15004	15238	14902	15124	14990	15079	15175	14995	14980	15081	14932	15085	14942	15076	15193	15005	15059	15029	15111	15071	15117	15030	15006	15112	15243	15138	15105	15101	15130	14950	15124	15222	15085	15062	15030	15239	15075	15074	15063	15111	15094	14916	15010	15393	15122	15037	15056	15045	15083	15170	14988	15188	15166	15031	15045	15200	15083	14922	15199	15124	15022	15168	15132	15018	15172	15092	14992	15105	15204	15044	15051	15148	15122	15115	15124	15186	15028	15124	15092	15125	15193	15155	15105	14967	15004	15247	14961	15125	15075	14981	15005	15156	14942	15009	15030	15150	15070	14952	14961	15204	15173	15081	15093	15201	15227	15200	15129	15159	15017	15010	15149	14830	15069	15063	15105	14970	15098	14988	15015	15115	15055	15054	15064	15050	14992	15129	15182	15059	14986	15121	15094	15200	14923	15039	15071	15083	14850	15089	14977	15112	15104	15214	15091	15066	15087	15028	15095	15100	15053	15100	15154	15117	15214	15122	15230	15176	15101	15119	15026	15034	15121	15085	14989	15171	15046	15029	15000	15063	15087	15023	15134	15067	14984	15184	15152	15219	15093	14992	15093	15070	15226	15262	15064	14939	15129	14948	15092	14991	15086	15163	15031	14932	15191	15097	15060	15064	15234	15214	15144	15041	15095	14979	15175	14977	14846	14904	14963	15113	15025	15014	15130	14992	15125	15235	15120	15153	14976	14939	15104	15051	14980	15116	15094	15103	14986	15182	15153	15031	14953	15044	14962	15078	14927	15156	15081	15210	15041	14998	15037	14980	15117	14990	15021	15144	15093	15040	15117	15114	15185	15045	15072	15105	15017	15172	15233	14882	15198	15122	15163	15016	14971	15082	15184	15017	14959	15044	15106	15081	15046	15000	14990	15075	15063	15159	14958
22490	21486	28674	24786	22083	24197	25176	20612	19361	19299	19130	18740	18414	18059	18157	18087	17920	17756	17668	17580	17603	17597	17487	17427	17521	17353	17384	17415	17471	17398	17523	17375	17346	17226	17243	17513	17269	17143	17328	17347	17237	17154	17337	17367	17338	17355	17404	17196	17179	17477	17523	17129	17172	17264	17206	17293	17293	17262	17309	17277	17247	17161	17401	17030	17458	17393	17119	17225	17394	17277	17270	17282	17404	17272	17374	17257	17218	17195	17210	17187	17241	17195	17177	17236	17321	17327	17292	17291	17258	17339	17175	17149	17462	17272	17374	17359	17415	17425	17188	17206	17223	17416	17365	17256	17161	17185	17263	17183	17186	17238	17172	17276	17142	17170	17292	17116	17179	17218	17379	17227	17237	17147	17085	17043	17179	17053	17179	17073	17109	17247	17442	17367	17303	17440	17484	17231	17215	17187	17246	17382	17315	17399	17063	17052	17113	17295	17452	17334	17353	17292	17224	17176	17486	17025	17345	17062	17352	17352	17321	17158	17419	17168	17257	17083	17304	17163	17281	17267	17214	17356	17255	17474	17314	17055	17090	17323	17212	17320	17391	17409	17138	17425	17243	17167	17354	17199	17341	17017	17107	17266	17323	17329	17396	17278	17485	17337	17328	17511	17248	17149	17133	17111	17288	17201	17330	17300	17115	17165	17182	17143	17368	17301	17256	17370	17173	17181	17234	17221	17206	17001	17138	17385	17141	17355	17421	17143	17145	17109	17210	17287	17125	17247	17177	17434	17271	17278	17260	17347	17248	17437	17289	17253	17232	17269	17274	17235	17161	17271	17175	17447	17194	17319	17350	17507	17404	17326	17282	17513	17179	17215	17236	17391	17280	17436	17254	17177	17192	17275	17266	17272	17142	17096	17169	17336	17162	17289	17242	17236	17470	17330	17332	17361	17338	17171	17304	17336	17334	17111	17089	17395	17177	17125	17153	17257	17441	17244	17407	17538	17082	17162	17275	17263	17335	17225	17007	17146	17293	17190	17062	17210	17101	17305	17256	17293	17189	17191	17394	17276	17251	17215	17291	17260	17348	17239	17428	17380	17342	17200	17260	17255	17315	17092	17263	17402	17303	17394	17180	17187	17412	17384	17240	17206	17119	17348	17344	17350	17301	17334	17193	17255	17135	17359	17156	17314	17218	17200	17367	17372	17404	17296	17392	17313	17372	17127	17104	17314	17168	17323	17222	17147	17326	17116	17069	17286	17218	17260	17248	17252	17254	17003	17154	17283	17358	17242	17083	17122	17205	17159	17278	17234	17418	17394	17078	17178	17314	17209	17225	17195	17395	17213	17300	17195	17238	17184	17126	17047	17281	17486	16858	17461	17360	17279	17480	17309	17268	17280	17328	17220	17311	17198	17185	17233	17215	17135	17301	17249	17360	17315	17266	17179	17194	17190	17345	17157	17259	17092	17240	17276	17276	17240	17193	17131	17212	17231	17294	17278	17039	17053	17006	17257	17055	17302	17348	17354	17334	17228	17314	17110	17403	17154	17319	17259	17226	17092	17082	17247	17069	17081	17248	17211	17278	17315	17291	17022	17582	17140	17348	17271	17311	17203	16988	17392	17239	17209	17262	17329	17178	17379	17172	17406	17395	17084	16917	17267	17148	17238	17296	17273	17078	17124	17143	17145	17233	17127	17249	17355	17279	17328	17082	17323	17420	17358	17213	17078	17336	17370	17297	17398	17083	17083	17107	17096	17317	17115	17267	17190	17361	17241	17274	17191	17202	17203	17123	17242	17171	17172	17192	17412	17596	17215	17039	17222	17366	17069	17318	17166	17316	17158	17148	17024	17184	17303	17332	17238	17112	17191	17065	17193	17247	17302	17225	17337	17215	17099	17328	17202	17376	17232	17185	16985	17216	17218	17305	17146	17147	17248	17183	17302	17104	17249	17451	17234	17146	17464	17295	17386	17133	17182	17211	17228	17260	17160	17188	17395	17042	17283	17069	17115	17452	17267	17312	17182	17235	17156	17327	17135	17249	17116	17164	17170	17035	17165	17290	17149	17165	17347	17260	17211	17266	17153	17470	17112	17177	17152	17240	17091	17433	17371	17177	17132	17298	17242	17011	17348	17171	17134	17364	17181	17208	17189	17212	17254	17171	17417	17258	17225	17276	17334	17103	17211	17130	17225	17321	17302	17270	17335	17253	17076	17014	17183	17338	17174	17243	17208	17289	17158	17245	17085	17273	17405	17121	17319	17173	17210	17143	17271	17322	17122	17452	17207	17193	17087	17217	17154	17224	17230	17173	17266	17209	17068	17137	17209	17137	17553	17395	17272	17222	17158	17224	17193	17191	17185	17156	17425	17252	17044	17335	17304	17270	17262	17527	17151	17347	17132	17096	17386	17246	17290	17253	17139	17228	17289	17272	17300	17266	17390	17219	17317	17210	17061	17129	17220	17194	17414	17129	17257	17285	16911	17374	17285	17016	17342	17293	17110	17236	17193	17131	17422	17391	17278	17198	17216	17412	17145	17233	17219	17438	17318	17341	17157	17335	17217	17336	17130	17257	17112	17401	17182	17250	17315	17062	17408	17047	17324	17277	17369	17238	17184	17126	17324	17329	17142	17210	17375	17083	17129	17249	17242	17170	17185	17500	17246	17397	17262	17273	17368	17092	17442	17142	17165	17173	17191	17330	17240	17190	17238	17177	17219	17347	17224	16981	17289	17141	17328	17073	17432	17345	17135	17420	17216	17560	17317	17276	17180	17163	17278	17193	17218	17319	17383	17225	17287	16950	17108	17183	17102	17115	17232	17284	17288	17245	17209	17213	17188	17352	17261	17186	17275	17225	17080	17202	17241	17263	17170	17340	17362	17301	17066	17226	17436	17373	17294	17143	17116	17439	17283	17324	17357	17294	17193	17326	17382	17043	17149	17164	17251	17470	17287	17143	17170	17089	17113	17340	17013	17487	17458	17094	17212	17251	17365	17518	17276	17328	17211	17517	17273	17276	17093	17260	17294	17184	17292	17219	17143	17247	17442	17186	17211	17409	17456	17136	17226	17163	17345	17285	17255	17280	17125	17329	17367	17189	17186	17042	17229	17027	17234	17253	17245	17152	17109	17314	17123	17564	17358	17314	17304	17294	17283	17268	17099	17290	17342	17112	17114	17302	17241	17386	17605	17110	17066	17214	17360	17338	17065	17199	17343	17085	17131	17210	17264	17241	17259	17172	17087	17302	17204	17402	17401	17365	17161	17177	17306	17187	17189	17242	17085	17175	17185	16974	17107	17356	17141	17331	17153	17177	17085	17386	17280	17151	17331	17258	17100	17227	17036	17346	17334	17320	17000	17162	17209	17274	17300	17173	17318	17410	17067	17121	17208	17363	17314	17175	17277	17239	17174	17206	17281	17186	17473	17055	17223	17297	17178	17479	17260	17183	17362	17142	16958	17197	17266	17228	17392	17075	17425	17215	17116	17278	17080	17395	17422	16983	17083	17211	17176	17116	16949	17020	17248	17319	17267	17135	17220	17235	17244	17355	17000	17224	17346	17112	17271	17290	17279	17303	17265	17320	17231	17399	17296	17171	17098	17216	17270	17384	17232	17268	17158	17372	17051	17254	17234	17036	17339	17220	17232	17318	17206	17230	17308	17484	17113	16997	17266	17296	17216	17337	17563	17254	17199	17112	16962	17126	17194	17352	17281	17143	17045	17310	17257	17368	17346	17192	17246	17412	17227	17176	17219	17334	17204	17038	17171	17328	17103	17268	17311	17174	17406	17200	17365	17122	17327	17359	17289	17324	17238	17297	17128	17155	17255	17227	17130	17062	17339	17244	16961	17194	17174	17221	17171	17307	17243	17230	17170	17242	17373	17443	17305	17247	17334	17110	17269	16897	17252	17217	17133	17223	17351	17054	17218	17244	17303	17152	17131	17150	17257	17127	17081	17366	17140	17156	17196	17216	17194	17269	17301	17337	17333	17188	17221	17410	17302	17272	17275	17229	17294	17366	17120	17196	17101	17253	17231	17219	17269	17262	17296	17340	17170	17212	17079	17119	17281	17110	17150	17246	17264	17233	17326	17304	17218	17394	17401	17171	17244	17102	17365	17417	17239	17237	17293	17246	17452	17287	17277	17151	17081	17061	17355	17068	17299	17243	17303	17173	17149	17377	17086	17267	17265	17376	17136	17464	17339	17381	17385	17175	17182	17413	17171	17319	17288	17208	17281	17382	17337	17467	17068	17062	17116	17103	17409	17303	17092	17258	17302	17294	17005	17042	17221	17151	17102	17108	17159	17371	17275	17092	17067	17425	17247	17228	17363	17433	17188	17050	17489	17006	17119	17325	17301	17277	17145	17275	17338	17343	17219	17393	17311	17279	17059	17303	17129	17166	17011	17287	17206	17319	17093	17344	17279	17098	17351	17222	17358	17183	17171	17266	17256	17018	17260	17273	17092	17219	17171	17162	17413	17208	17460	17494	17300	17086	17199	17166	17053	17196	16967	17162	17335	17229	17394	17292	17417	17185	17079	17136	17144	17332	17128	17208	17195	17317	17253	17455	17296	17301	17346	17204	17187	17303	17409	17283	17246	17273	17366	17326	17299	17269	17101	17239	17207	17133	17108	17217	17343	17288	17303	17094	17347	17177	17228	17236	17260	17081	17331	17257	17231	17312	17183	17096	17170	17422	17422	17358	17259	17289	17053	17187	17176	17046	17077	17161	17180	17099	17104	17181	17205	17322	17243	17262	17160	17163	17203	17099	17231	17108	17132	17281	17221	17470	17263	17037	17254	17135	17150	17406	17322	17252	17015	17360	17196	17209	17161	17144	17412	17135	17262	17261	17348	17027	17275	17194	17238	17381	17341	17203	17298	17141	17475	17092	17299	17439	17341	17318	17204	17271	17095	17122	17147	17141	17379	17216	17160	17274	17190	17192	17098	17438	17321	17204	17234	17320	17445	17093	17243	17297	17377	17291	17253	17231	17382	17252	17147	17133	17317	17386	17255	17306	17247	17254	17112	17267	17408	16957	17389	17429	17250	17362	17181	17117	17363	17212	17125	17050	17065	17311	17125	17241	17445	17335	17283	17229	17226	17083	17383	17115	17179	17145	17202	17233	17224	17122	17502	17108	17189	17265	17297	17180	17176	17168	17483
23184	47234	40540	31516	26162	23040	21208	19710	18687	18240	17765	17193	16895	16362	16380	16083	16252	16113	15978	15837	15765	15639	15419	15328	15504	15601	15581	15722	15422	15609	15473	15464	15328	15383	15426	15410	15455	15446	15358	15488	15373	15445	15445	15655	15482	15620	15312	15463	15404	15347	15539	15394	15419	15408	15300	15430	15464	15530	15386	15436	15402	15428	15488	15233	15309	15453	15267	15561	15540	15534	15410	15330	15272	15303	15349	15474	15356	15486	15320	15439	15504	15484	15396	15350	15456	15251	15488	15456	15368	15520	15428	15308	15290	15409	15288	15355	15199	15225	15224	15457	15503	15567	15510	15534	15520	15414	15257	15389	15368	15349	15362	15359	15414	15505	15354	15405	15507	15446	15600	15248	15373	15507	15410	15389	15355	15469	15451	15480	15417	15576	15353	15395	15296	15322	15278	15352	15302	15258	15205	15228	15342	15405	15301	15420	15510	15184	15331	15364	15382	15185	15432	15457	15240	15310	15267	15189	15390	15268	15503	15548	15463	15359	15564	15364	15156	15281	15305	15359	15383	15296	15454	15153	15549	15396	15536	15474	15459	15352	15403	15460	15498	15397	15385	15441	15563	15495	15328	15368	15475	15357	15526	15384	15315	15424	15421	15393	15350	15473	15347	15442	15336	15295	15282	15303	15370	15442	15284	15486	15385	15086	15453	15364	15399	15440	15389	15496	15179	15417	15317	15362	15450	15434	15346	15392	15378	15423	15298	15546	15451	15415	15399	15513	15355	15350	15391	15354	15451	15444	15423	15322	15283	15370	15342	15366	15442	15382	15314	15334	15285	15418	15246	15225	15497	15383	15418	15428	15207	15366	15397	15355	15507	15572	15279	15475	15438	15321	15438	15361	15394	15362	15403	15356	15440	15442	15382	15333	15468	15562	15380	15284	15272	15434	15376	15489	15360	15283	15445	15551	15189	15341	15239	15407	15396	15415	15424	15301	15408	15289	15339	15292	15379	15408	15319	15372	15251	15402	15527	15484	15313	15252	15242	15426	15197	15437	15363	15404	15210	15345	15517	15419	15504	15449	15320	15406	15542	15442	15374	15228	15437	15325	15450	15507	15389	15359	15376	15156	15490	15457	15465	15358	15404	15435	15392	15354	15398	15343	15370	15352	15430	15350	15516	15419	15446	15368	15468	15307	15228	15430	15360	15426	15376	15269	15355	15392	15336	15489	15345	15416	15404	15502	15262	15323	15163	15432	15256	15366	15436	15456	15350	15391	15302	15335	15262	15286	15372	15335	15491	15581	15307	15400	15222	15481	15500	15188	15343	15468	15305	15385	15455	15253	15550	15391	15395	15451	15406	15331	15345	15395	15407	15344	15374	15353	15541	15533	15444	15425	15475	15482	15308	15511	15236	15360	15397	15423	15501	15376	15374	15292	15370	15409	15417	15336	15491	15404	15380	15247	15385	15332	15398	15297	15406	15408	15481	15404	15383	15433	15442	15394	15590	15285	15267	15417	15425	15374	15345	15471	15444	15430	15257	15575	15322	15283	15365	15398	15362	15452	15225	15392	15346	15435	15200	15475	15559	15460	15449	15514	15280	15399	15464	15487	15407	15465	15351	15443	15288	15497	15333	15308	15449	15424	15313	15415	15345	15268	15318	15335	15447	15489	15447	15322	15374	15459	15389	15369	15546	15372	15279	15411	15390	15310	15491	15327	15283	15284	15281	15269	15320	15307	15369	15398	15438	15401	15272	15439	15354	15346	15357	15355	15553	15424	15290	15438	15520	15539	15313	15537	15268	15566	15327	15209	15225	15287	15408	15219	15334	15383	15580	15406	15333	15382	15398	15334	15534	15314	15405	15442	15294	15425	15330	15372	15403	15435	15427	15460	15407	15533	15387	15372	15420	15292	15348	15367	15427	15544	15418	15424	15425	15269	15411	15222	15420	15439	15458	15147	15484	15315	15427	15393	15559	15385	15250	15453	15384	15413	15426	15323	15321	15434	15320	15187	15439	15364	15552	15422	15230	15421	15360	15232	15078	15520	15606	15515	15388	15481	15261	15433	15462	15325	15386	15343	15536	15304	15459	15493	15200	15461	15415	15413	15394	15450	15321	15430	15349	15240	15378	15267	15311	15341	15510	15343	15562	15248	15344	15516	15219	15635	15286	15559	15446	15407	15336	15371	15379	15364	15443	15357	15426	15419	15390	15352	15313	15489	15440	15357	15368	15400	15516	15279	15321	15418	15314	15448	15345	15398	15413	15456	15447	15376	15533	15375	15545	15347	15487	15349	15324	15464	15267	15363	15235	15453	15359	15496	15444	15442	15363	15275	15506	15233	15473	15397	15559	15470	15418	15497	15497	15393	15459	15285	15267	15330	15477	15478	15271	15372	15521	15294	15389	15403	15354	15385	15286	15593	15330	15577	15431	15322	15420	15244	15488	15390	15372	15202	15416	15406	15263	15299	15441	15270	15444	15352	15375	15346	15264	15492	15314	15321	15375	15363	15455	15331	15344	15532	15404	15320	15321	15318	15499	15139	15470	15248	15318	15398	15518	15293	15371	15343	15561	15326	15295	15221	15525	15349	15391	15364	15190	15365	15427	15250	15463	15361	15350	15461	15399	15445	15491	15490	15678	15373	15333	15441	15248	15400	15362	15372	15372	15408	15439	15349	15312	15380	15299	15241	15522	15488	15321	15262	15306	15439	15385	15384	15511	15300	15306	15404	15326	15230	15439	15302	15330	15425	15360	15306	15373	15424	15260	15461	15446	15499	15329	15346	15272	15477	15519	15325	15425	15467	15361	15257	15321	15456	15352	15507	15342	15379	15248	15426	15393	15224	15390	15472	15661	15439	15332	15569	15531	15274	15458	15425	15419	15460	15183	15363	15393	15273	15557	15338	15323	15487	15334	15417	15278	15498	15452	15342	15474	15430	15425	15381	15432	15385	15378	15493	15505	15452	15359	15427	15309	15210	15437	15324	15555	15351	15374	15351	15216	15422	15585	15381	15332	15322	15439	15254	15334	15465	15331	15313	15524	15396	15310	15432	15393	15353	15314	15429	15320	15504	15541	15411	15280	15486	15274	15453	15377	15399	15380	15388	15301	15385	15316	15466	15416	15426	15244	15351	15339	15539	15328	15543	15256	15393	15365	15518	15423	15278	15397	15461	15449	15408	15348	15568	15352	15336	15455	15129	15372	15302	15412	15339	15372	15443	15611	15269	15418	15271	15462	15458	15281	15429	15365	15439	15278	15304	15359	15390	15448	15450	15403	15438	15363	15239	15327	15404	15311	15446	15303	15342	15313	15510	15407	15261	15316	15303	15474	15201	15319	15347	15247	15483	15258	15403	15383	15312	15255	15289	15393	15236	15293	15420	15236	15453	15335	15474	15320	15300	15354	15321	15586	15371	15451	15505	15456	15279	15301	15475	15523	15307	15383	15565	15309	15461	15405	15283	15239	15195	15649	15424	15336	15428	15367	15352	15310	15117	15356	15491	15334	15624	15413	15378	15272	15469	15413	15364	15498	15288	15650	15507	15442	15493	15339	15290	15521	15533	15403	15481	15368	15353	15339	15330	15231	15412	15253	15340	15567	15232	15406	15310	15378	15509	15333	15473	15492	15389	15450	15324	15345	15496	15396	15220	15392	15444	15401	15441	15469	15405	15449	15498	15336	15425	15360	15245	15256	15595	15272	15302	15354	15380	15520	15363	15452	15286	15323	15272	15441	15489	15478	15405	15521	15440	15505	15497	15050	15296	15330	15542	15411	15418	15307	15257	15414	15402	15485	15239	15568	15420	15238	15355	15346	15391	15472	15391	15509	15462	15291	15368	15332	15405	15443	15458	15306	15394	15450	15357	15634	15225	15455	15548	15276	15517	15457	15456	15635	15395	15270	15385	15452	15603	15517	15509	15443	15358	15510	15240	15371	15359	15289	15414	15330	15446	15280	15408	15381	15440	15501	15371	15397	15430	15394	15310	15376	15426	15393	15396	15248	15364	15430	15219	15289	15209	15394	15304	15508	15509	15452	15394	15438	15278	15412	15307	15288	15340	15634	15579	15563	15428	15379	15218	15304	15446	15484	15368	15294	15300	15544	15534	15385	15507	15326	15576	15397	15283	15428	15416	15378	15233	15551	15440	15356	15379	15406	15266	15348	15333	15259	15503	15558	15190	15392	15428	15298	15400	15546	15388	15382	15386	15413	15321	15379	15391	15303	15419	15472	15252	15411	15389	15297	15582	15540	15380	15380	15361	15518	15302	15317	15405	15456	15524	15245	15456	15410	15484	15274	15382	15454	15340	15506	15439	15482	15557	15404	15330	15403	15455	15479	15421	15350	15314	15363	15332	15192	15331	15438	15286	15461	15372	15476	15309	15398	15233	15199	15478	15418	15273	15362	15394	15272	15350	15325	15379	15227	15206	15368	15379	15233	15378	15349	15195	15542	15519	15298	15281	15386	15286	15460	15476	15380	15366	15347	15452	15472	15414	15342	15434	15328	15484	15463	15305	15563	15325	15401	15361	15325	15308	15382	15510	15218	15350	15528	15337	15491	15366	15372	15377	15261	15392	15281	15456	15275	15314	15520	15399	15339	15336	15261	15365	15516	15390	15275	15385	15248	15392	15369	15249	15410	15281	15393	15359	15323	15396	15397	15590	15430	15409	15514	15493	15322	15507	15348	15468	15381	15418	15491	15339	15209	15437	15324	15284	15333	15248	15429	15457	15136	15378	15476	15202	15592	15507	15358	15261	15469	15567	15419	15338	15385	15414	15442	15393	15283	15349	15405	15240	15288	15635	15351	15371	15290	15434	15395	15311	15291	15364	15443	15291	15398	15429	15482	15331	15294	15366	15448	15373	15347	15278	15359	15325	15224	15369	15639	15365	15523	15541	15305	15343	15362	15529	15318	15593	15431	15254	15460	15342	15464	15335	15315	15364	15410	15375	15229	15524	15501	15485	15388	15414	15464	15521	15482	15304	15412	15364	15597	15429	15422	15582	15233	15309	15304	15285	15266	15398	15251	15541	15328	15171	15521	15331	15461	15439	15462	15481	15344	15616	15256	15316	15410	15328	15335	15280	15410	15387	15264	15474	15477	15273	15334	15418	15416	15473	15372	15432	15400	15557	15268	15571	15280	15208	15418	15384
29332	25589	29519	25314	20702	19269	18753	18276	17936	17653	17501	17345	17343	17442	17487	17223	17413	17192	17186	17198	17157	17035	17188	17142	16994	17008	17079	16927	17139	17007	17034	17243	16956	16997	17026	17242	17130	17190	17119	17060	17041	17000	16846	16932	16952	17040	17028	16842	16966	16979	17162	17005	17059	17017	17040	17181	17138	17045	17145	16914	17135	17076	17094	16997	17117	17083	17008	16975	17045	17071	17097	17032	17042	17112	16920	17207	16944	17046	17241	17081	16932	17006	16845	17237	17136	17013	17006	17025	16976	17075	16957	16787	17100	16964	16960	16915	17015	16929	17046	16948	17098	17002	16930	16938	17019	17027	16966	16967	16798	17049	16899	17087	16918	16985	17017	16951	16954	17135	17028	17021	17019	17075	17093	16900	16914	17090	16969	17035	16973	17091	17161	16884	17022	16830	16979	17173	17128	17077	16898	17163	16797	16916	16899	17011	16988	17103	16863	16966	17116	17113	16937	16909	17085	17003	17121	16883	16769	16970	16819	16919	17129	16852	16963	17058	16987	17217	16980	16802	17240	16979	16976	17029	17018	17066	16915	17002	17150	17021	16802	16940	17102	17103	16885	16915	16941	16915	17035	16803	16900	16943	17063	17069	16972	17061	16812	17052	17077	17066	17071	17125	17091	17097	17010	17271	16875	17144	17170	17023	16962	17287	17088	16813	17153	17159	16835	17113	17069	17035	17118	16804	17027	17109	16959	17050	17027	16951	16899	16938	17270	17117	17151	16995	16842	17273	17263	17188	17160	17189	17015	16925	17075	16941	16851	17079	17111	17215	16902	17001	17069	16998	17142	16979	17047	17008	16978	16941	16953	16920	17118	17144	17118	17045	17011	16933	17030	17130	17095	16879	16996	16903	16993	16903	17125	17015	17315	17254	17190	17109	17134	16964	17077	17035	16958	17092	16940	17056	17029	16991	17005	16917	17222	16924	16915	16938	16917	17118	17112	16940	17129	16986	16899	16877	16987	17047	17145	16959	17076	17083	16789	16897	16993	16832	16968	17038	17190	17236	17042	17142	17039	16866	17060	17049	16986	16901	16852	17055	17029	16938	17119	16935	16891	16971	16914	17202	17082	17050	17002	16897	17033	17278	17040	17057	16865	17025	16960	17066	17057	16965	17060	16730	16937	16934	17102	16809	16988	16989	16859	16806	17036	16848	17103	16995	17093	17180	17078	17019	16932	16889	16981	16991	16986	16936	16947	16964	17148	17162	17113	17241	16997	17018	17162	16980	16833	16971	17067	16954	17124	16983	16767	17372	16916	16999	17149	16915	16912	17079	17183	16940	17250	16909	17067	16963	16908	17064	16820	17034	17192	17080	17084	16974	17125	16973	17007	16989	17171	17005	17042	17093	17056	16964	17011	16861	17156	17206	16864	17108	16950	17019	16846	17056	17033	16901	17305	16891	16977	17195	16959	17010	16967	17183	17179	17003	17190	16990	17041	17050	17227	17374	17118	17089	17166	17181	17026	17249	17126	16924	16993	17118	17163	16912	16890	16864	17016	17029	16897	17210	17020	16921	17186	17131	17212	17070	17089	17046	17129	17051	17067	16957	17147	17332	16904	17179	17208	17156	17019	16912	17228	17119	17141	17029	16871	16949	17005	16913	16750	17161	16962	17068	16928	17211	17061	17116	17085	17012	17093	17098	17271	17057	16969	17164	17298	17148	16974	17313	17022	17050	16966	16936	16986	17109	17023	16923	17005	16928	17274	16998	17067	17071	16963	16953	17046	17192	17090	16992	16855	17091	16824	17006	16959	16976	16881	16956	16952	17001	16973	17000	17149	17013	17171	17176	17011	17040	16991	17282	16881	16994	17034	16834	16986	16881	16950	16920	17052	17056	17099	16941	17208	17064	17106	17008	16860	17053	16995	16984	16966	17040	17031	17184	16978	16993	17046	17100	16875	16990	17119	17025	16827	16998	17341	17104	16958	17075	16960	17023	16831	16958	16994	17054	17104	16817	17014	17073	17014	17138	17267	16956	17102	16947	16955	16891	16977	16741	17205	17060	16897	17049	17168	17036	17198	17076	17004	16940	17103	16878	17217	16968	17111	17189	16910	16996	17163	16969	16966	17173	17142	16837	16873	16961	17057	17152	17048	17014	17100	16785	16977	16881	16964	17056	16912	17156	17059	17090	16987	16908	17068	16987	17087	17041	16945	17170	16891	16904	17064	16903	17003	16935	17071	16921	16960	17057	17108	17183	16845	17112	16893	16913	16986	16963	17049	17041	17138	17069	17116	16928	17103	16847	16842	17101	17284	17139	17215	17214	17164	16938	17042	16977	17020	16966	16871	16985	17082	16843	16953	17062	17023	17097	17190	16999	17050	16767	17198	16969	16906	16902	16985	16947	16841	16871	17135	16941	17084	16876	16978	17015	17144	16849	17060	17056	17066	17091	17169	17047	16883	17042	17104	16962	16964	16953	17173	16899	17001	17093	17336	16993	16971	17099	17025	17321	17225	17130	17055	17079	16998	17087	17103	16910	16854	17137	16974	17043	17086	16871	17158	16889	16939	17028	17145	17056	17181	16970	17157	17010	16950	16881	17042	17296	17110	16950	17271	16952	16991	17150	16951	17140	17172	16965	16988	16997	17068	16961	17016	17093	17185	17135	17044	16926	17188	17018	17077	17108	17107	16878	16916	16829	17103	16978	16865	17166	16719	16973	17152	17077	16886	17171	17244	17270	16997	17019	16943	17067	17191	17148	17036	16817	17091	17159	17069	17064	17178	16910	17266	16894	17164	17168	17043	17032	16972	17041	17035	16889	17021	16979	16984	17054	17195	17235	17137	16948	17333	16947	17092	17237	17252	16973	17072	17078	17066	16911	17049	17004	17075	17000	17006	16911	16854	16902	17040	17124	17116	17117	16984	17044	16826	17011	16990	16844	17043	16823	16941	17006	17002	16959	16992	17289	17017	16986	17035	17052	17022	17105	17042	16953	16946	16851	17000	17124	17057	17060	17039	17176	17126	16967	16964	16942	17237	17345	17020	17047	16933	17226	17115	17070	17018	17082	17100	16996	17014	17005	17193	17102	16916	16932	17133	17084	16928	16921	16936	16820	17011	16972	17153	17049	17030	17157	17126	17137	17087	16960	16885	16934	17009	17149	17011	16987	17045	16925	16929	16972	17061	17037	17149	16920	17044	17044	17215	17220	17091	17096	17132	17024	17065	16903	17070	17108	16955	17005	17051	17018	17156	17035	17093	16908	17041	17127	16951	17257	17065	16931	17115	17043	16879	16931	17238	16853	17093	17038	17099	16993	17053	17001	17038	17089	17140	17186	16856	17044	17019	17124	16947	17109	17060	16953	17010	17080	16908	16938	17113	17099	17036	16898	17003	17081	17059	16874	16985	17160	17139	17019	17092	16906	17048	17164	16946	17116	17176	17085	17044	17005	16917	16937	16956	16909	17202	16993	16880	16822	16866	16980	17238	16901	17126	17175	16946	16841	17158	16869	17011	17073	16988	17142	16962	17136	17048	16924	16903	17136	16835	17079	16900	17029	16970	17163	17162	17111	17048	17038	17038	17011	16969	16938	16945	17011	17055	17158	16887	16938	16978	16986	17115	17112	17035	17009	17175	17059	17052	17167	17031	17040	17086	17036	16903	16907	17048	17018	17134	16932	16973	16850	16895	17073	16991	16998	17135	17243	16988	17136	17052	16976	16988	16868	17110	17167	17227	17066	17056	17177	16906	17035	17063	16982	16984	17057	17038	16968	17208	16980	17017	17177	17127	17159	17213	17138	16973	16959	16924	17123	17058	17285	17107	17203	17093	16861	17064	17095	16924	17154	16990	17088	17259	17009	16997	16996	17109	17339	16969	17092	17067	16947	16933	16879	16979	16896	17058	17299	17222	16835	17277	17051	17154	17097	17057	17145	17122	16931	16802	16889	16957	16972	17086	16872	16899	17027	16924	17018	16930	17014	17036	17073	17184	17120	17050	16905	16976	17072	17208	16958	16983	16943	17005	17176	16992	17172	17089	17131	16965	16959	16748	17063	16791	16966	17035	16907	16918	16946	16950	17115	17143	17259	17065	17032	17009	17013	17007	17011	17111	17086	16900	16934	17307	16943	17061	17332	17048	16981	17132	16957	16936	16966	17068	16951	17121	17103	17096	17000	16972	17058	17067	17000	17072	16962	17163	16997	17193	16950	17096	17102	16882	16899	17094	17015	16964	17083	17038	17008	17117	17171	17106	17063	17066	17033	17013	17042	17135	16967	16950	17171	16962	16871	17040	17113	17033	16787	17128	16988	17135	17071	16948	17035	16899	16886	17210	17088	17130	16932	16861	17222	16996	17249	17057	17181	16900	17109	17108	16911	17290	16914	17165	16847	16901	16931	17010	17249	17045	16953	17124	16997	17118	17182	16871	16982	17017	17137	17006	16950	16979	17271	16988	17008	17074	17081	16992	16973	17163	17004	17127	16999	16964	17014	17175	17116	17277	17125	17043	17069	16919	16987	17258	17043	17101	17015	17212	17012	17165	16878	16911	17231	17138	17059	17084	16978	16971	16979	16980	16918	16963	16883	17033	16867	17093	17049	16964	16903	17103	16903	17001	17212	17038	16990	16729	17159	17134	17083	16973	17192	17040	16978	17053	17023	16962	16942	17157	16910	17042	17097	17021	17152	17029	16909	17116	17149	16907	17084	16852	16881	16961	17132	16983	16990	17004	17016	16820	17025	16908	17067	17020	17121	17111	16971	17113	17475	17240	17026	17042	17113	17191	17052	16931	17144	16990	16973	17093	17167	16985	17110	16967	16899	17108	17026	17085	17009	17059	17096	17054	17051	17119	17134	16955	17026	17138	16972	17050	16959	16925	17193	17138	17136	17046	17055	17177	17078	17117	17082	17198	16933	16906	17120	17021	16972	16992	17058	16895	16975	17129	17036	16958	17134	16894	17108	16917	17224	17141	17065	17033	17009	16932	16807	17145	17090	17141	17090	17287	17422	16876	17031	16875	16979	17056	17017	17119	16968	16815	17101	17146	16900	17075	16930	16954	17133	17078	16951	17130	17129	17066	17114	17274	17038	16923	17135	17178	17068	17022	17023	17159	17100	17119	17100	17035	17096	17041	16898	17161	17182	16957	17099	17057	17032
23473	36981	30766	23509	20457	18550	17700	16997	16636	16354	15999	15819	15850	15695	15608	15437	15460	15368	15416	15526	15349	15288	15462	15297	15237	15237	15249	15302	15287	15236	15164	15413	15185	15307	15059	15169	15325	15096	15420	15416	15274	15155	15181	15249	15056	15415	15214	15085	15187	15259	15205	15324	15279	15286	15174	15157	15266	15198	15219	15080	15171	15203	15240	15323	15321	15334	15110	15197	15185	15180	15188	15254	15254	15222	15171	15232	15413	15272	15265	15205	15160	15119	15291	15200	15126	15300	15186	15157	15344	15174	15097	15463	15209	15358	15170	15339	15067	15221	15164	15203	15168	15266	15095	15066	15494	15286	15200	15257	14975	15220	15251	15299	15087	15240	15201	15282	15258	15313	15121	15188	15392	15143	15185	15347	15202	15213	15199	15144	15105	15249	15274	15058	15041	15297	15116	15198	15354	15182	15138	15333	15000	15182	15113	15157	15288	15199	15157	15267	15322	15227	15192	15153	15248	15218	15175	15226	15052	15178	14995	15295	15187	15227	15252	15101	15332	15074	15060	15294	15265	15183	15066	15189	15347	15101	15137	15202	15244	15127	15219	15208	15288	15192	15188	15061	14958	15083	15234	15266	15240	15192	15217	15190	15275	15341	15292	15143	15244	15092	15306	15264	15146	15252	15218	15224	15259	15147	15231	15229	15395	15220	15316	15157	15270	15084	15174	15135	15287	15068	15086	15271	15161	15294	15236	15124	15176	15135	15084	15132	15229	15298	15147	15185	15163	15315	15301	15244	15264	15375	15310	15328	15221	15170	15208	15275	15183	15261	15297	15340	15004	15266	15220	15418	15133	15366	15228	15243	15070	15437	15245	15255	15121	15290	15264	15174	15246	15285	15312	15259	15274	15178	15334	15108	15327	15223	15172	15241	15013	15121	15236	15246	15145	15306	15179	15240	15250	15175	15193	15334	15355	15031	15228	15089	15180	15190	15217	15114	15221	15174	15173	15203	15314	15170	15145	15207	15213	15209	15193	15114	14983	15103	15155	15295	15294	14957	15109	15092	15192	15160	15193	15342	15324	15238	15224	15203	15173	15090	15186	15239	15118	15152	15143	15332	15322	15250	15237	15183	15334	15138	15203	15342	15186	15283	15193	15114	15127	15124	15228	15244	15210	15170	15062	15158	15301	15147	15149	15481	15304	15209	15259	15242	15378	15253	15333	15365	15391	15246	15262	15247	15194	15244	15247	15062	15177	15040	15163	15309	15145	15289	15137	15293	15206	15211	15178	15169	15344	15160	15166	15212	15090	15182	15243	15115	15404	15224	15159	15204	15249	15162	15123	15140	15207	15238	15315	15332	15262	15133	15163	15205	15343	15150	15119	15278	15240	15264	15193	15224	15142	15085	15021	15348	15186	15100	15205	15170	15279	15417	15210	15138	15305	15242	15255	15204	15287	15195	15402	15054	15213	15215	15163	15188	15203	15157	15209	15216	15265	15232	15365	15130	15201	15184	15233	15359	15205	15222	15340	15482	15148	15331	15227	15236	15039	15122	15166	15253	15101	15066	15137	15365	15245	15009	15101	15232	15300	15243	15199	15079	15228	15148	15318	15125	15320	15274	15136	15033	15249	15169	15254	15342	15306	15287	15188	15179	15371	15177	15262	15367	15285	14933	15059	15321	15246	15359	15114	15275	15161	15272	15173	15363	15230	15279	15161	15031	15334	15154	15309	15285	15172	15330	15189	15417	15233	15267	15078	15127	15464	15127	15129	15239	15092	15281	15215	15206	15196	15161	15301	15126	15237	15290	15217	15125	15246	15278	15147	15352	15175	15108	15277	15382	15279	15259	15338	15256	15275	15075	15063	15249	15171	15341	15293	15167	15290	15175	15251	15276	15179	15341	15301	15243	15192	15084	15172	15362	15236	15221	15225	15309	15217	15261	15049	15116	15342	15177	15134	15173	15192	15220	15094	15247	15095	15191	15168	15306	15315	15310	15092	15056	15130	15208	15261	15292	15403	15303	15073	15206	15215	15031	15246	15285	15106	15236	15122	15348	15176	15288	15176	15127	15244	15338	15273	15023	15286	15262	15266	14956	15148	15177	15246	15106	15164	15236	15172	15146	15169	15179	15063	15332	15135	15128	15180	15220	15057	15166	15184	15142	15244	15262	15263	15145	15206	15218	15242	15220	15207	15244	15304	15044	15402	15212	15288	15248	15382	15114	15298	15164	15216	15350	15201	15358	15259	15159	15309	15192	15273	15382	15267	15223	15027	15183	15301	15103	15337	15230	15294	15200	15196	15013	15241	15345	15280	15187	15240	15277	15304	15117	15435	15279	15229	15239	15143	15352	15217	15184	15142	15243	15190	15097	15181	15127	15174	15191	15174	15397	15083	15377	15170	15199	15122	15224	15246	15310	15270	15322	15252	15162	15100	15271	15123	15179	15233	15179	15054	15304	15261	15211	15296	15192	15323	15190	15232	15202	15295	15307	15240	15120	15068	15164	15287	15131	15260	15307	15293	15187	15400	15184	15152	15305	15279	15223	15321	15378	15161	15474	15102	15269	15347	15204	15184	15098	15198	15100	15226	15275	15066	15201	15419	15221	15215	15099	15068	15426	15042	15313	15268	15199	15162	15225	15221	15088	15283	15162	15280	15258	15312	15062	15155	15184	15121	15089	15265	15142	15030	15203	15156	15239	14937	15277	15077	15372	15163	15101	15211	15189	15432	15344	15166	15192	15255	15255	15221	15201	15163	15108	15135	15282	15370	15327	15289	15220	15080	15106	15224	15150	15232	15166	15221	15102	15207	15327	15036	15132	15283	15409	15359	15141	15106	15184	15255	15379	15155	15300	15344	15321	15147	15251	15162	15303	15141	15248	15271	15230	15173	15187	15125	15205	15252	15274	15204	15176	15149	15245	15224	15409	15282	15281	15066	15255	15204	15368	15096	15405	15142	15315	15277	15187	15131	15226	15220	15279	15200	15221	15309	15074	15198	15267	15077	15188	15052	15305	15164	15345	15119	15370	15152	15026	15167	15251	15427	15214	15172	15337	15321	15253	15138	15402	15156	15086	15170	15258	15088	15295	15076	15067	15172	15210	15386	15068	15387	15164	15044	15127	15114	15235	15214	15137	15238	15093	15114	15136	15210	15348	15340	15016	15291	15227	15276	15327	15107	15266	15158	15222	15222	15351	15250	15086	15162	15343	15153	15330	15149	15169	15421	15361	15106	15211	15153	15155	15226	15216	15198	15271	15172	15237	15275	15367	15218	15215	15212	15232	15172	15265	15239	15121	15296	15253	15228	15128	15231	15260	15141	15299	15254	15185	15266	15093	15321	15245	15177	15112	15076	15124	15285	15380	15259	15210	15394	15238	15161	15239	15357	15091	15143	15138	15174	15154	15152	15268	15373	15312	15172	15175	15185	15233	15226	15071	15269	15070	15348	15183	15270	15305	15291	15154	15252	15119	15309	15372	15220	15219	15319	15330	15223	15297	15205	15207	15000	15153	15279	15343	15275	15176	14978	15174	15150	15086	15187	15271	15307	15105	15224	15303	15275	15305	15031	15190	15224	15314	15263	15156	15239	15203	15276	15080	15534	15110	15197	15265	15276	15311	15090	15147	15324	15072	15186	15263	15159	15261	15430	15180	15193	15249	15138	15173	15063	15226	15188	15246	15265	15222	15040	15240	15065	15079	15169	15301	15041	15141	15211	15329	15296	15233	15242	15281	15409	15222	15235	15158	15112	15131	15201	15095	15226	15240	15259	15293	15082	15198	15184	15268	15127	15194	15189	15133	15088	15291	15353	15281	15158	15095	15273	15340	15343	15132	15276	15339	15311	15163	15344	15191	15228	15197	15296	15227	15157	15250	15187	15305	15334	15099	15249	15267	15188	15207	15249	15184	15369	15178	15111	15393	15107	15139	15190	15310	15201	15056	15267	15222	15076	15276	15220	15160	15156	15196	15059	15304	15139	15350	15128	15221	15031	15155	15228	15196	15182	15172	15150	15138	15110	15257	15220	15176	15235	15341	15221	15189	15106	15317	15386	15282	15140	15232	15278	15199	15229	15218	15239	15179	15273	15199	15268	15194	15364	15409	15106	15119	15164	15364	15227	15280	15301	15174	15283	15046	15209	15222	15163	15178	15103	15290	15093	15176	15003	15338	15117	15186	15221	15250	15152	15100	15114	15126	15177	15272	15228	15268	15205	15257	15266	15339	15349	15165	15127	15423	15226	15172	15266	15279	15071	15222	15315	15231	15199	15147	15240	15237	15161	15348	15134	15161	15226	15341	15172	15235	15165	15146	15116	15134	15063	15245	15278	15270	15167	15196	15302	15247	15268	15194	15416	15321	15350	15341	15215	15203	15303	15223	15205	15284	15145	15301	15189	15303	15247	15323	15101	15345	15150	15152	15195	15194	15419	15113	15365	15153	15255	15352	15224	15234	15230	15430	15099	15195	15224	15011	15214	15129	15305	15215	15112	15384	15323	15100	15315	15063	15156	15335	15270	15213	15238	14873	15145	15144	15249	15177	15267	15117	15208	15274	15421	15271	15154	15283	15337	15061	15397	15365	15336	15177	15255	15202	15027	15214	15033	15197	15200	15217	15306	15218	15115	15137	15128	15120	15118	15420	15234	15232	15232	15192	15321	15089	15207	15349	15242	15284	15154	15323	15186	15324	15301	15382	15157	15163	15429	15044	15122	15218	15207	15194	15234	15283	15351	15075	15304	15354	15110	15113	15338	15125	15060	15297	14972	15291	15300	15272	15134	15107	15247	15221	15336	15183	15244	15218	15268	15267	15281	15239	15333	15483	15169	15349	15253	15071	15217	15338	15309	15201	15252	15317	15300	15119	15168	15209	15241	15158	15254	15124	15221	15278	15207	15180	15041	15029	15074	15300	15341	15220	15080	15260	15226	15368	15270	15137	15362	15354	15221	15312	15276	15141	15441	15280	15316	15199	15272	15153	15208	15180	15363	15230	15290	15130	15265	15097	15165	15251	15033	15184	15233	15145	15248	15227	15412	15293	15271	15252	15179	15146	15268	15503	15296	15452	15397	15218	15241	15106	15283	15305	15292	15266	15345	15161	15214	15127	15215	15268	15304	15107	15387	15289	15212	15302	15269	15261	15439	15152	15157	15201	15240	15143
23541	21511	28243	25660	23112	23046	22273	19648	19039	18751	18570	18278	18394	17878	17701	17636	17654	17698	17536	17590	17447	17588	17414	17400	17493	17563	17580	17549	17561	17494	17616	17519	17358	17469	17742	17515	17382	17308	17285	17424	17310	17511	17355	17372	17410	17415	17245	17316	17406	17406	17279	17443	16923	17286	17205	17410	17401	17471	17279	17342	17493	17234	17406	17398	17354	17430	17498	17248	17398	17590	17383	17242	17486	17384	17351	17401	17362	17331	17499	17274	17415	17309	17161	17294	17537	17317	17484	17283	17513	17611	17285	17415	17206	17427	17399	17200	17392	17380	17369	17281	17275	17388	17275	17232	17358	17391	17149	17432	17258	17428	17361	17683	17287	17237	17317	17451	17530	17267	17433	17419	17467	17329	17208	17367	17155	17377	17214	17373	17352	17431	17305	17473	17224	17253	17427	17308	17463	17497	17079	17292	17203	17341	17100	17528	17592	17131	17118	17360	17327	17296	17041	17354	17253	17256	17310	17299	17392	17472	17247	17171	17493	17241	17322	17225	17301	17367	17309	17488	17187	17335	17261	17190	17224	17191	17262	17358	17361	17203	17420	17279	17419	17437	17247	17386	17541	17470	17278	17487	17306	17470	17370	17425	17402	17560	17057	17440	17304	17321	17279	17526	17304	17499	17426	17324	17300	17214	17450	17310	17379	17266	17287	17307	17374	17260	17414	17238	17252	17394	17367	17213	17157	17345	17438	17272	17668	17353	17502	17358	17444	17248	17314	17251	17284	17275	17190	17394	17245	17469	17402	17303	17359	17378	17142	17206	17387	17276	17327	17436	17425	17251	17115	17253	17323	17388	17319	17223	17255	17327	17297	17475	17351	17201	17366	17488	17250	17440	17352	17281	17297	17528	17479	17198	17455	17487	17201	17387	17262	17289	17406	17299	17351	17222	17482	17382	17410	17149	17530	17370	17290	17252	17161	17404	17381	17277	17297	17367	17505	17508	17279	17467	17324	17402	17401	17205	17228	17441	17528	17280	17289	17350	17381	17158	17227	17459	17408	17178	17257	17503	17357	17277	17307	17270	17418	17383	17313	17401	17236	17210	17200	17321	17228	17611	17278	17316	17393	17319	17385	17347	17546	17433	17395	17317	17399	17353	17376	17364	17647	17364	17431	17384	17172	17300	17270	17313	17368	17412	17429	17537	17213	17253	17286	17251	17289	17194	17386	17259	17080	17363	17186	17197	17411	17451	17420	17306	17345	17503	17187	17285	17431	17257	17208	17337	17285	17492	17414	17308	17304	17186	17146	17406	17321	17404	17330	17229	17434	17155	17184	17326	17265	17475	17450	17223	17433	17431	17178	17374	17254	17240	17348	17304	17374	17095	17380	17325	17522	17423	17326	17387	17446	17008	17292	17251	17259	17403	17339	17237	17233	17485	17399	17183	17287	17365	17267	17392	17400	17234	17343	17421	17166	17246	17380	17512	17405	17531	17290	17128	17348	17402	17379	17414	17349	17173	17315	17257	17358	17358	17394	17169	17383	17562	17462	17386	17348	17400	17356	17512	17364	17190	17219	17356	17424	17596	17328	17396	17341	17256	17308	17285	17409	17217	17432	17498	17190	17325	17257	17367	17249	17542	17350	17325	17324	17259	17384	17425	17510	17369	17217	17338	17294	17229	17159	17535	17340	17197	17361	17432	17372	17471	17432	17452	17183	17367	17460	17337	17324	17263	17098	17376	17294	17295	17261	17377	17343	17364	17575	17264	17276	17361	17435	17186	17431	17247	17117	17406	17362	17429	17215	17279	17240	17392	17287	17548	17414	17259	17372	17342	17390	17259	17403	17507	17484	17411	17329	17428	17458	17350	17268	17404	17456	17319	17495	17307	17302	17342	17340	17333	17294	17230	17414	17207	17336	17324	17291	17474	17417	17267	17253	17324	17315	17166	17236	17398	17249	17341	17223	17130	17406	17450	17466	17524	17309	17355	17448	17224	17548	17376	17266	17415	17220	17208	17356	17437	17333	17330	17356	17271	17384	17283	17329	17385	17228	17192	17484	17322	17288	17416	17414	17532	17266	17361	17251	17247	17235	17463	17412	17224	17488	17323	17412	17215	17326	17324	17354	17408	17492	17261	17392	17232	17319	17182	17353	17325	17307	17307	17157	17497	17398	17270	17323	17219	17245	17171	17436	17161	17313	17278	17410	17407	17225	17351	17220	17509	17518	17374	17327	17322	17363	17173	17191	17404	17194	17402	17297	17555	17392	17216	17193	17265	17507	17378	17479	17375	17327	17388	17302	17552	17294	17282	17481	17254	17272	17341	17257	17463	17558	17254	17350	17411	17340	17322	17161	17487	17578	17592	17429	17217	17384	17323	17214	17449	17196	17277	17323	17434	17183	17203	17495	17284	17464	17330	17259	17335	17516	17443	17335	17266	17186	17314	17507	17311	17291	17255	17267	17227	17601	17485	17253	17476	17219	17104	17041	17289	17343	17455	17308	17230	17224	17260	17345	17329	17489	17428	17314	17317	17359	17488	17409	17281	17248	17237	17536	17189	17375	17364	17471	17300	17420	17307	17265	17370	17496	17447	17398	17256	17333	17227	17247	17386	17445	17465	17137	17415	17362	17408	17382	17200	17542	17324	17401	17438	17183	17098	17246	17410	17442	17584	17294	17351	17455	17345	17411	17219	17263	17185	17215	17264	17294	17304	17330	17289	17410	17300	17391	17464	17350	17409	17388	17401	17422	17526	17416	17290	17394	17362	17402	17352	17478	17451	17571	17464	17428	17347	17324	17360	17262	17270	17417	17295	17385	17516	17369	17356	17341	17364	17284	17314	17332	17350	17375	17339	17393	17330	17360	17399	17317	17444	17310	17413	17502	17250	17460	17388	17362	17251	17347	17366	17406	17433	17080	17273	17338	17448	17233	17222	17246	17461	17203	17320	17244	17360	17299	17242	17308	17342	17414	17279	17434	17452	17460	17329	17427	17483	17360	17411	17277	17255	17352	17542	17357	17340	17554	17471	17293	17285	17391	17284	17189	17395	17500	17441	17281	17237	17229	17561	17394	17365	17183	17173	17157	17189	17167	17335	17235	17121	17385	17252	17195	17456	17260	17578	17550	17325	17547	17451	17377	17120	17291	17468	17425	17277	17331	17456	17480	17198	17387	17406	17296	17336	17323	17255	17282	17171	17336	17262	17641	17393	17439	17335	17330	17283	17405	17235	17384	17234	17409	17445	17352	17591	17329	17308	17482	17266	17317	17627	17376	17205	17389	17177	17268	17455	17410	17471	17497	17472	17344	17512	17452	16941	17254	17222	17339	17270	17312	17466	17296	17417	17358	17266	17373	17174	17325	17415	17386	17244	17257	17304	17484	17430	17234	17259	17138	17462	17356	17400	17442	17318	17439	17240	17385	17536	17376	17362	17380	17414	17630	17417	17129	17388	17431	17331	17378	17449	17305	17471	17375	17345	17350	17502	17335	17278	17316	17239	17346	17210	17337	17546	17175	17455	17517	17250	17334	17483	17602	17347	17223	17377	17545	17397	17252	17393	17288	17307	17310	17442	17455	17283	17585	17122	17265	17496	17461	17191	17301	17435	17094	17382	17462	17266	17394	17407	17232	17257	17416	17278	17411	17134	17407	17194	17369	17277	17409	17286	17230	17494	17331	17251	17368	17370	17499	17355	17154	17379	17221	17314	17390	17287	17276	17261	17407	17253	17453	17477	17345	17243	17408	17192	17455	17248	17443	17148	17300	17363	17429	17294	17307	17404	17335	17460	17348	17483	17190	17454	17400	17206	17237	17289	17042	17051	17378	17455	17431	17356	17320	17255	17534	17236	17394	17401	17208	17341	17398	17489	17362	17315	17358	17313	17452	17399	17384	17384	17322	17211	17118	17497	17329	17287	17280	17170	17408	17289	17383	17399	17395	17412	17353	17328	17202	17504	17447	17294	17387	17361	17387	17212	17283	17371	17346	17388	17480	17384	17324	17312	17243	17047	17106	17213	17367	17374	17260	17474	17422	17456	17288	17301	17300	17168	17326	17220	17364	17243	17327	17322	17350	17308	17462	17330	17314	17305	17370	17482	17203	17127	17145	17360	17453	17301	17352	17407	17487	17288	17345	17398	17255	17328	17367	17276	17312	17168	17205	17183	17237	17355	17404	17343	17416	17501	17499	17510	17478	17339	17419	17254	17316	17276	17391	17325	17207	17215	17305	17333	17171	17249	17296	17233	17315	17376	17308	17170	17239	17264	17210	17249	17291	17295	17135	17436	17325	17238	17393	17114	17428	17227	17329	17514	17331	17327	17362	17207	17375	17190	17199	17417	17386	17355	17429	17475	17069	17240	17326	17528	17382	17404	17303	17291	17341	17334	17310	17338	17254	17524	17434	17386	17240	17100	17307	17154	17425	17249	17295	17318	17285	17403	17389	17365	17212	17222	17378	17163	17356	17233	17091	17201	17270	17267	17369	17228	17373	17393	17490	17625	17221	17407	17468	17481	17630	17375	17303	17391	17517	17508	17498	17501	17367	17345	17064	17594	17342	17377	17271	17648	17386	17412	17483	17320	17403	17432	17318	17159	17261	17395	17357	17109	17218	17309	17324	17231	17315	17357	17538	17362	17353	17114	17053	17304	17229	17270	17416	17306	17319	17429	17398	17320	17433	17347	17275	17346	17405	17426	17448	17153	17223	17244	17205	17386	17359	17410	17282	17430	17469	17457	17300	17224	17490	17308	17504	17162	17424	17408	17492	17422	17399	17470	17125	17231	17241	17488	17540	17270	17423	17357	17105	17080	17378	17324	17450	17247	17351	17246	17392	17393	17357	17464	17303	17379	17315	17331	17490	17352	17417	17391	17334	17489	17523	17371	17413	17329	17370	17510	17423	17217	17417	17265	17446	17336	17276	17115	17143	17443	17312	17320	17360	17383	17536	17322	17309	17571	17298	17355	17191	17423	17240	17377	17164	17333	17382	17309	17354	17171	17188	17435	17329	17160	17269	17541	17307	17300	17193	17389	17358	17358	17384	17521	17437	17199	17185	17248	17324	17204	17316	17367	17333	17322	17332	17309	17370	17290	17247	17300	17258	17430	17482	17348	17300	17362	17165	17359	17328	17242	17437	17254	17208	17595	17435	17291	17078	17360
22243	43592	36487	28082	23715	21330	19657	18530	17899	17398	16885	16548	16327	16044	16103	15973	16015	15861	15771	15741	15660	15540	15668	15624	15542	15396	15569	15519	15488	15509	15384	15496	15402	15550	15371	15486	15562	15461	15363	15433	15555	15479	15364	15462	15436	15486	15400	15348	15322	15500	15356	15420	15461	15388	15370	15306	15283	15477	15580	15464	15487	15506	15288	15508	15570	15507	15650	15376	15334	15463	15309	15391	15332	15445	15324	15487	15388	15227	15391	15441	15579	15466	15342	15378	15249	15319	15398	15413	15391	15278	15403	15415	15486	15649	15482	15499	15558	15354	15412	15317	15311	15390	15408	15262	15412	15459	15439	15600	15437	15442	15439	15367	15405	15401	15475	15429	15445	15436	15343	15502	15421	15360	15392	15436	15427	15441	15324	15452	15531	15396	15378	15317	15592	15392	15547	15269	15394	15298	15392	15363	15505	15295	15451	15363	15537	15442	15506	15345	15377	15314	15368	15226	15541	15286	15270	15469	15490	15431	15481	15450	15262	15482	15324	15373	15345	15467	15287	15343	15477	15438	15409	15540	15583	15381	15615	15328	15503	15401	15504	15320	15320	15706	15608	15495	15290	15585	15452	15546	15391	15342	15400	15591	15448	15407	15349	15514	15381	15351	15493	15290	15309	15409	15421	15446	15540	15314	15227	15521	15418	15337	15434	15355	15442	15486	15384	15477	15325	15306	15359	15354	15334	15537	15319	15444	15345	15329	15476	15388	15412	15386	15122	15375	15377	15523	15457	15485	15429	15494	15441	15314	15460	15434	15473	15569	15348	15513	15394	15399	15369	15337	15409	15364	15417	15439	15329	15598	15489	15539	15454	15353	15574	15500	15246	15465	15390	15296	15178	15387	15365	15320	15303	15466	15339	15579	15442	15453	15456	15357	15392	15603	15373	15405	15322	15303	15479	15517	15404	15225	15444	15402	15564	15355	15220	15267	15667	15410	15500	15471	15362	15514	15314	15432	15535	15568	15311	15450	15358	15511	15556	15345	15408	15439	15527	15308	15354	15449	15333	15431	15513	15420	15444	15491	15456	15363	15486	15377	15478	15500	15475	15382	15443	15527	15281	15390	15384	15555	15345	15403	15420	15408	15562	15284	15410	15356	15430	15385	15536	15349	15554	15377	15356	15390	15380	15390	15423	15377	15270	15307	15476	15264	15588	15229	15433	15477	15234	15420	15497	15453	15615	15270	15423	15375	15542	15270	15422	15331	15360	15507	15270	15551	15308	15461	15274	15452	15511	15395	15387	15441	15465	15335	15492	15506	15298	15374	15543	15496	15408	15241	15307	15418	15299	15413	15385	15428	15416	15522	15385	15510	15425	15537	15400	15448	15514	15498	15474	15439	15480	15271	15467	15418	15444	15355	15469	15648	15359	15373	15444	15569	15572	15318	15314	15399	15440	15516	15365	15430	15534	15329	15360	15314	15283	15471	15229	15445	15424	15433	15356	15474	15632	15175	15515	15399	15464	15329	15381	15342	15156	15480	15549	15473	15388	15521	15392	15417	15375	15338	15293	15505	15498	15359	15456	15385	15465	15537	15420	15516	15189	15459	15407	15553	15578	15456	15425	15535	15405	15547	15568	15389	15465	15374	15501	15282	15511	15566	15584	15361	15404	15507	15365	15432	15415	15440	15363	15355	15516	15436	15437	15383	15484	15359	15273	15307	15372	15340	15469	15463	15393	15511	15296	15406	15601	15577	15427	15271	15492	15510	15561	15395	15472	15369	15467	15323	15409	15271	15329	15344	15360	15477	15314	15357	15484	15440	15376	15275	15409	15270	15396	15446	15388	15397	15457	15476	15419	15314	15633	15461	15417	15359	15495	15491	15243	15378	15349	15470	15332	15374	15257	15334	15329	15382	15373	15433	15260	15354	15413	15438	15383	15443	15491	15519	15318	15517	15479	15380	15514	15444	15614	15316	15399	15462	15361	15348	15516	15363	15416	15423	15422	15465	15463	15404	15590	15456	15399	15378	15277	15411	15476	15349	15563	15305	15558	15567	15477	15636	15363	15483	15448	15462	15528	15525	15505	15414	15324	15533	15430	15381	15601	15388	15375	15372	15348	15415	15291	15440	15306	15500	15379	15357	15354	15358	15330	15545	15367	15431	15538	15463	15650	15352	15319	15423	15239	15445	15294	15316	15472	15416	15355	15626	15395	15466	15355	15495	15379	15481	15279	15472	15419	15261	15548	15409	15455	15353	15428	15514	15418	15281	15370	15419	15488	15368	15503	15462	15588	15410	15624	15456	15271	15400	15241	15386	15221	15393	15297	15497	15392	15415	15407	15383	15568	15379	15510	15326	15334	15285	15565	15357	15260	15292	15458	15387	15485	15210	15444	15454	15353	15252	15617	15366	15413	15479	15284	15460	15481	15301	15441	15414	15440	15569	15221	15394	15286	15417	15422	15653	15398	15332	15338	15615	15462	15295	15473	15471	15514	15431	15540	15510	15392	15404	15312	15336	15547	15471	15474	15301	15356	15218	15392	15536	15373	15349	15448	15443	15484	15423	15451	15511	15458	15311	15543	15373	15367	15310	15320	15275	15419	15319	15557	15427	15331	15389	15378	15445	15425	15565	15333	15495	15555	15402	15447	15538	15487	15483	15470	15545	15534	15323	15428	15438	15456	15359	15460	15180	15327	15310	15336	15625	15430	15442	15466	15562	15599	15397	15218	15202	15410	15343	15526	15353	15343	15493	15458	15451	15322	15404	15530	15483	15372	15405	15564	15415	15425	15574	15285	15398	15310	15410	15397	15363	15523	15424	15388	15466	15422	15317	15397	15412	15531	15383	15470	15570	15313	15549	15437	15356	15501	15484	15385	15477	15494	15484	15407	15399	15280	15504	15284	15399	15460	15397	15447	15344	15532	15450	15447	15344	15494	15254	15447	15458	15359	15508	15534	15350	15327	15449	15346	15353	15385	15410	15335	15429	15359	15523	15424	15496	15541	15405	15346	15448	15381	15594	15518	15436	15393	15329	15414	15389	15408	15577	15289	15563	15396	15248	15505	15449	15417	15279	15615	15596	15501	15307	15329	15405	15214	15358	15373	15327	15399	15445	15364	15406	15305	15393	15359	15349	15493	15581	15599	15499	15318	15458	15245	15585	15406	15230	15328	15522	15527	15507	15586	15423	15419	15539	15317	15513	15413	15265	15439	15246	15307	15336	15463	15427	15369	15612	15516	15335	15385	15419	15371	15462	15275	15216	15415	15485	15335	15486	15449	15547	15361	15482	15510	15337	15346	15412	15424	15567	15496	15665	15507	15458	15268	15471	15346	15221	15437	15370	15358	15353	15484	15310	15273	15234	15386	15536	15479	15430	15623	15325	15521	15305	15515	15457	15612	15496	15575	15401	15542	15370	15494	15446	15363	15431	15219	15364	15400	15362	15299	15281	15397	15456	15315	15483	15388	15365	15420	15560	15426	15279	15087	15375	15343	15408	15325	15355	15410	15402	15385	15336	15455	15487	15332	15268	15417	15266	15502	15346	15382	15443	15273	15372	15411	15371	15402	15263	15423	15415	15275	15473	15367	15368	15404	15494	15648	15291	15632	15686	15378	15283	15335	15511	15437	15564	15317	15506	15339	15451	15278	15276	15465	15487	15315	15591	15283	15438	15516	15484	15460	15443	15481	15475	15297	15373	15566	15392	15506	15420	15519	15427	15424	15316	15282	15425	15414	15480	15340	15466	15555	15375	15397	15416	15396	15541	15503	15511	15265	15314	15309	15413	15336	15547	15299	15345	15543	15194	15523	15362	15415	15521	15451	15304	15423	15480	15457	15473	15399	15254	15267	15341	15525	15517	15417	15362	15370	15499	15383	15362	15503	15380	15400	15399	15286	15439	15407	15381	15325	15469	15615	15383	15555	15321	15419	15452	15458	15330	15359	15218	15367	15463	15386	15233	15442	15480	15542	15351	15343	15432	15430	15566	15399	15324	15306	15487	15314	15442	15275	15435	15244	15449	15503	15471	15465	15341	15278	15629	15512	15491	15508	15382	15471	15520	15519	15456	15299	15549	15461	15301	15421	15362	15509	15375	15583	15448	15305	15536	15349	15507	15522	15412	15485	15463	15420	15267	15380	15509	15457	15323	15444	15473	15453	15483	15361	15361	15539	15390	15494	15344	15466	15568	15570	15589	15385	15577	15325	15516	15499	15516	15341	15509	15408	15447	15503	15401	15331	15336	15375	15461	15316	15522	15391	15339	15228	15532	15611	15329	15640	15262	15424	15381	15436	15595	15379	15462	15602	15482	15382	15394	15536	15440	15562	15334	15433	15334	15497	15430	15515	15195	15653	15378	15415	15290	15567	15424	15407	15380	15165	15476	15427	15433	15301	15470	15387	15332	15433	15540	15254	15369	15621	15579	15472	15480	15358	15586	15516	15541	15423	15317	15308	15610	15463	15409	15542	15361	15376	15566	15182	15532	15544	15553	15249	15388	15482	15533	15384	15366	15265	15404	15520	15487	15267	15365	15421	15248	15484	15268	15487	15600	15465	15469	15512	15521	15580	15444	15354	15465	15428	15454	15325	15432	15580	15409	15416	15542	15380	15339	15385	15575	15427	15530	15504	15435	15458	15434	15320	15365	15298	15448	15499	15474	15451	15427	15448	15692	15311	15567	15402	15216	15361	15498	15517	15554	15378	15399	15376	15469	15467	15299	15522	15637	15349	15477	15461	15325	15374	15336	15262	15376	15286	15409	15414	15306	15396	15436	15495	15491	15353	15400	15215	15499	15473	15438	15174	15395	15600	15468	15531	15478	15313	15365	15314	15419	15546	15488	15216	15535	15477	15332	15437	15511	15417	15352	15424	15448	15552	15361	15445	15302	15319	15287	15427	15356	15477	15392	15413	15523	15379	15480	15386	15495	15496	15584	15597	15266	15493	15366	15352	15533	15293	15448	15506	15494	15698	15552	15448	15408	15422	15537	15413	15258	15455	15498	15209	15512	15530	15368	15586	15367	15408	15396	15436	15437	15412	15310	15325	15321	15359	15502	15431	15271	15350	15410	15291	15499	15349	15392	15491	15451	15276	15635	15485	15327	15434	15400	15503	15399	15478	15360	15390	15316	15626	15162	15378	15385	15207	15446	15496	15504
25336	21566	27378	27747	21157	19848	19240	18468	17989	17642	17876	17499	17405	17270	17405	17177	17345	17284	17071	16731	16901	16882	17074	16966	16925	16895	16925	16941	16902	16971	16949	16816	16896	16737	16850	16850	16739	16858	17121	16738	16936	16859	16721	16737	16874	16837	16823	16909	16762	16946	16775	16837	16963	16838	16771	16891	16636	16894	17086	16967	16768	16922	16773	17060	16736	16814	16950	16897	16855	16823	16959	16829	16839	16717	16712	16741	17019	16825	16802	16797	16762	16938	16734	16952	16881	16839	16821	17066	16849	16867	16630	16951	16779	16976	16859	16682	16741	16528	16599	16866	17059	16863	16804	16940	17204	16939	16850	16743	16798	16802	16904	16828	17040	16933	16978	16873	16845	16761	16631	16806	16680	16697	16990	16837	16872	16871	16844	16654	16928	16757	16852	16683	16976	16786	16910	16660	16734	16954	16917	17035	16814	16892	16939	16793	16726	16903	16893	17042	16793	16794	16927	16738	16715	16790	16700	16917	16834	16755	16925	16877	16740	16883	16799	16834	16773	16835	16922	16525	16823	16913	16683	16890	17061	16907	16891	16831	16681	16748	16889	16736	16608	16828	16892	16880	16828	16898	16779	16763	16926	16801	16809	17104	16776	16922	17023	16819	16952	16778	16869	16786	16800	16893	16661	17050	16794	16922	16879	16864	16856	16766	16937	16971	16784	16739	16532	16761	16843	16684	16916	16854	16844	16802	17012	16605	16767	16964	16983	16951	16739	16911	16733	16875	16904	16875	16869	16902	16953	16842	17011	16898	17048	16848	16717	16806	16743	16715	16864	16741	16672	16870	17057	16976	16857	16898	16926	16745	16830	16812	16593	16728	16905	16555	16459	16714	16692	17004	16740	16883	16856	16881	16718	16870	16745	16910	16716	16601	16832	16962	16912	16684	16850	16850	16790	16983	16654	16748	16899	16780	16876	16656	16474	16956	16830	16783	16801	16775	16748	16831	16746	16737	16699	16669	16604	16934	16926	16879	16785	16918	17114	16927	17118	16878	16734	16850	16651	16997	17070	16626	16948	16960	16841	16651	16900	16783	17014	16836	16710	16726	16691	16878	16741	16717	16804	16949	16745	16907	16877	16833	16981	16707	16748	16685	16920	16872	16671	16692	16933	16667	16931	16841	16866	16702	16887	16716	16841	16774	16754	16872	16800	16955	16981	16829	16855	16723	16570	16872	16742	16846	16812	16762	16866	16839	16840	16790	16928	16719	16794	16834	16750	16870	17000	17063	16958	16920	16820	16957	16964	16838	16750	16943	16784	16832	16984	16859	16794	16913	16738	16927	17033	16862	16834	16812	16806	16823	16961	16659	16786	16670	16592	16706	16899	16854	17115	16607	16755	16785	17068	16770	16957	16816	17083	16969	16522	16755	16714	16874	16963	16816	16845	16736	16764	16916	16780	16804	16937	16575	16872	16764	16841	16823	17023	16648	16849	16979	16804	16628	16881	16895	16846	16948	16851	16761	16877	16880	16946	16796	17065	16899	16706	16918	16712	16686	16886	16856	16698	16972	16713	16746	16724	16813	16749	16942	16740	16802	16691	16600	16964	16785	16827	16853	16774	16873	17030	16923	16939	16835	16959	17079	16876	16867	16780	16800	17092	16888	16890	16891	16734	16817	16937	16841	16624	16770	16845	17091	17064	16832	16897	16936	16659	16855	16686	16842	16639	16990	16870	16759	16791	16842	16971	16896	17028	16866	16707	16814	16975	16800	16873	16924	16801	16851	16632	16844	16720	16837	17171	16972	16758	16910	16968	16711	17004	16836	16807	16992	17142	16730	16778	16974	16858	16778	16849	16917	16958	16918	16949	17006	16917	16739	16827	16824	16918	16799	16987	16857	16870	16721	16697	16710	16937	16785	16634	16662	16882	17035	16713	16906	16783	16915	17056	16767	16845	17026	16756	16769	16906	16783	16833	16917	16851	16792	16770	16717	17028	17200	16938	16862	16878	17028	16846	16700	16777	16751	16729	16773	16849	16881	16941	16813	16671	16915	16800	16685	16921	16821	16794	16818	16583	16844	16892	16697	16851	17013	16896	16850	16797	16941	16701	16839	16797	16953	16894	16762	16815	17005	16768	16781	16723	16950	16768	16957	16898	17095	16935	16806	16781	16694	16795	16591	16775	17078	16955	16934	16822	16768	16811	16840	16805	16671	16755	17094	16927	16862	16739	16847	16657	16878	16815	16825	16822	16759	16911	16852	17144	16811	16854	16873	16794	16833	17020	16704	16860	16902	16742	17015	16890	16695	16749	16786	16924	16806	17033	16933	16768	16850	16826	16795	16870	16876	17035	17085	16928	16760	16874	16785	16980	16921	16701	16923	16788	16793	16915	16786	16702	16746	16722	16873	16980	16901	16925	16823	16744	16954	16712	16819	16772	17070	16855	16835	16906	16768	16692	16873	17034	16838	16964	16851	16994	16946	16876	16830	16867	16781	16796	16820	16712	16898	16859	16957	16745	16964	16807	16724	17071	16818	16705	16746	16914	17027	16822	16748	16733	16856	16845	16994	16864	16773	16990	16914	16905	16990	16942	16811	16814	16582	16608	16761	16822	17028	16990	16959	16704	16874	16619	16772	16783	16831	16729	16817	16774	16945	16751	16966	16864	16613	16685	16877	16795	16778	16912	16763	16943	16810	16925	16922	16871	16834	16820	16803	16880	16868	16840	16838	17013	16886	16801	16732	16630	16899	16786	16984	16904	16829	16764	16754	16736	16766	16976	16906	16679	16929	16709	16975	16826	16756	16653	16739	16925	16769	17001	16901	16761	16777	16957	16921	16816	16887	16930	16822	16973	16681	16831	17172	16710	16788	16777	16774	16903	16904	16750	16959	16827	16759	16783	16759	16639	16595	16891	17039	16788	16957	16838	16939	16832	16775	16608	16785	16905	16805	16920	16771	17051	16799	16906	16970	16970	16842	16828	16786	16696	16594	16749	16766	16724	16935	16811	16599	16992	16911	16928	16642	16818	16692	16893	16926	17028	16750	16774	16585	16866	16759	16934	16685	16744	16865	16798	16859	16749	16939	16895	16755	16865	16861	16794	16977	17040	17024	16999	16891	16867	16904	16861	16728	16806	16812	16684	16820	16945	16589	16928	16877	16912	16846	16642	16859	16829	16910	16693	16657	16733	16776	17029	17050	16879	16879	16812	16925	16690	16777	16917	16727	16753	17017	16917	16867	16795	16902	16865	16804	16941	16798	16704	16947	17030	16696	16792	16555	16806	16809	16964	16796	16884	16920	16726	16816	17049	16752	16838	16966	16887	16846	16868	16894	16512	16851	16937	16707	16788	16751	16753	16824	16849	16753	17100	17007	16814	17018	16593	16813	16703	16978	17011	16798	16791	16619	16712	16844	16681	16843	16991	16850	16894	16790	16888	16865	16755	16663	16713	16877	16695	16767	16873	16774	16849	16897	16965	17025	16712	16756	16687	16766	16877	16873	16933	16859	16760	16758	16748	16857	16982	16787	16910	16741	16970	16948	16863	16871	16696	16848	16965	16824	16893	16837	16665	16667	16957	16813	16845	16879	16840	16775	16908	16846	16839	16824	17006	16966	16750	16752	16881	16939	16799	16767	16960	16686	16972	16798	16751	16713	16659	16659	16824	16880	16746	17013	16932	16845	16926	16894	16743	16738	16853	16909	16935	16786	16906	16769	16883	16826	17053	16938	16971	16867	16978	16711	16844	16811	16811	16773	16828	16758	16895	16846	16790	16926	16856	16821	16567	16690	16763	16696	16934	16714	16732	16851	16802	16732	16944	16783	16764	16887	16857	16806	16775	16854	16905	16855	16868	16987	16859	16897	17018	16876	16885	16938	16810	16810	16840	16796	16791	16930	16816	16824	16928	16752	16795	16900	16880	16851	16832	17036	17028	16825	17067	16831	16761	16637	16719	16928	16919	16746	16840	16918	16692	16859	16992	16769	16854	16885	16664	16899	16571	16833	16958	16683	17022	16841	17039	16834	16887	16843	16799	16555	16982	16710	16789	16681	16770	16923	16730	16935	16830	16654	16822	16762	16924	16820	16798	16877	17010	16738	16696	16806	16658	16813	16723	16821	16721	16880	16687	16807	16768	16852	16843	16716	16672	16825	16695	16781	16791	16755	16722	16934	16954	16828	16720	16764	17021	16827	16661	16767	16911	16778	16734	16760	16861	16798	16740	16891	16875	16995	16891	16794	16885	16955	16907	16877	16789	16867	17003	16989	17017	16839	16780	16803	16910	16841	16897	16722	16974	16830	16913	16782	16897	16776	16819	16735	16872	16821	16967	16932	16736	16793	16837	17029	16764	16970	16804	16916	16812	16892	16709	16691	16765	16726	16847	16738	16800	17009	16883	16818	17067	16691	16844	16844	16730	16883	16707	16764	16896	16773	16874	16894	16900	17000	17028	16747	16817	16814	16818	16778	17030	16890	16922	16938	17110	16907	16651	16985	16608	16737	16913	16805	17012	16862	16804	16863	16906	16887	17006	16855	16916	16945	16846	16825	16734	16805	16819	16689	16874	16913	16803	16913	16832	16744	16879	16780	16907	16803	16983	16859	16931	16895	16918	16922	17024	16821	16712	16895	16765	16869	16897	16721	17068	16969	17026	16619	16885	16922	16879	16868	16822	16937	16933	16794	16920	16818	16857	16954	16968	16910	16788	16903	16675	16877	16938	17118	17017	16813	16833	16984	16729	16908	16988	16845	16911	16798	16805	16989	16856	16796	16733	16945	16652	16635	16910	16712	16734	16890	16701	16815	16897	16750	16841	17039	16904	16820	16928	16617	16556	16895	16944	16647	16883	16668	16894	16844	16712	16808	16716	16591	16742	16936	16844	16635	16978	16748	16787	17036	16948	16765	16739	17026	16929	16817	16900	16782	16874	16961	16808	16987	16805	16886	16797	16722	16919	16831	16632	16794	16802	16944	16896	16804	16798	16720	16708	16829	16834	16769	16999	16620	16620	16935	16797	16731	16630	16761	16975	16811	16862	16908	16796	16860	16806	16825	16797	16624	16775	16834	16960	16760	16977	16727	16762	16920	16928	16840	16764	16719	16851	16916	16784	16703	17034	16902	17011	16902	16929	16955	16813	16995	16800	16701	16721	16926	16923	16766
22124	39100	32652	24977	21368	19392	18086	17519	17009	16679	16223	15898	15742	15634	15503	15582	15389	15481	15413	15276	15196	15209	15193	15147	15210	15111	15215	15158	15248	15253	15205	15237	15093	15244	15150	15186	15232	15130	15198	15034	15158	15154	15026	15089	15095	15215	15099	15091	15074	15240	15039	15021	15052	15182	15120	15213	15141	15330	15232	15241	15079	15083	15149	15239	15102	15190	15147	15115	15133	15194	15178	15119	15151	14937	15111	15226	15006	15253	15124	15102	15108	15174	15048	15107	15188	15257	15184	15085	15202	14854	14969	15213	15131	15213	14974	15183	15124	15090	15079	15163	15145	15168	15113	15126	15257	15015	15143	15123	15204	15069	15072	15126	15269	15169	15132	15102	15049	15055	14972	15152	15258	15297	15123	15277	15003	15027	15297	15043	15140	15186	15157	15213	15181	15043	15176	15146	15242	15221	15014	15253	15288	15124	15184	15143	15155	15268	15211	15177	15122	15175	15121	15181	15102	15159	15229	15216	15153	14918	15117	15085	15208	15183	15102	15066	15228	15038	15115	15290	15310	15022	15165	15107	15124	14990	15337	15175	15015	15066	15236	15205	15131	14987	15314	15174	15094	15034	15121	15075	15142	15101	15247	14953	15242	15241	15089	15248	15151	15017	15026	15180	15184	15145	15076	15255	15243	15077	15170	15166	15150	15314	14967	14974	15051	15113	15140	15202	15119	15154	15154	15182	15086	15126	15257	15112	15202	15075	15063	15107	15150	14914	15122	14989	15287	15116	15192	15125	15015	15200	15056	15214	15140	15131	15210	15201	14929	15150	14921	15155	15221	15117	15207	15181	15102	15195	15084	14981	15003	15037	15244	15148	15159	15161	15078	15150	15111	15148	15141	15226	15012	15012	15323	15155	15121	15061	14883	15214	15213	14964	15089	14992	15302	15179	15005	15284	15043	15048	15158	15148	15117	15231	15058	15050	15250	15084	15082	15124	15252	15145	15106	15051	15207	15012	15111	15213	14989	15071	15193	15185	15220	15103	15122	15002	15132	15017	15136	15111	15010	15178	15108	15170	15185	14984	15235	15093	15237	15038	15103	14919	15285	15189	15193	15075	15100	15362	15035	15099	15041	15146	15101	15115	15159	14945	15052	14963	15087	15211	15123	15090	15016	15164	15291	15234	15077	15308	14998	15088	15168	15145	15037	15098	15000	15296	15028	15104	15061	15167	15112	15035	15016	15087	15108	15052	15057	15097	15135	15070	15089	15138	15247	15197	15129	15198	15178	15106	15154	15041	15139	15158	15188	15019	14954	15084	15002	15045	15140	15409	15165	15263	14986	15204	15032	15160	15123	14968	15060	15086	15272	15144	14987	15119	15143	15261	15055	15105	15250	15023	15191	15271	15053	15158	15073	15112	15147	15013	15212	15155	15063	15192	15065	15006	15012	14978	14967	15308	15222	15190	15053	15174	15068	15062	15106	14970	15100	15183	15166	15196	15119	15106	14940	15288	15187	15309	15054	15137	15063	15041	15005	15181	15158	15144	15017	15054	15090	15172	15066	14961	15236	15081	15212	15097	15279	15020	15181	15017	15153	15125	15013	15125	15197	15044	15145	15113	14988	15220	15120	15177	15069	15225	15164	15202	15103	15109	15125	15217	14987	15262	15018	15035	15101	14980	15108	15047	15006	15311	15111	15280	15173	15221	14986	15016	15067	15264	15177	15066	15162	15193	15174	15176	15123	15083	15128	15124	15083	15161	15156	15085	15056	15041	14929	15058	15301	15056	15192	15147	15152	15217	15000	15221	15188	15117	15282	15353	14919	15131	15068	15112	15084	15029	15237	14876	15210	15144	15143	15180	14922	15004	15070	15129	15175	15152	15036	15150	15175	15101	15216	15162	14989	15034	15148	14995	15084	15192	15124	15070	15094	15181	14952	15079	15120	15120	15140	15231	15262	15094	15166	14985	15153	15187	15025	15291	15052	15110	15070	15338	15089	15045	15112	15128	15170	15111	15017	15255	14966	15040	15063	15070	15052	15029	14989	15129	15081	15156	15321	15099	15001	15136	15101	15224	15178	15170	15104	15065	15139	15073	15139	15129	15274	15196	15015	14969	15046	15222	15080	15117	15268	14986	15167	15066	14968	15198	15032	15152	15068	15007	15076	15245	15205	15207	15118	15037	15053	15323	15180	15028	15013	15055	15070	15210	15043	15231	15175	15059	15053	15127	15186	15042	15136	15198	15110	15086	14974	15056	15063	15163	15070	15082	15150	15233	14962	15145	15290	15154	15111	15156	15121	15229	15150	15228	15242	15021	15058	15040	15129	15263	15107	15092	15109	15232	14976	15316	15023	15124	15195	15043	15048	15090	15189	15165	15061	15122	15155	15260	15027	15069	15159	15260	15235	15045	15093	15053	15197	15048	15208	15060	15065	15141	15243	15133	15072	14995	15185	15039	15118	15182	15163	15155	15173	15310	15195	15008	15049	15230	15154	15096	15236	15056	15048	15165	15078	15250	15182	15057	15193	15024	15135	15284	15109	15074	15110	15223	15048	15106	15188	15096	15133	15197	15043	14999	15082	15085	15320	15189	15084	15056	15196	15047	15229	14959	15245	15091	15190	15121	15271	15232	15179	15077	15097	15101	15074	15195	15159	15184	15199	15246	15150	15210	15278	15237	15089	15162	15238	15059	15079	15066	15100	15200	15186	15140	15145	15126	15203	15108	14942	15059	14885	15214	15208	15124	15131	15119	15213	14987	15197	15148	15138	15063	14950	15177	15242	15310	15121	15269	15211	15259	15038	15168	15033	15073	15184	15099	15198	15138	15152	15270	15188	15359	15308	14991	15154	15235	15051	15020	15110	15345	15203	15226	15149	14985	15244	15262	15047	15188	15203	14984	15222	15171	15136	15137	15182	15294	15342	15266	15133	15065	15045	15149	15194	15003	15047	15073	15149	15208	15156	15073	15077	14992	15169	15086	15063	15126	15073	15207	15088	15189	15204	15179	15253	15330	15146	15234	15183	15094	15164	15021	15151	14999	15224	15208	15196	15020	15163	15108	15192	15213	15104	14997	15307	15211	15228	15297	15209	15177	15121	15079	14982	15166	15089	15173	15109	15175	15143	15001	15018	15165	15155	15104	15041	15025	14905	15203	15318	15016	15276	15142	15271	15128	14975	15145	15118	15079	15161	15184	15074	15066	15046	15122	15150	15117	15260	15030	15115	15134	15192	15082	15004	15080	15103	15170	15039	15103	14963	15134	15136	15313	15235	15233	15277	14995	15239	15057	15082	15113	15135	15288	15072	15189	15131	15041	15093	15314	14997	15111	15254	14979	15110	15250	15118	15238	15118	15139	15033	15152	15099	15036	15135	15128	15031	15086	15075	15049	15151	15177	15179	15249	15285	15261	15112	15234	15093	15181	15193	15070	15076	15150	15138	15050	15088	15115	15072	15120	15247	15122	15150	15054	15076	15232	15258	15181	15017	15123	15102	15019	15285	15038	15022	15128	15014	15112	15171	15064	15154	15002	14969	15167	15089	15136	15019	15069	15117	14931	15243	15019	15180	15088	15213	15186	15179	15085	15162	15253	15040	14982	15113	15160	15245	15134	14927	15304	15044	15109	14935	15041	15108	15124	15257	15063	15061	15095	15179	15002	15105	15169	15120	15127	15165	15222	15182	14983	15288	15098	15247	15012	15291	15220	15168	15056	15372	15207	15188	15046	15045	15173	15150	15100	15072	15088	15134	15114	15282	15076	15045	15184	15292	15154	15079	14995	15026	15235	15149	15095	15211	15213	15006	15148	15215	15319	15127	15274	15084	15175	15200	15229	15278	15264	15097	15165	15071	15157	15234	14990	15148	15002	15143	15081	15157	15023	15087	14952	15338	14980	15103	15021	14965	15247	15146	15136	15046	15185	15141	15025	15210	15144	15199	15154	15212	15202	15094	15181	14989	15106	15011	15279	15019	15066	15006	15197	15131	15126	15130	15130	15102	15152	15145	15023	14984	14835	15184	14986	15065	15017	14990	14899	15217	15064	14955	15103	15059	15118	15119	15240	15070	15075	15166	15124	15123	15155	15125	15106	15192	15018	15176	15195	15031	15100	15154	15056	15312	15156	15027	15124	15124	15067	15103	15180	15133	15146	15147	15192	15012	15065	15088	15103	15142	15163	15106	15061	15297	15326	15188	15203	14936	15217	15163	15217	15001	15213	15141	15154	15252	15214	14936	15245	14985	15117	15147	15068	15118	15290	15158	15010	15256	15164	15110	15357	14963	14956	15096	15240	14937	15309	15131	15154	15210	15237	14953	15038	15235	15066	15177	15176	15157	15137	14962	15080	15006	15204	15194	15219	15193	15218	14991	15200	15103	15196	15071	15434	15005	15327	15229	15100	15046	15169	15088	14984	15211	15076	15235	15105	15187	15212	15094	15175	15144	15051	15153	15111	15161	15296	15306	15218	14981	15167	15118	15017	15231	15082	15090	15303	15250	15236	15355	15077	15164	15191	15071	15061	15139	15023	15155	15094	15390	15179	15145	15276	15291	14973	15079	15087	15060	15167	15097	15114	15019	15038	14984	15177	15052	15156	15133	15009	15165	15023	14940	15253	15121	15020	15121	15164	15003	15120	15005	15314	15141	15009	15052	15136	15044	15092	15196	15238	15041	15131	15189	15224	15119	15260	15160	15149	15077	15078	15149	15070	14944	15134	15235	15166	15126	15226	15164	15262	15219	15267	15172	15198	15106	15237	15247	15159	15185	15148	15329	15116	15121	15127	15125	15015	15068	14931	15214	15236	15149	15087	15238	15143	15171	14961	15168	15125	15044	15118	15258	15277	15121	15046	15268	15101	15153	14984	15163	15145	15130	15138	15092	15133	15241	15215	15167	15212	14964	14962	15137	15198	15069	14984	14919	15106	15056	15214	15071	15153	15076	15070	15002	14999	15143	15291	15153	15182	14994	15169	15104	15103	15097	15238	15104	15062	15126	15117	15067	15140	15092	15255	15218	15205	14992	15076	15111	15195	15062	15046	15255	15145	15353	15162	15072	15177	14978	14975	15084	15101	15125	15048	14858	15234	14932	15146	15059	15008	15081	15098	15283	15069	15271	14987	15211	15238	15007	15146	15208	15092	15185	15283	15339	15106	15063	15051
22615	21595	28783	24914	22282	24411	25566	21063	19792	19806	19534	18743	18562	18222	18279	18276	18062	18071	17808	17978	17721	17898	17645	17769	17661	17745	17549	17639	17854	17668	17699	17708	17569	17587	17454	17714	17720	17722	17772	17615	17479	17546	17515	17511	17486	17606	17601	17553	17402	17482	17523	17444	17577	17499	17640	17387	17494	17626	17328	17530	17559	17473	17404	17344	17623	17526	17448	17742	17503	17352	17574	17188	17579	17419	17530	17368	17469	17657	17516	17337	17601	17620	17661	17514	17526	17387	17348	17422	17620	17234	17729	17577	17511	17515	17671	17731	17299	17437	17218	17644	17571	17555	17459	17558	17488	17483	17324	17321	17395	17393	17621	17519	17563	17471	17638	17375	17470	17516	17440	17619	17577	17515	17602	17517	17352	17534	17457	17327	17576	17388	17313	17495	17486	17620	17488	17626	17582	17476	17477	17534	17464	17474	17567	17735	17349	17574	17467	17447	17606	17389	17540	17465	17468	17362	17450	17688	17363	17547	17415	17313	17365	17633	17759	17371	17395	17314	17438	17319	17568	17558	17548	17554	17388	17401	17502	17344	17327	17262	17197	17426	17412	17596	17584	17368	17548	17679	17508	17560	17544	17314	17510	17587	17413	17365	17281	17618	17606	17619	17470	17635	17430	17452	17642	17627	17363	17662	17547	17366	17620	17402	17578	17662	17517	17213	17764	17426	17340	17460	17489	17674	17443	17582	17457	17415	17555	17644	17262	17427	17380	17275	17473	17615	17613	17634	17583	17556	17450	17484	17475	17765	17453	17534	17597	17336	17522	17463	17444	17467	17544	17417	17445	17571	17468	17472	17430	17466	17301	17434	17579	17744	17561	17565	17398	17495	17709	17466	17375	17336	17384	17501	17326	17523	17422	17416	17643	17435	17510	17348	17358	17417	17580	17399	17621	17541	17443	17411	17288	17417	17339	17436	17443	17234	17472	17157	17585	17315	17519	17528	17713	17574	17531	17529	17608	17383	17359	17412	17552	17692	17475	17574	17578	17487	17460	17486	17401	17632	17414	17417	17437	17485	17486	17539	17540	17394	17552	17423	17532	17373	17542	17547	17264	17524	17573	17532	17365	17500	17529	17398	17518	17601	17369	17488	17594	17319	17475	17615	17277	17569	17612	17452	17409	17439	17497	17481	17431	17532	17411	17529	17265	17386	17590	17531	17543	17372	17404	17477	17594	17611	17468	17416	17611	17577	17523	17363	17524	17594	17480	17560	17415	17421	17569	17537	17619	17585	17352	17587	17441	17419	17486	17267	17363	17315	17241	17399	17531	17451	17573	17401	17551	17334	17618	17467	17518	17534	17465	17463	17481	17413	17478	17574	17634	17425	17544	17482	17679	17374	17287	17317	17668	17479	17229	17377	17321	17342	17525	17376	17467	17429	17475	17352	17471	17466	17491	17405	17402	17516	17444	17631	17475	17549	17483	17344	17352	17292	17447	17479	17387	17517	17297	17338	17487	17459	17438	17528	17702	17382	17450	17555	17323	17583	17537	17511	17264	17441	17408	17447	17539	17424	17477	17457	17635	17582	17554	17327	17411	17408	17414	17528	17399	17391	17380	17440	17503	17545	17580	17413	17358	17677	17441	17410	17544	17436	17707	17320	17479	17262	17671	17399	17528	17520	17523	17421	17497	17421	17494	17521	17405	17330	17474	17498	17735	17474	17468	17325	17529	17469	17443	17426	17362	17460	17454	17558	17423	17458	17581	17421	17355	17387	17260	17600	17256	17381	17302	17532	17489	17530	17490	17458	17573	17421	17590	17375	17415	17422	17323	17403	17467	17587	17450	17557	17373	17497	17322	17323	17571	17355	17389	17448	17651	17344	17401	17501	17388	17606	17577	17579	17465	17406	17495	17400	17617	17532	17450	17525	17682	17533	17539	17638	17575	17547	17655	17442	17628	17319	17587	17598	17304	17593	17393	17615	17279	17413	17448	17485	17577	17447	17636	17461	17279	17248	17336	17569	17480	17615	17474	17283	17560	17394	17593	17566	17727	17604	17465	17370	17293	17326	17303	17499	17565	17629	17548	17429	17699	17562	17546	17453	17620	17464	17417	17523	17489	17626	17488	17287	17462	17493	17484	17430	17304	17578	17418	17680	17552	17482	17454	17365	17213	17516	17587	17439	17655	17494	17484	17323	17495	17251	17294	17225	17606	17580	17416	17419	17297	17611	17415	17590	17380	17317	17537	17341	17586	17404	17741	17499	17790	17502	17471	17429	17457	17436	17452	17410	17778	17460	17430	17640	17351	17448	17454	17476	17500	17502	17345	17555	17639	17500	17342	17544	17491	17667	17174	17733	17355	17496	17575	17487	17363	17428	17508	17400	17428	17391	17621	17358	17378	17306	17214	17402	17529	17388	17424	17440	17512	17390	17380	17522	17438	17414	17625	17383	17374	17542	17470	17577	17535	17376	17586	17581	17622	17310	17291	17169	17421	17335	17511	17731	17380	17561	17431	17314	17400	17479	17296	17537	17447	17536	17695	17350	17450	17610	17454	17589	17468	17579	17449	17538	17463	17535	17356	17554	17506	17371	17671	17543	17433	17649	17553	17412	17673	17362	17600	17573	17315	17426	17357	17227	17613	17384	17409	17552	17462	17313	17446	17584	17447	17484	17419	17261	17370	17486	17657	17393	17523	17637	17454	17633	17439	17353	17482	17465	17413	17422	17493	17505	17392	17357	17548	17356	17391	17475	17450	17469	17441	17663	17737	17445	17463	17330	17433	17309	17449	17314	17540	17506	17582	17500	17340	17335	17522	17472	17492	17424	17395	17410	17410	17466	17585	17436	17343	17507	17649	17539	17382	17384	17462	17459	17380	17608	17610	17680	17610	17476	17412	17457	17260	17317	17196	17450	17623	17501	17448	17399	17554	17584	17190	17343	17343	17429	17492	17599	17485	17402	17593	17454	17567	17526	17477	17469	17349	17302	17626	17427	17259	17502	17516	17536	17564	17484	17415	17408	17291	17454	17546	17374	17130	17273	17464	17372	17330	17490	17586	17624	17598	17549	17573	17601	17618	17508	17434	17353	17538	17226	17476	17479	17555	17308	17406	17400	17559	17372	17455	17290	17325	17512	17539	17149	17470	17260	17633	17443	17508	17481	17362	17489	17591	17669	17544	17437	17631	17665	17437	17444	17486	17496	17457	17601	17622	17338	17289	17253	17411	17425	17346	17482	17513	17489	17361	17300	17443	17390	17499	17379	17542	17357	17513	17322	17390	17524	17243	17393	17584	17482	17510	17406	17507	17554	17547	17561	17491	17458	17406	17444	17531	17452	17609	17488	17444	17461	17455	17678	17187	17480	17402	17145	17501	17455	17349	17406	17257	17457	17470	17390	17314	17629	17244	17387	17364	17375	17633	17586	17643	17524	17486	17532	17483	17425	17500	17605	17615	17572	17556	17366	17505	17461	17444	17535	17281	17500	17318	17466	17498	17374	17345	17505	17482	17313	17442	17554	17604	17614	17475	17469	17399	17391	17454	17412	17528	17454	17531	17558	17500	17420	17380	17454	17353	17566	17520	17684	17454	17458	17489	17477	17662	17488	17604	17323	17408	17565	17220	17360	17400	17601	17461	17423	17500	17493	17354	17370	17560	17465	17716	17468	17336	17565	17385	17556	17670	17361	17493	17332	17491	17367	17543	17484	17452	17500	17453	17457	17479	17561	17641	17573	17478	17543	17506	17301	17279	17468	17622	17473	17510	17555	17517	17259	17326	17373	17689	17702	17420	17658	17314	17436	17516	17424	17389	17550	17422	17548	17493	17507	17503	17724	17614	17304	17579	17595	17174	17337	17410	17539	17567	17323	17569	17443	17569	17472	17489	17471	17394	17301	17511	17485	17492	17572	17507	17352	17544	17479	17347	17570	17532	17550	17352	17464	17243	17294	17374	17553	17574	17412	17586	17443	17588	17402	17538	17475	17694	17517	17478	17421	17427	17499	17504	17337	17352	17441	17619	17435	17532	17517	17429	17374	17640	17385	17528	17397	17427	17574	17419	17427	17264	17410	17464	17484	17476	17396	17312	17595	17705	17497	17577	17632	17585	17211	17569	17249	17325	17544	17478	17559	17357	17461	17306	17575	17536	17552	17512	17521	17251	17400	17402	17610	17539	17497	17365	17521	17634	17527	17567	17298	17360	17501	17348	17461	17652	17504	17418	17379	17266	17584	17474	17348	17547	17563	17427	17223	17289	17567	17294	17467	17837	17535	17557	17547	17699	17393	17507	17457	17557	17411	17473	17462	17607	17467	17365	17616	17588	17432	17494	17524	17623	17453	17411	17342	17514	17610	17617	17570	17446	17474	17530	17771	17378	17520	17272	17566	17461	17487	17413	17637	17517	17233	17507	17433	17589	17320	17535	17768	17513	17365	17433	17255	17624	17412	17442	17167	17636	17487	17380	17210	17453	17362	17581	17449	17398	17431	17552	17343	17457	17528	17507	17328	17355	17633	17522	17330	17436	17467	17457	17454	17395	17463	17717	17332	17449	17583	17463	17494	17568	17615	17521	17460	17450	17311	17460	17366	17499	17432	17564	17544	17618	17500	17408	17487	17425	17557	17464	17567	17623	17477	17471	17385	17717	17501	17354	17358	17458	17332	17490	17404	17423	17605	17341	17380	17385	17474	17548	17575	17417	17461	17490	17613	17521	17334	17525	17280	17708	17200	17472	17678	17504	17422	17272	17339	17491	17386	17514	17553	17384	17366	17509	17511	17661	17504	17548	17481	17336	17340	17357	17573	17303	17414	17440	17343	17625	17561	17612	17545	17368	17389	17640	17548	17446	17546	17603	17643	17551	17548	17630	17640	17366	17425	17639	17573	17430	17305	17554	17446	17537	17357	17588	17337	17478	17446	17400	17730	17429	17473	17580	17327	17366	17530	17709	17420	17400	17494	17487	17284	17495	17423	17433	17442	17491	17372	17409	17462	17518	17413	17443	17544	17459	17372	17661	17812	17432	17444	17509	17460	17534	17423	17630	17413	17536	17492	17562	17659	17437	17556	17458	17462	17357	17467	17372	17519	17555	17459	17521	17314	17388	17532	17542	17343	17347	17451	17437	17711	17442	17516	17503	17374	17434	17508	17609	17436	17548	17495
23791	47602	40560	31703	26621	23216	21368	19988	19179	18506	17945	17444	16915	16662	16586	16535	16280	16051	16114	15988	15847	15756	15847	15901	15734	15750	15806	15582	15749	15591	15607	15635	15628	15689	15706	15743	15503	15654	15679	15688	15782	15425	15541	15486	15544	15668	15683	15494	15550	15616	15700	15709	15639	15583	15666	15546	15675	15584	15572	15757	15596	15611	15625	15652	15569	15572	15630	15624	15632	15677	15552	15569	15759	15449	15848	15582	15645	15479	15546	15648	15689	15370	15769	15584	15571	15696	15423	15677	15610	15508	15624	15444	15646	15454	15433	15519	15481	15485	15561	15557	15450	15613	15626	15764	15450	15528	15490	15577	15628	15672	15465	15443	15624	15626	15490	15613	15627	15427	15501	15710	15600	15565	15541	15534	15686	15525	15703	15596	15476	15390	15507	15633	15494	15672	15556	15368	15699	15451	15675	15328	15528	15457	15604	15431	15501	15442	15546	15671	15660	15519	15637	15669	15670	15414	15607	15492	15406	15564	15366	15569	15566	15563	15602	15567	15490	15496	15595	15631	15588	15659	15486	15455	15493	15504	15624	15412	15333	15480	15623	15622	15534	15688	15500	15675	15597	15439	15539	15452	15738	15560	15781	15472	15457	15710	15710	15811	15552	15280	15561	15372	15522	15568	15577	15686	15462	15535	15658	15330	15574	15572	15556	15595	15675	15503	15566	15692	15728	15569	15621	15419	15366	15561	15639	15592	15566	15599	15607	15401	15553	15560	15467	15432	15726	15581	15732	15572	15492	15442	15342	15400	15366	15539	15588	15757	15556	15485	15528	15560	15536	15557	15687	15450	15570	15669	15582	15497	15441	15510	15592	15605	15632	15522	15439	15747	15539	15392	15527	15611	15621	15651	15544	15502	15485	15418	15572	15471	15683	15683	15564	15625	15599	15487	15607	15628	15407	15529	15835	15683	15616	15621	15558	15600	15617	15635	15644	15495	15634	15508	15487	15510	15428	15706	15549	15710	15601	15695	15567	15515	15487	15599	15492	15340	15571	15593	15503	15619	15446	15404	15559	15515	15507	15599	15560	15445	15653	15621	15502	15691	15444	15511	15477	15572	15407	15518	15463	15557	15498	15363	15598	15634	15546	15667	15602	15685	15574	15341	15375	15581	15669	15479	15396	15464	15519	15374	15491	15547	15538	15579	15681	15672	15535	15657	15513	15460	15405	15605	15579	15459	15663	15586	15707	15529	15693	15631	15607	15715	15469	15543	15419	15523	15603	15546	15824	15663	15463	15597	15433	15606	15505	15508	15547	15499	15784	15600	15594	15485	15402	15553	15582	15426	15485	15642	15632	15625	15570	15756	15532	15617	15496	15481	15639	15430	15475	15560	15639	15539	15593	15564	15548	15614	15466	15450	15495	15514	15454	15646	15460	15519	15543	15529	15495	15542	15715	15534	15562	15542	15451	15443	15613	15680	15736	15524	15671	15451	15655	15644	15409	15469	15580	15629	15687	15598	15657	15588	15563	15564	15465	15661	15442	15571	15589	15556	15703	15558	15519	15314	15463	15726	15492	15589	15654	15662	15516	15650	15511	15587	15495	15400	15575	15547	15477	15567	15429	15520	15512	15441	15617	15524	15571	15498	15450	15527	15545	15472	15639	15361	15661	15573	15519	15536	15535	15454	15549	15436	15553	15619	15542	15660	15598	15533	15746	15522	15480	15698	15581	15652	15736	15617	15568	15535	15469	15538	15625	15660	15478	15627	15577	15589	15854	15555	15514	15658	15367	15411	15563	15618	15506	15537	15502	15500	15569	15582	15427	15594	15381	15662	15558	15727	15502	15470	15571	15532	15673	15572	15573	15530	15508	15584	15507	15593	15587	15510	15501	15594	15613	15603	15536	15424	15523	15590	15627	15581	15429	15728	15587	15654	15397	15530	15635	15609	15635	15449	15582	15448	15446	15873	15506	15489	15530	15374	15603	15593	15557	15479	15512	15551	15410	15386	15642	15635	15378	15728	15472	15505	15646	15498	15716	15541	15615	15675	15584	15536	15520	15714	15575	15633	15550	15657	15621	15694	15540	15521	15494	15399	15584	15652	15569	15662	15577	15688	15520	15506	15688	15521	15513	15525	15477	15543	15796	15559	15587	15521	15583	15714	15627	15459	15611	15402	15687	15631	15557	15597	15535	15634	15433	15635	15489	15589	15518	15681	15449	15414	15452	15536	15502	15529	15702	15587	15540	15643	15715	15601	15456	15521	15531	15399	15765	15549	15578	15610	15541	15540	15545	15546	15612	15700	15590	15507	15593	15580	15542	15710	15537	15518	15527	15572	15466	15455	15814	15595	15657	15693	15594	15516	15547	15566	15622	15515	15504	15572	15558	15669	15710	15564	15421	15495	15529	15684	15780	15684	15666	15465	15573	15656	15429	15493	15361	15512	15539	15330	15605	15417	15672	15584	15694	15605	15493	15763	15695	15530	15577	15487	15653	15559	15547	15545	15577	15687	15563	15616	15503	15631	15646	15458	15483	15642	15492	15534	15611	15582	15633	15556	15750	15712	15704	15583	15597	15420	15450	15578	15750	15528	15533	15534	15636	15667	15492	15821	15528	15607	15227	15521	15689	15474	15629	15431	15854	15548	15658	15594	15505	15618	15459	15593	15553	15490	15461	15515	15476	15529	15433	15504	15558	15532	15613	15546	15382	15555	15641	15566	15623	15483	15729	15708	15581	15685	15502	15490	15611	15504	15616	15581	15656	15548	15601	15540	15394	15639	15481	15723	15665	15507	15642	15521	15532	15609	15655	15538	15558	15536	15584	15303	15533	15544	15608	15472	15614	15607	15556	15683	15648	15491	15639	15593	15671	15515	15486	15453	15523	15521	15709	15634	15534	15518	15558	15659	15493	15661	15541	15594	15381	15641	15461	15508	15691	15614	15487	15574	15620	15558	15412	15507	15599	15527	15537	15736	15569	15521	15495	15531	15612	15526	15437	15572	15581	15620	15527	15451	15544	15560	15604	15687	15539	15598	15536	15609	15451	15487	15501	15526	15582	15698	15441	15593	15483	15762	15603	15595	15684	15585	15541	15386	15641	15650	15466	15481	15675	15474	15499	15577	15656	15484	15702	15542	15643	15465	15593	15540	15532	15520	15703	15594	15551	15587	15603	15485	15537	15518	15476	15654	15587	15443	15523	15736	15556	15410	15440	15495	15535	15571	15643	15578	15604	15501	15468	15632	15462	15573	15660	15738	15485	15572	15562	15690	15576	15484	15620	15588	15614	15468	15617	15644	15590	15482	15602	15409	15440	15564	15668	15557	15492	15782	15406	15736	15635	15499	15458	15606	15510	15454	15542	15505	15569	15404	15568	15521	15552	15525	15672	15682	15458	15587	15405	15524	15554	15428	15644	15370	15541	15717	15507	15613	15582	15786	15644	15532	15557	15392	15499	15456	15522	15601	15618	15483	15577	15470	15508	15581	15643	15556	15506	15653	15601	15673	15640	15495	15531	15435	15643	15565	15502	15544	15625	15449	15752	15688	15441	15557	15586	15493	15608	15458	15406	15422	15538	15538	15461	15542	15588	15603	15423	15666	15682	15590	15663	15596	15690	15674	15565	15583	15546	15453	15512	15529	15543	15548	15429	15611	15465	15542	15471	15704	15577	15536	15540	15623	15463	15485	15388	15571	15348	15669	15653	15364	15558	15601	15630	15598	15360	15465	15532	15284	15458	15380	15533	15508	15697	15576	15471	15372	15532	15516	15519	15566	15636	15480	15549	15717	15523	15602	15392	15579	15526	15530	15549	15553	15588	15513	15551	15715	15555	15365	15602	15729	15687	15582	15725	15468	15635	15540	15487	15542	15752	15306	15604	15640	15633	15585	15703	15449	15513	15596	15568	15570	15452	15601	15528	15568	15488	15362	15452	15619	15497	15554	15656	15509	15554	15467	15643	15478	15611	15466	15749	15531	15510	15624	15418	15712	15657	15562	15525	15597	15511	15596	15826	15602	15573	15490	15622	15671	15470	15523	15505	15711	15547	15544	15482	15601	15586	15390	15590	15462	15576	15455	15624	15480	15642	15466	15532	15496	15575	15598	15516	15586	15602	15593	15750	15468	15719	15617	15634	15524	15722	15579	15429	15594	15726	15627	15674	15592	15467	15469	15725	15512	15658	15526	15482	15681	15555	15428	15628	15422	15508	15623	15594	15589	15617	15446	15587	15568	15531	15670	15627	15487	15572	15550	15522	15456	15479	15614	15340	15536	15516	15555	15632	15505	15549	15735	15306	15585	15530	15614	15461	15373	15310	15655	15539	15352	15564	15452	15524	15673	15408	15669	15621	15652	15631	15808	15580	15681	15472	15467	15515	15607	15634	15562	15506	15468	15655	15533	15665	15484	15656	15799	15594	15530	15620	15388	15621	15492	15464	15369	15671	15732	15627	15628	15563	15507	15546	15463	15607	15552	15597	15364	15644	15616	15430	15579	15601	15577	15531	15472	15567	15493	15489	15416	15625	15506	15651	15549	15587	15453	15472	15561	15637	15571	15616	15487	15429	15571	15711	15645	15590	15659	15695	15367	15620	15696	15425	15586	15466	15533	15695	15577	15683	15567	15567	15453	15670	15471	15650	15395	15457	15566	15619	15418	15454	15639	15558	15597	15387	15571	15469	15638	15616	15570	15374	15776	15499	15537	15480	15553	15542	15491	15689	15658	15710	15487	15548	15471	15558	15591	15471	15774	15544	15465	15630	15343	15556	15527	15435	15606	15530	15606	15560	15490	15486	15352	15637	15441	15809	15690	15494	15485	15460	15491	15789	15584	15626	15607	15369	15551	15468	15531	15564	15725	15494	15478	15576	15521	15612	15520	15555	15697	15468	15688	15393	15477	15459	15438	15400	15546	15715	15601	15518	15442	15660	15667	15514	15558	15459	15484	15535	15361	15311	15390	15508	15572	15524	15478	15573	15482	15552	15487	15538	15542	15539	15595	15498	15502	15660	15655	15570	15620	15713	15547	15636	15558	15667	15672	15489	15564	15518	15524	15436	15352	15527	15733	15724	15628	15549	15422	15624	15395	15651	15584	15670	15487	15305	15542	15700	15605	15682	15403	15710	15548	15582	15546	15752	15498	15640	15565	15580	15462	15597	15647
29370	25782	29425	25183	20914	19668	19121	18346	18064	18030	17783	17592	17614	17586	17778	17572	17682	17397	17588	17382	17215	17266	17323	17244	17156	17260	17096	17229	17328	17161	17208	17076	17391	17148	17209	17410	17340	17025	17323	17258	17198	17169	17233	17277	17278	16993	17223	16988	17286	17209	17200	17176	17340	17222	17165	17152	17176	17104	17277	17243	17153	17297	17304	17051	17194	17211	17096	17101	17050	17108	17097	17166	17155	17244	17012	17050	17214	17280	17118	17042	17181	17144	17171	17158	17268	17231	17137	17116	17096	17108	17071	17215	16990	17028	17025	17345	17182	17258	17170	17228	17045	17290	17203	16977	17398	17275	17506	17074	17265	17051	17247	17134	16978	17012	17085	16969	17224	17159	17432	17296	17044	17058	17101	17137	17227	17158	17169	17179	17515	17246	17118	17151	16956	17161	17146	17120	17274	17211	17164	17169	17316	17071	16999	17225	17265	16948	17114	17210	17231	17208	17169	17090	17274	17158	17439	17171	17389	17195	17214	17172	17074	17320	17093	17232	17300	17095	17189	17331	17187	17107	17059	17074	17258	17106	17241	17276	17195	16969	17172	17013	17456	17348	17389	17230	17098	17050	17123	17162	17167	17181	17338	17243	17110	17211	17229	17276	17245	17215	17047	17196	17162	17027	17354	17278	17232	17263	17064	17215	17225	16904	17333	17190	17026	17143	17127	17310	17223	17124	17201	17384	17423	17225	17103	17097	17054	17077	17050	17184	17167	17103	17092	17224	17261	17013	17111	17364	17323	17244	17213	17308	17275	17081	17099	17204	17202	17052	17030	17203	17161	16934	17153	17253	17221	17146	17340	17185	16985	17279	17293	17241	17217	17345	17153	17105	17208	17093	17043	17213	17238	17153	17226	17254	17251	17182	17358	17398	17102	17447	17105	17062	17093	17157	17212	17215	17213	17410	17218	17136	17314	17070	17047	17404	17378	17094	17260	17388	17179	17038	17139	17163	17148	17221	17214	17320	17324	17276	17387	17170	17194	17061	17094	17130	17305	17102	17203	17199	17064	17308	17312	17245	17048	17157	17135	17159	17036	17280	17328	17099	17245	17168	17069	17150	17201	17196	17179	17028	17251	17017	17297	17210	17192	17187	17038	17199	17087	17093	17161	17103	17249	17027	17197	17171	17266	17218	17084	17273	17231	17306	17033	17088	17279	17288	17197	17379	17173	17204	17343	17110	17093	17069	17110	17043	16974	17091	17126	17159	17062	17136	17157	17168	17254	17036	17213	17158	17080	17077	16972	17199	17190	17357	17127	17021	17225	17022	17158	17003	17030	17101	17084	16966	17353	17134	17123	17061	17000	17457	17239	17082	17082	17303	17077	17077	17154	17259	17010	17322	17224	17139	16923	17241	17168	17177	17100	17139	17203	17083	17104	17302	17284	17049	16993	17121	17081	17311	17310	17298	17159	16977	17141	17448	17308	17050	17112	17255	17279	17153	17164	17289	17232	17035	17181	17203	16911	17218	16999	17321	17200	17264	17145	17347	17280	17016	17368	17197	17279	17368	17264	17119	17299	17290	17201	17148	17393	17279	17166	17150	17165	17219	17142	17088	17186	16958	17136	17337	17263	17142	17212	17220	17161	17007	17375	17196	17320	17189	17294	17176	17153	17240	17179	17413	17094	17282	17112	17237	17281	17042	17181	17262	17274	17132	17267	17246	17126	17184	17133	17265	17253	17050	17090	17041	17099	17217	17175	17329	17253	17011	17295	17075	17168	17275	17301	17324	17218	17373	17092	17131	17278	17007	17146	17035	17120	17075	17077	17091	17082	17172	17213	17200	17135	16951	17243	17247	17239	17388	17233	17241	17210	17059	17396	17232	17249	16958	17098	17060	17127	17185	17173	17272	17259	17077	16994	17221	17208	17336	17158	17172	17122	17325	17273	17254	17141	17319	16995	17196	17055	17369	17039	17178	17093	17184	17033	17256	17249	17322	17075	17216	17251	17362	17096	17085	17216	17225	17342	17397	17291	16959	17105	17206	17039	17212	17222	17065	17131	17327	17224	17089	17091	17244	17004	17141	17338	17210	17125	17058	17077	17197	17198	17114	17110	17079	17443	17212	17372	17307	17184	17208	17182	17215	17274	17277	17395	17417	17150	17281	17276	16961	17140	17173	17043	17180	17210	16999	17293	17126	16887	17181	17237	17160	17117	17109	17257	17176	17306	17036	17166	17200	17328	17286	17217	17060	17219	17066	17223	17064	17279	17222	17100	16958	17111	17269	17166	17405	17057	17045	17243	17121	17221	17335	17020	17189	17156	17151	17122	17162	17192	17051	17248	17116	17189	17327	17290	17254	17072	17204	17132	17003	17299	17116	17203	17126	17141	17094	17232	17297	17058	17062	17403	17241	17039	17103	17287	16951	17249	17168	17185	17277	17196	17007	17111	17061	17109	17319	17121	17329	17199	17351	17221	17130	17146	16904	17300	17019	17026	17063	17042	17078	17346	17162	17095	17015	17163	17269	17147	17023	17219	17348	17112	17457	17413	17227	17182	17200	17267	17098	17105	17166	17053	17269	17289	17334	17105	17072	17291	17149	16944	17255	16991	17144	17313	17129	17120	17005	17252	17006	17202	17346	17281	17074	17060	17233	17298	17259	17380	17196	17391	17169	17198	17344	17166	17042	17305	17176	17303	17260	17102	17156	17224	17228	17033	17267	17347	17034	17173	17164	17079	17166	16941	17164	17129	17125	17246	17436	17134	17227	17058	17153	17089	17101	17273	17169	17160	17072	16994	17331	17214	17049	17412	17022	17229	17174	17249	17316	17161	17129	17187	17141	17237	17318	17140	17407	17274	17148	17218	17305	17231	17254	17175	17007	17299	17297	17074	17240	17251	17162	17125	17134	17256	17082	17097	17287	17023	17117	17065	17181	16997	17334	17176	17150	17089	17143	17138	17150	17219	17066	17113	17132	17151	16978	17229	17081	17313	17361	17137	17026	17071	17305	17178	17267	17260	17269	17062	17296	17049	16993	17163	17234	17197	17066	17070	17207	17246	17181	17192	17278	17088	17161	17136	17225	17216	17122	17111	17150	17186	17211	17019	17112	17071	17117	17176	17185	17099	17120	17031	17223	17136	17360	17331	17240	17048	17004	17226	17008	17257	17218	17224	17328	17104	17176	17002	17386	17242	17290	17201	17178	17304	17186	17281	17419	17113	17173	17359	17136	17297	17187	17224	17213	17172	17160	17192	17191	17164	17122	17204	17197	17377	17155	17161	17148	17255	17133	17434	17203	17300	17225	17195	17277	16982	16982	17166	17161	17361	17275	17224	16904	17373	17023	17235	17086	17168	17133	17281	17328	17250	17049	17189	17211	17003	17090	17327	17114	17348	17169	17186	17100	17119	17056	17145	17193	17164	17247	17183	17222	17298	17075	17163	17081	17156	17218	17247	17078	17039	17128	17279	17270	17337	17124	17244	17249	17077	17191	17201	17022	17176	17192	17165	17307	17241	17192	17273	17231	17348	17307	17081	17123	17233	17296	17349	17427	17371	17218	17245	17244	17169	17164	17224	17098	17475	17031	17105	17278	17350	17284	17172	17029	17322	16931	17049	17117	17165	17062	17059	17384	17285	16996	17470	17175	17237	17281	17308	17061	16968	17339	17390	17086	17186	17192	17391	17199	16992	17230	16933	16895	17221	17088	17069	17267	17195	17146	17245	17225	17252	17435	17130	17206	17280	17273	17286	17362	17148	17170	17306	17151	17331	17266	17365	17158	17296	17341	17077	17111	17156	17163	17058	17055	17228	16994	17281	17195	17169	17084	17004	17228	17059	17193	17199	17277	17273	17158	17215	17188	17122	17192	17002	17168	17226	17211	17223	17250	17291	17268	17258	17146	17389	17139	17308	17043	17236	17178	16976	17062	17268	17224	17251	17130	16896	17278	16993	17176	16958	17000	17133	17241	16872	17353	17212	17210	17373	17148	17039	17290	17332	17321	17399	17146	17456	17013	17275	17211	17241	17295	17200	17116	17109	17173	17347	17085	17017	17138	17008	17337	17198	17085	17413	17342	17013	17248	17091	17091	17372	17193	17200	17223	17246	17053	17034	17222	17138	17113	16994	17276	17277	16981	17147	17182	17171	16873	17262	17313	17042	17093	17167	17166	17157	17114	17133	17198	17179	17090	17111	17431	16946	17258	17111	17359	17125	17155	17264	17216	17052	17024	17479	17262	17286	17198	17190	17122	17140	17048	17362	17173	17256	17210	17288	17136	17092	17466	17085	17143	17249	17289	17276	17349	17099	17223	17209	17135	17480	17088	17329	17288	17249	17222	17074	17137	17109	17171	17263	17201	17094	17129	17086	17355	17232	17289	16994	17287	17282	17177	17059	17343	17071	17234	17280	17331	17184	17156	16911	16978	17006	17312	17367	17366	17035	17026	17131	17056	17285	17320	17210	17214	17148	17249	17308	17472	17170	17078	17136	17220	17194	17165	17328	17217	17140	17222	17232	17116	17206	17245	17247	17424	17226	17098	17123	16888	17132	17015	17131	17232	17213	17083	17125	17135	17388	17059	17164	17283	17179	17197	17305	17193	17018	17111	17089	17222	17160	17311	17108	17045	17200	17244	16982	17150	17211	17256	17006	17090	17398	17110	17239	17231	17161	17141	17370	17330	17131	17286	17114	17055	17316	17168	17151	17197	17184	17312	17208	17082	17161	17177	17156	17368	17293	17349	17117	17153	17327	17113	17022	17374	17278	17238	17165	17187	17285	17105	17212	17167	17328	17237	17152	17140	17033	17262	17111	17159	16954	17276	17331	17115	17067	17225	17008	17225	17140	17318	17154	17190	17219	17111	17200	17292	17217	17157	17330	17050	17015	17135	17230	16989	17265	17095	17073	17142	17062	17289	17188	17242	17095	17029	17302	17266	17149	17335	17106	17028	17339	17202	17209	17016	17082	17313	17085	17250	17393	17265	17284	17236	17248	17083	17208	17058	17247	17271	17368	17214	17170	17117	17092	17195	17254	17298	17311	17121	17061	17390	17378	17389	17211	17170	17146	17120	17176	17218	17108	17156	17422	17101	16907	17153	17252	17202	17161	17273	17421	17089	17188	17240	17162	17348	17376	17006	17150	17058	17132	17041	17221	17127
23711	37383	30675	23622	20655	18584	17881	17272	16897	16524	16252	15947	15757	15597	15893	15811	15691	15425	15534	15512	15538	15436	15320	15412	15531	15336	15419	15347	15388	15436	15333	15403	15441	15259	15249	15438	15382	15313	15362	15347	15319	15580	15423	15287	15361	15452	15228	15264	15374	15380	15397	15326	15038	15331	15537	15291	15341	15316	15245	15163	15262	15339	15294	15398	15267	15415	15348	15220	15272	15368	15325	15201	15418	15253	15382	15355	15264	15375	15306	15281	15404	15171	15363	15286	15244	15406	15355	15224	15460	15337	15309	15278	15427	15438	15318	15585	15352	15235	15364	15300	15231	15287	15331	15430	15285	15343	15153	15470	15271	15159	15489	15274	15191	15459	15419	15417	15259	15470	15105	15449	15645	15328	15358	15405	15405	15363	15303	15435	15314	15225	15350	15567	15216	15341	15348	15257	15394	15217	15384	15344	15211	15340	15391	15385	15227	15413	15262	15462	15297	15203	15312	15318	15238	15226	15428	15080	15498	15312	15459	15348	15426	15378	15249	15196	15368	15293	15347	15268	15405	15212	15415	15345	15411	15278	15279	15226	15308	15477	15256	15420	15245	15293	15608	15288	15208	15491	15459	15477	15374	15133	15498	15396	15326	15280	15413	15434	15175	15446	15367	15318	15327	15384	15133	15338	15387	15296	15408	15528	15356	15375	15648	15274	15407	15236	15379	15368	15292	15147	15280	15442	15408	15328	15260	15340	15398	15448	15344	15419	15470	15480	15353	15277	15317	15420	15341	15381	15242	15270	15215	15266	15440	15315	15372	15232	15411	15296	15356	15455	15258	15329	15386	15309	15218	15363	15384	15519	15364	15182	15413	15332	15245	15363	15493	15153	15275	15384	15290	15498	15372	15306	15580	15123	15516	15607	15215	15464	15244	15393	15290	15281	15473	15351	15414	15383	15247	15392	15286	15269	15286	15401	15266	15415	15421	15444	15286	15379	15278	15269	15222	15407	15360	15468	15218	15207	15276	15402	15227	15344	15418	15365	15281	15266	15366	15350	15338	15279	15318	15290	15462	15212	15486	15494	15403	15232	15451	15350	15427	15236	15308	15336	15369	15302	15365	15441	15299	15279	15328	15305	15397	15397	15324	15541	15416	15475	15321	15358	15239	15325	15466	15284	15287	15252	15259	15339	15400	15256	15328	15287	15413	15400	15282	15523	15404	15300	15306	15355	15423	15462	15252	15286	15445	15253	15221	15292	15269	15414	15410	15388	15391	15329	15436	15261	15449	15171	15322	15384	15287	15517	15243	15490	15310	15324	15497	15638	15177	15403	15208	15223	15372	15291	15486	15377	15450	15535	15272	15463	15267	15426	15206	15600	15285	15331	15352	15347	15307	15517	15365	15379	15346	15193	15263	15214	15425	15451	15402	15341	15334	15300	15443	15219	15269	15179	15515	15264	15341	15475	15289	15297	15289	15498	15477	15279	15169	15494	15257	15135	15564	15273	15323	15423	15325	15141	15374	15445	15350	15274	15354	15477	15304	15283	15375	15482	15208	15412	15432	15397	15411	15353	15286	15469	15193	15427	15311	15369	15318	15515	15336	15276	15389	15379	15454	15231	15459	15395	15338	15467	15469	15440	15383	15343	15381	15197	15431	15368	15385	15532	15376	15318	15272	15224	15459	15357	15321	15439	15490	15182	15384	15327	15346	15135	15358	15247	15267	15452	15310	15315	15227	15257	15324	15370	15184	15293	15326	15294	15362	15257	15447	15317	15351	15359	15539	15368	15281	15281	15223	15560	15433	15345	15355	15176	15300	15476	15444	15297	15455	15296	15297	15437	15478	15328	15320	15488	15227	15368	15190	15443	15166	15431	15300	15357	15280	15262	15482	15279	15379	15277	15270	15232	15192	15239	15356	15179	15450	15104	15229	15431	15352	15450	15440	15378	15149	15299	15470	15313	15393	15200	15395	15326	15214	15288	15338	15469	15265	15582	15500	15408	15270	15471	15408	15397	15449	15299	15237	15598	15504	15375	15245	15242	15310	15324	15305	15410	15419	15339	15504	15263	15232	15278	15326	15329	15371	15305	15419	15415	15386	15231	15250	15391	15463	15289	15392	15315	15378	15403	15252	15345	15038	15230	15356	15355	15395	15253	15482	15242	15390	15469	15388	15444	15248	15413	15442	15455	15486	15332	15212	15456	15170	15331	15301	15205	15302	15310	15354	15207	15308	15315	15405	15324	15142	15268	15267	15514	15355	15153	15405	15327	15213	15347	15412	15406	15308	15529	15286	15208	15229	15323	15470	15417	15443	15313	15391	15410	15323	15254	15434	15410	15252	15419	15220	15543	15497	15500	15267	15279	15436	15343	15224	15276	15238	15378	15401	15162	15371	15374	15323	15167	15514	15361	15383	15174	15359	15239	15398	15422	15530	15216	15491	15359	15264	15468	15452	15146	15444	15337	15311	15399	15412	15427	15368	15355	15359	15444	15317	15373	15336	15358	15437	15331	15441	15440	15239	15279	15367	15407	15368	15384	15411	15283	15384	15416	15393	15485	15282	15439	15395	15437	15371	15244	15354	15342	15339	15339	15374	15530	15357	15320	15503	15394	15183	15275	15192	15208	15310	15348	15200	15386	15461	15461	15334	15476	15046	15345	15368	15259	15401	15314	15395	15388	15400	15336	15364	15275	15252	15398	15265	15256	15194	15244	15440	15329	15350	15199	15253	15265	15493	15374	15364	15416	15308	15348	15320	15409	15363	15448	15414	15342	15541	15306	15324	15449	15362	15418	15262	15249	15427	15264	15399	15334	15404	15485	15385	15410	15487	15249	15420	15480	15347	15253	15276	15423	15249	15350	15282	15371	15284	15626	15334	15361	15254	15347	15240	15478	15450	15337	15284	15396	15309	15258	15142	15410	15330	15404	15381	15298	15360	15389	15415	15476	15360	15405	15302	15396	15325	15502	15400	15251	15453	15318	15497	15412	15378	15413	15307	15348	15246	15270	15423	15301	15449	15334	15368	15405	15324	15238	15331	15446	15363	15430	15211	15265	15270	15257	15389	15230	15291	15335	15531	15311	15254	15362	15494	15421	15391	15176	15353	15366	15447	15288	15246	15374	15242	15372	15381	15265	15372	15240	15465	15288	15354	15359	15361	15441	15376	15230	15233	15488	15413	15474	15265	15386	15468	15426	15262	15433	15346	15406	15390	15349	15455	15353	15365	15256	15328	15387	15303	15215	15329	15244	15383	15263	15492	15375	15412	15340	15256	15299	15299	15406	15578	15250	15256	15297	15212	15282	15130	15513	15503	15228	15239	15549	15264	15249	15301	15339	15210	15361	15433	15103	15301	15222	15339	15250	15287	15365	15235	15207	15276	15444	15365	15438	15485	15410	15149	15215	15173	15298	15477	15207	15286	15305	15333	15465	15325	15405	15300	15431	15405	15333	15270	15219	15519	15242	15427	15308	15271	15371	15423	15268	15355	15252	15434	15356	15369	15490	15559	15390	15409	15339	15320	15266	15326	15184	15261	15346	15292	15369	15316	15354	15448	15308	15418	15399	15467	15350	15539	15406	15141	15265	15420	15554	15249	15114	15345	15308	15466	15397	15255	15270	15597	15396	15406	15239	15362	15413	15330	15440	15360	15299	15310	15375	15370	15406	15328	15219	15362	15429	15328	15350	15367	15344	15306	15379	15384	15356	15399	15235	15315	15212	15456	15592	15339	15307	15269	15434	15490	15413	15155	15439	15288	15490	15302	15412	15331	15480	15337	15307	15261	15328	15280	15273	15351	15284	15453	15316	15284	15302	15454	15363	15335	15301	15409	15348	15362	15265	15526	15218	15269	15279	15511	15190	15338	15381	15327	15325	15248	15501	15275	15219	15213	15328	15387	15257	15390	15301	15443	15342	15416	15420	15384	15221	15303	15357	15354	15221	15573	15361	15295	15431	15369	15462	15209	15386	15277	15260	15396	15351	15460	15409	15240	15295	15494	15266	15301	15361	15202	15426	15327	15336	15488	15284	15362	15352	15394	15181	15273	15422	15341	15437	15454	15424	15292	15429	15265	15367	15433	15442	15301	15311	15519	15440	15267	15411	15318	15375	15275	15345	15278	15425	15332	15421	15364	15268	15429	15330	15453	15302	15230	15346	15376	15398	15415	15353	15335	15227	15405	15350	15400	15228	15396	15274	15215	15377	15395	15373	15422	15527	15437	15167	15437	15239	15516	15394	15371	15357	15315	15305	15475	15157	15454	15218	15401	15275	15487	15436	15472	15138	15422	15414	15285	15388	15505	15201	15348	15334	15345	15248	15267	15177	15431	15122	15549	15189	15239	15438	15515	15331	15396	15276	15487	15322	15446	15505	15250	15176	15453	15542	15387	15369	15220	15361	15413	15272	15259	15502	15425	15350	15244	15405	15448	15236	15383	15439	15421	15434	15401	15445	15250	15467	15342	15351	15401	15383	15378	15455	15413	15299	15425	15217	15469	15275	15332	15322	15338	15325	15356	15356	15185	15388	15204	15419	15304	15188	15444	15287	15306	15236	15429	15320	15277	15250	15440	15206	15524	15361	15348	15263	15445	15363	15378	15489	15282	15419	15366	15360	15464	15274	15241	15514	15415	15434	15302	15259	15468	15542	15404	15267	15238	15340	15526	15424	15478	15217	15256	15288	15270	15412	15451	15346	15393	15568	15290	15377	15373	15306	15216	15372	15312	15407	15533	15291	15276	15420	15327	15386	15373	15408	15250	15382	15469	15382	15323	15455	15410	15389	15421	15431	15359	15320	15305	15213	15261	15269	15333	15280	15273	15400	15322	15348	15328	15453	15374	15458	15415	15421	15212	15350	15446	15313	15312	15272	15359	15316	15458	15300	15458	15328	15438	15449	15257	15247	15436	15243	15305	15258	15437	15368	15370	15152	15426	15291	15264	15498	15393	15366	15416	15436	15258	15223	15466	15298	15391	15332	15254	15200	15384	15397	15300	15399	15279	15298	15348	15192	15481	15351	15486	15286	15238	15312	15327	15288	15342	15278	15414	15238	15370	15350	15214	15312	15284	15304	15437	15289	15279	15374	15159	15361	15369	15290	15287	15249	15410	15423	15495	15363	15199	15322	15404	15428	15226	15290	15358	15259	15417	15281	15392	15444
23522	21488	28177	25680	23047	23015	22523	20051	19188	18806	18662	18135	18230	17895	17844	18126	18036	17487	17794	17878	17485	17571	17667	17675	17567	17582	17549	17751	17619	17381	17481	17384	17375	17405	17463	17777	17374	17481	17382	17471	17412	17435	17584	17473	17341	17487	17363	17578	17481	17656	17216	17546	17684	17237	17335	17605	17414	17385	17445	17613	17326	17438	17458	17444	17415	17456	17422	17326	17679	17270	17263	17215	17460	17344	17364	17559	17452	17335	17521	17510	17413	17711	17327	17548	17457	17506	17396	17648	17328	17351	17169	17361	17281	17391	17353	17299	17528	17530	17411	17577	17343	17291	17274	17335	17663	17424	17407	17420	17357	17380	17427	17373	17588	17298	17468	17480	17363	17641	17395	17483	17389	17371	17504	17473	17389	17386	17700	17465	17399	17421	17472	17376	17524	17614	17444	17422	17416	17295	17388	17393	17331	17580	17398	17380	17330	17407	17297	17627	17487	17297	17896	17390	17459	17670	17409	17289	17485	17363	17350	17320	17343	17361	17447	17309	17367	17425	17516	17170	17485	17404	17435	17402	17396	17449	17380	17455	17357	17296	17582	17332	17596	17346	17427	17508	17336	17328	17450	17376	17380	17542	17361	17268	17326	17545	17449	17448	17261	17242	17471	17284	17662	17279	17225	17488	17184	17395	17320	17237	17582	17377	17465	17337	17403	17511	17358	17408	17574	17239	17597	17330	17411	17416	17285	17497	17460	17363	17517	17328	17559	17570	17328	17428	17495	17572	17587	17619	17528	17430	17414	17232	17417	17482	17408	17654	17630	17343	17363	17431	17458	17365	17419	17353	17609	17541	17489	17440	17319	17485	17415	17484	17369	17483	17397	17435	17436	17473	17388	17421	17461	17340	17491	17473	17386	17521	17428	17482	17605	17380	17482	17554	17536	17431	17420	17358	17584	17365	17464	17388	17363	17367	17605	17270	17531	17488	17574	17295	17553	17446	17456	17509	17388	17359	17479	17276	17500	17484	17507	17296	17377	17546	17363	17464	17436	17547	17492	17437	17269	17525	17421	17540	17391	17554	17381	17330	17372	17252	17334	17254	17644	17266	17454	17388	17523	17454	17531	17257	17417	17362	17435	17571	17461	17466	17577	17451	17576	17427	17400	17426	17489	17491	17569	17525	17426	17322	17521	17393	17627	17443	17372	17416	17610	17327	17488	17574	17418	17442	17265	17557	17624	17453	17578	17339	17401	17615	17380	17484	17569	17482	17282	17523	17489	17445	17355	17306	17350	17391	17231	17409	17341	17287	17600	17514	17536	17458	17311	17343	17772	17401	17280	17505	17414	17241	17472	17298	17207	17294	17277	17398	17394	17497	17546	17292	17384	17448	17443	17417	17432	17519	17599	17593	17382	17475	17206	17489	17440	17530	17458	17511	17643	17467	17599	17383	17579	17416	17378	17453	17525	17483	17622	17358	17566	17397	17564	17498	17402	17404	17415	17268	17480	17549	17266	17624	17383	17319	17444	17370	17312	17336	17662	17244	17572	17307	17289	17332	17371	17359	17594	17250	17444	17411	17584	17511	17292	17717	17424	17403	17336	17401	17389	17451	17473	17473	17328	17545	17603	17444	17539	17384	17392	17501	17401	17525	17337	17371	17486	17282	17378	17295	17434	17396	17370	17283	17517	17367	17247	17599	17289	17161	17422	17398	17410	17331	17472	17507	17405	17610	17447	17514	17539	17459	17344	17251	17267	17288	17449	17385	17237	17487	17564	17417	17445	17408	17524	17411	17513	17376	17497	17487	17471	17589	17505	17413	17452	17449	17503	17479	17539	17684	17355	17450	17364	17208	17583	17366	17417	17433	17217	17490	17504	17419	17298	17224	17375	17255	17529	17402	17418	17391	17486	17348	17548	17542	17428	17413	17213	17441	17472	17552	17582	17649	17677	17518	17491	17301	17342	17517	17601	17592	17522	17434	17315	17431	17403	17409	17255	17565	17653	17323	17334	17277	17465	17382	17359	17206	17450	17479	17376	17412	17423	17367	17368	17452	17204	17328	17298	17500	17669	17491	17312	17434	17346	17376	17529	17373	17442	17389	17476	17437	17552	17488	17446	17428	17373	17293	17388	17451	17492	17288	17661	17497	17484	17339	17449	17328	17328	17461	17560	17557	17312	17458	17710	17539	17416	17466	17514	17448	17628	17270	17534	17447	17472	17447	17579	17395	17428	17609	17437	17521	17519	17548	17497	17568	17336	17421	17519	17501	17226	17372	17578	17597	17530	17470	17568	17477	17468	17359	17560	17308	17490	17601	17295	17122	17378	17661	17371	17229	17618	17401	17385	17376	17425	17287	17648	17271	17315	17550	17407	17390	17274	17406	17347	17514	17360	17420	17473	17179	17432	17333	17484	17479	17626	17432	17395	17496	17425	17511	17268	17532	17350	17413	17469	17424	17434	17397	17282	17502	17430	17786	17439	17317	17301	17380	17259	17247	17326	17342	17584	17421	17476	17443	17439	17500	17390	17473	17491	17378	17452	17246	17182	17248	17501	17392	17335	17349	17297	17554	17409	17479	17361	17578	17419	17195	17449	17303	17550	17423	17398	17377	17445	17529	17363	17499	17481	17457	17621	17593	17384	17336	17554	17445	17534	17260	17378	17344	17383	17466	17292	17688	17363	17409	17422	17243	17425	17340	17614	17386	17472	17496	17168	17105	17558	17514	17487	17368	17414	17340	17567	17343	17499	17527	17227	17562	17465	17487	17379	17349	17432	17655	17631	17421	17479	17493	17433	17556	17456	17492	17302	17314	17498	17389	17497	17485	17373	17636	17526	17492	17549	17526	17384	17626	17453	17501	17493	17491	17600	17292	17312	17365	17530	17213	17584	17401	17502	17459	17362	17430	17356	17394	17460	17440	17372	17236	17289	17234	17426	17509	17461	17554	17568	17295	17427	17505	17395	17358	17472	17338	17374	17593	17389	17591	17572	17583	17568	17421	17395	17314	17368	17435	17411	17509	17356	17306	17368	17433	17666	17529	17527	17479	17275	17444	17317	17434	17540	17424	17440	17452	17513	17436	17492	17255	17301	17401	17457	17226	17463	17632	17546	17294	17377	17390	17390	17376	17581	17535	17509	17322	17517	17377	17345	17656	17307	17509	17512	17552	17462	17399	17495	17597	17352	17301	17342	17668	17300	17386	17543	17531	17200	17387	17693	17431	17512	17608	17516	17393	17487	17351	17512	17384	17550	17656	17550	17327	17379	17269	17481	17414	17543	17537	17527	17516	17219	17446	17405	17377	17297	17494	17438	17297	17464	17430	17411	17324	17475	17350	17436	17454	17332	17619	17237	17246	17498	17314	17470	17362	17495	17427	17476	17577	17291	17466	17334	17305	17472	17465	17353	17359	17456	17461	17452	17493	17584	17384	17243	17520	17530	17565	17697	17374	17707	17368	17531	17557	17392	17480	17352	17438	17323	17453	17488	17536	17484	17467	17405	17326	17464	17381	17489	17480	17361	17429	17325	17351	17511	17435	17657	17464	17495	17481	17377	17463	17610	17338	17328	17390	17294	17375	17389	17558	17277	17526	17361	17419	17395	17507	17395	17325	17189	17241	17486	17353	17609	17474	17602	17532	17448	17483	17443	17300	17326	17254	17361	17284	17525	17235	17509	17150	17400	17335	17559	17234	17425	17411	17477	17375	17418	17532	17441	17625	17492	17585	17588	17497	17229	17465	17547	17555	17612	17576	17562	17362	17541	17554	17466	17244	17270	17446	17454	17408	17501	17466	17315	17522	17292	17611	17652	17484	17345	17296	17258	17408	17290	17488	17325	17437	17395	17357	17416	17436	17399	17228	17519	17417	17458	17385	17263	17290	17525	17261	17494	17309	17569	17505	17363	17484	17519	17376	17506	17537	17482	17478	17579	17593	17450	17603	17571	17523	17681	17331	17303	17227	17492	17643	17681	17488	17418	17545	17438	17372	17568	17397	17449	17334	17306	17478	17436	17216	17387	17529	17490	17414	17398	17332	17550	17147	17406	17369	17378	17427	17381	17539	17384	17293	17421	17459	17432	17258	17469	17587	17552	17398	17345	17372	17535	17589	17420	17593	17524	17316	17238	17415	17476	17335	17562	17454	17411	17306	17569	17387	17476	17515	17636	17506	17397	17406	17403	17560	17562	17545	17587	17548	17289	17539	17635	17500	17393	17371	17407	17503	17433	17453	17231	17514	17482	17325	17468	17233	17430	17437	17392	17542	17671	17282	17514	17449	17406	17625	17336	17421	17401	17398	17432	17655	17552	17450	17409	17446	17571	17443	17535	17394	17506	17568	17259	17262	17322	17491	17587	17472	17433	17580	17590	17670	17307	17397	17528	17462	17355	17634	17414	17507	17548	17446	17437	17274	17358	17495	17357	17436	17312	17280	17407	17485	17358	17406	17453	17548	17380	17473	17415	17529	17450	17504	17667	17633	17417	17452	17380	17448	17454	17027	17397	17395	17198	17495	17776	17365	17509	17346	17483	17403	17426	17483	17490	17273	17444	17472	17378	17542	17412	17351	17657	17489	17552	17252	17503	17603	17419	17305	17307	17327	17424	17327	17460	17394	17611	17381	17419	17390	17258	17335	17387	17428	17569	17624	17428	17606	17423	17264	17532	17331	17484	17447	17427	17361	17497	17394	17441	17393	17360	17562	17469	17481	17492	17391	17648	17315	17425	17382	17666	17397	17576	17403	17515	17260	17484	17540	17487	17549	17424	17359	17448	17359	17460	17357	17416	17531	17314	17382	17499	17292	17458	17362	17462	17427	17572	17380	17614	17486	17544	17546	17264	17497	17354	17454	17384	17706	17503	17505	17482	17341	17498	17415	17285	17503	17313	17334	17496	17430	17447	17494	17585	17321	17233	17451	17396	17451	17574	17623	17353	17336	17504	17212	17505	17583	17502	17504	17397	17587	17594	17485	17509	17555	17200	17329	17444	17480	17599	17539	17538	17373	17229	17413	17551	17391	17445	17438	17387	17566	17539	17387	17320	17457	17528	17242	17378	17378	17419	17463	17482	17467	17490	17327	17570	17410	17486	17469	17409	17396	17288	17494	17324	17297	17215	17282	17604	17486	17445	17468	17497	17312	17455	17090	17598	17539	17539	17422
22494	43750	36458	28094	23879	21327	20038	18919	18197	17425	16987	16724	16476	16431	16176	16046	16048	15909	16055	16004	15830	15785	15552	15748	15763	15719	15572	15774	15623	15584	15421	15675	15441	15646	15649	15702	15658	15583	15645	15654	15718	15683	15501	15533	15578	15572	15466	15781	15492	15588	15635	15477	15626	15476	15592	15494	15629	15586	15279	15560	15646	15371	15571	15601	15561	15690	15576	15542	15446	15478	15448	15379	15513	15660	15518	15547	15475	15588	15467	15682	15699	15498	15545	15599	15588	15480	15639	15554	15525	15639	15630	15556	15550	15595	15656	15354	15506	15588	15543	15451	15628	15467	15523	15523	15409	15561	15621	15614	15489	15509	15782	15494	15607	15424	15492	15530	15514	15533	15515	15617	15539	15696	15613	15720	15441	15363	15646	15490	15451	15615	15576	15411	15534	15408	15509	15615	15529	15535	15492	15494	15618	15539	15571	15506	15557	15717	15580	15534	15545	15580	15451	15666	15572	15563	15567	15634	15425	15567	15612	15599	15592	15340	15665	15557	15601	15454	15541	15400	15605	15419	15505	15571	15637	15575	15544	15583	15419	15434	15545	15533	15560	15634	15591	15635	15620	15297	15578	15668	15530	15830	15550	15496	15387	15494	15553	15649	15346	15572	15500	15573	15647	15487	15628	15486	15549	15331	15634	15504	15561	15612	15544	15559	15424	15472	15433	15575	15595	15591	15524	15545	15481	15672	15612	15636	15590	15599	15480	15439	15547	15570	15350	15605	15630	15573	15397	15590	15510	15530	15623	15585	15559	15399	15634	15496	15523	15500	15550	15564	15619	15591	15725	15433	15518	15577	15686	15480	15385	15443	15691	15597	15464	15571	15434	15581	15598	15778	15417	15471	15523	15479	15540	15420	15647	15492	15524	15490	15689	15448	15650	15615	15555	15417	15559	15567	15601	15475	15467	15684	15537	15495	15549	15656	15499	15484	15635	15606	15563	15407	15565	15514	15589	15377	15528	15570	15675	15566	15572	15570	15488	15524	15561	15475	15510	15624	15371	15618	15600	15352	15688	15479	15520	15683	15415	15679	15563	15710	15410	15596	15473	15576	15612	15556	15591	15518	15666	15531	15575	15572	15628	15517	15643	15675	15643	15599	15516	15345	15645	15436	15428	15597	15579	15553	15425	15551	15520	15335	15555	15500	15444	15458	15562	15507	15619	15500	15675	15567	15582	15494	15633	15492	15591	15492	15438	15471	15526	15459	15506	15585	15493	15372	15480	15495	15528	15546	15523	15607	15468	15668	15645	15635	15474	15477	15564	15567	15637	15621	15499	15540	15574	15516	15466	15523	15543	15487	15518	15535	15576	15578	15533	15562	15739	15581	15567	15524	15555	15462	15469	15592	15592	15502	15486	15557	15424	15588	15731	15646	15712	15635	15519	15572	15636	15548	15581	15654	15503	15671	15723	15304	15535	15533	15542	15613	15595	15518	15540	15662	15446	15360	15577	15420	15695	15587	15713	15597	15588	15484	15546	15439	15549	15404	15738	15695	15533	15501	15572	15534	15435	15703	15461	15536	15463	15508	15470	15690	15492	15641	15549	15559	15539	15400	15330	15618	15469	15639	15467	15529	15454	15655	15463	15780	15654	15450	15597	15444	15607	15558	15410	15448	15696	15419	15632	15697	15500	15503	15634	15369	15317	15561	15394	15502	15658	15391	15576	15604	15593	15494	15566	15792	15510	15487	15421	15685	15653	15573	15490	15531	15475	15623	15446	15400	15702	15477	15589	15455	15670	15428	15543	15657	15587	15508	15559	15517	15587	15632	15555	15358	15701	15641	15610	15597	15605	15636	15328	15586	15449	15451	15577	15539	15554	15721	15642	15524	15581	15401	15631	15492	15601	15458	15451	15582	15769	15306	15604	15498	15451	15505	15485	15671	15509	15570	15675	15486	15525	15429	15732	15664	15547	15689	15546	15547	15523	15540	15630	15533	15731	15688	15548	15488	15590	15502	15508	15555	15642	15765	15617	15505	15604	15458	15677	15508	15574	15693	15551	15489	15541	15366	15680	15419	15656	15650	15460	15573	15505	15718	15556	15594	15582	15527	15494	15590	15461	15569	15568	15430	15624	15597	15544	15575	15554	15499	15502	15694	15425	15328	15623	15634	15786	15462	15554	15569	15446	15457	15472	15610	15601	15551	15627	15531	15445	15702	15473	15587	15542	15552	15438	15710	15480	15629	15651	15493	15401	15470	15661	15519	15594	15723	15547	15508	15506	15509	15476	15502	15512	15636	15523	15607	15608	15428	15432	15466	15662	15632	15486	15375	15491	15548	15434	15443	15458	15539	15585	15566	15289	15695	15609	15618	15437	15728	15506	15483	15654	15523	15527	15372	15643	15599	15512	15653	15520	15363	15603	15569	15587	15580	15504	15473	15563	15617	15541	15509	15746	15576	15612	15650	15384	15466	15736	15426	15433	15617	15699	15503	15384	15468	15671	15545	15591	15533	15566	15767	15474	15657	15594	15571	15557	15540	15646	15573	15627	15591	15565	15630	15547	15535	15574	15760	15675	15600	15629	15621	15549	15540	15578	15428	15434	15591	15363	15615	15604	15545	15676	15428	15543	15595	15444	15560	15494	15578	15510	15514	15434	15644	15651	15496	15621	15390	15609	15674	15504	15438	15539	15544	15677	15549	15402	15625	15503	15574	15529	15451	15534	15477	15608	15607	15574	15593	15608	15680	15620	15726	15430	15698	15480	15523	15608	15710	15442	15580	15434	15577	15577	15486	15665	15448	15600	15509	15311	15553	15423	15412	15417	15532	15560	15470	15499	15718	15613	15642	15562	15736	15612	15420	15500	15426	15673	15567	15442	15529	15698	15536	15618	15629	15540	15649	15552	15612	15556	15437	15732	15452	15668	15419	15557	15673	15516	15635	15747	15416	15510	15507	15664	15706	15538	15474	15554	15568	15414	15511	15629	15596	15365	15533	15626	15643	15717	15647	15584	15727	15610	15610	15526	15824	15403	15747	15435	15467	15568	15584	15593	15355	15509	15521	15551	15549	15663	15535	15720	15416	15814	15498	15408	15411	15461	15571	15480	15756	15528	15555	15586	15472	15600	15716	15626	15430	15613	15767	15636	15437	15597	15447	15580	15422	15531	15502	15633	15493	15466	15510	15508	15592	15609	15581	15641	15429	15605	15432	15640	15503	15493	15767	15346	15716	15613	15603	15463	15559	15545	15483	15671	15545	15443	15507	15573	15473	15435	15637	15461	15626	15387	15477	15527	15427	15536	15651	15583	15438	15518	15575	15736	15609	15442	15571	15620	15466	15447	15535	15490	15626	15476	15524	15518	15422	15577	15581	15480	15532	15525	15641	15550	15441	15616	15655	15472	15774	15566	15512	15548	15462	15328	15369	15554	15783	15633	15506	15606	15665	15490	15568	15620	15568	15571	15483	15502	15472	15697	15597	15392	15662	15699	15741	15375	15553	15567	15584	15453	15585	15383	15436	15630	15741	15496	15593	15575	15435	15699	15612	15504	15472	15555	15524	15492	15501	15691	15648	15448	15391	15550	15750	15550	15546	15446	15567	15587	15683	15592	15548	15586	15483	15627	15541	15458	15633	15640	15585	15608	15559	15565	15590	15550	15542	15567	15606	15395	15513	15605	15741	15751	15560	15723	15436	15561	15510	15706	15508	15552	15477	15481	15522	15418	15478	15557	15524	15662	15631	15549	15551	15687	15613	15561	15549	15473	15591	15602	15486	15637	15396	15463	15524	15570	15549	15751	15501	15487	15617	15426	15648	15603	15482	15603	15559	15493	15544	15522	15514	15546	15679	15782	15563	15628	15541	15414	15591	15337	15620	15587	15602	15534	15345	15519	15458	15485	15443	15534	15667	15441	15612	15555	15491	15608	15520	15650	15705	15439	15551	15608	15507	15551	15691	15566	15550	15459	15508	15476	15596	15478	15563	15479	15740	15643	15457	15458	15578	15525	15601	15706	15525	15477	15502	15535	15465	15584	15716	15593	15369	15587	15649	15609	15562	15475	15431	15453	15309	15549	15571	15385	15736	15453	15562	15644	15621	15588	15410	15494	15837	15654	15494	15579	15546	15680	15601	15531	15529	15608	15604	15584	15635	15655	15515	15599	15537	15530	15568	15622	15561	15642	15606	15637	15575	15599	15332	15568	15676	15524	15539	15531	15531	15733	15663	15548	15465	15465	15545	15407	15618	15513	15519	15403	15506	15586	15617	15557	15556	15650	15511	15388	15526	15675	15574	15544	15479	15608	15502	15635	15691	15545	15479	15622	15424	15572	15579	15660	15657	15515	15533	15649	15638	15516	15536	15600	15643	15539	15578	15575	15575	15549	15593	15601	15427	15567	15738	15536	15592	15535	15352	15628	15580	15556	15547	15329	15557	15481	15757	15582	15572	15589	15497	15699	15402	15526	15611	15505	15710	15483	15587	15687	15548	15423	15376	15612	15520	15400	15500	15714	15739	15519	15638	15500	15542	15637	15365	15466	15479	15594	15444	15611	15598	15483	15482	15453	15592	15542	15591	15364	15522	15456	15696	15513	15568	15687	15333	15557	15537	15561	15450	15569	15675	15373	15517	15739	15473	15657	15505	15595	15559	15624	15414	15693	15535	15736	15543	15511	15652	15598	15504	15509	15578	15752	15490	15627	15545	15652	15517	15519	15491	15553	15593	15639	15530	15541	15568	15644	15658	15518	15554	15698	15526	15604	15379	15654	15547	15525	15556	15606	15475	15512	15514	15547	15608	15551	15609	15414	15553	15538	15639	15517	15759	15495	15395	15395	15775	15554	15485	15505	15531	15463	15519	15648	15557	15458	15430	15595	15444	15507	15532	15623	15573	15295	15626	15408	15484	15652	15601	15540	15577	15555	15577	15444	15477	15401	15728	15412	15533	15532	15643	15619	15758	15569	15484	15418	15469	15463	15401	15498	15683	15449	15656	15677	15504	15667	15637	15370	15620	15691	15621	15587	15438	15591	15666	15550	15605	15536	15371	15609	15525	15517	15517	15528	15568	15550	15531	15480	15617	15409	15502	15567	15352	15594	15546	15572	15470	15565	15412	15541	15617	15627	15694	15459	15581	15509	15483	15499	15626	15483	15592	15559	15452
25401	21561	27315	27767	21100	19980	19658	18768	18019	17847	17681	17555	17280	17396	17282	17276	17244	17090	17178	17056	17083	17128	17083	16989	17062	17096	17087	16899	16868	17009	16939	17072	17074	16861	17092	16973	16940	17039	16931	16868	16929	17001	16927	17002	17067	17167	16795	16810	17128	16997	17069	17100	16932	16957	16779	17043	16893	17037	17036	16907	16930	16873	16938	16863	16646	17105	16981	16878	16885	17100	16992	16873	16915	16844	16965	16907	16837	16818	16837	16959	16853	16895	17088	16984	16914	16818	16843	16793	16928	16906	17034	16929	16902	16945	17011	17135	17066	16770	16974	16840	16806	17048	16850	16857	16898	16895	17017	16900	17013	17208	16946	16691	16865	16913	17041	17018	17098	16907	16882	17003	16851	16886	17111	16846	16864	16792	17005	16948	17010	16993	16884	16802	17021	17021	17006	16977	17024	16993	17074	17008	16869	16969	16781	16909	17012	16889	16819	16820	16819	16808	17092	16795	16899	17106	16937	16889	16854	17168	16896	16917	17046	16779	16958	16896	17030	16885	16877	16902	16888	16842	17146	16997	16867	16926	16864	16861	16909	16920	16936	16823	16949	17083	17050	16913	16867	16963	16799	17146	17163	17177	16951	16920	16880	16735	17087	16858	16958	17109	17117	17178	16828	16726	17051	17052	17143	16806	16974	16930	16933	16964	16806	16903	16934	17072	16793	16810	16823	17023	16887	17114	17200	17133	17070	16851	16949	16926	17039	16964	16901	16869	17082	17024	16792	17113	16886	16913	17044	16836	16872	17029	16848	16925	16905	16963	17196	17031	16969	16922	16978	17070	16909	17023	16782	16991	16778	16969	16787	16916	16909	16840	17030	16750	16886	16897	16996	16821	17007	16893	16943	16826	16990	16823	16688	16933	17003	17059	16907	17057	17032	16887	17150	17074	16959	16975	17033	16786	16725	16674	16977	16702	16783	16874	16961	16920	16959	16831	16937	16767	16851	16955	16689	17173	17069	16979	16989	16968	16848	16690	17101	16915	16809	17013	17088	16806	16877	16908	16939	16938	16775	16740	17048	17045	16898	16789	17032	16785	16909	17070	16868	16938	16707	16740	16847	16949	17067	16825	16965	16899	16891	16872	16809	17056	16893	16752	16926	16917	16980	17063	17050	16851	16982	16772	16982	16924	17000	17083	17069	17029	17074	16834	17165	16729	16771	16956	16849	16886	17030	17047	16843	16853	17010	16888	17049	16922	17111	16812	17023	17080	16948	16795	16750	17002	16910	16881	16900	16926	16937	17024	16849	16968	16872	17097	16866	16971	17071	17133	16996	17040	16879	16794	16957	16873	16841	17033	16937	16709	16884	16890	16999	16861	16941	17046	16795	16804	16884	16783	16861	16741	16911	16907	17077	17012	16939	16888	16948	16963	16885	16761	17225	16915	16957	17069	16996	16868	17017	16963	16869	16778	17008	16962	16886	16896	17117	17060	16977	16952	17025	17064	16939	16955	17013	16909	16976	16887	17054	17134	16940	16866	16887	17206	16826	16950	16842	16991	16936	16795	17003	17127	16969	17067	17077	16966	16933	16766	17007	16826	17024	16760	17017	16987	16858	16849	16934	16943	16869	16780	16944	17154	16784	17118	17073	16982	16650	16974	17243	17034	16970	16706	17021	17083	16850	16701	16767	16901	16848	17195	17046	16893	17133	16928	16864	17016	16914	16862	16845	17240	16794	16893	16811	17090	17075	17048	16978	17041	16739	17079	16971	17061	17124	17014	17094	16947	16864	16879	17117	17021	16952	17035	16969	16892	17117	17201	16865	16860	16988	17048	16844	16927	16862	16875	16881	16976	16986	17057	16984	16957	16841	16940	16842	16776	16934	16999	16971	16948	16922	17064	17056	16853	17205	17030	16939	16931	16859	16950	16880	17056	16749	17037	17072	16899	16988	16892	16667	16942	16893	17022	16918	16922	17074	17156	17073	16748	16864	16799	16813	17094	16895	16849	16929	17001	16790	16966	17027	16851	16952	16985	16875	16716	17086	16992	17137	16845	17095	17101	16952	16857	16965	16812	17094	16949	16926	16900	16940	16754	16998	16932	16835	17067	17100	16780	16874	17024	16910	16896	17108	16977	17184	16948	16803	16846	16925	16786	16846	16937	16900	16985	16879	16819	17128	16997	16935	16997	16780	16721	17147	16947	17158	16829	17008	17046	17075	16986	16892	16660	17010	17053	17233	16877	17001	16902	16892	16929	17114	16909	16931	16924	16926	16979	16727	17046	16833	17090	16894	16835	16805	17019	16904	16959	16899	16992	16964	16946	16946	16767	16953	16997	16870	17000	16873	16955	17207	16838	17092	17076	16940	17037	16954	16856	16948	17010	17046	16985	16946	16894	16867	16909	17039	16949	16906	16893	17031	17000	17069	17091	17133	16894	16979	16974	17088	17116	17004	17018	16942	17053	16836	16927	16907	16804	17082	16837	17074	17037	17091	16905	17133	16978	17088	17093	16911	16924	16852	17086	16970	16994	16998	16915	16938	16906	16880	16921	16899	17138	16958	16970	16889	16849	17058	16933	16922	17022	16835	16995	16892	16875	17038	17090	16972	16962	16953	16899	16868	16801	17021	16892	17140	17023	16898	17072	16939	17053	17018	17016	16996	16876	16983	16941	17160	17038	16802	16902	16841	16989	17051	16902	17006	16779	17113	17008	16876	16934	16871	17040	17208	16793	16883	16861	16861	16928	16939	16869	16848	17154	16785	16966	17167	16754	16882	16764	16885	16916	16769	17024	16815	16789	17042	17056	16954	16925	16873	16902	17047	16968	16702	16860	17071	17058	16983	16975	17019	17087	16893	16987	16901	17123	16981	17046	17112	17168	16782	16877	17030	16792	16935	16998	16858	17046	17008	16911	16848	16882	17084	16935	16887	16921	16916	16910	17130	17035	17012	17195	16732	17057	16896	17021	17105	16871	16942	16912	16840	16953	16928	16697	16715	17039	16993	16974	17055	17088	16946	16814	16721	17078	17045	16896	17064	16735	16832	17010	16916	16926	16900	16870	17000	16824	16963	16786	17041	17059	16897	16945	17219	16997	17008	17007	17043	17019	17013	17086	16966	16871	16767	17065	16954	17186	17091	17048	16781	17028	17173	16874	16853	16856	16930	16788	16829	16913	17023	17015	17055	17075	16885	16946	16907	16907	16959	16743	17175	16935	17102	16908	17020	16955	17017	17002	17024	17063	16869	16819	16845	16769	16932	16845	16952	16793	16862	16915	16979	16744	17007	16971	16881	16976	17088	16954	17146	16961	16891	16907	17020	16765	16856	16994	16856	16895	16956	16860	16927	16906	16792	17158	17069	17053	17001	16911	17138	17039	17071	17064	17012	17050	16923	16926	17026	16814	16804	17057	17058	16818	16919	16819	16889	16925	16838	16723	17137	16953	17026	16944	17044	16947	17173	16700	17140	16922	17193	16976	16979	16811	16893	16650	16893	16913	16759	16992	16929	16826	17010	16934	17008	16997	16906	16890	16931	17038	16671	17069	16939	17010	17011	16797	16901	16917	17022	16865	17045	17088	16653	16968	16947	16899	17005	16804	16816	16828	17017	17090	16889	17127	16851	16982	17126	16974	17045	16816	16883	17030	17031	16958	16667	16938	17043	16790	17145	16731	16983	17068	17049	16901	16854	17045	16977	17050	17128	16962	16895	16627	16862	17077	17031	16980	17152	16805	17058	16704	16974	16868	16921	16993	16996	17145	16768	17204	16957	17120	16925	16798	16950	17031	16831	16917	16918	16983	17022	16930	17011	17183	16937	16788	16793	16979	16939	16844	17134	16911	17098	16858	17023	16891	16816	16971	17068	16961	16874	17005	16956	17035	16874	17045	16976	17010	16939	16749	16832	16879	16960	17030	17003	16879	16842	17058	16807	16818	16902	17028	16942	17056	16874	16990	16861	17048	17103	17221	17099	16873	16986	17020	17090	16988	17079	16809	16911	16871	17037	16859	16857	17028	16965	16970	16802	16824	17150	17053	16968	16959	17059	16943	17057	17028	16871	16905	16830	16829	17022	16960	17037	16941	17163	16759	17151	16949	17137	17051	17020	16749	16881	17064	16892	16906	16978	16983	16891	16903	16913	16878	17063	16856	16909	17126	16792	17028	16853	17029	17120	16867	17276	17043	16902	17053	17088	17038	16865	16909	17109	17056	16916	16912	16847	16762	17021	17081	16939	16987	16902	16909	16912	16828	16797	16897	17049	16935	16966	17139	17002	16787	16859	16911	16755	17076	16901	16790	17129	16924	17007	17005	17053	16983	16966	16855	17004	16985	16778	16924	16949	16685	16938	16872	16973	16905	17052	17202	16892	16649	16817	17093	17046	17169	16790	16657	16835	17025	16684	16967	16969	16957	16916	16855	16950	17040	17171	16927	16843	16838	16875	16973	16928	16887	16899	17283	17066	16974	16958	16914	16911	17005	16913	16944	17073	17027	16969	16946	16882	16834	16927	16843	16989	16844	16953	17001	16918	16816	16946	16989	17027	17022	16864	16825	16924	16837	17046	16821	16957	17022	17001	17034	16992	17251	16870	16928	17017	17016	16901	16897	16992	16773	16920	17053	17084	17067	17031	17152	16912	16965	17049	16997	17178	16930	16942	16942	17181	17140	16868	16951	17054	17030	17066	16979	16858	17009	16991	16970	16899	16758	16901	16897	17040	16836	16915	16875	17049	16893	16958	16864	16899	17089	17141	17007	17000	17028	16972	17208	16928	16755	16922	17053	17052	16879	16928	16929	16962	17113	16804	17087	16738	17045	16764	16862	16870	16925	16599	16731	16916	17024	16839	16833	16980	17017	16961	16901	16803	16891	17000	17068	16959	16858	16993	17004	16784	16947	16701	16882	17178	16970	16847	16937	16823	17003	17014	17129	16947	16954	16941	16821	16841	17144	17067	17024	17103	17049	16911	16688	17104	16790	17125	16928	16965	16832	16951	16941	17007	16716	17078	16879	16793	16970	16985	16955	16975	16939	17140	16869	17061	17095	16802	17007	17021	16943	16935	16978	16967	16772	17036	16874	16871	16789	16942	16790	16952	16881	17068	16916	16876	17006	17029	16879	16910	17162	16800	16953	16960	17086	16966	16895	16876	17151	16884	17051
22484	39575	32389	24882	21398	19658	18317	17658	17180	16776	16459	16082	15844	15682	15832	15507	15556	15466	15314	15526	15397	15300	15277	15414	15298	15305	15132	15178	15240	15312	15382	15236	15328	15399	15471	15365	15196	15235	15391	15245	15336	15261	15235	15198	15393	15262	15309	15448	15188	15132	15420	15238	15123	15260	15199	15219	15293	15271	15304	15245	15300	15072	15219	15163	15330	15295	15262	15276	15354	15102	15237	15343	15281	15191	15156	15263	15323	15293	15230	15107	15157	15211	15220	15235	15175	15323	15153	15287	15316	15230	15331	15189	15163	15235	15234	15318	15389	15192	15185	15269	15386	15163	15234	15420	15255	15307	15282	15228	15222	15207	15352	15049	15271	15216	15220	15165	15109	15246	15398	15299	15179	15117	15084	15255	15101	15301	15351	15303	15267	15482	15332	15147	15369	15167	15127	15232	15369	15452	15390	15325	15284	15309	15274	15416	15175	15213	15197	15412	15210	15263	15221	15282	15243	15221	15239	15190	15237	15195	15337	15315	15191	15310	15211	15428	15200	15173	15225	15178	15018	15303	15426	15174	15270	15046	15356	15243	15241	15248	15315	15211	15211	15225	15395	15373	15196	15308	15245	15282	15296	15310	15114	15340	15187	15204	15295	15116	15395	15148	15332	15349	15262	15298	15209	15154	15361	15183	15198	15135	15264	15110	15104	15202	15203	15320	15284	15124	15203	15421	15269	15214	15286	15269	15180	15313	15296	15258	15381	15147	15179	15377	15365	15253	15223	15375	15295	15210	15141	15184	15131	15233	15223	15206	15157	15102	15365	15456	15254	15184	15213	15130	15207	15327	15292	15190	15199	15220	15145	15266	15362	15146	15102	15320	15335	15190	15308	15452	15346	15364	15224	15482	15277	15232	15141	15216	15356	15221	15266	15242	15238	15273	15364	15232	15200	15220	15157	15202	15147	15218	15264	15236	15310	15279	15200	15239	15247	15085	15278	15448	15227	15322	15299	15436	15307	15416	15270	15236	15242	15137	15288	15249	15147	15029	15331	15369	15273	15257	15115	15241	15260	15247	15202	15211	15159	15219	15133	15138	15103	15429	15006	15283	15334	15184	15152	15278	15346	15312	15237	15189	15212	15326	15335	15242	15282	15202	15129	15399	15026	15106	15466	15407	15174	15300	15294	15403	15298	15330	15088	15451	15289	15134	15269	15151	15288	15244	15086	15334	15382	15298	15059	15117	15244	15209	15260	15238	15312	15181	15234	15285	15306	15199	15340	15232	15169	15338	15306	15113	15234	15113	15174	15172	15370	15390	15249	15215	15261	15233	15287	15324	15180	15244	15095	15286	15191	15207	15324	15345	15212	15275	15273	15442	15304	15193	15242	15300	15322	15176	15200	15375	15392	15378	15361	15215	15298	15307	15339	15191	15227	15260	15233	15224	15237	15302	15323	15197	15360	15145	15235	15121	15277	15237	15346	15278	15138	15018	15333	15278	15268	15223	15310	15282	15384	15169	15085	15276	15259	15128	15132	15479	15295	15414	15093	15136	15251	15261	15166	15021	15251	15399	15300	15455	15248	15339	15237	15132	15147	15257	15155	15214	15292	15146	15116	15323	15189	15260	15275	15361	15118	15138	15494	15175	15297	15183	15076	15229	15350	15187	15347	15198	15272	15242	15298	15148	15209	15256	15326	15257	15266	15204	15166	15298	15232	15183	15237	15227	15361	15298	15169	15283	15395	15294	15213	15284	15329	15227	15267	15390	15403	15250	15072	15210	15292	15275	15215	15076	15224	15219	15362	15155	15359	15297	15212	15284	15206	15246	15197	15317	15368	15343	15158	15353	15325	15171	15431	15182	15177	15176	15286	15290	15325	15249	15339	15288	15213	15195	15296	15348	15353	15306	15130	15125	15157	15354	15350	15154	15250	15368	15437	15301	15417	15239	15210	15246	15274	15185	15337	15263	15165	15273	15245	15072	15213	15421	15363	15234	15382	15502	15156	15324	15233	15299	15388	15444	15191	15157	15255	15257	15248	15390	15298	15302	15219	15279	15374	15219	15317	15317	15249	15168	15244	15189	15305	15255	15358	15155	15209	15487	15176	15334	15345	15359	15194	15271	15230	15271	15279	15329	15252	15376	15195	15179	15246	15235	15072	15356	15120	15364	15270	15203	15464	15294	15299	15236	15199	15247	15290	15147	15095	15064	15215	15221	15260	15226	15296	15134	15383	15096	15297	15246	15143	15227	15272	15166	15337	15261	15219	15136	15211	15274	15274	15143	15196	15060	15194	15173	15327	15291	15200	15317	15275	15140	15362	15211	15350	15133	15216	15317	15096	15386	15226	15353	15253	15363	15195	15205	15093	15257	15210	15313	15245	15330	15239	15225	15261	15245	15173	15399	15338	15170	15016	15379	15346	15267	15275	15484	15251	15279	15213	15382	15373	15102	15203	15254	15274	15166	15158	15282	15260	15240	15210	15114	15267	15216	15297	15327	15150	15174	15289	15298	15216	15190	15306	15314	15163	15172	15337	15252	15362	15035	15197	15339	15288	15338	15280	15280	15197	15213	15319	15264	15427	15295	15297	15328	15343	15348	15090	15267	15253	15233	15216	15237	15149	15071	15199	15172	15205	15205	15300	15353	15275	15357	15254	15283	15454	15322	15229	15155	15220	15285	15491	15196	15222	15384	15259	15363	15389	15042	15082	15294	15390	15315	15318	15275	15438	15224	15252	15202	15416	15199	15307	15174	15191	15271	15148	15326	15361	15177	15194	15178	15239	15318	15243	15347	15184	15171	15239	15248	15384	15184	15082	15212	15269	15393	15244	15301	15244	15394	15192	15228	15220	15280	15197	15269	15293	15159	15278	15199	15379	15237	15245	15353	15281	15349	15134	15216	15425	15131	15330	15331	15372	15020	15227	15186	15368	15202	15300	15083	15282	15216	15276	15392	15372	15163	15371	15343	15338	15220	15119	15227	15236	15133	15219	15251	15084	15292	15223	15174	15139	15386	15195	15220	15373	15369	15095	15391	15228	15233	15281	15355	15275	15179	15302	15270	15277	15329	15195	15138	15269	15164	15560	15283	15287	15476	15297	15265	15298	15232	15315	15184	15364	15383	15341	15454	15250	15216	15263	15214	15224	15408	15340	14989	15264	15421	15191	15348	15250	15261	15209	15302	15253	15201	15302	15270	15366	15219	15240	15220	15227	15249	15346	15319	15194	15259	15282	15331	15239	15340	15212	15292	15289	15264	15230	15393	15217	15170	15356	15177	15336	15376	15380	15319	15182	15239	15372	15283	15349	15233	15190	15186	15181	15294	15280	15230	15299	15226	15351	15216	15254	15193	15165	15167	15145	15129	15224	15112	15277	15406	15154	15360	15488	15294	15288	15274	15141	15341	15219	15188	15243	15324	15167	15512	15208	15124	15273	15234	15324	15324	15161	15181	15277	15249	15163	15272	15205	15174	15080	15249	15164	15222	15158	15281	15358	15351	15240	15226	15064	15207	15329	15352	15270	15302	15250	15194	15139	15159	15335	15283	15250	15383	15325	15207	15481	15391	15228	15338	15307	15090	15380	15411	15160	15001	15245	15075	15239	15309	15276	15158	15210	15283	15235	15367	15227	15055	15319	15182	15229	14997	15273	15229	15260	15414	15319	15215	15283	15207	15216	15260	15194	15352	15311	15245	15180	15306	15266	15182	15179	15328	15274	15078	15194	15216	15178	15228	15092	15222	15231	15106	15349	15265	15332	15321	15413	15351	15160	15326	15186	15323	15247	15385	15300	15363	15217	15396	15147	15212	15153	15111	15274	15229	15298	15232	15173	15353	15316	15218	15268	15321	15111	15220	15175	15076	15275	15348	15074	15330	15260	15346	15210	15242	15211	15339	15392	15110	15128	15315	15242	15233	15219	15115	15330	15262	15324	15190	15243	15181	15239	15158	15327	15279	15253	15117	15251	15294	15244	15300	15411	15203	15278	15326	15353	15166	15232	15317	15259	15369	15297	15188	15197	15416	15175	15276	15174	15215	15424	15344	15401	15152	15338	15236	15425	15303	15444	15242	15291	15036	15220	15217	15318	15153	15168	15444	15523	15204	15442	15346	15289	15369	15276	15319	15199	15282	15331	15123	15437	15361	15218	15509	15149	15193	15279	15119	15225	15230	15256	15348	15233	15232	15413	15324	15188	15086	15293	15321	15312	15278	15150	15238	15197	15365	15260	15106	15287	15087	15210	15215	15314	15281	15214	15291	15266	15281	15345	15396	15235	15201	15356	15302	15304	15335	15403	15095	15303	15264	15128	15187	15268	15199	15180	15241	15010	15384	15324	15229	15204	15304	15293	15146	15251	15276	15257	15293	15377	15022	15228	15202	15094	15222	15192	15317	15155	15217	15112	15149	15132	15187	15069	15300	15244	15326	15273	15329	15183	15163	15262	15244	15218	15177	15281	15192	15235	15375	15146	15393	15428	15120	15328	15210	15360	15256	15269	15313	15245	15351	15181	15238	15309	15329	15209	15262	15260	15366	15131	15284	15294	15167	15100	15126	15253	15351	15134	15206	15347	15343	15263	15212	15276	15281	15316	15419	15213	15378	15361	15307	15092	15362	15257	15349	15268	15196	15457	15383	15230	15217	15225	15162	15240	15164	15330	15275	15320	15293	15201	15176	15384	15324	15075	15343	15261	15405	15321	15228	15176	15370	15263	15269	15185	15317	15262	15328	15358	15494	15199	15188	15226	15242	15265	15200	15352	15142	15197	15196	15176	15173	15276	15314	15396	15239	15110	15198	15172	15374	15208	15230	15260	15346	15194	15174	15325	15190	15295	15238	15143	15220	15217	15263	15270	15328	15164	15171	15372	15308	15296	15216	15342	15246	15161	15119	15421	15234	15211	15357	15308	15213	15303	15145	15388	15172	15443	15231	15252	15313	15203	15388	15335	15461	15214	15216	15240	15284	15229	15203	15267	15363	15343	15276	15374	15237	15143	15170	15351	15235	15147	15309	15279	15291	15432	15231	15187	15209	15240	15298	15343	15232	15341	15249	15232	15295	15355	15107	15296	15191	15256	15117	15209	15208	15478	15196	15322	15396	15236	15253	15381	15165	15169	15471	15300	15220	15160	15443	15333	15248	15272	15168	15166	15247	15220	15179
22521	21491	28685	24824	22088	24405	25720	21135	19984	19576	19495	18810	18592	18438	18449	18443	18348	18101	17848	17925	17890	17949	17970	17797	18036	17892	17770	17851	17716	17734	17534	17793	17534	17780	17729	17717	17793	17418	17666	17710	17527	17634	17777	17689	17635	17648	17761	17732	17584	17616	17586	17677	17459	17584	17551	17436	17523	17443	17600	17517	17686	17621	17696	17598	17697	17465	17518	17451	17223	17354	17707	17487	17481	17505	17724	17831	17572	17621	17676	17546	17685	17803	17554	17611	17621	17584	17584	17637	17497	17641	17701	17347	17714	17545	17641	17299	17422	17546	17584	17619	17498	17561	17576	17549	17565	17457	17519	17360	17617	17548	17501	17680	17586	17541	17485	17752	17586	17574	17713	17814	17539	17457	17566	17718	17469	17419	17525	17442	17652	17525	17643	17328	17551	17355	17551	17749	17635	17670	17519	17427	17636	17697	17917	17548	17517	17628	17649	17789	17744	17609	17737	17727	17558	17475	17573	17541	17801	17574	17591	17529	17416	17492	17558	17608	17515	17551	17530	17505	17445	17455	17276	17760	17586	17631	17556	17508	17740	17557	17670	17641	17665	17644	17492	17549	17667	17691	17635	17422	17723	17592	17428	17579	17448	17609	17626	17507	17518	17482	17666	17545	17418	17500	17650	17562	17733	17527	17429	17627	17298	17472	17495	17497	17531	17917	17591	17505	17467	17538	17535	17647	17746	17574	17474	17550	17613	17681	17402	17478	17461	17599	17411	17638	17472	17504	17638	17408	17455	17394	17602	17664	17565	17616	17610	17471	17418	17413	17571	17554	17474	17582	17607	17619	17498	17575	17776	17502	17627	17731	17562	17587	17611	17408	17478	17534	17726	17778	17486	17499	17655	17446	17463	17644	17586	17571	17550	17558	17527	17602	17504	17669	17454	17517	17516	17514	17550	17591	17482	17571	17748	17591	17504	17385	17484	17582	17421	17540	17497	17586	17358	17377	17529	17337	17503	17362	17407	17549	17488	17702	17564	17541	17628	17535	17570	17479	17487	17528	17390	17376	17693	17563	17308	17498	17361	17614	17363	17621	17520	17539	17616	17541	17724	17501	17542	17478	17743	17517	17599	17667	17435	17465	17563	17422	17469	17625	17677	17613	17638	17592	17560	17577	17737	17400	17507	17574	17574	17628	17691	17699	17322	17652	17547	17521	17607	17427	17545	17467	17642	17508	17441	17401	17625	17526	17571	17605	17454	17592	17661	17646	17528	17714	17346	17648	17684	17672	17458	17446	17605	17506	17626	17645	17466	17435	17510	17631	17588	17563	17630	17410	17593	17635	17488	17622	17582	17517	17627	17550	17740	17547	17716	17573	17584	17642	17616	17490	17595	17597	17522	17662	17511	17489	17455	17544	17691	17614	17582	17567	17423	17448	17354	17502	17542	17600	17450	17550	17398	17464	17642	17437	17510	17398	17557	17602	17598	17477	17632	17479	17414	17677	17640	17570	17544	17659	17625	17503	17603	17557	17626	17410	17646	17532	17525	17497	17494	17597	17434	17558	17588	17549	17579	17575	17595	17338	17683	17627	17484	17632	17547	17697	17706	17560	17602	17558	17479	17709	17521	17611	17287	17312	17534	17630	17496	17668	17668	17507	17546	17772	17516	17534	17633	17415	17722	17699	17612	17640	17605	17422	17740	17292	17376	17552	17428	17778	17656	17424	17451	17358	17624	17401	17525	17601	17687	17557	17646	17564	17516	17585	17629	17377	17482	17331	17491	17511	17413	17554	17630	17457	17452	17725	17529	17547	17556	17549	17675	17541	17488	17630	17630	17601	17350	17623	17530	17525	17279	17445	17364	17534	17327	17455	17457	17545	17598	17626	17475	17543	17575	17400	17346	17416	17605	17488	17661	17638	17874	17723	17650	17528	17648	17474	17546	17457	17480	17480	17581	17578	17502	17484	17473	17579	17621	17396	17638	17641	17506	17506	17557	17599	17686	17444	17615	17485	17310	17585	17497	17600	17553	17606	17616	17641	17430	17481	17401	17641	17594	17581	17366	17639	17589	17467	17504	17585	17695	17721	17609	17723	17749	17428	17490	17446	17587	17600	17545	17502	17612	17446	17638	17677	17555	17519	17476	17507	17531	17413	17601	17224	17551	17578	17653	17407	17551	17448	17513	17500	17460	17351	17636	17475	17692	17487	17802	17566	17500	17508	17487	17873	17604	17562	17601	17244	17527	17651	17751	17647	17484	17632	17604	17562	17653	17597	17515	17637	17566	17406	17839	17330	17475	17478	17558	17466	17514	17637	17506	17585	17545	17728	17450	17316	17641	17443	17737	17421	17546	17439	17445	17562	17397	17636	17628	17557	17477	17490	17589	17548	17432	17475	17479	17381	17356	17515	17413	17692	17439	17629	17595	17458	17635	17502	17406	17505	17385	17377	17412	17530	17421	17676	17525	17593	17582	17436	17569	17582	17493	17437	17422	17453	17645	17687	17362	17669	17441	17347	17472	17419	17487	17326	17594	17457	17719	17591	17553	17643	17500	17443	17482	17584	17555	17387	17558	17545	17593	17475	17514	17500	17552	17687	17682	17476	17322	17601	17717	17511	17681	17535	17690	17634	17515	17406	17685	17547	17414	17607	17735	17375	17491	17695	17524	17369	17366	17416	17588	17542	17604	17492	17722	17743	17327	17495	17736	17489	17354	17577	17628	17539	17493	17495	17548	17662	17523	17608	17569	17598	17617	17415	17561	17400	17507	17484	17379	17560	17639	17553	17443	17475	17735	17627	17600	17466	17455	17472	17271	17499	17529	17454	17558	17669	17417	17566	17503	17195	17634	17608	17495	17690	17788	17717	17415	17614	17736	17489	17544	17262	17379	17600	17536	17389	17587	17405	17716	17591	17661	17508	17670	17453	17675	17448	17621	17528	17479	17512	17518	17444	17726	17585	17542	17637	17691	17524	17720	17546	17555	17344	17557	17676	17657	17518	17511	17419	17576	17551	17525	17677	17280	17564	17541	17479	17511	17666	17488	17513	17417	17466	17539	17477	17630	17520	17526	17450	17427	17502	17391	17426	17508	17333	17571	17547	17606	17387	17533	17408	17548	17524	17477	17593	17463	17647	17599	17566	17587	17348	17713	17475	17265	17583	17568	17645	17809	17587	17507	17592	17475	17680	17560	17482	17652	17510	17553	17268	17260	17500	17430	17507	17466	17487	17566	17609	17490	17658	17444	17498	17538	17271	17350	17709	17614	17544	17491	17515	17724	17603	17548	17541	17499	17436	17516	17358	17450	17466	17600	17433	17491	17458	17434	17503	17619	17375	17689	17500	17541	17567	17664	17691	17526	17499	17757	17559	17599	17496	17574	17582	17588	17586	17506	17491	17464	17575	17385	17374	17550	17620	17435	17523	17442	17555	17581	17394	17652	17769	17343	17539	17603	17468	17640	17524	17588	17551	17680	17620	17519	17496	17504	17631	17599	17456	17599	17574	17459	17677	17634	17554	17473	17742	17657	17428	17812	17448	17645	17543	17534	17523	17620	17442	17558	17447	17448	17551	17579	17539	17582	17468	17559	17366	17649	17468	17713	17568	17632	17430	17319	17572	17516	17420	17647	17523	17490	17386	17436	17518	17466	17530	17713	17413	17428	17345	17206	17465	17512	17314	17454	17379	17553	17644	17678	17441	17454	17463	17539	17419	17316	17456	17665	17747	17422	17525	17810	17425	17647	17461	17706	17753	17554	17527	17572	17697	17624	17413	17617	17595	17711	17377	17651	17565	17665	17539	17457	17532	17512	17448	17569	17554	17545	17629	17537	17403	17430	17635	17604	17465	17529	17606	17631	17648	17385	17542	17683	17567	17486	17627	17469	17511	17673	17538	17638	17530	17506	17530	17627	17384	17576	17395	17461	17582	17425	17387	17509	17390	17645	17632	17364	17493	17411	17608	17738	17632	17613	17551	17651	17549	17464	17504	17547	17558	17509	17525	17466	17372	17501	17680	17463	17495	17629	17437	17509	17410	17601	17547	17767	17470	17722	17566	17495	17594	17630	17571	17487	17446	17621	17518	17487	17740	17687	17491	17632	17660	17601	17661	17659	17470	17657	17616	17592	17483	17617	17626	17414	17514	17731	17627	17616	17585	17629	17512	17530	17482	17398	17458	17590	17567	17583	17451	17545	17395	17505	17557	17429	17378	17451	17589	17562	17537	17553	17459	17380	17506	17712	17514	17300	17551	17505	17703	17548	17578	17374	17576	17654	17588	17573	17589	17582	17271	17368	17308	17608	17479	17715	17411	17483	17550	17427	17367	17471	17436	17508	17473	17534	17641	17497	17552	17496	17432	17525	17612	17633	17562	17561	17432	17483	17412	17477	17660	17633	17464	17640	17522	17343	17387	17556	17504	17304	17501	17706	17674	17535	17593	17516	17441	17594	17606	17676	17517	17561	17406	17731	17700	17585	17391	17405	17712	17675	17610	17750	17299	17683	17532	17273	17434	17449	17578	17548	17370	17430	17641	17629	17576	17466	17501	17585	17476	17569	17612	17427	17567	17518	17671	17600	17421	17544	17742	17550	17601	17614	17633	17625	17417	17506	17645	17567	17428	17620	17594	17516	17453	17554	17440	17513	17579	17554	17567	17527	17563	17559	17548	17486	17417	17465	17498	17511	17802	17729	17625	17513	17465	17618	17351	17734	17396	17661	17452	17579	17723	17668	17513	17388	17632	17478	17464	17599	17720	17573	17316	17580	17519	17397	17457	17715	17540	17411	17559	17408	17427	17527	17317	17568	17645	17660	17635	17486	17616	17813	17574	17677	17578	17544	17692	17541	17580	17541	17538	17491	17560	17742	17349	17739	17551	17479	17471	17388	17504	17642	17491	17439	17532	17321	17495	17582	17607	17670	17560	17452	17574	17419	17519	17307	17617	17410	17716	17502	17554	17453	17504	17660	17533	17512	17317	17633	17536	17715	17501	17377	17730	17548	17648	17215	17436	17593	17608	17550	17606	17580	17683	17695	17575	17569	17568	17590	17457	17459	17557	17515	17493	17584	17421	17526	17491	17451	17466	17555	17741	17629	17616	17408	17614	17604	17369	17521	17462	17740	17608	17479	17512	17403	17552	17468	17510	17520	17389	17665	17552
23819	48070	40271	31180	26771	23676	21538	20347	19464	18469	17779	17219	17042	16684	16710	16482	16289	16085	16121	16086	16035	15813	15736	15738	15590	15740	15804	15771	15698	15595	15605	15717	15771	15581	15761	15794	15689	15807	15730	15633	15673	15718	15710	15629	15619	15569	15764	15580	15552	15672	15496	15549	15681	15521	15567	15533	15537	15580	15535	15716	15606	15643	15759	15537	15503	15713	15508	15561	15663	15642	15527	15605	15417	15569	15672	15848	15433	15481	15747	15667	15624	15619	15613	15633	15420	15485	15546	15457	15569	15622	15578	15473	15552	15431	15712	15466	15462	15425	15501	15541	15654	15404	15639	15556	15436	15650	15601	15470	15638	15642	15563	15552	15472	15587	15527	15659	15573	15558	15461	15692	15542	15764	15564	15529	15557	15599	15765	15496	15705	15587	15485	15700	15791	15496	15841	15535	15629	15465	15678	15681	15407	15541	15667	15552	15498	15646	15656	15509	15561	15500	15532	15560	15522	15476	15521	15341	15636	15540	15605	15482	15654	15699	15644	15542	15618	15549	15572	15629	15531	15701	15618	15621	15749	15639	15631	15618	15448	15544	15669	15480	15741	15568	15540	15533	15487	15532	15538	15694	15419	15422	15552	15541	15598	15771	15291	15687	15547	15720	15709	15688	15556	15584	15421	15514	15583	15500	15533	15499	15652	15574	15637	15546	15525	15405	15450	15654	15480	15650	15661	15531	15505	15532	15567	15521	15466	15491	15490	15472	15595	15441	15553	15556	15720	15606	15532	15598	15779	15532	15657	15473	15672	15605	15599	15668	15608	15628	15395	15485	15722	15605	15542	15447	15744	15620	15499	15528	15667	15697	15678	15433	15847	15555	15676	15535	15597	15476	15516	15628	15558	15645	15598	15601	15723	15478	15454	15712	15608	15573	15559	15595	15679	15724	15278	15502	15532	15473	15636	15592	15524	15629	15622	15604	15690	15661	15600	15574	15682	15674	15537	15574	15588	15618	15636	15569	15530	15592	15693	15437	15659	15494	15577	15576	15578	15486	15428	15606	15512	15490	15642	15538	15469	15652	15575	15455	15609	15676	15504	15579	15481	15504	15677	15576	15706	15465	15525	15627	15700	15583	15448	15661	15515	15575	15545	15498	15557	15693	15535	15580	15738	15533	15511	15521	15719	15466	15462	15597	15686	15505	15476	15519	15771	15598	15512	15693	15647	15683	15480	15582	15863	15427	15529	15423	15656	15619	15544	15743	15659	15740	15430	15648	15620	15584	15568	15599	15651	15646	15756	15659	15664	15502	15662	15490	15605	15472	15672	15472	15486	15413	15568	15650	15595	15566	15571	15516	15625	15364	15403	15654	15628	15610	15622	15771	15587	15572	15488	15329	15619	15481	15592	15763	15558	15483	15628	15535	15421	15723	15706	15614	15526	15505	15557	15567	15603	15622	15621	15607	15542	15607	15640	15387	15422	15573	15588	15530	15340	15602	15484	15649	15753	15617	15701	15588	15477	15513	15489	15616	15468	15551	15705	15644	15694	15455	15631	15577	15635	15681	15552	15527	15578	15478	15663	15799	15525	15487	15640	15580	15677	15559	15535	15507	15653	15693	15721	15494	15706	15441	15533	15491	15565	15494	15541	15408	15407	15495	15499	15609	15663	15557	15670	15561	15439	15654	15629	15583	15610	15618	15608	15615	15648	15561	15759	15557	15558	15433	15670	15590	15364	15619	15536	15582	15588	15615	15597	15464	15713	15592	15489	15596	15618	15653	15727	15587	15647	15521	15556	15519	15604	15557	15529	15517	15603	15456	15578	15544	15569	15532	15633	15798	15669	15606	15651	15682	15475	15607	15457	15353	15675	15640	15545	15459	15482	15579	15703	15454	15565	15636	15590	15550	15559	15547	15662	15840	15452	15789	15602	15426	15394	15604	15750	15581	15499	15751	15601	15457	15695	15645	15618	15534	15674	15414	15600	15540	15673	15604	15576	15610	15605	15754	15626	15671	15635	15582	15792	15555	15560	15285	15557	15534	15664	15534	15630	15631	15638	15638	15565	15550	15619	15718	15669	15504	15718	15642	15498	15686	15718	15670	15584	15474	15537	15521	15763	15611	15623	15509	15436	15497	15787	15626	15649	15569	15746	15526	15635	15594	15523	15692	15484	15458	15611	15452	15449	15550	15627	15558	15578	15540	15450	15505	15446	15667	15427	15592	15614	15390	15751	15797	15540	15457	15498	15565	15550	15711	15535	15547	15287	15464	15606	15704	15626	15763	15524	15613	15659	15461	15466	15559	15674	15611	15609	15588	15381	15411	15606	15570	15638	15654	15562	15663	15412	15598	15748	15572	15567	15626	15477	15529	15412	15530	15520	15558	15579	15483	15610	15710	15630	15666	15555	15614	15511	15467	15580	15427	15560	15579	15568	15611	15480	15689	15621	15493	15491	15560	15550	15457	15626	15711	15554	15671	15526	15672	15362	15516	15534	15585	15498	15522	15532	15608	15448	15710	15569	15655	15641	15658	15615	15633	15605	15640	15624	15458	15585	15606	15696	15559	15424	15590	15547	15597	15522	15651	15555	15610	15552	15534	15643	15439	15500	15578	15482	15608	15487	15395	15786	15665	15426	15423	15647	15593	15484	15625	15503	15676	15601	15512	15525	15396	15782	15478	15490	15476	15576	15411	15719	15744	15669	15740	15648	15542	15599	15604	15673	15535	15599	15669	15635	15693	15676	15483	15620	15660	15571	15619	15589	15760	15676	15745	15698	15707	15476	15547	15460	15615	15549	15605	15653	15546	15532	15546	15571	15679	15315	15552	15586	15543	15396	15645	15554	15503	15519	15611	15588	15504	15636	15649	15607	15424	15406	15728	15564	15580	15563	15601	15653	15477	15541	15565	15574	15444	15715	15600	15570	15654	15458	15522	15646	15656	15496	15546	15495	15721	15489	15601	15698	15589	15542	15535	15491	15572	15602	15667	15763	15478	15782	15493	15644	15555	15482	15512	15617	15484	15524	15472	15470	15675	15480	15707	15588	15450	15674	15714	15592	15540	15569	15607	15670	15673	15549	15444	15668	15530	15623	15676	15600	15481	15472	15439	15744	15622	15653	15408	15580	15546	15495	15482	15643	15502	15413	15599	15532	15412	15635	15593	15490	15573	15682	15686	15565	15586	15552	15534	15657	15598	15465	15534	15611	15554	15733	15382	15634	15622	15486	15708	15643	15679	15466	15637	15418	15762	15641	15704	15555	15508	15673	15636	15433	15554	15633	15699	15583	15696	15566	15555	15601	15520	15641	15520	15545	15516	15627	15574	15739	15681	15657	15673	15529	15497	15635	15728	15802	15579	15513	15547	15517	15462	15733	15527	15653	15603	15555	15592	15835	15554	15497	15543	15756	15738	15588	15741	15588	15704	15653	15466	15403	15624	15489	15482	15586	15656	15651	15616	15600	15463	15646	15556	15610	15407	15552	15494	15379	15498	15667	15651	15574	15642	15573	15678	15617	15650	15498	15659	15664	15537	15665	15651	15525	15778	15631	15622	15543	15616	15676	15628	15517	15459	15765	15624	15496	15519	15567	15547	15705	15319	15654	15518	15560	15407	15561	15703	15453	15659	15657	15596	15406	15527	15595	15707	15642	15589	15639	15440	15460	15621	15572	15583	15507	15704	15525	15479	15410	15530	15595	15580	15631	15653	15633	15554	15490	15431	15624	15559	15565	15573	15649	15620	15495	15857	15677	15757	15573	15478	15617	15661	15649	15609	15621	15517	15623	15641	15655	15709	15551	15493	15738	15719	15516	15610	15720	15725	15431	15485	15468	15691	15610	15531	15489	15422	15582	15548	15574	15591	15669	15563	15617	15575	15587	15663	15527	15493	15544	15549	15610	15533	15541	15584	15736	15533	15609	15536	15492	15440	15855	15596	15640	15388	15605	15661	15543	15656	15520	15609	15714	15424	15567	15458	15412	15455	15522	15527	15493	15457	15805	15557	15457	15569	15506	15397	15424	15481	15565	15535	15598	15454	15670	15614	15492	15587	15565	15528	15628	15587	15717	15605	15546	15576	15498	15529	15678	15607	15631	15472	15452	15589	15577	15617	15574	15631	15447	15599	15599	15617	15474	15497	15467	15550	15490	15567	15635	15426	15654	15669	15525	15554	15573	15449	15477	15600	15733	15419	15656	15616	15670	15394	15630	15510	15581	15697	15558	15532	15671	15713	15483	15590	15688	15639	15699	15531	15636	15514	15632	15697	15557	15491	15468	15681	15512	15512	15575	15616	15457	15550	15684	15503	15560	15555	15699	15590	15562	15502	15506	15420	15457	15471	15543	15601	15578	15590	15574	15579	15531	15355	15524	15695	15752	15660	15600	15617	15681	15406	15578	15681	15600	15626	15563	15489	15651	15599	15686	15568	15664	15505	15695	15658	15482	15560	15586	15439	15500	15554	15553	15533	15704	15418	15538	15594	15703	15601	15552	15488	15582	15391	15692	15597	15630	15549	15522	15432	15520	15657	15605	15596	15679	15495	15560	15516	15472	15458	15409	15611	15475	15577	15510	15538	15786	15662	15633	15730	15480	15509	15594	15559	15592	15559	15611	15574	15537	15682	15562	15667	15488	15502	15728	15692	15716	15521	15661	15565	15552	15478	15704	15572	15598	15431	15503	15678	15741	15523	15567	15589	15606	15620	15619	15452	15439	15472	15606	15717	15514	15695	15628	15589	15664	15465	15488	15606	15528	15513	15493	15512	15432	15614	15522	15758	15414	15528	15679	15744	15442	15547	15531	15548	15533	15576	15560	15458	15532	15614	15567	15594	15663	15536	15542	15611	15471	15521	15469	15326	15519	15615	15661	15522	15610	15498	15612	15542	15394	15536	15716	15554	15459	15832	15513	15725	15635	15428	15651	15572	15690	15587	15616	15696	15448	15561	15597	15260	15474	15524	15635	15650	15431	15586	15628	15631	15722	15610	15596	15724	15508	15704	15693	15678	15643	15643	15393	15453	15597	15562	15595	15721	15404	15678	15558	15467	15530	15460	15577	15743	15528	15641	15535	15471	15749	15647	15488	15681	15630	15562	15572	15566	15662	15685	15622	15598	15658	15583	15601	15619	15608	15634	15684	15599	15369	15425	15591	15518	15479	15555
29364	25892	29655	25598	21101	19853	19341	18635	18205	18157	17781	17813	17676	17599	17638	17521	17675	17601	17425	17536	17506	17653	17351	17538	17248	17346	17503	17596	17585	17366	17267	17368	17526	17560	17524	17310	17432	17236	17477	17282	17448	17338	17489	17453	17569	17617	17300	17315	17142	17338	17428	17165	17241	17190	17241	17477	17396	17307	17535	17369	17506	17085	17367	17318	17373	17399	17451	17264	17443	17425	17445	17344	17539	17284	17417	17370	17435	17438	17431	17191	17390	17445	17216	17344	17131	17306	17281	17247	17387	17228	17390	17190	17443	17397	17326	17425	17369	17419	17518	17529	17550	17285	17474	17212	17389	17338	17351	17400	17569	17284	17605	17499	17504	17296	17309	17415	17328	17406	17348	17180	17538	17442	17445	17392	17407	17370	17351	17382	17363	17408	17453	17461	17411	17330	17343	17285	17228	17456	17386	17322	17208	17459	17335	17515	17537	17372	17392	17404	17473	17366	17250	17377	17379	17335	17429	17495	17439	17412	17425	17439	17420	17289	17440	17343	17356	17250	17278	17443	17456	17510	17212	17385	17237	17474	17360	17229	17415	17315	17391	17294	17357	17486	17353	17409	17586	17242	17396	17298	17294	17334	17274	17499	17290	17365	17384	17314	17290	17205	17377	17362	17311	17280	17393	17546	17495	17351	17344	17422	17194	17488	17416	17342	17432	17326	17467	17523	17341	17466	17359	17394	17362	17353	17317	17301	17377	17172	17484	17433	17152	17309	17457	17359	17441	17204	17325	17221	17397	17289	17324	17560	17268	17198	17199	17434	17341	17558	17183	17529	17296	17331	17535	17456	17375	17481	17437	17159	17451	17335	17417	17279	17543	17432	17456	17199	17292	17466	17503	17465	17490	17272	17244	17252	17262	17262	17302	17237	17312	17461	17350	17363	17518	17477	17474	17446	17268	17322	17387	17522	17351	17284	17339	17618	17415	17434	17404	17362	17413	17538	17376	17379	17396	17437	17330	17266	17313	17153	17186	17463	17274	17344	17338	17370	17299	17450	17484	17550	17473	17368	17457	17515	17305	17297	17647	17552	17292	17286	17252	17607	17476	17608	17291	17369	17476	17474	17376	17303	17448	17309	17453	17386	17322	17490	17194	17291	17384	17324	17389	17278	17313	17387	17443	17467	17441	17355	17512	17349	17502	17419	17267	17345	17456	17301	17439	17243	17408	17369	17392	17242	17375	17220	17496	17407	17430	17419	17514	17538	17553	17269	17585	17370	17230	17443	17266	17328	17443	17398	17405	17413	17429	17503	17345	17396	17257	17462	17369	17432	17200	17364	17319	17347	17227	17344	17445	17405	17379	17378	17601	17317	17456	17403	17620	17252	17408	17160	17218	17486	17275	17503	17400	17322	17443	17387	17446	17360	17497	17479	17232	17469	17480	17408	17455	17487	17236	17448	17295	17279	17184	17460	17317	17626	17338	17436	17358	17134	17447	17455	17367	17498	17440	17405	17447	17534	17264	17463	17475	17398	17522	17386	17314	17403	17446	17275	17492	17155	17371	17301	17600	17474	17280	17451	17381	17447	17308	17275	17303	17372	17494	17168	17533	17551	17532	17389	17294	17476	17308	17488	17302	17364	17351	17254	17538	17363	17327	17423	17351	17406	17372	17295	17251	17408	17232	17702	17394	17237	17477	17315	17594	17059	17393	17363	17282	17578	17344	17420	17447	17300	17401	17355	17354	17315	17372	17418	17446	17431	17302	17266	17486	17394	17531	17347	17368	17287	17108	17076	17443	17325	17466	17509	17289	17556	17498	17364	17187	17119	17389	17325	17317	17421	17266	17479	17612	17118	17300	17513	17399	17292	17451	17314	17547	17403	17392	17473	17437	17377	17391	17513	17461	17385	17364	17309	17441	17115	17407	17162	17516	17363	17513	17395	17386	17249	17494	17406	17250	17439	17684	17242	17230	17282	17430	17487	17213	17093	17414	17447	17515	17447	17376	17211	17383	17544	17496	17303	17476	17398	17273	17219	17354	17248	17343	17440	17238	17274	17290	17274	17394	17476	17453	17445	17365	17197	17103	17410	17294	17365	17332	17397	17220	17515	17575	17254	17205	17272	17435	17503	17278	17454	17388	17299	17274	17285	17294	17220	17372	17546	17567	17401	17338	17361	17435	17421	17524	17537	17255	17353	17415	17350	17385	17278	17412	17448	17407	17168	17239	17345	17219	17268	17366	17347	17427	17297	17351	17598	17554	17345	17355	17351	17545	17137	17394	17514	17428	17512	17291	17361	17434	17487	17484	17391	17438	17540	17187	17339	17365	17309	17418	17628	17405	17338	17408	17366	17247	17411	17556	17409	17507	17194	17152	17432	17409	17426	17562	17326	17357	17542	17281	17378	17165	17348	17431	17324	17358	17459	17328	17407	17317	17392	17427	17277	17503	17477	17402	17510	17535	17377	17404	17165	17361	17365	17251	17298	17214	17201	17231	17448	17566	17390	17352	17488	17545	17472	17544	17278	17391	17307	17368	17402	17343	17291	17467	17427	17325	17560	17490	17423	17377	17378	17184	17392	17382	17558	17413	17485	17224	17661	17529	17334	17408	17409	17418	17470	17589	17439	17335	17289	17637	17546	17459	17239	17449	17400	17442	17460	17286	17321	17470	17479	17336	17424	17283	17271	17410	17318	17353	17662	17277	17387	17476	17260	17290	17426	17438	17472	17404	17298	17493	17395	17343	17511	17265	17372	17367	17464	17487	17374	17488	17316	17384	17401	17404	17172	17417	17491	17403	17399	17364	17432	17450	17380	17411	17305	17413	17381	17444	17312	17571	17457	17588	17530	17417	17494	17350	17499	17389	17418	17357	17323	17214	17542	17400	17283	17384	17467	17542	17437	17366	17532	17273	17397	17365	17372	17409	17479	17430	17290	17232	17304	17315	17584	17592	17391	17487	17363	17316	17371	17397	17390	17332	17404	17155	17427	17360	17406	17292	17545	17213	17483	17374	17362	17298	17324	17421	17540	17474	17331	17526	17456	17440	17405	17328	17435	17406	17428	17295	17200	17311	17372	17450	17482	17457	17295	17528	17322	17359	17438	17289	17346	17277	17350	17437	17565	17371	17340	17257	17271	17436	17211	17324	17415	17196	17331	17307	17264	17389	17465	17401	17137	17531	17279	17310	17342	17416	17280	17393	17299	17302	17372	17285	17443	17449	17351	17221	17496	17461	17341	17390	17416	17484	17351	17343	17277	17477	17290	17556	17392	17339	17539	17237	17359	17350	17500	17440	17397	17434	17367	17159	17374	17408	17295	17179	17368	17355	17457	17443	17570	17282	17416	17449	17517	17464	17427	17388	17278	17443	17198	17406	17322	17390	17416	17555	17390	17378	17455	17536	17433	17314	17386	17216	17440	17428	17547	17405	17324	17302	17461	17358	17365	17279	17682	17578	17380	17289	17564	17260	17434	17559	17519	17182	17374	17431	17475	17277	17496	17596	17454	17547	17252	17412	17466	17452	17331	17234	17352	17513	17359	17368	17310	17511	17362	17310	17372	17591	17462	17310	17305	17295	17389	17206	17367	17457	17379	17447	17215	17391	17542	17538	17318	17234	17397	17314	17292	17379	17264	17274	17405	17477	17340	17288	17332	17422	17444	17518	17313	17207	17345	17380	17450	17406	17364	17422	17572	17236	17338	17396	17286	17295	17448	17297	17360	17489	17595	17365	17588	17418	17386	17279	17184	17341	17485	17092	17149	17363	17533	17279	17429	17251	17345	17550	17602	17469	17308	17326	17426	17431	17583	17270	17605	17492	17443	17588	17446	17599	17039	17267	17249	17328	17387	17325	17250	17432	17235	17324	17519	17408	17329	17384	17521	17300	17388	17275	17391	17448	17593	17158	17438	17441	17464	17288	17290	17511	17359	17265	17310	17215	17217	17365	17474	17495	17468	17234	17293	17410	17246	17408	17481	17285	17447	17083	17317	17380	17492	17491	17282	17408	17453	17377	17466	17285	17480	17432	17217	17339	17533	17279	17500	17486	17484	17479	17301	17266	17239	17434	17576	17369	17153	17438	17254	17303	17233	17552	17384	17445	17304	17403	17548	17368	17284	17285	17239	17258	17404	17294	17479	17446	17572	17487	17183	17465	17355	17271	17226	17386	17412	17494	17620	17510	17459	17290	17560	17432	17461	17612	17416	17323	17293	17487	17289	17439	17487	17483	17165	17575	17288	17314	17450	17390	17431	17339	17364	17581	17398	17602	17243	17725	17381	17296	17419	17202	17557	17219	17312	17547	17446	17377	17463	17487	17425	17214	17243	17391	17502	17338	17391	17315	17558	17451	17391	17349	17456	17549	17294	17380	17154	17445	17462	17462	17107	17431	17319	17417	17267	17395	17480	17263	17399	17526	17213	17460	17398	17409	17260	17356	17466	17478	17415	17375	17520	17420	17206	17355	17293	17443	17449	17410	17492	17541	17538	17429	17484	17381	17269	17541	17418	17503	17401	17415	17300	17502	17334	17303	17055	17372	17338	17258	17450	17394	17480	17433	17356	17581	17331	17237	17379	17532	17461	17323	17317	17275	17395	17289	17510	17355	17312	17341	17467	17397	17483	17505	17398	17334	17166	17481	17174	17255	17453	17433	17413	17343	17392	17361	17302	17488	17327	17420	17312	17511	17457	17348	17233	17526	17433	17481	17601	17218	17387	17654	17291	17337	17394	17276	17364	17258	17357	17376	17307	17460	17470	17300	17261	17312	17327	17554	17524	17410	17447	17148	17422	17352	17329	17437	17314	17310	17323	17508	17586	17400	17270	17338	17237	17314	17360	17329	17270	17542	17272	17489	17313	17504	17430	17240	17407	17263	17476	17025	17429	17226	17486	17405	17483	17329	17344	17284	17547	17462	17415	17466	17510	17350	17616	17491	17348	17263	17318	17499	17357	17444	17334	17435	17372	17378	17427	17525	17319	17371	17558	17342	17273	17386	17321	17356	17288	17223	17392	17483	17246	17347	17215	17494	17381	17395	17347	17428	17331	17332	17509	17548	17615	17561	17347	17472	17379	17385	17391	17316	17453	17449	17341	17385	17566	17553	17197	17329	17534	17532	17458	17458	17459	17596	17131	17409	17584	17554	17429	17375	17347	17510	17601
23987	37726	30559	23494	20663	18985	18207	17560	17222	16582	16205	15992	15993	15923	15859	15851	15638	15621	15707	15566	15447	15747	15476	15544	15483	15453	15504	15475	15377	15448	15426	15404	15465	15495	15287	15485	15359	15466	15567	15536	15466	15406	15576	15514	15458	15445	15551	15562	15510	15506	15508	15617	15459	15505	15309	15443	15494	15486	15497	15455	15512	15492	15342	15414	15403	15503	15434	15397	15389	15562	15201	15273	15500	15506	15501	15506	15429	15366	15464	15476	15421	15408	15431	15583	15712	15318	15639	15325	15533	15551	15557	15511	15425	15434	15419	15475	15487	15268	15396	15431	15428	15417	15453	15492	15393	15498	15483	15416	15617	15531	15488	15453	15427	15437	15428	15475	15405	15321	15438	15354	15665	15436	15397	15451	15445	15456	15434	15522	15502	15565	15372	15333	15460	15379	15403	15418	15572	15423	15549	15386	15451	15341	15381	15400	15415	15466	15285	15487	15412	15564	15335	15319	15398	15509	15286	15424	15448	15649	15301	15501	15323	15370	15440	15321	15638	15617	15620	15480	15432	15585	15563	15478	15381	15527	15532	15614	15299	15462	15438	15460	15616	15310	15377	15462	15374	15403	15470	15527	15433	15339	15497	15492	15465	15548	15524	15332	15458	15371	15341	15418	15498	15534	15539	15581	15622	15410	15618	15384	15479	15312	15306	15548	15589	15431	15424	15242	15458	15375	15445	15483	15339	15265	15296	15377	15429	15323	15629	15335	15502	15395	15623	15545	15540	15407	15437	15291	15465	15516	15437	15397	15528	15329	15511	15562	15311	15301	15492	15594	15650	15515	15401	15491	15332	15565	15307	15468	15627	15591	15465	15440	15384	15510	15373	15558	15308	15449	15408	15487	15567	15402	15407	15516	15444	15534	15357	15545	15528	15455	15584	15406	15534	15390	15500	15402	15436	15484	15387	15550	15443	15347	15601	15522	15292	15581	15515	15538	15573	15424	15400	15357	15402	15513	15310	15679	15382	15591	15566	15586	15375	15494	15310	15353	15518	15334	15477	15380	15461	15344	15424	15460	15604	15419	15429	15430	15528	15464	15476	15431	15502	15315	15473	15177	15418	15317	15595	15471	15421	15324	15354	15410	15372	15379	15202	15495	15458	15407	15431	15493	15403	15488	15346	15392	15504	15377	15499	15421	15474	15452	15423	15472	15445	15362	15704	15498	15532	15389	15510	15488	15458	15467	15376	15410	15420	15384	15421	15528	15432	15411	15489	15427	15739	15413	15370	15325	15479	15361	15324	15535	15602	15378	15281	15412	15502	15552	15740	15355	15468	15485	15489	15435	15506	15401	15438	15491	15262	15361	15457	15492	15467	15388	15370	15534	15401	15505	15452	15575	15343	15326	15648	15271	15421	15640	15489	15651	15714	15493	15382	15280	15315	15459	15400	15446	15450	15318	15522	15433	15496	15383	15485	15309	15618	15464	15451	15434	15403	15422	15626	15629	15442	15473	15457	15622	15640	15456	15456	15498	15385	15332	15153	15523	15356	15386	15355	15516	15491	15521	15497	15653	15461	15608	15488	15456	15395	15413	15322	15486	15514	15531	15505	15501	15400	15582	15425	15396	15599	15687	15514	15504	15573	15454	15358	15358	15561	15438	15493	15460	15478	15504	15408	15296	15532	15422	15506	15433	15378	15513	15437	15418	15429	15497	15346	15403	15411	15473	15436	15387	15625	15230	15386	15612	15464	15449	15519	15652	15400	15519	15437	15528	15455	15480	15443	15458	15631	15405	15458	15511	15533	15397	15214	15524	15473	15359	15497	15448	15497	15447	15470	15361	15472	15294	15380	15573	15377	15424	15319	15570	15437	15503	15617	15521	15590	15545	15444	15422	15659	15522	15466	15484	15459	15507	15430	15528	15427	15237	15453	15229	15552	15261	15395	15594	15454	15598	15538	15398	15467	15506	15504	15422	15455	15399	15405	15605	15428	15407	15401	15422	15574	15260	15614	15378	15547	15297	15423	15514	15414	15647	15506	15354	15680	15308	15480	15492	15447	15527	15468	15363	15415	15470	15517	15401	15275	15320	15410	15353	15377	15399	15342	15458	15507	15425	15362	15513	15479	15357	15343	15536	15511	15591	15404	15380	15365	15401	15619	15394	15497	15416	15407	15408	15394	15604	15358	15493	15390	15590	15461	15371	15564	15441	15404	15276	15476	15521	15297	15333	15519	15364	15531	15585	15455	15484	15413	15424	15509	15576	15460	15570	15402	15463	15432	15366	15341	15406	15540	15482	15646	15384	15425	15483	15336	15457	15426	15328	15611	15389	15550	15525	15470	15387	15523	15548	15601	15450	15386	15457	15488	15517	15403	15525	15278	15568	15552	15593	15454	15397	15543	15510	15464	15584	15403	15465	15306	15440	15348	15362	15316	15590	15447	15369	15455	15360	15583	15332	15533	15514	15367	15477	15457	15428	15507	15374	15491	15431	15483	15335	15474	15428	15370	15372	15523	15435	15454	15281	15436	15622	15438	15755	15604	15722	15464	15277	15584	15557	15513	15324	15537	15498	15445	15489	15438	15405	15493	15278	15501	15443	15358	15543	15405	15576	15454	15529	15593	15591	15449	15506	15428	15515	15410	15405	15344	15407	15299	15379	15618	15356	15552	15402	15388	15387	15451	15389	15290	15405	15491	15418	15523	15429	15372	15389	15561	15453	15623	15538	15283	15335	15514	15577	15457	15344	15645	15443	15580	15370	15458	15355	15534	15327	15332	15465	15690	15519	15617	15389	15284	15406	15555	15461	15315	15350	15505	15462	15419	15376	15358	15759	15342	15471	15227	15363	15701	15572	15456	15497	15533	15588	15514	15375	15580	15556	15409	15424	15499	15524	15528	15547	15248	15322	15528	15470	15598	15535	15463	15573	15521	15427	15337	15511	15379	15612	15315	15356	15341	15547	15418	15401	15539	15486	15656	15408	15573	15468	15485	15406	15401	15637	15230	15457	15309	15280	15596	15525	15410	15386	15513	15390	15451	15419	15414	15417	15364	15556	15385	15494	15441	15443	15431	15568	15319	15522	15247	15476	15395	15330	15407	15409	15435	15613	15545	15482	15557	15427	15592	15321	15440	15371	15406	15513	15442	15293	15617	15576	15570	15504	15377	15417	15518	15401	15342	15355	15413	15419	15501	15495	15473	15412	15424	15596	15616	15459	15493	15518	15547	15506	15435	15341	15609	15390	15302	15493	15586	15416	15580	15470	15484	15454	15483	15392	15525	15475	15690	15511	15530	15504	15603	15567	15483	15380	15302	15466	15498	15355	15538	15376	15425	15284	15651	15301	15374	15516	15605	15543	15587	15568	15379	15453	15408	15449	15407	15547	15544	15329	15586	15526	15505	15469	15431	15555	15400	15330	15468	15373	15434	15460	15455	15444	15312	15352	15522	15538	15528	15571	15551	15405	15335	15523	15492	15619	15295	15415	15478	15523	15362	15318	15467	15349	15385	15328	15582	15361	15378	15403	15488	15366	15514	15640	15480	15429	15369	15421	15493	15386	15596	15415	15413	15347	15406	15421	15617	15466	15368	15492	15562	15370	15355	15490	15450	15515	15517	15585	15337	15424	15459	15436	15468	15460	15613	15415	15551	15500	15334	15499	15345	15504	15501	15468	15327	15368	15366	15421	15477	15556	15518	15556	15415	15533	15473	15612	15489	15407	15500	15387	15500	15429	15466	15344	15379	15443	15479	15303	15447	15465	15350	15468	15541	15375	15378	15329	15469	15524	15567	15487	15557	15405	15534	15553	15580	15351	15375	15535	15590	15513	15308	15421	15379	15606	15320	15363	15486	15427	15626	15507	15444	15537	15389	15576	15698	15638	15346	15565	15522	15550	15340	15512	15382	15329	15500	15514	15493	15357	15495	15396	15421	15309	15465	15464	15570	15386	15273	15553	15564	15384	15460	15460	15397	15348	15336	15434	15308	15570	15635	15507	15495	15397	15467	15599	15585	15358	15495	15277	15566	15375	15343	15333	15326	15609	15405	15476	15600	15388	15482	15465	15432	15527	15550	15470	15419	15485	15487	15578	15376	15651	15538	15440	15521	15325	15527	15456	15425	15624	15560	15354	15322	15342	15407	15364	15385	15324	15464	15318	15448	15507	15366	15578	15574	15256	15496	15530	15481	15564	15418	15501	15527	15409	15582	15556	15448	15550	15629	15504	15505	15570	15587	15640	15426	15487	15514	15373	15404	15410	15674	15381	15465	15598	15458	15461	15493	15538	15572	15479	15548	15420	15382	15539	15482	15468	15384	15467	15405	15382	15383	15350	15402	15379	15502	15503	15622	15517	15511	15636	15637	15191	15516	15514	15514	15539	15492	15509	15464	15250	15399	15234	15463	15278	15502	15640	15433	15317	15452	15400	15652	15367	15370	15550	15557	15430	15496	15385	15611	15369	15487	15552	15297	15215	15738	15380	15417	15439	15181	15533	15455	15413	15565	15526	15447	15450	15286	15414	15355	15455	15343	15569	15345	15464	15541	15541	15535	15570	15502	15584	15619	15599	15447	15529	15464	15473	15402	15531	15468	15424	15514	15315	15327	15421	15537	15559	15234	15509	15560	15502	15426	15419	15393	15481	15430	15393	15456	15508	15538	15537	15489	15503	15548	15531	15408	15406	15509	15370	15480	15371	15692	15194	15551	15387	15424	15572	15424	15529	15551	15311	15444	15581	15501	15281	15532	15396	15319	15422	15454	15293	15287	15599	15402	15462	15428	15447	15423	15339	15433	15462	15554	15316	15646	15414	15421	15397	15312	15174	15473	15539	15522	15479	15574	15409	15351	15545	15544	15400	15536	15407	15497	15527	15408	15179	15615	15518	15414	15361	15451	15473	15444	15517	15513	15601	15385	15448	15483	15475	15313	15359	15438	15170	15278	15503	15452	15535	15488	15572	15351	15481	15561	15449	15375	15429	15520	15244	15450	15530	15592	15313	15492	15342	15479	15456	15415	15471	15309	15566	15413	15267	15407	15397	15266	15428	15348	15312	15497	15623	15485	15367	15538	15423	15576	15397	15393	15586	15541	15546	15554	15486	15347	15391	15385	15458	15532	15576	15523	15558	15465	15511	15399	15534	15406	15429	15451	15512	15415	15564
23513	21453	28175	25636	23159	23353	22688	20095	19503	19121	18836	18711	18503	18377	18302	18060	18152	17992	17756	17847	17949	17793	17892	17838	17710	17705	17860	17786	17807	17642	17691	17747	17635	17774	17527	17610	17674	17548	17777	17933	17739	17706	17690	17756	17752	17939	17728	17566	17691	17754	17548	17748	17882	17488	17685	17721	17888	17470	17867	17810	17795	17622	17671	17573	17590	17712	17633	17490	17667	17685	17801	17525	17569	17714	17727	17500	17598	17400	17516	17371	17610	17751	17696	17691	17615	17675	17766	17710	17899	17633	17666	17585	17618	17633	17594	17531	17609	17506	17664	17758	17635	17535	17314	17563	17683	17497	17714	17781	17630	17489	17553	17525	17832	17670	17768	17637	17683	17492	17744	17782	17589	17596	17766	17632	17633	17461	17585	17633	17915	17649	17586	17657	17653	17842	17621	17409	17509	17744	17476	17643	17588	17588	17635	17581	17638	17508	17512	17471	17602	17622	17406	17438	17471	17616	17722	17600	17912	17671	17728	17625	17461	17594	17639	17645	17603	17649	17630	17635	17655	17710	17691	17649	17677	17636	17722	17757	17583	17694	17740	17731	17729	17703	17804	17816	17611	17728	17723	17614	17758	17666	17590	17851	17681	17777	17781	17640	17512	17678	17620	17655	17367	17473	17637	17592	17668	17638	17502	17581	17554	17780	17426	17581	17707	17692	17943	17598	17597	17555	17680	17730	17736	17555	17688	17479	17645	17717	17544	17627	17714	17869	17669	17716	17719	17556	17541	17772	17571	17476	17393	17652	17573	17671	17548	17635	17816	17692	17789	17563	17384	17652	17573	17614	17590	17503	17724	17548	17795	17721	17689	17435	17614	17472	17577	17559	17573	17460	17644	17357	17483	17533	17577	17696	17575	17623	17682	17594	17679	17745	17620	17627	17506	17542	17614	17803	17528	17569	17658	17716	17574	17595	17583	17671	17471	17658	17542	17705	17580	17506	17760	17451	17524	17770	17841	17595	17645	17732	17526	17588	17564	17665	17534	17594	17680	17576	17738	17791	17473	17508	17583	17547	17499	18019	17632	17506	17663	17513	17661	17536	17601	17801	17738	17544	17715	17473	17602	17830	17625	17657	17567	17729	17695	17544	17656	17564	17526	17601	17416	17686	17639	17657	17592	17742	17660	17703	17365	17365	17711	17725	17821	17693	17618	17571	17453	17531	17621	17605	17686	17611	17584	17668	17717	17502	17790	17595	17746	17538	17453	17583	17693	17502	17592	17613	17751	17648	17582	17753	17648	17823	17580	17453	17654	17709	17675	17471	17753	17684	17560	17454	17635	17779	17752	17396	17707	17739	17655	17497	17707	17507	17920	17742	17403	17607	17606	17689	17372	17714	17378	17613	17555	17524	17598	17767	17575	17406	17406	17506	17575	17592	17615	17482	17611	17832	17574	17525	17432	17601	17633	17507	17603	17606	17686	17702	17590	17587	17565	17720	17579	17926	17734	17440	17589	17550	17647	17623	17471	17689	17491	17691	17745	17490	17834	17767	17482	17668	17643	17823	17537	17592	17768	17543	17663	17536	17645	17456	17740	17720	17732	17621	17615	17472	17541	17722	17626	17666	17701	17627	17635	17734	17661	17606	17763	17556	17607	17598	17710	17585	17528	17743	17518	17729	17498	17722	17529	17581	17688	17615	17831	17540	17800	17797	17849	17754	17753	17641	17505	17625	17568	17766	17815	17676	17583	17736	17508	17883	17466	17413	17541	17714	17602	17695	17645	17755	17730	17524	17698	17540	17835	17774	17537	17578	17578	17500	17775	17655	17531	17608	17567	17717	17808	17799	17541	17755	17543	17607	17591	17650	17716	17496	17460	17608	17454	17464	17578	17722	17587	17666	17676	17710	17432	17654	17601	17483	17551	17423	17663	17459	17626	17591	17617	17657	17493	17505	17568	17589	17758	17594	17643	17622	17418	17637	17581	17580	17692	17683	17545	17620	17558	17686	17732	17621	17497	17699	17766	17491	17872	17508	17579	17633	17731	17665	17664	17613	17768	17656	17526	17635	17752	17577	17652	17516	17507	17480	17704	17676	17656	17607	17541	17597	17510	17456	17756	17690	17625	17477	17553	17744	17855	17663	17753	17509	17498	17545	17644	17798	17629	17716	17501	17689	17708	17615	17695	17537	17504	17617	17556	17526	17525	17597	17752	17721	17795	17524	17812	17668	17704	17503	17670	17648	17514	17523	17706	17465	17560	17502	17684	17479	17601	17659	17697	17458	17647	17464	17638	17556	17675	17614	17655	17578	17589	17277	17551	17492	17733	17814	17827	17593	17617	17813	17526	17600	17524	17352	17490	17554	17404	17594	17583	17528	17441	17614	17706	17699	17588	17650	17606	17623	17549	17810	17660	17661	17678	17641	17928	17514	17620	17534	17610	17628	17600	17708	17730	17687	17580	17445	17594	17481	17672	17673	17755	17617	17514	17367	17615	17440	17441	17433	17741	17666	17708	17611	17493	17699	17670	17336	17586	17531	17535	17589	17797	17538	17675	17540	17624	17670	17665	17715	17489	17389	17537	17667	17833	17626	17523	17805	17585	17686	17583	17615	17364	17807	17623	17631	17476	17582	17525	17649	17656	17822	17437	17604	17733	17600	17831	17511	17638	17606	17652	17585	17647	17722	17611	17582	17645	17512	17543	17598	17761	17618	17556	17548	17547	17483	17635	17419	17592	17474	17610	17521	17443	17424	17375	17938	17598	17623	17686	17472	17713	17638	17542	17604	17656	17675	17498	17690	17466	17586	17676	17440	17604	17873	17649	17744	17643	17669	17444	17714	17839	17758	17550	17601	17520	17628	17489	17743	17763	17659	17724	17572	17617	17831	17646	17600	17606	17729	17679	17654	17598	17659	17593	17640	17774	17661	17716	17487	17652	17481	17605	17661	17492	17667	17740	17376	17413	17789	17641	17586	17664	17708	17679	17560	17817	17695	17731	17472	17708	17516	17761	17745	17762	17662	17422	17636	17619	17576	17799	17634	17722	17740	17666	17593	17790	17628	17453	17544	17822	17806	17712	17453	17703	17544	17427	17609	17748	17617	17508	17806	17564	17569	17651	17578	17832	17653	17784	17612	17532	17632	17302	17628	17713	17704	17560	17747	17684	17594	17920	17762	17526	17812	17714	17482	17582	17779	17562	17562	17655	17729	17584	17740	17731	17538	17698	17630	17931	17613	17622	17510	17556	17781	17712	17564	17729	17882	17644	17600	17642	17495	17675	17817	17640	17660	17632	17669	17638	17532	17540	17530	17630	17595	17813	17526	17497	17546	17617	17656	17616	17582	17446	17650	17601	17565	17640	17714	17876	17609	17854	17457	17583	17668	17633	17594	17887	17629	17491	17470	17636	17510	17615	17698	17452	17783	17612	17683	17631	17729	17617	17571	17708	17619	17520	17658	17696	17584	17699	17572	17552	17400	17947	17741	17653	17580	17807	17704	17380	17614	17611	17700	17627	17587	17640	17776	17558	17375	17757	17645	17472	17736	17545	17590	17438	17565	17653	17627	17678	17878	17700	17660	17663	17513	17698	17640	17682	17699	17590	17532	17526	17487	17410	17539	17702	17594	17701	17462	17890	17558	17562	17651	17779	17578	17725	17771	17577	17673	17380	17444	17495	17782	17512	17728	17622	17583	17534	17729	17632	17701	17515	17734	17668	17739	17724	17714	17676	17682	17643	17715	17843	17633	17660	17493	17619	17662	17763	17754	17614	17609	17454	17560	17680	17728	17568	17678	17516	17610	17863	17673	17591	17555	17587	17689	17666	17771	17750	17601	17499	17846	17597	17669	17610	17708	17590	17807	17503	17554	17562	17515	17491	17762	17542	17659	17586	17546	17439	17653	17590	17702	17715	17610	17733	17678	17898	17539	17685	17600	17502	17616	17610	17615	17538	17493	17380	17570	17450	17804	17391	17723	17536	17635	17708	17703	17659	17782	17659	17605	17629	17797	17717	17644	17724	17678	17650	17597	17667	17782	17617	17399	17619	17415	17734	17552	17750	17600	17777	17788	17671	17547	17507	17369	17534	17736	17558	17495	17768	17429	17794	17664	17607	17648	17891	17642	17416	17601	17432	17315	17589	17699	17693	17471	17793	17727	17479	17619	17730	17455	17431	17458	17663	17822	17744	17783	17738	17658	17626	17575	17571	17452	17512	17785	17762	17613	17683	17640	17432	17501	17642	17569	17605	17695	17557	17573	17673	17614	17353	17701	17496	17720	17696	17690	17792	17340	17607	17720	17497	17625	17501	17551	17582	17554	17727	17751	17589	17561	17493	17520	17471	17591	17507	17756	17791	17692	17932	17443	17739	17805	17779	17481	17828	17489	17724	17567	17616	17677	17756	17625	17489	17562	17606	17667	17779	17659	17466	17615	17702	17765	17721	17657	17633	17786	17353	17667	17734	17578	17546	17509	17775	17940	17543	17790	17849	17597	17518	17581	17631	17379	17740	17760	17514	17583	17822	17508	17427	17690	17612	17673	17746	17687	17684	17612	17660	17620	17633	17737	17656	17670	17744	17913	17672	17506	17721	17736	17628	17503	17544	17464	17570	17630	17729	17699	17710	17425	17703	17580	17688	17559	17707	17659	17354	17770	17649	17754	17676	17616	17728	17746	17635	17504	17682	17665	17397	17496	17682	17721	17610	17601	17875	17623	17756	17504	17473	17806	17802	17614	17580	17679	17788	17669	17708	17718	17734	17812	17788	17552	17724	17518	17387	17721	17682	17605	17559	17743	17406	17650	17654	17604	17665	17405	17481	17555	17717	17525	17645	17818	17733	17503	17649	17496	17866	17582	17576	17817	17673	17639	17580	17775	17643	17585	17640	17558	17610	17446	17548	17776	17667	17656	17658	17888	17735	17766	17659	17621	17920	17798	17652	17660	17614	17566	17761	17733	17648	17860	17543	17523	17697	17588	17783	17553	17513	17720	17557	17747	17527	17583	17543	17572	17556	17721	17501	17553	17592	17770	17893	17730	17495	17794	17653	17521	17578	17530	17674	17568	17584	17610	17656	17647	17748	17893	17489	17567	17603	17720	17440	17625	17477	17755	17808	17714	17620	17487	17570	17456	17672	17599	17357	17595	17645	17712	17705	17585
22463	43600	36263	28005	24179	21559	20036	19059	18145	17608	17049	16787	16616	16446	16282	16122	16159	15871	16105	15825	15964	15835	15869	15749	15725	15648	15632	15618	15708	15793	15758	15772	15526	15719	15626	15574	15701	15751	15551	15526	15654	15498	15688	15496	15741	15704	15530	15848	15500	15624	15567	15496	15469	15568	15506	15592	15706	15688	15825	15554	15829	15529	15698	15516	15755	15558	15785	15593	15541	15553	15561	15709	15652	15558	15694	15380	15599	15640	15732	15643	15580	15429	15516	15586	15845	15710	15526	15772	15580	15596	15630	15675	15703	15634	15685	15724	15685	15553	15501	15665	15666	15782	15684	15698	15576	15565	15749	15564	15617	15429	15331	15674	15712	15581	15659	15552	15608	15574	15449	15691	15620	15580	15658	15589	15568	15465	15612	15774	15620	15445	15455	15588	15632	15381	15678	15833	15616	15456	15643	15629	15461	15713	15526	15479	15447	15697	15523	15504	15544	15663	15570	15589	15564	15681	15495	15568	15608	15718	15576	15551	15675	15713	15598	15538	15677	15510	15612	15642	15552	15572	15453	15626	15728	15545	15710	15564	15685	15723	15726	15633	15363	15577	15606	15562	15544	15736	15564	15559	15814	15509	15576	15602	15648	15678	15685	15672	15565	15821	15658	15430	15545	15648	15582	15713	15558	15535	15610	15591	15370	15624	15650	15746	15629	15632	15749	15649	15616	15704	15651	15627	15895	15503	15621	15629	15706	15495	15668	15586	15691	15572	15639	15511	15543	15605	15461	15673	15442	15567	15611	15640	15721	15572	15735	15683	15661	15663	15589	15606	15696	15587	15636	15933	15549	15534	15553	15626	15703	15613	15538	15707	15410	15474	15532	15535	15750	15731	15649	15558	15620	15526	15608	15602	15626	15672	15627	15729	15640	15526	15567	15618	15710	15788	15583	15597	15625	15574	15649	15534	15836	15591	15500	15731	15772	15686	15613	15581	15781	15511	15599	15547	15763	15524	15645	15547	15480	15605	15786	15718	15586	15782	15568	15805	15601	15733	15481	15587	15670	15551	15625	15608	15605	15632	15570	15658	15579	15834	15628	15652	15648	15583	15500	15668	15513	15587	15656	15833	15705	15532	15427	15653	15732	15568	15834	15489	15487	15788	15509	15725	15496	15823	15739	15791	15465	15603	15584	15614	15742	15517	15626	15623	15699	15645	15682	15748	15516	15538	15487	15591	15803	15590	15584	15619	15579	15595	15622	15692	15662	15581	15788	15497	15811	15833	15604	15567	15658	15631	15517	15625	15550	15608	15523	15893	15712	15759	15647	15706	15576	15638	15583	15639	15521	15539	15584	15561	15714	15623	15656	15656	15602	15412	15697	15651	15605	15774	15482	15669	15663	15585	15560	15561	15793	15703	15659	15672	15672	15690	15751	15507	15621	15777	15567	15570	15531	15628	15687	15679	15544	15792	15745	15621	15604	15600	15673	15537	15564	15699	15674	15474	15487	15708	15490	15674	15597	15429	15654	15780	15573	15798	15667	15522	15677	15582	15597	15485	15517	15430	15747	15561	15730	15524	15427	15649	15627	15497	15592	15661	15657	15655	15708	15491	15579	15651	15599	15778	15519	15645	15858	15588	15621	15469	15520	15677	15656	15626	15642	15783	15689	15721	15617	15475	15530	15567	15688	15580	15649	15613	15744	15814	15799	15564	15690	15581	15705	15554	15694	15627	15656	15565	15509	15683	15469	15453	15600	15550	15541	15587	15586	15667	15682	15612	15619	15517	15636	15683	15639	15633	15605	15712	15753	15674	15507	15588	15533	15609	15631	15628	15492	15632	15575	15632	15400	15496	15615	15584	15610	15543	15722	15504	15518	15540	15656	15601	15637	15676	15598	15614	15724	15583	15569	15732	15765	15520	15702	15651	15556	15533	15626	15625	15749	15591	15592	15784	15777	15621	15704	15502	15605	15557	15608	15722	15719	15584	15568	15696	15447	15630	15708	15687	15617	15534	15677	15701	15746	15622	15769	15577	15718	15678	15727	15488	15769	15543	15637	15599	15549	15678	15659	15499	15720	15595	15592	15496	15487	15595	15702	15611	15451	15633	15625	15683	15588	15676	15692	15547	15652	15731	15656	15467	15502	15428	15490	15596	15770	15617	15635	15591	15349	15485	15563	15596	15727	15523	15633	15555	15687	15601	15508	15563	15614	15649	15510	15599	15601	15653	15671	15707	15732	15662	15689	15523	15544	15791	15586	15574	15784	15716	15581	15708	15683	15623	15754	15420	15646	15707	15647	15616	15642	15718	15452	15672	15565	15903	15593	15738	15649	15505	15588	15483	15655	15479	15701	15632	15796	15666	15613	15508	15645	15641	15481	15588	15557	15642	15826	15731	15502	15666	15627	15664	15599	15693	15547	15544	15623	15693	15711	15623	15640	15545	15536	15699	15748	15622	15609	15616	15603	15573	15659	15602	15546	15677	15575	15674	15393	15595	15658	15710	15407	15560	15660	15788	15623	15531	15597	15634	15697	15470	15564	15750	15577	15623	15604	15538	15478	15589	15708	15723	15549	15759	15592	15551	15548	15730	15592	15597	15626	15567	15581	15582	15656	15555	15627	15677	15442	15537	15873	15532	15677	15545	15548	15667	15479	15559	15485	15446	15641	15621	15690	15521	15759	15553	15520	15468	15602	15661	15609	15685	15468	15668	15568	15565	15525	15672	15620	15688	15465	15712	15577	15746	15596	15609	15604	15520	15755	15669	15649	15441	15458	15623	15483	15583	15536	15555	15540	15807	15523	15516	15558	15574	15658	15493	15620	15573	15529	15712	15690	15576	15689	15719	15500	15720	15744	15623	15608	15523	15642	15601	15505	15613	15643	15588	15630	15392	15670	15546	15517	15536	15763	15760	15644	15479	15575	15644	15807	15546	15572	15665	15461	15661	15570	15743	15763	15552	15461	15612	15432	15708	15536	15574	15700	15636	15665	15689	15524	15566	15619	15684	15547	15720	15752	15608	15666	15579	15568	15633	15627	15627	15630	15587	15556	15460	15753	15841	15503	15828	15564	15514	15684	15597	15733	15569	15698	15763	15580	15602	15642	15463	15674	15580	15581	15501	15601	15568	15538	15543	15491	15698	15562	15810	15507	15615	15612	15599	15513	15679	15747	15667	15573	15800	15780	15697	15554	15574	15559	15501	15571	15510	15556	15460	15550	15577	15629	15629	15676	15644	15664	15592	15616	15546	15508	15662	15635	15590	15506	15441	15515	15630	15729	15579	15609	15486	15610	15691	15662	15617	15659	15652	15610	15661	15733	15501	15581	15444	15681	15657	15779	15459	15470	15787	15546	15725	15752	15701	15561	15613	15610	15615	15552	15815	15622	15542	15692	15613	15596	15624	15401	15545	15646	15632	15641	15526	15614	15560	15585	15803	15536	15617	15477	15461	15585	15647	15672	15670	15443	15776	15521	15518	15605	15755	15445	15456	15502	15680	15615	15717	15633	15642	15483	15639	15667	15778	15410	15644	15583	15586	15461	15588	15683	15376	15691	15586	15739	15562	15706	15517	15622	15695	15712	15532	15606	15535	15596	15633	15655	15734	15786	15692	15666	15534	15571	15471	15661	15517	15638	15583	15585	15751	15365	15616	15604	15857	15521	15493	15565	15603	15650	15573	15486	15597	15505	15534	15690	15507	15583	15757	15714	15524	15625	15566	15686	15495	15723	15569	15658	15678	15546	15431	15688	15551	15576	15635	15568	15697	15431	15557	15662	15497	15615	15701	15636	15463	15606	15755	15543	15547	15561	15665	15547	15572	15560	15665	15704	15726	15511	15628	15563	15605	15724	15467	15583	15524	15594	15625	15541	15577	15623	15635	15505	15723	15498	15664	15606	15491	15436	15427	15658	15651	15728	15726	15441	15605	15409	15671	15595	15510	15692	15563	15599	15364	15598	15544	15509	15727	15533	15686	15546	15605	15351	15506	15516	15518	15589	15524	15643	15696	15743	15640	15595	15635	15607	15523	15658	15584	15657	15523	15649	15603	15641	15601	15631	15624	15445	15542	15596	15522	15654	15754	15698	15593	15412	15636	15567	15557	15488	15646	15694	15554	15539	15749	15901	15558	15485	15647	15819	15566	15542	15843	15478	15691	15689	15694	15577	15566	15779	15787	15546	15672	15656	15589	15689	15734	15524	15595	15545	15720	15682	15480	15633	15668	15697	15726	15542	15626	15562	15674	15630	15644	15528	15612	15568	15640	15563	15658	15545	15627	15643	15531	15653	15681	15663	15596	15572	15549	15620	15366	15673	15592	15463	15596	15635	15658	15670	15729	15755	15357	15735	15645	15483	15502	15401	15482	15722	15547	15619	15465	15638	15531	15615	15539	15630	15551	15482	15640	15511	15540	15618	15551	15661	15570	15621	15632	15822	15618	15391	15599	15525	15665	15695	15538	15734	15607	15585	15678	15585	15367	15614	15701	15592	15502	15534	15737	15786	15677	15537	15667	15621	15598	15598	15692	15719	15711	15637	15392	15589	15631	15527	15654	15520	15657	15637	15588	15573	15513	15467	15465	15464	15440	15687	15638	15604	15742	15671	15750	15555	15356	15698	15651	15639	15591	15410	15597	15469	15682	15693	15701	15479	15640	15635	15762	15588	15556	15558	15748	15750	15606	15593	15709	15522	15656	15649	15683	15487	15523	15655	15526	15659	15730	15516	15608	15524	15514	15737	15434	15617	15642	15717	15637	15541	15495	15524	15547	15482	15721	15737	15742	15609	15669	15770	15599	15474	15677	15540	15572	15432	15604	15542	15723	15656	15646	15517	15599	15753	15922	15651	15570	15437	15536	15550	15775	15551	15626	15708	15660	15770	15381	15602	15670	15707	15733	15699	15612	15634	15539	15771	15613	15561	15564	15740	15677	15702	15586	15625	15613	15557	15713	15577	15569	15635	15622	15731	15553	15645	15707	15532	15468	15607	15557	15547	15447	15643	15677	15558	15662	15594	15825	15792	15718	15604	15558	15661	15445	15542	15779	15705	15774	15749	15518	15821	15606	15695	15793	15466	15693	15693	15648	15718	15562	15377	15628	15491	15653	15558	15721	15620	15675	15653	15494	15592	15802	15742	15354	15705	15768	15628	15638	15563	15649
25306	21570	27451	27760	21927	20371	20198	19134	18240	18224	18082	17995	17816	17862	17726	17641	17439	17605	17254	17588	17417	17237	17477	17438	17730	17254	17470	17340	17528	17274	17446	17291	17403	17313	17222	17228	17277	17365	17409	17364	17235	17431	17181	17256	17028	17235	17262	17515	17206	17329	17273	17341	17384	17401	17433	17247	17348	17169	17331	17374	17257	17262	17216	17154	17153	17207	17342	17245	17366	17291	17170	17578	17074	17218	17351	17449	17424	17420	17273	17395	17357	17240	17292	17200	17198	17129	17428	17271	17430	17216	17380	17053	17453	17274	17503	17389	17476	17299	17291	17010	17387	17287	17182	17478	17209	17499	17358	17184	17419	17352	17304	17496	17240	17366	17492	17190	17354	17220	17368	17326	17128	17194	17486	17229	17099	17233	17171	17330	17289	17233	17295	17358	17266	17303	17185	17375	17225	17346	17161	17068	17044	17379	17245	17244	17293	17297	17235	17319	17343	17459	17322	17277	17166	17270	17116	17272	17216	17237	17276	17463	17111	17318	17327	17197	17248	17430	17364	17345	17203	17250	17239	17354	17384	17134	17211	17160	17286	17368	17032	17266	16993	17372	17513	17105	17180	17005	17406	17242	17395	17323	17086	17357	17037	17296	17459	17325	17212	17207	17474	17325	17431	17249	17319	17310	17469	17236	17331	17442	17223	17425	17482	17391	17361	17224	17267	17150	17251	17275	17348	17078	17175	17258	17221	17457	17380	17281	17409	17264	17259	17223	17380	17058	17409	17327	17398	17481	17193	17266	17122	17064	17092	17299	17279	17444	17214	17310	17164	17334	17253	17450	17366	17439	17281	17316	17233	17447	17227	17284	17200	17177	17390	17154	17250	17192	17251	17436	17356	17127	17295	17251	17192	17375	17311	17242	17385	17287	17233	17263	17281	17229	17223	17226	17214	17227	17186	17388	17086	17370	17425	17222	17462	17378	17507	17013	17202	17201	17260	17174	17444	17280	17281	17318	17178	17180	17397	17380	17261	17144	17224	17395	17312	17327	17368	17507	17387	17224	17143	17217	17237	17337	17193	17062	17249	17323	17386	17227	17178	17344	17163	17285	17371	17177	17255	17241	17395	17511	17253	17446	17402	17294	17182	17279	17414	17031	17315	17297	17296	17350	17246	17164	17193	17211	17017	17273	17262	17271	17290	17368	17470	17325	17155	17313	17301	17301	17143	17202	17181	17241	17516	17407	17289	17215	17179	17347	17176	17121	17271	17224	17336	17281	17320	17331	17400	17144	17070	17309	17355	17433	17337	17291	17214	17217	17243	17299	17269	17272	17334	17127	17254	17487	17169	17164	17337	17496	17465	17309	17293	17158	17255	17113	17281	17281	17230	17169	17251	17412	17217	17285	17381	17418	17323	17025	17142	17020	17334	17271	17394	17315	17433	17262	17315	17248	17418	17361	17290	17363	17384	17293	17155	17305	17167	17338	17045	17403	17400	17250	17332	17196	17361	17353	17562	17366	17378	17340	17064	17367	17244	17280	17087	17305	17056	17218	17405	17262	17202	17339	17227	17433	17397	17134	17295	17193	17357	17173	17403	17158	17296	17172	17241	17526	17228	17199	17342	17283	17431	17378	17402	17260	17312	17509	17320	17198	17305	17247	17158	17391	17280	17434	17189	17221	17288	17327	17305	17211	17339	17341	17499	17359	17164	17315	17409	17307	17331	17335	17343	17332	17487	17187	17342	17322	17308	17338	17401	17182	17263	17238	17252	17236	17023	17147	17202	17212	17306	17443	17327	17409	17327	17254	17326	17460	17431	17208	17353	17121	17171	17172	17222	17150	17076	17435	17393	17281	17031	17285	17320	17139	17263	17144	17398	17321	17545	17377	17177	17355	17357	17257	17465	17558	17266	17194	17545	17239	17305	17293	17165	17118	17454	17466	17283	17333	17247	17304	17269	17266	17271	17280	17595	17296	17400	17439	17226	17433	17203	17311	17347	17253	17263	17409	17118	17594	17308	17263	17294	17212	17164	17475	17316	17296	17134	17206	17267	17389	17450	17266	17228	17220	17452	17393	17364	17279	17271	17337	17304	17370	17392	17510	17123	17330	17457	17210	17271	17116	17310	17458	17194	17075	17063	17248	17215	17501	17208	17144	17121	17285	17026	17220	17261	17130	17435	17352	17310	17475	17234	17250	17171	17244	17149	17240	17488	17430	17448	17310	17357	17530	17383	17067	17498	17291	17164	17169	17369	17311	17390	17257	17139	17098	17197	17421	17379	17277	17220	17200	17272	17193	17133	17279	17417	17233	17356	17472	17331	17172	17382	17307	17332	17212	17467	17397	17097	17375	17554	17518	17212	17085	17476	17440	17322	17450	17259	17086	17449	17326	17295	17461	17374	17263	17085	17210	17362	17424	17278	17286	17308	17322	17137	17111	17328	17248	17233	17321	17396	17196	17392	17405	17278	17254	17317	17308	17428	17282	17233	17255	17339	17336	17285	17134	17506	17271	17259	17530	17339	17079	17224	17153	17213	17363	17320	17167	16979	17254	17307	17240	17138	17272	17367	17344	17568	17346	17160	17368	17290	17319	17320	17246	17330	17223	17225	17370	17274	17440	17192	17088	17464	17143	17062	17281	17349	17004	17137	17269	17311	17316	17301	17144	17334	17244	17251	17379	16983	17191	17203	17154	17122	17066	17156	17250	17184	17364	17226	17185	17239	17167	17248	17444	17165	17207	17327	17237	17403	17236	17254	17140	17245	17458	17215	17416	17205	17271	17336	17495	17216	17192	17117	17388	17280	17190	17073	17150	17320	17113	17610	17316	17390	17324	17188	17026	17144	17119	17296	17238	17478	17286	17171	17354	17153	17295	17387	17258	17098	17266	17177	17432	17218	17494	17352	17059	17101	17484	17218	17311	17271	17018	17324	17311	17381	17372	17412	17170	17346	17449	17251	17404	17235	17268	17289	17147	17192	17264	17517	17323	17430	17218	17365	17444	17264	17369	17227	17162	17525	17271	17253	17444	17186	17115	17406	17091	17409	17326	17245	17080	17248	17213	17330	17290	17546	17250	17267	17187	17100	17401	17309	17354	17261	17205	17092	17401	17531	17178	17394	17337	17433	17242	17205	17291	17317	17379	17329	17189	17338	17400	17173	17427	17417	17495	17585	17098	17355	17151	17338	17166	17295	17192	17147	17481	17258	17391	17437	17262	17530	17386	17387	17346	17385	17377	17291	17399	17384	17408	17213	17299	17369	17000	17212	17377	17454	17349	17366	17197	17666	17231	17213	17093	17275	17249	17361	17251	17079	17093	17199	17320	17266	17293	17154	17151	17065	17437	17341	17658	17613	17161	17449	17291	17097	17176	17377	17377	17327	17314	17170	17282	17163	17192	17323	17393	17238	17357	17290	17074	17449	17318	17205	17490	17342	17141	17389	17414	17388	17297	17184	17379	17280	17214	17051	17289	17189	17460	17461	17325	17201	17435	17351	17222	17220	17440	17429	17481	17520	17311	17306	17324	17394	17487	17398	17304	17424	17189	17280	17217	17156	17240	17419	17328	17251	17356	17115	17378	17358	17308	17462	17338	17474	17260	17119	17184	17516	17356	17133	17108	17195	17072	17330	17180	17295	17198	17297	17309	17383	17227	17487	17083	17371	17335	17367	17257	17466	17215	17302	17261	17177	17422	17226	17195	17182	17028	17255	17269	17461	17277	17272	17350	17365	17145	17375	17255	17366	17163	17380	17307	17319	17313	17165	17259	17381	17503	17282	17328	17152	17286	17379	17227	17321	17429	17491	17337	17252	17150	17232	17431	17429	17368	17336	17503	17155	17277	17306	17354	17219	17174	17169	17250	17284	17399	17368	17430	17396	17285	17337	17404	17284	17459	17434	17466	17523	17459	17247	17293	17462	17203	17078	17021	17264	17240	17120	17234	17408	17291	17313	17255	17276	17388	17170	17319	17435	17274	17313	17247	17273	17377	17411	17381	17309	17261	17308	17531	17325	17231	17205	17302	17104	17158	17263	17250	17307	17123	17287	17179	17163	17269	17091	17180	17553	17210	17293	17281	17293	17296	17192	17375	17321	17304	17294	17294	17082	17080	17258	17457	17321	17214	17227	17314	17265	17505	17302	17396	17355	17152	17407	17341	17431	17253	17033	17073	17485	17203	17243	17345	17302	17210	17299	17501	17383	17160	17082	17147	17399	17424	17324	17370	17148	17332	17278	17360	17366	17244	17212	17456	17414	17316	17192	17201	17354	17574	17077	17560	17303	17169	17247	17150	17373	17262	17238	17209	17221	17265	17305	17409	17402	17187	17373	17270	17442	17335	17184	17360	17283	17208	17261	17238	17357	17349	17268	17170	17240	17354	17287	17145	17279	17213	17271	17294	17275	17333	17285	17439	17364	17104	17465	17389	17351	17395	17182	17262	17278	17359	17280	17370	17285	17227	17367	17355	17315	17290	17226	17344	17285	17259	17363	17145	17322	17428	17148	17317	17345	17361	17212	17345	17197	17230	17291	17461	17171	17321	17297	17319	17201	17149	17452	17406	17467	17235	17249	17376	17314	17277	17372	17192	17333	17337	17221	17209	17104	17355	17272	17294	17168	17210	17228	17061	17606	17201	17456	17306	17228	17201	17157	17395	17222	17344	17440	17253	17394	17199	17048	17257	17353	17155	17524	17112	16994	17187	17337	17287	17352	17154	17061	17253	17218	17164	17317	17327	17496	17267	17202	17093	17301	17295	17389	17293	17521	17266	17260	17395	17316	17220	17380	17234	17374	17319	17112	17397	17361	17329	17103	17223	17438	17458	17262	17328	17292	17110	17559	17416	17412	17180	17459	17271	17434	17197	17434	17271	17311	17199	17419	17207	17224	17262	17382	16994	17390	17274	17385	17325	17157	17190	17248	17414	17431	17338	17258	17314	17329	17337	17293	17334	17219	17222	17214	17338	17293	17217	17359	17293	17334	17312	17289	17318	17242	17211	17220	17256	17288	17282	17283	17455	17318	17166	17107	17385	17338	17431	17411	17492	17285	17208	17387	17391	17387	17270	17414	17264	17207	17263	17196	17357	17266	17404	17310	17319	17068	17360	17368	17310	17336	17440	17251	17146	17372	17319	17298	17345	17275	17471	17220	17325	17578	17288
22590	39432	32485	25180	21993	19779	18728	17790	17356	16826	16546	16398	16141	15976	15913	15970	15575	15733	15549	15440	15466	15449	15507	15440	15363	15371	15511	15394	15460	15449	15586	15448	15400	15549	15483	15324	15533	15523	15375	15470	15419	15360	15316	15406	15485	15427	15379	15529	15481	15589	15565	15506	15314	15214	15516	15477	15596	15505	15551	15432	15277	15294	15399	15305	15392	15476	15402	15464	15564	15444	15309	15429	15457	15406	15295	15517	15300	15368	15396	15258	15353	15491	15249	15564	15514	15466	15419	15394	15312	15474	15587	15303	15408	15376	15291	15499	15392	15380	15409	15296	15444	15457	15368	15344	15370	15364	15390	15382	15306	15438	15568	15250	15421	15309	15562	15465	15407	15335	15517	15367	15555	15317	15353	15425	15426	15393	15292	15498	15519	15528	15360	15428	15491	15454	15414	15399	15358	15546	15521	15167	15401	15307	15448	15614	15356	15237	15347	15458	15398	15263	15482	15362	15332	15449	15442	15535	15387	15352	15499	15366	15546	15405	15450	15344	15442	15565	15445	15435	15470	15307	15520	15458	15530	15526	15486	15236	15424	15540	15310	15492	15414	15531	15450	15455	15619	15562	15319	15243	15420	15420	15432	15506	15626	15470	15464	15289	15432	15420	15368	15504	15351	15359	15499	15279	15505	15170	15485	15323	15369	15351	15451	15510	15472	15505	15470	15498	15391	15458	15334	15416	15279	15449	15325	15356	15289	15382	15375	15307	15270	15462	15436	15465	15440	15371	15290	15458	15400	15267	15436	15431	15384	15668	15469	15285	15609	15500	15438	15424	15451	15474	15428	15417	15287	15344	15456	15282	15337	15347	15351	15310	15441	15333	15439	15247	15245	15368	15416	15467	15424	15495	15407	15392	15220	15354	15486	15423	15249	15336	15402	15491	15424	15417	15538	15444	15408	15284	15403	15323	15396	15348	15226	15455	15405	15465	15636	15433	15584	15384	15393	15512	15619	15295	15509	15447	15336	15430	15500	15346	15517	15273	15437	15447	15432	15617	15424	15430	15430	15557	15548	15461	15465	15331	15423	15431	15239	15307	15274	15445	15493	15453	15186	15382	15464	15308	15224	15458	15167	15269	15427	15327	15484	15591	15408	15453	15209	15476	15513	15489	15391	15341	15313	15506	15381	15396	15284	15493	15547	15219	15279	15514	15439	15466	15507	15417	15419	15472	15503	15298	15491	15356	15302	15421	15532	15460	15459	15209	15589	15461	15368	15507	15246	15381	15371	15499	15372	15401	15482	15344	15434	15587	15215	15458	15302	15304	15424	15372	15456	15186	15559	15403	15323	15460	15486	15273	15447	15443	15447	15549	15223	15479	15365	15561	15409	15382	15505	15568	15362	15366	15323	15344	15501	15473	15454	15454	15550	15470	15316	15239	15334	15396	15255	15490	15443	15427	15416	15390	15596	15570	15498	15281	15505	15260	15449	15368	15377	15415	15527	15474	15467	15576	15571	15544	15347	15400	15314	15371	15520	15552	15336	15457	15378	15317	15461	15542	15424	15400	15244	15526	15472	15516	15490	15159	15434	15438	15507	15373	15533	15506	15547	15519	15331	15505	15515	15520	15453	15371	15327	15341	15312	15347	15561	15399	15376	15424	15388	15307	15371	15348	15430	15384	15422	15342	15349	15308	15433	15438	15405	15409	15444	15420	15451	15388	15451	15278	15496	15196	15384	15479	15316	15580	15351	15330	15534	15385	15536	15453	15464	15340	15451	15402	15318	15428	15630	15399	15368	15401	15495	15438	15450	15297	15454	15315	15351	15443	15356	15363	15460	15519	15312	15494	15243	15430	15304	15270	15398	15585	15398	15378	15609	15349	15640	15554	15373	15392	15390	15429	15563	15410	15421	15424	15512	15360	15441	15433	15300	15415	15451	15483	15445	15243	15380	15327	15517	15355	15322	15493	15465	15487	15315	15430	15498	15421	15387	15352	15382	15425	15565	15326	15480	15221	15345	15374	15447	15215	15515	15351	15531	15447	15348	15277	15370	15392	15379	15291	15474	15358	15411	15571	15529	15448	15311	15347	15425	15288	15432	15461	15463	15364	15303	15467	15617	15391	15434	15372	15419	15459	15384	15426	15263	15368	15314	15460	15416	15449	15355	15200	15391	15342	15490	15443	15160	15429	15364	15294	15240	15332	15557	15424	15469	15231	15430	15457	15297	15517	15540	15454	15514	15403	15452	15510	15325	15548	15436	15283	15261	15372	15469	15302	15352	15461	15499	15435	15527	15434	15379	15387	15335	15427	15301	15515	15289	15493	15530	15462	15483	15501	15415	15334	15510	15319	15499	15316	15425	15410	15410	15310	15443	15514	15340	15541	15302	15237	15367	15561	15360	15692	15563	15444	15265	15435	15440	15335	15299	15458	15514	15498	15527	15490	15628	15329	15282	15468	15341	15458	15499	15425	15530	15472	15312	15561	15349	15171	15498	15538	15445	15463	15252	15442	15296	15527	15274	15525	15563	15380	15509	15393	15478	15362	15509	15410	15300	15317	15273	15379	15299	15433	15475	15304	15440	15493	15393	15399	15453	15418	15323	15477	15334	15348	15481	15368	15488	15242	15295	15549	15515	15667	15338	15516	15283	15480	15336	15393	15513	15309	15536	15307	15335	15397	15401	15404	15362	15477	15413	15467	15352	15502	15516	15530	15318	15542	15357	15362	15516	15547	15467	15550	15596	15353	15518	15385	15246	15326	15313	15398	15387	15623	15448	15409	15348	15480	15464	15488	15500	15507	15343	15524	15453	15463	15307	15200	15438	15418	15476	15453	15327	15438	15456	15357	15346	15426	15443	15387	15463	15498	15258	15417	15541	15341	15338	15329	15376	15405	15499	15444	15416	15372	15481	15520	15411	15402	15470	15368	15395	15652	15385	15507	15149	15408	15259	15444	15403	15237	15396	15390	15560	15466	15417	15425	15680	15125	15303	15403	15440	15359	15392	15560	15580	15383	15411	15375	15419	15440	15583	15621	15493	15247	15270	15366	15585	15298	15272	15448	15427	15343	15470	15400	15371	15248	15408	15443	15348	15374	15685	15481	15382	15436	15387	15480	15328	15386	15532	15453	15387	15624	15387	15475	15455	15361	15394	15219	15498	15491	15461	15424	15294	15408	15483	15364	15458	15415	15410	15459	15342	15537	15272	15331	15499	15440	15561	15399	15428	15414	15361	15427	15460	15300	15563	15450	15504	15532	15553	15486	15312	15351	15412	15302	15460	15436	15543	15361	15554	15526	15373	15548	15411	15335	15326	15349	15347	15381	15387	15260	15458	15388	15466	15219	15243	15400	15245	15339	15528	15444	15413	15433	15342	15467	15496	15332	15469	15330	15421	15430	15435	15367	15341	15456	15248	15533	15386	15440	15395	15470	15400	15620	15330	15406	15389	15407	15459	15264	15401	15411	15372	15399	15569	15324	15302	15478	15399	15314	15526	15304	15468	15294	15581	15569	15421	15402	15284	15459	15437	15278	15465	15495	15385	15515	15653	15386	15449	15471	15178	15517	15401	15429	15583	15456	15422	15349	15404	15522	15367	15429	15497	15245	15277	15348	15444	15268	15463	15468	15411	15493	15387	15379	15480	15424	15555	15491	15536	15418	15446	15410	15330	15434	15462	15430	15402	15401	15501	15458	15249	15322	15330	15299	15361	15516	15542	15288	15338	15582	15315	15414	15607	15513	15480	15288	15533	15525	15326	15410	15391	15468	15415	15174	15380	15463	15499	15377	15543	15470	15489	15362	15374	15331	15438	15579	15438	15288	15536	15248	15460	15422	15450	15415	15589	15317	15584	15428	15430	15461	15399	15278	15420	15404	15535	15531	15412	15557	15358	15409	15325	15362	15407	15302	15362	15445	15416	15427	15380	15309	15582	15568	15517	15446	15532	15488	15188	15387	15509	15455	15364	15494	15334	15500	15494	15598	15354	15260	15602	15462	15388	15328	15553	15258	15312	15468	15288	15443	15367	15411	15402	15545	15351	15417	15340	15481	15488	15355	15326	15243	15346	15367	15608	15346	15370	15424	15483	15432	15293	15416	15501	15500	15456	15345	15286	15322	15382	15384	15258	15488	15244	15422	15421	15419	15472	15353	15281	15307	15537	15378	15627	15379	15546	15416	15445	15454	15367	15359	15417	15383	15519	15428	15417	15485	15351	15369	15400	15437	15432	15249	15497	15367	15471	15501	15557	15518	15413	15490	15325	15457	15533	15397	15503	15186	15296	15608	15433	15357	15312	15442	15531	15300	15512	15529	15565	15478	15371	15467	15359	15661	15230	15546	15500	15530	15461	15447	15428	15477	15268	15590	15574	15529	15326	15303	15214	15529	15511	15431	15249	15495	15329	15480	15524	15292	15591	15334	15454	15274	15434	15402	15332	15255	15249	15179	15377	15318	15245	15402	15466	15347	15640	15289	15489	15470	15407	15285	15373	15441	15347	15547	15303	15528	15380	15476	15341	15570	15590	15552	15304	15558	15504	15368	15536	15526	15250	15277	15355	15336	15385	15336	15272	15427	15294	15319	15413	15440	15457	15437	15546	15477	15478	15273	15336	15282	15389	15384	15457	15568	15406	15401	15412	15387	15381	15449	15488	15541	15413	15596	15375	15490	15315	15496	15371	15448	15431	15403	15468	15428	15424	15552	15427	15483	15405	15494	15304	15349	15277	15452	15466	15423	15374	15382	15431	15411	15293	15474	15330	15400	15564	15322	15357	15382	15319	15358	15398	15355	15367	15457	15362	15288	15315	15489	15336	15380	15364	15557	15513	15543	15436	15485	15624	15445	15253	15433	15462	15293	15428	15501	15470	15453	15295	15432	15463	15296	15397	15515	15489	15301	15490	15495	15412	15355	15351	15435	15265	15388	15497	15407	15357	15506	15317	15357	15475	15240	15386	15342	15420	15530	15272	15425	15197	15341	15551	15385	15253	15329	15522	15521	15339	15382	15356	15445	15239	15474	15416	15322	15475	15353	15421	15248	15556	15373	15358	15430	15616	15579	15492	15443	15663	15324	15410	15525	15542	15345	15377	15457	15547	15323	15566	15355	15328	15324	15418	15315	15528	15393	15573	15357	15413	15351	15394	15446	15337	15463	15322	15558
22536	21482	28593	24782	22227	24637	26172	21740	20139	19967	19370	19063	18801	19077	18678	18513	18590	18549	18244	18075	18312	18081	18313	17848	18036	17999	17915	17877	17943	17807	18207	17847	17933	17804	17967	17977	17993	17895	17986	17949	17939	17875	17986	17916	17765	18050	17907	17881	17929	17692	17710	17902	17772	17607	18076	17763	17964	17754	17881	17862	17894	17905	18067	17684	18032	17821	17828	17902	17738	17927	18010	17835	17948	17819	17763	17699	17688	18020	17790	17782	17809	17724	17852	17951	17993	17844	17844	17925	17761	17679	17869	17712	17865	17768	17869	17631	17815	17942	17951	18045	17809	17608	17832	17864	17962	17982	17695	17852	17724	17896	17813	17828	17958	17819	17858	17812	17839	17901	17991	17740	17896	18014	17825	17780	17866	17808	17942	17834	17984	17871	17888	17854	17774	17837	17880	17864	17656	17851	17931	17661	17682	17850	17918	17949	18052	17721	17864	17978	17733	17893	17774	17780	17881	17874	17891	17976	17999	17955	17774	17752	17818	17737	17821	17900	17779	17798	17948	17789	17784	17870	17718	17900	17599	17774	17918	17879	18090	17889	17846	17967	17660	17718	17759	17737	17839	17730	17880	17741	17787	17959	17843	17910	17823	17889	18101	17845	17783	17839	17994	17738	17792	17778	17794	17755	17868	18151	17937	17857	17953	17879	17876	17782	17873	17832	17830	17885	17755	17807	17865	17842	17928	17830	17919	17816	17873	17801	17696	17902	17647	17856	17726	17995	18029	17692	17993	17808	17616	17888	17709	17692	17881	17887	18077	17728	18003	17823	17932	17655	17710	17868	17707	17888	17629	17834	17692	17912	17807	17862	18088	17888	17933	17871	17854	17829	17968	18039	17901	17935	17916	17880	17907	17709	17906	17598	17936	17629	17917	17733	17879	17934	17961	17963	17825	17751	17920	17829	17813	18070	17952	17917	17731	17748	17782	17840	17850	17752	17732	17683	17795	17751	17886	17880	17977	17721	17890	17836	17772	17876	17688	17709	17805	17671	17773	17810	18080	17635	17900	17866	17734	17765	17741	17847	17880	17753	17670	17806	17697	17819	17764	17844	17727	17855	17841	17857	17848	17837	17721	17896	17847	17785	17856	17555	17950	17754	18039	17879	17798	17737	17787	17775	17611	17803	17912	18029	17774	17818	17791	17758	17713	17850	17827	17710	17741	17888	17716	17965	17808	17899	17715	17922	17892	17978	17822	17772	17805	17836	17845	17717	17847	17944	17819	17824	17900	17866	17855	17676	17809	17918	17724	17872	17759	17687	17775	17822	17743	17883	17886	18009	17871	17868	17914	17928	17829	17673	17869	17636	17731	17663	17852	17692	17635	17899	17955	17814	17868	17757	17876	17720	17840	17783	17755	17769	17688	17948	17879	17731	17879	17693	17943	17942	17826	17641	17753	17757	17728	17848	17721	17923	17904	17925	17616	17729	17802	17844	17893	17774	17790	17850	17920	17717	17690	17736	17976	17820	17712	17656	17854	17967	17987	17829	17697	17818	17726	17920	18003	17775	17760	17721	17972	17701	17850	17773	17915	17709	18002	17743	17847	18001	17817	17798	17735	17819	17993	17710	17776	17728	17891	17589	17878	17951	17890	17707	17743	17981	17764	18109	17874	17758	17952	17700	17680	17699	17902	17843	17657	17844	17669	17855	17643	17643	17598	17974	17912	17774	17748	17961	17895	17724	17943	17910	17886	17947	17719	17777	17764	17699	18096	17811	17500	17748	17771	17702	17774	17920	17785	17887	17757	17957	17819	17898	17808	17805	17814	17837	17840	17805	17629	17588	17683	17683	18013	17744	17660	17788	17844	17874	17858	17717	17763	17667	17718	17979	17719	17802	17674	17668	17873	17809	18108	17783	17713	17845	17772	17776	17776	17810	17788	17896	17962	17854	17997	17795	17818	17669	17706	17781	17912	17769	17880	17813	17759	17817	17649	17724	17753	17736	17802	17797	17830	17881	17822	17829	17945	17932	17937	17672	17748	17833	17910	17801	17936	17821	17954	17590	17701	17781	17826	17964	17797	17743	17727	17638	17634	17967	17880	17862	17936	17755	17841	17681	17872	17948	17694	17836	17862	17789	18028	17906	17907	17997	17861	18014	17997	17748	18034	17618	17758	17686	17867	17574	17639	17719	17829	17719	17970	17972	17822	17964	17826	17429	17800	17820	17882	17949	17741	17711	18004	17949	17660	17705	17826	17785	17701	17723	17760	17859	17868	17804	17949	17868	17883	17724	17839	17659	17827	17906	17747	17835	18073	17755	17986	17718	17836	18095	17924	17788	17651	17760	17717	17691	17947	17902	17868	17794	17678	17670	17741	17630	17864	17946	17634	17793	17857	17749	17939	17702	17907	17855	18014	17750	17836	17680	17746	17827	17943	17898	17952	17704	17969	17955	17831	17726	17775	17975	17945	18066	17913	17825	17783	17878	17813	17724	17918	17834	17895	17915	18097	17854	17851	17681	17658	17914	17866	17751	17596	17829	17955	17939	17760	17803	17644	17788	17855	17714	17921	17742	17770	17627	17892	17801	17878	17835	17737	17797	17838	17801	18085	17846	17732	17731	17715	17915	17900	17824	18112	17925	17818	17813	17730	17922	18062	17990	17844	17773	17799	17904	17718	17700	17772	17677	17889	17707	17907	17980	17649	18032	17881	17991	17831	17749	17785	17790	17842	17878	17914	17759	17686	17771	17907	17885	17787	17707	17883	17799	17658	17698	17790	17835	17799	17723	18091	17923	17595	17758	17954	17824	17897	17967	17766	17844	17802	17798	17909	17766	17866	17591	17946	17862	17789	17760	17891	17860	17906	17858	17887	17914	17682	17946	17728	17645	17550	17890	17740	17820	17859	17786	17546	17750	17884	17835	17779	17950	17876	17689	17740	17763	17769	17860	17765	17732	17844	17957	17749	17839	17731	17811	17630	17905	17735	17956	17782	17661	17841	17799	17825	17819	17779	17827	17838	17796	17662	17933	17939	17689	17746	18007	17815	17711	17867	17773	17867	18071	17956	17984	17824	17884	17982	17920	17650	17950	17729	17895	17814	17929	17990	17523	17733	17739	17713	17830	17976	17685	17815	17840	17809	17897	17762	17726	17814	17707	17973	17915	17829	17865	17867	17819	17744	18020	17946	17795	17758	18044	18022	17911	17842	17727	17782	17809	17865	17974	17795	17961	18004	17844	18001	17902	17817	17805	17861	17822	17653	17788	17742	17821	17830	18043	18065	17890	17685	17709	17857	17877	17796	18036	17889	17746	17910	17684	17648	17913	17876	17876	17769	17908	17802	17716	17715	17893	17865	17900	17746	17626	17768	17668	17975	17744	17843	17861	17727	17824	17988	17888	17849	17762	17923	17927	17864	17661	17967	17788	17811	17751	17713	17754	18009	17872	17939	17676	18091	17799	17915	17956	17623	17799	17854	17689	17864	17756	17763	17953	17894	17879	17896	17879	17733	17695	17961	17860	17714	17696	17860	17923	17840	17922	17998	17997	17858	17864	17727	17974	17819	17507	17642	17864	17844	17924	17857	17832	17873	17895	17862	17682	17915	17847	17804	17990	17751	17739	17621	17787	17571	17952	18083	17833	17961	17948	17739	17764	17775	17787	18094	17819	17784	17959	17698	17891	17823	17756	17585	17923	17951	17860	17982	17851	17572	17907	17941	17936	17807	17727	17808	17627	17873	17869	17689	17737	17694	17696	17740	17848	17643	17910	17921	17987	17921	17906	18020	17834	17828	17713	17677	17898	17859	17784	17763	17875	18002	17894	17981	17758	17792	17567	17944	17965	17836	18024	18042	17733	18013	17843	17681	17858	17799	17982	17780	17600	17705	17881	17721	17742	17564	17729	17764	17877	17898	17790	17817	17575	17935	17753	17956	17893	17772	17647	17882	17703	17813	17644	17943	17816	17894	17971	17983	17699	17816	17840	17804	17759	17786	17774	17724	17837	17800	17734	17653	17968	17806	17645	17800	17926	17798	17941	17971	17670	17775	17802	17839	17893	17814	17857	17787	17869	17843	17867	17798	17913	18164	17958	17726	17918	17946	17925	17970	17750	17749	17987	17809	17873	17860	17854	17756	17968	17981	17677	17956	17800	17838	17848	17861	17780	17893	17659	17773	17777	17776	17602	17770	17936	17755	17819	17780	18082	17814	17871	17923	17795	17892	17841	17818	18022	18005	17911	17715	17897	17584	17911	17698	17878	17708	17881	17744	17854	17868	17762	17577	17818	17759	17881	17724	17655	17898	17847	17761	17776	18101	17774	17787	17747	17664	17957	18069	17787	17974	17900	17893	17897	17805	17921	17835	17956	17797	17895	17784	17763	17801	17751	17818	17751	17809	18052	17859	17889	17872	17733	18037	17635	17768	17754	17784	17802	17888	17759	17853	17960	17908	17890	17883	17938	17716	17887	17734	17730	17760	17639	17900	17896	17788	17794	17601	17695	17733	17762	17731	17769	17865	17774	17882	17920	17991	17827	17677	17878	17914	17730	17831	17838	17886	17759	17820	17940	17944	17925	17528	17798	17915	17999	17921	17974	17893	18039	17651	17669	17769	17614	17660	17926	17751	17743	17716	18002	17682	17908	17736	17923	17853	17807	17915	17712	18004	17786	17970	17899	17858	17922	18063	17892	17890	17916	17952	17847	17787	17816	17879	17811	17742	17962	17843	17914	17776	17870	17716	17917	17881	17918	17862	17813	17888	17702	17713	17970	17896	17677	17812	17763	17736	17552	17962	17802	17479	17739	17606	17715	17851	17806	17969	17942	17971	17722	17887	17694	17763	17787	17981	17638	17871	17748	17773	17873	17910	18064	17916	17879	17912	17985	17908	17865	17856	17830	17746	17940	17865	17887	18041	17721	17788	17912	17877	18169	17851	17882	17964	17892	17732	17668	17803	17753	17957	17843	17728	17824	17805	17871	17805	17961	17908	17830	17784	17747	17906	17759	17711	17757	17683	17883	17810	17803	17785	17849	17914	17982	17706	17903	17888	17883	17797	17781	17984	17833	17678	17914	17767	17699	17744	17647	17940	17830	17990	17682	18101	17848	17958	17940	17788	17833	17555	17878	17821	17704	18111	17974	17888	17847	17986	17844	17795	17898
23555	46937	40164	31570	27000	24281	22297	20597	19378	18728	18104	17583	17307	16922	16903	16655	16300	16349	16228	16110	16111	16080	16089	15995	15944	15779	15800	15758	15909	15877	15855	15878	15805	15961	15842	15911	15870	15952	15805	15771	15854	15889	15935	15964	15796	15807	15674	15777	15893	15736	15802	15803	15647	15856	15952	15966	15846	15694	15880	15687	15787	15889	15814	15730	15832	15829	15758	15713	15708	15914	15926	15800	15851	15805	15857	15811	15832	15674	15631	15729	15674	15870	15760	15609	15848	15614	15732	15830	15843	15704	15733	15573	15737	15790	15840	15848	15905	15644	15764	15764	16034	15861	15848	15771	15771	15827	15780	15710	15756	15921	15711	15756	15773	15684	15918	15916	15580	15801	15688	15777	15965	15678	15725	15625	15742	15884	15678	15754	15581	15932	15697	15779	15709	15664	15641	15658	15744	15970	15729	15926	15848	15858	15816	15658	15825	15889	15735	15821	15806	15803	15774	15890	15674	15721	15845	15627	15791	15974	15830	15534	15645	15717	15983	15786	15746	15703	15631	15693	15771	15822	15699	15544	15743	15745	15812	15701	15766	15628	15779	15705	15783	15904	15826	15577	15812	15905	15709	15792	15673	15826	15880	16080	15934	15926	15619	15677	15867	15698	15721	15742	15666	15699	15767	15811	15758	15757	15819	15687	15739	15773	15738	15898	15763	15705	15675	15801	15671	15693	15772	15742	15676	15829	15912	15633	15831	15686	15704	15779	15680	15780	15724	15758	15562	15715	15689	15808	15800	15814	15630	15721	15688	15767	15971	15721	15872	15699	15799	15797	15596	15543	15803	15823	15567	15673	15757	15590	15538	15764	15717	15732	15590	15659	15777	15829	15771	15853	15856	15596	15661	15705	15572	15857	15777	15739	15779	15611	15817	15611	15651	15827	15801	15854	15710	15639	15646	15755	15830	15781	15701	15756	15909	15601	15557	15867	15787	15655	15642	15963	15919	15697	15610	15774	15730	15909	15925	15799	15735	15819	15811	15870	15876	15664	15745	15675	15841	15628	15776	15645	15731	15647	15861	15618	15833	15775	15809	15771	15763	15906	15802	15789	15747	15916	15725	15680	15987	16013	15712	15805	15774	15794	15756	15747	15826	15537	15629	15788	15790	15673	15732	15826	15767	15776	15829	15575	15829	15835	15831	15699	15709	15883	15762	15919	15741	15734	15743	15868	15699	15892	15803	15697	15823	15767	15822	15860	15565	15673	15722	15899	15699	15735	15809	15684	15675	15824	15680	15867	15837	15706	15680	15629	15859	15755	15605	15862	15844	15790	15786	15682	15696	15746	15833	15787	15666	15664	15687	15769	15802	16001	15729	15804	15690	15807	15713	15790	15727	15859	15822	15567	15589	15595	15877	15878	15895	15815	15664	15743	15940	15825	15696	15705	15867	15810	15683	15707	15808	15568	15826	15851	15771	15703	15882	15712	15617	15700	15778	15739	15776	15717	15706	15724	15803	15721	15690	15685	15777	15747	15663	15642	15686	15898	15697	15694	15659	15831	15708	15702	16034	15564	15792	15759	15663	15834	15715	15677	15912	15559	15694	15758	15709	15872	15647	15731	15833	15715	15654	15821	15808	15703	15691	15810	15812	15794	15889	15859	15761	15783	15737	15699	15758	15752	15972	15769	15651	15803	15735	15592	15812	15713	15755	15807	15594	15702	15862	15693	15611	15642	15801	15936	15830	15781	15750	15657	15741	15842	15699	15779	15832	15693	15678	15777	15830	15889	15829	15755	15790	15772	15665	15702	15764	15892	15768	15778	15818	15638	15690	15522	15757	15756	15659	15888	15813	15778	15597	15586	15832	15711	15779	15660	15742	15582	15617	15649	15727	15707	15757	15662	15777	15715	15576	15830	15634	15743	15666	15899	15821	15633	15691	15835	15763	15704	15869	15755	15790	15762	15728	15891	15715	15707	15731	15790	15612	15478	15727	15801	15548	15698	15686	15715	15786	15871	15854	15687	15809	15631	15740	15617	15660	15753	15900	15623	15832	15708	15994	15660	15753	15521	15665	15795	15762	15737	15752	15616	15810	15732	15702	15859	15740	15875	15657	15757	15885	15785	15785	15668	15748	15750	15791	15642	15756	15878	15793	15698	15692	15744	15815	15751	15736	15815	15600	15798	15725	15552	15937	15931	15744	15735	15836	15886	15736	15644	15777	15688	15845	15803	15792	15794	15729	15764	15766	15653	15888	15775	15741	15770	15877	15880	15692	15772	15740	15703	15597	15927	15642	15904	15803	15774	15721	15910	15857	15758	15907	15763	15907	15727	15868	15814	15832	15638	15650	15834	15701	15800	15827	15880	15750	15854	15705	15748	15687	15651	15923	15670	15731	15695	15798	15735	15690	15683	15706	15742	15794	15640	15802	15660	15603	15723	15849	15667	15889	15777	15615	15714	15731	15902	15727	15811	15883	15759	15691	15837	15847	15613	15740	15794	15684	15780	15817	15718	15718	15857	15784	15624	15794	15752	15683	15870	15677	15821	15851	15625	15844	15498	15769	15888	15794	15837	15658	15767	15698	15719	15767	15848	15554	15791	15838	15944	15658	15697	15626	15574	15588	15927	15645	15698	15885	15795	15822	15618	15626	15734	15611	15684	15627	15544	15675	15819	15789	15873	15722	15668	15824	15762	15827	15870	15753	15738	15797	15757	15723	15722	15612	15882	15751	15781	15600	15799	15695	15770	15692	15682	15820	15705	15755	15794	15929	15918	15638	15780	15718	15773	15724	15725	15902	15804	15755	15870	15813	15817	15633	16011	15924	15811	15689	15772	15673	15735	15738	15823	15589	15600	15838	15821	15835	15683	15704	15784	15925	15874	15673	15804	15708	15793	15764	15776	15728	15751	15828	15623	15744	15597	15656	15735	15862	15642	15954	15776	15861	15788	15707	15841	15753	15908	15801	15780	15843	15680	16015	15615	15680	15651	15685	15649	15833	15743	15819	15556	15696	15724	15740	15839	15918	15651	15732	15638	15969	15702	15786	15788	15615	15879	15651	15737	15719	15765	15684	15707	15881	15734	15678	15731	15668	15537	15863	15781	15863	15765	15812	15713	15804	15772	15884	15668	15761	15898	15795	15808	15599	15802	15713	15732	15879	15695	15750	15830	15648	15840	15879	15836	15659	15843	15871	15796	15666	15865	15755	15766	15640	15963	15745	15872	15768	15755	15799	15770	15707	15755	15777	15807	15837	15684	15682	15696	15826	15806	15738	15661	15829	15767	15644	15704	15634	15757	15710	15534	15795	15613	15898	15760	15782	15687	15700	15672	15879	15704	15661	15819	15618	15684	15695	15866	15766	15848	15670	15809	15709	15778	15783	15804	15886	15756	15586	15779	15592	15745	15744	15790	15701	15785	15743	15776	15646	15785	15600	15701	15775	15629	15728	15788	15655	15665	15619	15914	15814	15684	15628	15829	15690	15842	15892	15687	15719	15797	15816	15738	15763	15758	15705	15772	15564	15784	15689	15740	15807	15870	15746	15564	15762	15743	15575	15806	15540	15803	15669	15823	15872	15771	15561	15802	15713	15760	15730	15643	15820	15636	15613	15753	15794	15801	15672	15749	15858	15790	15813	15692	15752	15718	15573	15564	15616	15708	15682	15647	15824	15818	15691	15762	15754	15766	15654	15627	15703	15740	15624	15743	15706	15774	15768	15814	15800	15710	15632	15616	15646	15918	15708	15751	15685	15715	15662	15684	15802	15799	15708	15822	15654	15811	15709	15830	15907	15799	15714	15677	15771	15787	15657	15747	15676	15852	15724	15652	15694	15861	15899	15653	15620	15754	15742	15762	15751	15790	15663	15587	15736	15807	15642	15842	15621	15866	15774	15774	15754	15790	15881	15731	15750	15951	15884	15736	15788	15914	15860	15623	15692	15784	15847	15843	15739	15785	15766	15692	15654	15757	15569	15629	15812	15708	15706	15670	15783	15941	15809	15685	15614	15663	15684	15567	15803	15915	15737	15774	15844	15691	15778	15826	16059	15782	15810	15797	15758	15825	15856	15781	15938	15620	15724	15668	15857	15820	15710	15652	15826	15815	15599	15876	15659	15739	15770	15707	15927	15843	15689	15738	15630	15876	15722	15723	15760	15542	15804	15812	15791	15625	15850	15768	15776	15787	15721	15787	15944	15693	15847	15767	15712	15654	15833	15900	15627	15737	15714	15642	15715	15824	15743	15721	15718	15634	15664	15731	15747	15502	15971	15770	15843	15832	15695	15565	15748	15910	15975	15653	15655	15729	15752	15737	15692	15648	15720	15855	15799	15625	15808	15765	15729	15767	15641	15915	15712	15500	15717	15662	15633	15876	15631	15773	15809	15813	15856	15828	15738	15781	15737	15703	15746	15823	15807	15747	15808	15708	15807	15759	15611	15677	15847	15785	15753	15737	15795	15709	15979	15812	15742	15756	15705	15830	15782	15913	15774	15787	15810	15630	15693	15822	15740	15523	15997	15661	15764	15715	15806	15662	15738	15642	15999	15804	15743	15715	15667	15870	15746	15768	15550	15735	15675	15757	15746	15587	16030	15701	15763	15768	15706	15755	15882	15827	15509	15840	15860	15594	15884	15681	15686	15671	15571	15713	15692	15622	15580	15777	15781	15606	15667	15836	15627	15915	15768	15866	15820	15793	15759	15904	15732	15740	15729	15836	15624	15725	15722	15742	15880	15778	15776	15728	15804	15812	15828	15878	15675	15760	15792	15701	15781	15678	15804	15668	15709	15742	15760	15568	15995	15775	15837	15743	15786	15752	15719	15703	15922	15732	15772	15919	15835	15839	15829	15773	15866	15667	15862	15762	15698	15893	15726	15700	15734	15754	15758	15761	15848	15779	15691	15726	15868	15772	15899	15760	15645	15814	15811	15851	15573	15830	15770	15721	15906	15736	15695	15870	15780	15627	15976	15555	15723	15885	15582	15921	15739	15815	15905	15782	15887	15898	15727	15867	15754	15771	15779	15562	15802	15642	15837	15740	15794	15642	15718	15748	15513	15738	15763	15791	15750	15935	15813	15750	15953	15733	15824	15999	15891	15873	15826	15698	15701	15608	15797	15858	15667	15837	15530	15749	15733	15785	15812	15860	15775	15778	15565	15717
29488	25632	29548	25948	21630	20515	19827	19147	18714	18370	18195	18255	17914	17912	18035	17958	17720	17496	17773	17799	17759	17817	17997	17804	17546	17755	17624	17725	17849	17632	17666	17756	17611	17798	17690	17544	17595	17617	17804	17664	17632	17703	17673	17519	17822	17703	17475	17571	17590	17759	17472	17907	17801	17715	17750	17689	17655	17621	17650	17558	17577	17559	17613	17827	17653	17634	17496	17727	17575	17652	17593	17765	17775	17746	17796	17619	17838	17402	17524	17723	17783	17743	17651	17645	17471	17636	17431	17579	17655	17540	17595	17661	17910	17938	17689	17698	17655	17470	17685	17482	17494	17648	17675	17562	17608	17447	17509	17529	17578	17376	17724	17576	17647	17597	17791	17562	17775	17684	17598	17625	17658	17409	17623	17520	17737	17619	17528	17770	17761	17707	17551	17589	17684	17582	17699	17866	17657	17932	17572	17586	17523	17573	17812	17628	17636	17653	17814	17616	17687	17724	17777	17525	17781	17674	17492	17418	17544	17893	17724	17644	17577	17572	17616	17585	17514	17736	17644	17848	17592	17764	17685	17609	17578	17540	17483	17619	17627	17569	17609	17798	17768	17694	17778	17675	17819	17547	17580	17668	17708	17527	17808	17807	17658	17758	17608	17718	17598	17540	17662	17647	17774	17604	17481	17723	17379	17732	17725	17821	17684	17613	17579	17771	17606	17945	17643	17734	17616	17608	17619	17650	17655	17619	17664	17561	17566	17422	17507	17506	17701	17617	17605	17758	17547	17634	17599	17581	17710	17717	17589	17566	17641	17674	17781	17764	17540	17847	17723	17657	17713	17741	17372	17652	17558	17675	17632	17739	17618	17783	17850	17620	17585	17524	17784	17652	17631	17624	17789	17600	17835	17726	17527	17586	17544	17745	17710	17843	17651	17659	17621	17680	17635	17617	17593	17558	17493	17630	17759	17640	17714	17590	17635	17649	17786	17695	17682	17687	17592	17607	17599	17861	17728	17712	17661	17591	17555	17718	17528	17569	17695	17884	17770	17647	17874	17661	17761	17734	17820	17792	17752	17690	17742	17626	17677	17726	17584	17556	17572	17642	17737	17489	17867	17620	17521	17410	17810	17661	17477	17783	17577	17618	17707	17686	17591	17698	17524	17726	17692	17769	17730	17588	17705	17474	17543	17650	17799	17584	17704	17771	17589	17729	17839	17606	17629	17566	17581	17648	17684	17857	17714	17857	17664	17715	17620	17612	17598	17591	17722	17614	17638	17481	17541	17522	17740	17649	17663	17588	17597	17731	17657	17478	17729	17601	17714	17615	17725	17557	17584	17555	17512	17508	17475	17532	17625	17758	17806	17645	17670	17613	17512	17451	17657	17718	17573	17786	17573	17713	17870	17469	17673	17751	17503	17556	17651	17561	17714	17587	17863	17555	17669	17635	17628	17698	17596	17732	17662	17796	17555	17502	17591	17751	17814	17751	17644	17496	17682	17659	17446	17744	17617	17451	17414	17616	17562	17755	17625	17664	17595	17602	17649	17714	17789	17639	17732	17664	17746	17728	17710	17627	17615	17822	17731	17717	17621	17639	17704	17657	17584	17791	17611	17650	17553	17604	17585	17628	17900	17659	17547	17558	17747	17627	17592	17502	17753	17658	17716	17576	17627	17525	17813	17665	17798	17841	17661	17570	17625	17461	17705	17820	17735	17480	17636	17453	17548	17867	17637	17547	17580	17678	17717	17723	17522	17662	17631	17519	17589	17495	17555	17639	17702	17673	17835	17478	17632	17704	17470	17577	17602	17715	17504	17704	17794	17705	17794	17554	17652	17636	17652	17670	17643	17710	17591	17715	17740	17625	17618	17790	17699	17753	17762	17620	17640	17743	17422	17660	17556	17674	17839	17572	17723	17733	17779	17796	17835	17520	17525	17551	17487	17414	17806	17546	17536	17699	17549	17595	17643	17647	17692	17596	17450	17526	17683	17689	17568	17608	17679	17767	17652	17664	17728	17627	17445	17636	17811	17644	17457	17422	17698	17756	17579	17634	17724	17519	17621	17514	17519	17274	17774	17654	17759	17693	17890	17760	17771	17882	17793	17733	17759	17563	17772	17525	17521	17730	17721	17854	17825	17755	17674	17392	17585	17767	17553	17510	17736	17697	17625	17640	17885	17695	17559	17722	17656	17663	17528	17806	17662	17746	17485	17541	17696	17550	17793	17710	17524	17607	17483	17591	17664	17704	17569	17476	17877	17705	17670	17416	17467	17617	17665	17798	17646	17694	17569	17576	17717	17418	17518	17507	17862	17524	17764	17646	17603	17847	17610	17676	17831	17645	17808	17565	17707	17477	17796	17880	17396	17609	17771	17623	17674	17610	17417	17642	17779	17503	17524	17582	17664	17780	17741	17523	17693	17709	17773	17623	17546	17675	17808	17357	17585	17431	17611	17525	17808	17769	17699	17610	17486	17749	17543	17548	17588	17744	17605	17600	17762	17621	17716	17617	17584	17765	17722	17767	17511	17673	17602	17692	17679	17485	17542	17767	17664	17531	17635	17611	17609	17530	17416	17605	17537	17526	17705	17765	17713	17423	17759	17737	17767	17746	17670	17714	17772	17664	17770	17711	17807	17734	17661	17398	17524	17511	17648	17574	17654	17737	17459	17601	17564	17571	17645	17720	17571	17874	17520	17587	17594	17794	17671	17606	17795	17579	17587	17529	17615	17353	17603	17655	17542	17594	17791	17600	17822	17400	17817	17708	17863	17764	17917	17590	17802	17743	17651	17900	17682	17739	17801	17730	17714	17926	17653	17691	17629	17739	17757	17726	17890	17530	17784	17410	17617	17542	17959	17859	17630	17697	17530	17818	17741	17771	17586	17664	17343	17780	17756	17598	17703	17802	17697	17786	17709	17553	17662	17689	17737	17822	17639	17517	17657	17619	17574	17433	17804	17595	17518	17849	17873	17573	17740	17734	17654	17590	17782	17681	17636	17800	17647	17703	17581	17810	17528	17692	17862	17679	17673	17827	17706	17790	17436	17552	17650	17759	17715	17675	17567	17529	17808	17514	17634	17684	17803	17595	17543	17713	17655	17595	17485	17782	17728	17689	17645	17747	17665	17708	17587	17784	17691	17491	17834	17643	17564	17430	17561	17487	17496	17638	17686	17572	17866	17586	17637	18019	17736	17608	17716	17514	17640	17773	17465	17597	17694	17810	17539	17601	17495	17699	17722	17633	17833	17752	17543	17590	17583	17626	17888	17542	17543	17603	17734	17824	17621	17737	17666	17976	17667	17608	17625	17778	17621	17712	17483	17738	17698	17720	17736	17674	17528	17486	17807	17886	17882	17610	17445	17682	17556	17729	17623	17595	17735	17572	17573	17788	17826	17783	17627	17508	17748	17686	17628	17676	17885	17541	17649	17615	17678	17760	17548	17670	17675	17725	17705	17506	17578	17472	17741	17692	17660	17733	17722	17821	17682	17596	17614	17710	17438	17795	17759	17656	17764	17754	17531	17798	17759	17706	17738	17693	17758	17494	17665	17674	17783	17734	17740	17581	17708	17541	17675	17588	17592	17718	17554	17818	17613	17630	17613	17596	17590	17683	17514	17714	17496	17778	17657	17703	17669	17582	17634	17699	17645	17555	17625	17690	17381	17552	17621	17777	17622	17661	17621	17757	17609	17822	17729	17521	17722	17665	17547	17705	17570	17829	17583	17679	17777	17654	17667	17619	17600	17740	17552	17787	17417	17537	17624	17933	17896	17654	17575	17685	17560	17379	17434	17633	17553	17730	17753	17630	17443	17831	17571	17560	17749	17683	17832	17591	17677	17726	17715	17730	17800	17680	17663	17481	17689	17571	17531	17814	17928	17765	17737	17748	17652	17626	17672	17572	17577	17434	17601	17604	17396	17954	17627	17697	17669	17787	17884	17466	17498	17527	17452	17599	17723	17711	17645	17763	17650	17570	17655	17707	17740	17667	17607	17616	17562	17583	17618	17660	17591	17610	17549	17661	17718	17512	17662	17655	17740	17659	17604	17720	17821	17768	17762	17458	17501	17595	17623	17863	17825	17824	17599	17663	17855	17626	17793	17545	17590	17602	17801	17525	17490	17499	17603	17611	17784	17598	17408	17363	17629	17761	17598	17667	17883	17723	17704	17610	17575	17663	17522	17629	17642	17588	17573	17838	17700	17560	17781	17745	17883	17671	17596	17553	17717	17731	17698	17749	17538	17622	17685	17726	17664	17709	17662	17608	17498	17603	17486	17848	17600	17644	17576	17602	17640	17776	17766	17583	17618	17847	17766	17588	17699	17728	17803	17660	17642	17626	17588	17504	17522	17555	17675	17622	17612	17623	17753	17547	17590	17575	17722	17718	17598	17830	17697	17683	17807	17492	17477	17712	17629	17710	17727	17671	17654	17625	17643	17707	17758	17734	17680	17544	17514	17701	17774	17784	17505	17684	17882	17745	17686	17728	17784	17715	17483	17707	17531	17744	17618	17820	17542	17621	17544	17709	17624	17706	17521	17668	17605	17576	17455	17762	17646	17551	17412	17707	17691	17732	17637	17711	17755	17767	17803	17763	17452	17530	17691	17709	17592	17799	17543	17689	17686	17629	17677	17776	17564	17690	17720	17385	17358	17661	17730	17730	17677	17723	17649	17635	17793	17609	17701	17562	17801	17537	17600	17594	17832	17691	17748	17583	17464	17580	17597	17593	17624	17605	17543	17526	17514	17538	17684	17614	17585	17538	17672	17577	17803	17679	17879	17656	17749	17650	17854	17662	17741	17592	17423	17763	17660	17811	17697	17845	17745	17725	17521	17586	17575	17592	17813	17627	17754	17656	17696	17760	17514	17460	17698	17615	17807	17647	17766	17724	17708	17682	17909	17525	17648	17753	17708	17843	17571	17565	17651	17630	17545	17633	17816	17768	17869	17594	17604	17738	17545	17480	17540	17702	17928	17608	17604	17786	17844	17967	17537	17706	17656	17599	17595	17513	17556	17576	17450	17565	17544	17708	17690	17593	17745	17662	17576	17675	17716	17541	17744	17722	17778	17433	17677	17479	17726	17406	17545	17725	17515	17693	17540	17655	17605	17756	17575	17886	17609	17843	17763	17812	17580	17564	17801	17550	17621	17544	17581	17656	17652	17627
23873	37173	30929	24225	21276	19476	18425	17676	17024	16672	16550	16260	16245	16102	16159	16018	15912	15806	15835	15740	15705	15776	15704	15812	15690	15568	15872	15578	15798	15586	15730	15653	15709	15584	15494	15734	15599	15806	15624	15616	15713	15776	15709	15678	15668	15462	15772	15651	15691	15600	15696	15566	15527	15595	15707	15816	15545	15683	15672	15554	15783	15624	15525	15535	15564	15757	15646	15635	15773	15507	15633	15669	15677	15778	15583	15579	15720	15514	15585	15589	15593	15457	15514	15543	15692	15620	15504	15688	15668	15749	15791	15625	15553	15754	15528	15643	15574	15705	15519	15544	15592	15550	15546	15588	15673	15658	15486	15563	15605	15782	15631	15419	15683	15708	15613	15716	15590	15526	15820	15587	15748	15642	15599	15656	15638	15687	15516	15702	15672	15668	15652	15531	15718	15492	15664	15647	15657	15600	15681	15628	15530	15849	15734	15695	15658	15487	15487	15617	15634	15633	15631	15539	15629	15628	15607	15404	15671	15791	15435	15685	15433	15655	15514	15557	15476	15648	15557	15634	15777	15582	15504	15564	15419	15469	15627	15596	15766	15523	15626	15727	15528	15651	15405	15596	15609	15681	15410	15662	15609	15496	15536	15732	15527	15716	15596	15610	15568	15634	15620	15440	15623	15556	15802	15577	15706	15446	15535	15672	15610	15588	15767	15664	15784	15536	15677	15546	15738	15531	15664	15676	15630	15614	15565	15594	15699	15683	15461	15728	15636	15582	15476	15575	15583	15624	15779	15588	15437	15647	15621	15741	15687	15630	15615	15675	15695	15493	15568	15537	15592	15618	15529	15654	15481	15412	15681	15681	15650	15394	15497	15796	15715	15610	15644	15565	15732	15638	15572	15694	15807	15504	15577	15696	15503	15512	15675	15607	15616	15573	15610	15659	15501	15561	15681	15715	15458	15651	15647	15620	15578	15616	15576	15818	15628	15584	15617	15709	15631	15690	15538	15708	15612	15592	15465	15665	15513	15485	15590	15529	15506	15553	15569	15616	15577	15615	15532	15768	15695	15638	15619	15437	15573	15724	15617	15487	15523	15692	15487	15688	15599	15569	15704	15706	15572	15775	15483	15712	15653	15601	15609	15673	15611	15532	15692	15699	15537	15653	15579	15785	15507	15559	15451	15637	15562	15478	15594	15628	15515	15720	15648	15681	15585	15712	15681	15619	15661	15701	15600	15796	15577	15628	15597	15776	15585	15596	15665	15615	15736	15770	15587	15565	15725	15686	15574	15491	15446	15636	15633	15534	15600	15530	15602	15582	15703	15862	15508	15435	15594	15612	15666	15629	15571	15780	15500	15652	15721	15621	15607	15677	15678	15564	15527	15510	15707	15596	15801	15696	15576	15723	15566	15541	15603	15550	15490	15595	15618	15619	15691	15629	15637	15537	15665	15437	15522	15698	15704	15448	15726	15571	15495	15853	15577	15897	15634	15641	15594	15644	15561	15678	15527	15566	15509	15537	15571	15608	15734	15704	15550	15744	15522	15606	15583	15715	15486	15553	15629	15432	15570	15618	15605	15751	15697	15818	15674	15615	15585	15582	15735	15803	15408	15719	15708	15704	15640	15720	15620	15665	15549	15515	15672	15557	15738	15713	15520	15504	15663	15568	15575	15632	15823	15527	15694	15613	15574	15356	15688	15558	15525	15675	15487	15686	15692	15823	15582	15665	15469	15449	15678	15722	15744	15537	15605	15813	15512	15533	15455	15477	15619	15699	15631	15454	15752	15982	15694	15726	15711	15558	15592	15700	15599	15500	15642	15731	15626	15527	15679	15510	15612	15745	15536	15583	15635	15694	15689	15637	15687	15754	15682	15753	15538	15746	15808	15695	15611	15604	15454	15613	15803	15716	15619	15565	15741	15527	15645	15731	15605	15556	15782	15839	15609	15624	15622	15774	15647	15595	15549	15487	15578	15732	15597	15586	15582	15736	15594	15572	15676	15518	15781	15635	15596	15572	15689	15522	15702	15633	15574	15627	15556	15489	15638	15565	15598	15570	15645	15776	15607	15651	15640	15478	15563	15692	15472	15738	15711	15632	15543	15646	15551	15641	15659	15680	15713	15577	15505	15620	15670	15433	15498	15619	15595	15684	15777	15622	15590	15560	15773	15661	15691	15687	15756	15554	15646	15603	15691	15475	15560	15662	15566	15593	15685	15613	15723	15759	15569	15600	15747	15581	15504	15530	15792	15554	15684	15660	15613	15560	15632	15620	15519	15589	15636	15598	15708	15673	15719	15501	15448	15686	15695	15547	15717	15681	15511	15726	15633	15508	15686	15673	15662	15607	15564	15463	15702	15691	15664	15711	15715	15593	15732	15546	15578	15705	15670	15701	15444	15568	15534	15708	15561	15730	15682	15688	15631	15443	15763	15460	15579	15509	15747	15738	15568	15812	15767	15641	15611	15649	15622	15582	15733	15787	15596	15885	15752	15629	15677	15687	15678	15668	15653	15530	15647	15681	15702	15610	15653	15594	15605	15707	15745	15468	15626	15520	15539	15603	15504	15607	15581	15573	15605	15736	15652	15658	15783	15606	15698	15675	15633	15435	15771	15440	15692	15549	15551	15723	15530	15625	15528	15776	15614	15522	15576	15598	15618	15647	15501	15606	15498	15765	15458	15640	15636	15633	15742	15495	15516	15762	15649	15528	15710	15639	15531	15707	15472	15563	15468	15684	15635	15604	15582	15730	15514	15728	15543	15739	15542	15596	15775	15471	15694	15691	15732	15705	15615	15679	15715	15614	15467	15465	15708	15637	15778	15594	15667	15643	15633	15539	15646	15494	15728	15561	15870	15701	15604	15675	15524	15686	15673	15733	15552	15572	15669	15591	15657	15573	15519	15794	15605	15628	15736	15709	15542	15773	15814	15669	15604	15509	15545	15583	15672	15704	15673	15743	15492	15606	15757	15650	15620	15731	15612	15623	15547	15421	15679	15591	15715	15624	15545	15770	15671	15730	15456	15701	15567	15745	15674	15608	15414	15589	15401	15709	15573	15739	15546	15609	15628	15752	15606	15450	15587	15678	15754	15574	15719	15666	15455	15564	15679	15534	15704	15589	15821	15509	15700	15590	15622	15724	15669	15787	15643	15860	15799	15475	15568	15614	15522	15674	15559	15532	15749	15721	15796	15566	15579	15710	15644	15553	15525	15637	15775	15539	15553	15592	15536	15738	15471	15725	15727	15604	15718	15711	15645	15701	15679	15548	15579	15577	15498	15694	15706	15542	15671	15360	15761	15475	15680	15492	15641	15748	15584	15574	15744	15672	15753	15562	15521	15816	15729	15608	15665	15477	15565	15656	15517	15503	15482	15742	15515	15680	15654	15527	15634	15454	15641	15633	15703	15712	15575	15513	15701	15772	15626	15559	15673	15762	15782	15508	15640	15644	15593	15854	15615	15587	15662	15734	15668	15499	15460	15673	15681	15643	15687	15623	15541	15702	15564	15541	15577	15681	15757	15622	15869	15421	15842	15481	15576	15666	15721	15635	15670	15411	15533	15650	15724	15609	15638	15691	15600	15600	15658	15618	15645	15742	15549	15657	15634	15594	15546	15658	15543	15618	15657	15596	15517	15580	15496	15716	15679	15711	15617	15831	15640	15743	15626	15659	15656	15572	15552	15735	15638	15672	15593	15588	15556	15588	15760	15543	15722	15610	15656	15644	15624	15552	15454	15578	15570	15577	15685	15581	15464	15755	15614	15753	15519	15573	15574	15538	15555	15565	15758	15573	15582	15433	15766	15543	15621	15608	15593	15636	15656	15587	15623	15768	15611	15696	15537	15644	15589	15745	15748	15566	15749	15720	15543	15762	15590	15545	15693	15596	15523	15591	15658	15800	15633	15783	15640	15862	15728	15530	15557	15681	15445	15696	15582	15559	15557	15580	15779	15599	15611	15785	15425	15599	15637	15562	15587	15712	15697	15500	15647	15426	15623	15532	15525	15639	15715	15579	15605	15625	15633	15525	15602	15502	15431	15746	15655	15447	15687	15550	15590	15499	15770	15777	15651	15695	15582	15894	15681	15819	15648	15579	15548	15790	15819	15648	15527	15772	15724	15494	15653	15606	15829	15496	15477	15452	15689	15536	15499	15737	15636	15674	15746	15625	15705	15673	15685	15562	15536	15611	15577	15834	15662	15640	15628	15596	15806	15450	15696	15603	15641	15540	15497	15636	15826	15616	15677	15646	15676	15566	15779	15527	15865	15723	15641	15618	15630	15457	15659	15680	15738	15907	15632	15722	15745	15545	15839	15699	15641	15633	15787	15649	15884	15746	15594	15637	15694	15716	15577	15643	15623	15785	15561	15505	15682	15579	15689	15589	15615	15665	15484	15854	15552	15551	15516	15693	15655	15678	15666	15655	15640	15559	15673	15522	15668	15561	15641	15589	15556	15712	15534	15555	15552	15628	15670	15578	15709	15658	15643	15715	15512	15742	15577	15620	15819	15544	15502	15643	15693	15553	15694	15626	15645	15555	15594	15746	15521	15564	15830	15789	15636	15551	15554	15586	15659	15634	15606	15585	15671	15640	15461	15698	15747	15684	15868	15590	15815	15564	15746	15353	15692	15663	15570	15712	15613	15652	15581	15516	15611	15856	15568	15769	15639	15466	15600	15669	15472	15749	15783	15599	15756	15669	15646	15701	15758	15492	15579	15585	15714	15643	15618	15694	15799	15663	15711	15658	15639	15654	15513	15583	15509	15584	15598	15762	15618	15328	15658	15556	15600	15552	15573	15650	15618	15803	15695	15729	15614	15706	15729	15813	15657	15666	15702	15643	15566	15629	15637	15678	15606	15703	15450	15668	15578	15708	15495	15567	15500	15611	15736	15611	15556	15655	15777	15743	15571	15706	15535	15620	15643	15516	15562	15637	15593	15721	15678	15596	15600	15507	15583	15709	15734	15763	15479	15561	15677	15695	15666	15683	15790	15675	15802	15610	15734	15630	15736	15700	15665	15867	15598	15612	15484	15895	15488	15416	15681	15728	15703	15839	15677	15639	15623	15596	15805	15622	15786	15823	15579	15640	15814	15519	15433	15653	15553	15628	15603	15632	15670	15644	15535	15681	15686	15743	15557	15675	15708	15476	15417	15484	15564	15743
23547	21476	28177	25646	23366	23643	23291	20570	19737	19569	19095	18706	18780	18578	18510	18556	18146	18393	18311	18117	18165	18228	18028	18187	18055	18062	18101	18039	17852	18043	18023	18009	18055	17889	18187	18096	18081	17988	17838	17868	18020	18151	18039	18062	18189	18074	17894	17920	18163	17999	17991	18140	18047	18063	18033	17774	18106	17819	18026	17867	17872	17943	18006	18049	18057	18077	17955	17929	17985	17888	18073	17822	17915	18007	17983	17902	17793	17850	18063	18020	18054	18111	17931	18020	17844	17958	17837	17858	17982	17951	18006	18033	17784	18095	17804	17815	18014	18121	17742	18062	17997	17850	18242	18100	17866	17741	18049	17938	18036	18054	17762	17933	17899	18128	17846	18150	17975	18015	17942	17955	18010	18025	17975	18207	17834	18136	18072	17835	17898	17954	18081	17840	17865	17895	17791	18032	17850	17813	17876	17912	18013	17844	17871	18048	17901	17967	18148	17877	17913	18154	18004	17937	18051	18000	18080	17917	17836	17869	17880	17812	17909	17763	17895	17884	17953	17965	17970	18034	18130	17960	17819	17933	18020	18074	18087	17973	17794	18020	17893	18001	17994	18103	17975	17822	17863	18020	17710	17919	18116	17885	17975	18017	17677	17961	18169	17865	17834	18002	17875	17870	17904	17884	17907	18043	18073	18006	18048	18015	17983	17767	17903	17775	17862	17818	17921	17931	17777	17777	18037	18036	18016	17894	17914	17999	18088	17973	17952	17861	17827	17920	17831	18233	17972	17876	18012	18050	17949	17966	17719	18065	18004	18049	17932	18072	17933	18090	18029	18099	17939	18138	17918	17694	17963	17974	18089	17814	17969	18027	17982	18004	17923	17701	17795	18030	17904	17991	18030	17967	17897	18058	17768	18035	18033	18003	17958	17962	17878	18028	18036	18109	17736	17769	17782	17990	17890	17747	18041	18057	17991	17867	17717	17819	17966	18025	17928	18049	17848	17758	18175	17847	17938	18025	18011	17963	17815	18053	17941	17865	17856	17923	17998	17810	18057	17951	18058	17907	17847	17909	18071	18005	17810	17836	17976	17955	17967	17905	17961	17984	17798	17975	17941	18057	17925	17934	17962	17960	17928	17905	17876	17894	18162	17935	17742	17989	17913	17816	18173	17997	18079	17992	17873	17995	18009	17987	17867	17971	17788	17884	17784	17883	18005	17799	17751	17822	17968	18062	17983	18014	17974	18022	17730	18080	17972	17915	17742	17712	18048	17954	17978	18037	17821	18186	18105	17934	18020	17948	18011	17878	18041	17912	17998	18001	17972	17798	17908	18179	18113	18032	17976	17987	18100	17973	18013	17732	18013	18180	18034	18048	17826	17907	18002	17887	17968	17950	17899	17993	17863	17938	17837	17977	18065	18124	18058	17936	17855	18004	18110	17663	18120	18110	17697	17985	18063	17987	17824	18034	18088	18156	17865	18101	17944	17926	18045	17843	18025	17825	17938	17974	18090	17882	18000	18028	17807	17842	17859	17928	18069	18161	18034	18058	17979	17822	17922	18109	18030	18043	17934	17871	17943	17980	17907	18034	17933	18035	17841	18008	17910	18130	18064	18002	17732	17964	17989	17927	17962	18022	18025	17924	17795	17815	17921	17983	17892	17799	17826	17829	17937	18039	18075	18039	17767	18039	17974	18230	18203	18132	17985	17856	17978	17985	17871	17833	17848	18140	17780	17775	18005	17961	17987	17848	17990	18013	17856	18004	17974	18115	17946	17882	17992	18037	18040	18242	17880	17908	17859	17973	18134	17932	17905	18053	17981	17898	17778	17839	18053	17914	18049	18033	18078	17907	18030	17846	17896	18071	17897	17918	17989	18044	18192	17976	17873	17821	17990	17977	17887	18128	18042	17924	17769	17873	17882	17906	17982	18158	18024	17986	18023	18194	17734	17920	17989	17896	18089	17938	17875	18021	17977	17847	17988	17803	17914	17925	17887	17901	17863	17903	17921	17796	18066	17932	17751	17897	17924	17759	18089	17991	17954	17969	17984	17975	18146	18031	18028	17937	17772	17799	17778	17948	17898	17884	17977	17941	17906	18075	17959	17881	17854	17952	17763	17989	17931	17830	17701	17986	17857	18115	18062	18131	17730	18223	17962	17904	17930	17887	17728	18022	18004	18025	17866	17980	17952	17987	17993	17949	17991	17864	18016	17938	18003	17870	17922	17955	17894	17907	17901	17902	18020	17805	18335	17799	17848	17999	17963	18127	17995	17909	17869	17930	18093	18018	18147	18044	17882	17953	18070	18017	18109	17678	18009	18028	17839	17759	17808	18194	18264	17951	17828	17832	18005	18168	17785	18039	17952	17794	18197	17898	17880	17883	18039	17949	18031	18062	18102	17979	17865	18056	17972	18089	17905	17985	17889	17745	17848	17908	18010	18088	18198	17664	18008	17984	17955	17845	17900	18256	18030	18083	17830	17830	18030	17905	17988	17990	18214	18059	17979	17968	17883	17868	17932	17920	17893	17959	17788	17909	17894	17742	18104	17960	17937	17927	17919	17868	17831	18006	17911	17908	17964	17847	17957	17940	17832	17968	18062	18029	18053	18023	18067	17751	17862	17997	17875	17992	18061	18000	18008	18046	18106	17938	18018	18072	18069	17874	17949	17831	18129	17838	17941	17988	17935	18007	18091	18040	17876	18161	17909	18027	18090	18122	18074	18034	18129	17758	18099	18174	18032	17910	17901	17864	17909	17957	18029	18126	17872	18012	17753	17864	18179	17891	18019	17754	17982	17905	18011	17930	18131	17783	17960	17967	18021	18006	17994	18008	17995	17942	17989	17866	17855	17979	17884	17743	17996	17959	18144	17876	17830	17832	18046	17808	17940	18197	17922	18023	17826	17891	17885	18050	17993	17680	17758	17774	18059	17961	17947	18048	18033	17942	17959	17899	17768	17927	17950	18089	17974	17952	17894	18143	17961	17928	17988	18022	17929	18098	17833	18119	17883	17898	17806	18143	18049	17946	17907	18066	17952	17887	17801	17764	17830	18000	17947	17894	18030	18120	17866	17839	17950	18045	17873	18038	17844	17983	17916	18009	17875	17869	18016	18054	17704	18157	17892	17736	17955	17843	18108	17929	17998	17935	18145	17927	18162	18132	17925	18059	18143	17988	17970	17891	18074	17987	18014	17953	17923	17936	17998	18029	17838	17947	17823	18019	17887	18034	17780	17733	17892	17702	17811	18146	17861	17937	17942	18121	17852	18130	18112	18040	18136	17954	17870	17855	17973	18009	18108	17744	17999	17785	17957	17834	17846	18144	18024	18105	18007	17938	17882	17807	17972	17976	17965	17769	18001	17957	17976	17879	17871	17899	17817	17856	17985	17961	18091	17896	18080	18023	17857	18049	17874	18164	17890	17942	17911	18179	18147	17770	17798	18102	17979	18110	18151	17904	17899	18114	18078	18006	18224	17973	18027	17907	17945	17832	18038	18171	17956	17928	18029	17862	17823	18209	17979	17769	18112	17886	17832	17946	17973	17906	18000	18028	17889	17859	17875	18065	17763	17697	17946	17919	18250	18008	18065	17841	17779	17893	17927	17883	18043	17890	18101	17973	17996	17893	17765	17824	18043	17992	17797	17936	18096	17952	18017	17966	17794	18039	17954	17898	18185	17843	17978	17999	17944	17890	17940	17903	18078	17904	17924	17989	17931	18027	18074	17897	17894	17988	17920	17839	18207	17935	17764	17972	17936	18047	17854	17877	17885	17895	18037	17918	17895	18123	17953	17894	17815	18089	18181	17995	17815	18020	18100	17952	17916	18058	18115	17886	17874	17925	17864	17855	17832	17985	18076	18069	17812	17711	17951	18085	17909	17904	17800	17759	17679	17965	17817	18059	18024	18024	17899	17800	17960	18128	17902	17841	17939	17899	17985	17902	18047	17880	17996	17820	18008	17857	17808	17843	17790	17938	18055	18041	18080	17900	17824	18029	17888	18022	17696	17971	17915	18073	17803	17910	17991	18022	17990	17928	17778	18131	17837	17749	17828	17949	18060	18017	18196	17876	17936	17973	17951	17868	18032	17992	18031	17849	18037	17914	17967	17888	17964	17887	18021	17977	18126	17914	18061	17941	18043	18014	17859	18093	18006	17969	17863	17851	18027	17989	17939	17881	17762	17946	17919	18013	17852	17793	17947	17954	17997	17850	17809	17838	17924	17983	17891	17904	18028	18039	18066	18070	17829	17885	17970	17745	17832	17855	17735	17827	18006	18005	18076	17974	17831	17917	17939	17858	17983	18018	18232	17787	18164	18067	17890	17925	17763	18072	17895	17834	17984	18051	17668	17923	17987	17819	17877	17830	18043	17710	17768	17866	17935	17891	17922	18125	18170	18193	17923	18219	18034	18123	17878	17914	18092	17974	18040	17882	17723	17923	17977	17925	17913	18157	17961	17844	17909	17914	17950	17958	17798	18089	17898	17986	18006	17931	17912	17954	17983	17909	18068	17861	17932	18160	18037	18097	18189	17928	17901	18083	18058	17954	18017	18073	18095	17924	18082	17792	17860	18092	17983	18054	17849	17824	17911	17761	18088	17957	18054	17984	18001	17884	17904	17986	18177	17858	18017	17628	17911	18070	17900	17909	17853	17915	17782	17904	17939	18115	17946	18189	17937	17832	17807	17842	18006	17949	17760	17943	18070	17856	17947	17973	17877	18034	18014	18003	17865	17948	18052	18138	17939	17895	17924	17811	18071	17996	18166	17838	17781	17995	17920	17710	18070	17981	17907	17997	18069	17930	18079	17917	17957	18166	17949	18054	17992	18252	18013	17841	17993	17965	17955	18119	17968	17973	17932	18029	18174	18014	18070	17942	17885	18019	17983	17831	17763	17935	17895	18002	18014	17961	18048	17907	17972	17804	17928	17968	18059	17930	18122	17914	17894	17955	17935	17963	18040	17861	18024	17896	17835	18066	17949	17862	17748	18007	18099	18036	18197	17904	17889	17953	18027	18106	17928	17880	18045	17881	18069	17921	18045	17839	17819	17922	18022	18223	18074	18039	17729	17959	18120	17846	17867	18042	17672	18154	18102	18003	18024	17831	17897	17970	17999	17929	17872	17987	17971	18054	17707	17838	17837	17963	17749	17980	18078	17676	17900	18097
22207	43131	36739	28659	24664	22516	20868	19465	18586	17794	17458	17183	16984	17011	16514	16209	16415	16149	16090	15915	15955	16104	15961	15968	15887	16090	15750	15923	15797	16023	15967	15983	15886	15882	15912	15851	16054	16031	15873	15929	15990	15916	15853	15845	15806	16015	15789	15789	15925	15855	15849	15903	15879	15909	15882	15951	15829	16043	15809	15699	16132	15849	15770	15776	15746	15964	15769	15826	15818	16077	15644	15819	15923	15888	15801	15919	15878	15878	15920	15940	15917	15792	15974	15939	15929	15750	15720	15626	15828	15848	15614	15919	15819	15748	15771	15863	15839	15828	15715	15771	15830	16017	15878	15939	15804	15722	15873	15734	15814	15837	15885	15720	15883	15902	15775	15871	15882	15942	15795	15806	15696	15817	15831	15840	15793	15829	15854	15727	15830	15897	15970	15853	15842	15874	15875	15646	15821	15802	15733	16021	15795	15736	15836	15761	15875	15819	15646	15832	15756	15947	15890	15931	15809	15888	15950	15779	16066	15805	15674	15777	15890	15896	15681	15742	15969	16079	15682	15778	16007	15919	15869	15801	15875	15993	15788	15718	15853	15850	15803	15850	15786	15699	15834	15841	15803	15850	15877	15795	15851	15735	15926	15912	15945	15836	15879	15886	15812	15676	15881	15899	15899	15752	15859	15720	15571	15867	15991	15915	15857	15900	15806	15870	15939	15780	15868	15816	15825	15964	15897	15788	16005	15823	15799	15897	15881	15917	15745	15863	15928	15734	15933	15617	15587	15797	16001	15836	15985	15941	15960	15911	15887	15830	15749	15851	15711	16042	15730	15793	15748	15944	15948	15666	15815	15827	15910	15917	15764	15982	15899	15828	15780	15824	15616	15880	15713	15853	15933	15911	15880	15870	15798	15861	15905	16085	15747	15879	15786	15809	15937	15718	15818	15894	15885	15772	15755	15900	15798	15902	15686	15862	15870	15956	15667	15591	15708	15810	15747	15912	15824	15959	15756	15841	15984	15750	16012	15716	15807	15806	15814	16030	15883	15899	15995	15895	15806	15796	15880	15777	15876	15800	16003	15836	15795	15827	15669	15800	15909	15783	15758	15750	15904	15957	15750	15992	15873	15894	15963	15988	16094	15679	15826	15849	15896	15840	16048	15840	15867	15917	15965	15750	16009	16021	15839	15940	15885	15759	15914	15600	15906	15823	15954	15909	15762	16024	15744	15982	15866	15882	15868	15974	15782	15802	15854	15800	15827	15853	15828	15991	15810	15743	15937	15916	16035	15931	15788	15918	16011	15914	15974	15751	15869	15657	15875	16003	16002	15701	15738	15898	15787	15722	15767	15854	15878	15681	15904	16106	15793	15844	15813	15911	15743	16000	15777	15880	15811	15847	15969	15826	15954	15859	15867	15882	15932	15883	16039	15705	15808	15866	15872	15855	15754	15691	15889	15748	15728	15951	15881	15949	16043	15767	15859	15956	15926	15953	15818	15942	15997	15838	15803	15792	15893	16025	15789	15901	15876	15760	15781	15880	15938	15841	15921	15911	15786	15883	15772	15875	15764	15847	15739	15876	15896	15770	15684	15900	15835	15871	15991	16000	15772	15954	15797	16050	15829	15828	15724	15983	15971	15874	15826	15749	15884	15861	15864	15835	15803	15773	15816	15982	15868	15897	15806	15656	15906	15851	15833	15948	15802	15899	15860	15960	15657	15840	15830	15899	15904	15801	15711	15847	16003	15713	15870	15917	15781	15872	15729	15990	15784	15991	15883	15822	15819	16096	15783	15855	15843	16007	15799	15862	15776	15876	15813	15711	15873	15924	15702	15937	15952	15888	15817	16009	15872	15820	15994	15865	15791	15656	15701	15800	15817	15813	15898	15815	16080	15814	15835	15891	15959	15820	15784	15798	15777	16071	15808	15824	15873	15812	15947	15933	15842	16019	15776	15932	15861	15795	15906	15898	15919	15832	15816	15933	15806	15941	15899	15761	15943	15715	15945	15772	15814	15726	15880	15787	15673	15755	15960	15913	15975	15906	15703	15803	15654	15914	15889	15761	15858	15764	15817	15850	15806	15989	15862	15910	15921	15885	15730	15970	16069	15944	15746	16039	15885	15961	15771	15790	15920	16029	15855	15751	15948	15886	15827	15941	15880	15774	15940	15988	15647	15784	15791	15904	15868	15825	15923	15806	15884	15783	15923	15710	15886	15770	15862	15821	15894	15773	15878	15758	15822	15889	15841	15936	15832	15639	15944	15745	15774	15769	15909	15752	15765	15812	15853	15897	15880	15855	15979	15852	15692	15935	15990	15888	15957	15839	16047	15943	15755	15910	15841	15878	15910	15797	15840	16020	15801	15838	15808	15802	15938	15738	15777	15712	15856	15954	15806	15964	15770	15850	16009	15810	15770	15801	15815	16035	15873	15898	15845	15937	15832	15975	15821	15789	15857	15791	15838	16082	15564	15690	15933	15729	15702	16051	15904	15888	16028	15820	15778	15916	15950	15590	15821	15777	15746	15862	15924	15678	15821	15928	15817	15762	15781	15865	15799	15674	16032	15767	15726	15623	15899	15964	15880	15962	15874	15746	15985	15992	15877	15933	15644	15675	15800	15879	15854	15942	16146	15952	16020	15907	15777	15824	15955	15825	16014	15620	15787	15715	15818	15842	15851	15844	15906	15852	15983	15797	15784	15647	15774	15737	15954	15586	15764	15905	15814	15751	15846	15812	15865	15785	15746	16080	15850	15815	15975	15811	15947	15776	15761	15826	15772	15958	15812	15867	15796	15868	15845	15868	15877	15718	15714	15774	15822	15764	15844	15888	15964	15863	15863	15828	15841	15688	15657	15906	15915	15721	15811	15945	15935	15770	15871	16017	15709	15729	15771	15946	15827	15851	15804	15854	15821	15780	15971	15821	15821	15833	15931	15787	15883	15798	15807	16001	15811	15806	15887	15985	15806	15913	15671	15853	15863	15818	16002	15791	15851	15890	15937	15738	15889	15827	15980	15773	15961	15740	15825	15813	15900	15892	15702	15804	15941	15793	15921	15822	15650	16032	16017	15795	15828	15878	15878	15711	15730	15771	15916	15819	15755	15805	15913	15665	15738	15987	15769	15811	15934	15794	15755	15716	15780	15902	15797	15937	16118	15915	15992	15793	15682	15935	15832	16076	15811	15876	15812	15921	15846	15805	15853	15984	15901	15865	16018	15773	15819	15984	15874	15901	15852	15865	15670	15849	15744	15811	15867	15780	15722	15728	15915	15898	15795	16017	15939	15822	15952	15786	15862	15928	15675	15899	16025	15725	15859	15966	15747	15905	15870	15908	15824	15803	15794	15958	15845	15772	15749	15972	15694	15673	15905	15736	15776	15780	15706	16032	15842	15894	15998	15801	15903	15752	15878	15789	15954	15742	15968	15863	15956	16160	15738	15961	15865	15773	15744	15834	15855	15737	15801	15997	15819	15800	15876	15750	15871	15921	15776	15742	15914	15821	15800	15963	15957	15767	15887	15856	15661	15790	15685	15954	15909	15880	15866	15899	15753	15781	15751	15846	15997	15984	15843	15768	15850	15846	15931	15725	15662	15769	15901	15760	16010	15818	16092	15830	15862	15963	15729	15927	15787	15861	15761	15923	16003	16024	15808	16037	15911	15892	15886	15937	15892	16013	15955	15625	15977	15652	15826	15792	15881	15946	15795	15656	15798	15895	15662	15798	15888	15837	15837	15832	15841	16012	15763	15751	16002	15849	15773	15842	16061	15729	15704	15892	16018	15809	15780	15892	15946	15736	15927	15656	15963	15773	15819	15935	15917	15974	15897	15780	15991	15729	15857	15822	15868	15715	15749	15773	15912	15940	15937	15858	15949	16041	15807	15764	15865	15830	15826	15895	15960	15886	15784	15858	15718	15796	15810	16046	15834	15793	15907	15989	16121	15771	15835	15849	15808	15927	15903	15839	15840	15901	15826	15775	15850	15868	15972	15881	15925	15896	15819	15945	15776	15889	15738	16003	15965	16059	15780	15802	15914	15837	15956	15709	15728	16049	15831	15827	15909	15834	15840	15794	15884	15860	15802	15957	15907	15929	15972	15721	15769	15730	15787	15967	15887	15835	15976	15663	15887	15928	15636	15918	15681	15752	15963	15635	15664	15839	15888	15844	15685	15867	15812	15765	15676	15929	15948	15918	15803	15982	15938	15718	15728	15923	15716	15913	15737	15576	15979	15929	15793	16006	15873	16020	15833	16023	15756	15706	15853	15725	16076	15811	15921	15873	16019	15851	15866	15785	15889	15834	15807	15781	15724	15856	15870	15715	15884	15789	15777	15713	15833	15875	16188	16122	15847	15990	15842	15759	15923	15951	15802	15941	15781	15987	15679	15789	15906	15778	15723	15879	15844	15858	16052	15815	15844	15972	15908	15851	15918	15919	15781	15796	15760	16153	15737	15936	15905	15895	15784	15944	15932	15888	15906	15935	15700	15815	15867	15805	15888	15894	15901	15691	15905	15905	15856	15911	15894	15765	15778	15858	15934	15637	15932	15922	15969	15884	15998	15820	15825	15967	15825	15956	15667	15893	16020	15783	15723	15958	15683	15836	15832	15987	15794	15803	15755	15888	15763	15878	15829	15915	15836	15715	15804	15890	15794	15765	15699	15911	15867	15889	15820	15850	16010	15946	15911	15869	15808	15776	15883	15938	15801	15937	15836	15672	15749	15733	16019	15747	15869	15859	15787	15701	15867	15903	15890	15817	15734	15853	15985	15817	15921	15702	15893	15920	16003	15987	15825	15693	15810	15774	15879	15876	15897	15770	15887	16012	15858	15693	15770	15968	15787	15721	15888	15926	15783	15761	15806	15910	15622	15751	15847	15979	15936	15889	15849	15979	15786	15827	16020	15743	15767	15743	15816	15857	15883	15782	15859	15718	15788	15778	15853	15699	15991	15844	15911	15673	15789	15732	15705	15942	15995	15899	15836	15914	15976	15975	15800	15728	15834	15812	15826	15860	15992	15852	15901	15812	15890	15847	15848	16095	15883	15858	15962	15978	15601	15816	15826	15708	15799	15858	15818	15812	15825	15806	15907	15909	15972	15887	15785	15945	15735	15786	15968	15956	15871	15878	15853	15950	15913	15720	15848	15849	15877	15980	15921	15788
25331	21573	27418	28065	22130	21023	20496	19329	18800	18578	18278	18274	18250	18088	18078	17750	17757	17832	17836	17726	17685	17731	17747	17739	17580	17771	17755	17541	17653	17580	17543	17513	17692	17719	17692	17741	17598	17512	17613	17590	17402	17734	17564	17518	17722	17646	17555	17613	17649	17541	17607	17661	17552	17549	17636	17657	17713	17549	17683	17552	17486	17509	17458	17544	17624	17675	17652	17712	17344	17487	17606	17595	17765	17528	17697	17505	17660	17479	17345	17546	17454	17669	17619	17480	17489	17685	17639	17630	17776	17630	17388	17424	17586	17646	17483	17645	17585	17468	17618	17604	17453	17658	17674	17714	17518	17454	17681	17325	17531	17603	17523	17460	17568	17442	17538	17583	17768	17668	17537	17600	17735	17502	17587	17534	17704	17545	17516	17627	17473	17415	17638	17660	17451	17617	17629	17555	17555	17581	17807	17438	17536	17446	17466	17406	17532	17615	17723	17477	17489	17614	17790	17641	17766	17666	17475	17599	17676	17673	17625	17669	17582	17384	17564	17556	17467	17638	17571	17570	17538	17426	17520	17605	17451	17653	17747	17557	17507	17799	17823	17610	17653	17751	17486	17624	17682	17521	17680	17507	17426	17561	17495	17396	17501	17418	17486	17549	17520	17580	17489	17659	17618	17619	17452	17478	17561	17597	17760	17479	17676	17599	17650	17585	17760	17251	17548	17620	17749	17393	17416	17581	17460	17376	17492	17682	17443	17814	17603	17694	17579	17651	17687	17647	17634	17581	17550	17684	17621	17619	17417	17737	17544	17585	17914	17484	17481	17418	17548	17611	17789	17621	17497	17527	17568	17624	17625	17634	17682	17951	17475	17414	17353	17684	17580	17722	17430	17504	17685	17674	17556	17451	17597	17385	17521	17644	17470	17736	17563	17544	17525	17643	17549	17508	17755	17528	17577	17595	17638	17442	17633	17550	17496	17705	17658	17587	17631	17607	17738	17580	17599	17786	17492	17732	17635	17411	17503	17426	17628	17752	17626	17523	17584	17409	17711	17499	17774	17449	17548	17542	17593	17733	17659	17708	17588	17557	17463	17641	17499	17428	17260	17524	17393	17481	17586	17590	17639	17433	17586	17601	17503	17714	17770	17585	17606	17619	17736	17589	17782	17518	17569	17667	17390	17434	17731	17682	17529	17674	17487	17629	17419	17426	17675	17655	17329	17393	17630	17652	17521	17604	17761	17611	17660	17641	17445	17566	17613	17652	17464	17586	17709	17659	17565	17545	17763	17589	17452	17534	17446	17681	17692	17267	17455	17611	17514	17726	17556	17469	17512	17492	17554	17623	17540	17715	17708	17513	17671	17464	17520	17425	17441	17668	17666	17582	17703	17762	17679	17633	17446	17643	17603	17647	17649	17505	17647	17581	17665	17700	17611	17628	17619	17501	17594	17542	17695	17688	17699	17574	17714	17713	17638	17759	17644	17472	17597	17638	17710	17589	17739	17686	17519	17785	17705	17599	17698	17679	17673	17625	17652	17579	17507	17506	17546	17425	17664	17688	17631	17859	17624	17601	17373	17428	17528	17511	17574	17629	17685	17624	17657	17474	17617	17722	17545	17476	17973	17447	17849	17611	17407	17502	17774	17633	17462	17548	17542	17799	17588	17568	17700	17565	17667	17608	17224	17448	17613	17562	17566	17477	17505	17393	17706	17768	17649	17575	17686	17429	17545	17776	17618	17660	17701	17663	17477	17457	17680	17366	17560	17530	17746	17539	17574	17694	17474	17478	17501	17675	17448	17513	17681	17670	17591	17568	17522	17346	17412	17619	17678	17522	17641	17565	17515	17450	17608	17534	17579	17504	17565	17494	17603	17403	17345	17745	17565	17678	17670	17421	17740	17599	17683	17633	17635	17587	17481	17360	17564	17741	17368	17710	17558	17454	17610	17407	17642	17470	17887	17585	17588	17643	17438	17562	17790	17559	17810	17646	17625	17604	17415	17673	17450	17644	17534	17570	17579	17714	17479	17536	17310	17551	17646	17610	17420	17542	17448	17479	17519	17603	17668	17486	17609	17675	17675	17437	17766	17587	17625	17418	17645	17671	17813	17720	17512	17559	17593	17509	17416	17452	17637	17626	17810	17692	17673	17410	17697	17586	17485	17359	17658	17676	17572	17467	17696	17544	17577	17603	17741	17690	17479	17636	17741	17699	17601	17485	17597	17757	17834	17683	17429	17625	17480	17402	17540	17685	17778	17618	17434	17620	17512	17610	17431	17544	17721	17736	17531	17820	17662	17487	17712	17330	17629	17592	17536	17561	17664	17537	17744	17511	17499	17647	17581	17574	17571	17560	17705	17657	17724	17544	17698	17690	17712	17730	17680	17571	17620	17584	17633	17462	17551	17724	17414	17786	17466	17563	17472	17818	17547	17498	17659	17523	17640	17464	17568	17700	17561	17452	17630	17509	17640	17555	17417	17725	17531	17560	17595	17583	17576	17604	17509	17644	17528	17819	17583	17442	17488	17648	17513	17640	17520	17665	17555	17530	17678	17513	17465	17841	17491	17621	17588	17593	17716	17556	17473	17436	17669	17661	17648	17786	17828	17723	17767	17457	17551	17587	17542	17689	17940	17854	17598	17774	17558	17640	17601	17754	17757	17583	17554	17659	17679	17713	17427	17445	17725	17644	17668	17679	17665	17640	17523	17590	17484	17720	17421	17565	17683	17627	17546	17579	17605	17427	17575	17555	17394	17573	17607	17844	17728	17652	17943	17743	17471	17659	17551	17486	17613	17619	17555	17452	17493	17508	17614	17576	17488	17513	17524	17516	17523	17388	17559	17501	17628	17418	17510	17293	17581	17469	17389	17377	17803	17449	17629	17585	17399	17523	17514	17662	17575	17624	17580	17610	17575	17618	17668	17479	17714	17690	17521	17561	17565	17529	17582	17458	17380	17399	17701	17562	17727	17451	17715	17557	17517	17447	17341	17571	17332	17734	17766	17603	17686	17620	17610	17631	17512	17587	17632	17317	17712	17613	17596	17346	17295	17777	17710	17530	17573	17510	17417	17667	17588	17574	17708	17833	17641	17542	17654	17836	17818	17543	17639	17388	17759	17663	17742	17635	17573	17827	17828	17526	17247	17449	17744	17635	17584	17676	17587	17526	17453	17572	17594	17675	17479	17546	17615	17593	17851	17775	17754	17587	17587	17518	17709	17514	17580	17640	17757	17542	17466	17399	17356	17732	17793	17617	17517	17454	17575	17589	17663	17632	17411	17453	17558	17520	17698	17577	17463	17498	17712	17646	17658	17495	17680	17639	17618	17433	17540	17554	17586	17451	17673	17486	17551	17540	17482	17464	17632	17611	17697	17513	17640	17593	17658	17664	17793	17587	17859	17618	17777	17475	17533	17646	17645	17179	17757	17862	17764	17481	17557	17529	17702	17536	17658	17788	17596	17606	17748	17562	17425	17657	17536	17495	17623	17668	17630	18025	17682	17415	17604	17607	17647	17757	17643	17816	17654	17596	17748	17630	17770	17464	17503	17742	17672	17288	17674	17559	17590	17643	17713	17492	17666	17634	17469	17698	17739	17619	17430	17707	17582	17657	17761	17688	17620	17587	17577	17502	17541	17441	17400	17539	17400	17486	17490	17744	17637	17667	17598	17664	17276	17589	17497	17620	17567	17538	17668	17732	17584	17634	17830	17644	17742	17355	17445	17643	17531	17568	17639	17650	17539	17576	17656	17675	17460	17447	17495	17793	17686	17587	17651	17604	17649	17661	17492	17553	17606	17596	17613	17822	17730	17605	17388	17659	17581	17777	17619	17588	17673	17609	17662	17458	17716	17519	17752	17588	17500	17621	17639	17514	17606	17416	17643	17495	17743	17597	17594	17447	17626	17421	17626	17399	17546	17548	17625	17614	17514	17535	17786	17624	17667	17383	17476	17573	17648	17451	17687	17649	17628	17653	17367	17493	17665	17508	17446	17579	17578	17732	17484	17548	17712	17529	17533	17554	17731	17479	17741	17556	17457	17539	17671	17755	17471	17468	17595	17662	17483	17504	17485	17485	17577	17686	17560	17671	17697	17660	17692	17587	17616	17722	17657	17541	17637	17467	17749	17683	17770	17665	17607	17522	17673	17737	17640	17587	17482	17350	17598	17476	17535	17428	17595	17503	17549	17456	17547	17575	17836	17578	17658	17626	17631	17513	17494	17672	17568	17666	17751	17514	17722	17566	17740	17684	17691	17576	17561	17513	17310	17641	17651	17568	17520	17715	17534	17567	17607	17648	17440	17619	17511	17630	17590	17519	17609	17655	17481	17696	17686	17719	17594	17507	17470	17603	17535	17620	17605	17662	17568	17648	17598	17674	17577	17609	17628	17656	17554	17600	17706	17534	17503	17744	17610	17388	17610	17544	17523	17314	17477	17569	17491	17602	17558	17554	17731	17590	17631	17363	17790	17597	17578	17613	17583	17564	17502	17466	17685	17707	17583	17364	17664	17516	17519	17540	17640	17609	17646	17636	17500	17586	17553	17621	17517	17576	17547	17441	17610	17553	17593	17548	17606	17621	17591	17477	17704	17652	17493	17410	17638	17542	17519	17473	17528	17631	17589	17727	17673	17558	17523	17414	17560	17568	17844	17460	17598	17697	17524	17463	17729	17637	17468	17568	17684	17382	17620	17667	17551	17767	17477	17525	17449	17752	17571	17663	17450	17426	17525	17541	17565	17629	17641	17615	17717	17523	17545	17795	17586	17491	17743	17672	17546	17808	17611	17759	17548	17663	17434	17559	17690	17741	17688	17551	17650	17791	17563	17566	17574	17401	17461	17622	17507	17444	17863	17476	17599	17427	17564	17502	17422	17539	17556	17521	17698	17505	17447	17670	17668	17521	17505	17672	17483	17505	17651	17565	17550	17546	17599	17586	17645	17312	17483	17580	17621	17643	17540	17582	17693	17600	17656	17461	17375	17560	17758	17551	17302	17653	17570	17530	17558	17558	17649	17661	17492	17575	17570	17742	17611	17675	17419	17711	17638	17570	17437	17403	17431	17654	17713	17590	17539	17710	17880	17407	17624	17671	17613	17523	17614	17527	17646	17618	17423	17550	17712	17805	17607	17626	17596	17465	17772	17794	17733	17632	17493	17517	17364	17754
22379	39072	32713	25422	22459	20429	19285	18324	17654	16989	16669	16640	16515	16231	16111	15774	15906	15825	15751	15733	15556	15712	15627	15721	15536	15755	15622	15838	15639	15776	15578	15583	15641	15647	15721	15747	15537	15661	15584	15470	15627	15709	15722	15490	15491	15593	15376	15555	15496	15667	15626	15630	15568	15561	15582	15481	15626	15589	15529	15669	15579	15708	15468	15494	15572	15621	15652	15562	15603	15571	15643	15587	15641	15734	15547	15720	15681	15646	15629	15546	15516	15563	15426	15651	15566	15621	15526	15627	15675	15593	15559	15580	15723	15597	15544	15550	15612	15514	15521	15535	15631	15525	15753	15727	15708	15611	15579	15749	15559	15678	15685	15485	15452	15578	15776	15681	15465	15450	15637	15609	15617	15417	15447	15439	15511	15776	15602	15533	15639	15588	15741	15606	15607	15497	15664	15545	15601	15574	15652	15658	15542	15678	15462	15439	15413	15498	15596	15784	15474	15562	15455	15718	15655	15421	15583	15393	15556	15557	15729	15426	15698	15627	15487	15594	15454	15716	15531	15645	15742	15540	15552	15540	15671	15662	15568	15452	15525	15651	15613	15531	15603	15635	15664	15608	15666	15420	15635	15726	15530	15653	15734	15764	15460	15561	15636	15641	15540	15803	15682	15655	15639	15648	15622	15686	15572	15567	15611	15689	15496	15519	15698	15666	15542	15667	15591	15404	15673	15467	15611	15614	15505	15505	15581	15561	15712	15478	15663	15618	15727	15844	15525	15526	15479	15719	15612	15620	15527	15819	15739	15605	15692	15421	15660	15534	15583	15550	15543	15510	15798	15553	15503	15588	15530	15494	15667	15610	15550	15565	15703	15570	15494	15648	15439	15582	15679	15721	15557	15697	15605	15475	15784	15607	15518	15550	15833	15675	15717	15640	15503	15728	15560	15657	15540	15745	15467	15536	15382	15620	15578	15427	15759	15543	15510	15591	15654	15518	15605	15473	15442	15766	15646	15761	15610	15479	15615	15633	15703	15641	15551	15546	15494	15665	15393	15577	15706	15644	15468	15593	15589	15685	15739	15628	15517	15550	15451	15505	15753	15731	15575	15479	15401	15581	15720	15671	15687	15691	15438	15638	15488	15457	15565	15542	15655	15536	15694	15623	15765	15753	15657	15527	15594	15633	15604	15497	15566	15580	15682	15449	15556	15443	15599	15627	15596	15700	15590	15699	15733	15459	15522	15501	15542	15541	15677	15569	15567	15524	15692	15840	15666	15488	15772	15680	15821	15622	15742	15516	15584	15599	15543	15666	15672	15586	15652	15591	15601	15518	15751	15458	15618	15561	15602	15535	15497	15584	15586	15587	15684	15560	15465	15484	15341	15544	15674	15783	15654	15600	15665	15686	15424	15564	15808	15355	15840	15742	15445	15526	15623	15766	15610	15748	15740	15340	15512	15719	15737	15757	15643	15649	15707	15727	15607	15623	15678	15500	15622	15688	15609	15672	15597	15518	15571	15771	15508	15791	15626	15594	15736	15519	15603	15616	15640	15479	15672	15613	15530	15690	15612	15524	15580	15345	15545	15542	15669	15594	15533	15656	15765	15497	15634	15613	15510	15487	15660	15399	15504	15547	15747	15705	15462	15660	15556	15691	15447	15802	15554	15593	15602	15739	15620	15563	15720	15613	15557	15693	15617	15623	15738	15629	15591	15545	15669	15626	15588	15667	15577	15598	15703	15597	15499	15530	15526	15620	15693	15650	15511	15572	15575	15627	15614	15590	15488	15681	15706	15636	15755	15652	15529	15606	15641	15547	15558	15359	15440	15818	15677	15531	15755	15595	15751	15701	15514	15500	15600	15626	15570	15531	15764	15642	15552	15697	15674	15572	15585	15529	15699	15374	15443	15806	15588	15738	15599	15738	15540	15626	15464	15588	15606	15681	15570	15725	15555	15685	15741	15652	15631	15700	15602	15528	15687	15570	15627	15704	15551	15537	15548	15538	15666	15584	15761	15602	15693	15611	15694	15454	15708	15635	15573	15285	15638	15520	15675	15706	15552	15503	15589	15531	15464	15731	15580	15581	15584	15537	15822	15595	15552	15693	15603	15724	15588	15691	15567	15679	15593	15643	15622	15575	15665	15697	15663	15611	15622	15673	15600	15602	15630	15677	15495	15684	15612	15678	15529	15601	15710	15457	15665	15662	15545	15474	15543	15655	15559	15699	15502	15608	15659	15604	15563	15743	15554	15674	15662	15612	15666	15541	15820	15506	15386	15576	15484	15674	15676	15702	15708	15620	15423	15607	15584	15405	15650	15669	15654	15569	15614	15574	15589	15632	15486	15600	15538	15617	15718	15617	15607	15701	15537	15695	15557	15577	15562	15568	15665	15505	15583	15756	15673	15561	15638	15560	15644	15431	15599	15605	15423	15722	15613	15801	15646	15541	15694	15744	15678	15623	15549	15638	15589	15506	15810	15550	15609	15753	15372	15553	15496	15713	15545	15585	15717	15457	15584	15569	15652	15695	15682	15581	15580	15619	15666	15561	15745	15551	15681	15721	15468	15635	15581	15710	15643	15573	15601	15546	15798	15616	15563	15697	15524	15820	15689	15548	15564	15537	15621	15594	15718	15729	15667	15629	15467	15727	15612	15423	15543	15537	15674	15595	15676	15743	15417	15628	15847	15659	15550	15697	15594	15616	15630	15473	15662	15724	15679	15540	15633	15634	15541	15450	15629	15629	15695	15699	15539	15413	15452	15539	15574	15702	15775	15654	15698	15676	15536	15582	15586	15672	15604	15604	15779	15918	15567	15604	15521	15697	15638	15590	15659	15636	15702	15663	15326	15726	15578	15487	15534	15571	15584	15680	15565	15619	15720	15608	15681	15512	15591	15486	15626	15711	15519	15553	15672	15665	15650	15575	15700	15579	15744	15468	15711	15508	15635	15601	15700	15587	15569	15650	15731	15592	15759	15660	15701	15479	15612	15641	15412	15495	15625	15754	15550	15522	15727	15808	15690	15518	15579	15578	15525	15633	15634	15653	15721	15656	15604	15528	15694	15633	15700	15631	15613	15596	15706	15749	15601	15714	15516	15625	15735	15799	15401	15536	15566	15652	15655	15604	15636	15740	15665	15513	15541	15570	15702	15462	15609	15632	15425	15644	15570	15457	15538	15703	15529	15845	15595	15836	15629	15590	15549	15683	15663	15656	15818	15628	15544	15749	15697	15659	15661	15689	15498	15547	15570	15576	15704	15582	15777	15507	15662	15667	15668	15537	15672	15696	15726	15554	15676	15584	15700	15750	15635	15791	15636	15551	15755	15402	15721	15512	15666	15598	15629	15485	15764	15498	15504	15663	15663	15647	15758	15713	15545	15603	15565	15446	15698	15595	15577	15480	15661	15705	15779	15686	15532	15529	15652	15590	15655	15412	15656	15574	15583	15678	15568	15726	15533	15516	15787	15692	15513	15480	15524	15520	15567	15616	15499	15736	15510	15569	15593	15619	15596	15612	15559	15574	15631	15689	15812	15560	15584	15769	15681	15721	15752	15574	15742	15628	15641	15694	15511	15478	15477	15519	15699	15664	15557	15635	15738	15736	15558	15477	15660	15624	15685	15650	15719	15842	15616	15615	15760	15484	15588	15585	15655	15471	15745	15585	15590	15618	15690	15617	15677	15532	15488	15450	15499	15688	15657	15852	15533	15497	15540	15649	15638	15662	15559	15550	15652	15550	15644	15591	15492	15628	15480	15619	15609	15512	15556	15646	15656	15343	15626	15596	15727	15317	15405	15624	15624	15533	15841	15709	15654	15604	15648	15684	15563	15676	15583	15630	15620	15616	15663	15688	15496	15591	15601	15398	15555	15571	15721	15786	15613	15647	15386	15765	15456	15727	15551	15636	15579	15656	15598	15684	15598	15666	15694	15538	15553	15772	15686	15577	15692	15805	15624	15568	15494	15670	15595	15440	15575	15732	15641	15560	15625	15721	15435	15535	15637	15622	15539	15822	15527	15771	15675	15625	15585	15525	15498	15695	15685	15540	15652	15640	15530	15632	15657	15553	15564	15495	15590	15584	15844	15522	15569	15716	15737	15610	15783	15507	15704	15587	15563	15456	15537	15490	15567	15545	15601	15592	15720	15406	15677	15431	15689	15631	15686	15647	15626	15512	15765	15478	15466	15605	15763	15604	15610	15615	15553	15730	15611	15684	15566	15632	15581	15617	15623	15614	15531	15548	15642	15514	15600	15681	15487	15646	15661	15676	15615	15617	15648	15509	15642	15638	15482	15511	15628	15640	15549	15614	15717	15667	15700	15608	15673	15579	15536	15750	15548	15632	15633	15414	15651	15780	15615	15737	15665	15578	15494	15695	15716	15729	15597	15586	15630	15721	15690	15546	15596	15550	15529	15769	15740	15529	15713	15651	15706	15626	15543	15576	15588	15591	15624	15587	15538	15586	15805	15682	15634	15426	15800	15656	15552	15690	15648	15706	15618	15626	15507	15650	15618	15252	15746	15467	15616	15566	15594	15710	15576	15632	15599	15652	15517	15592	15495	15523	15559	15489	15645	15632	15611	15711	15702	15569	15482	15637	15441	15696	15633	15793	15640	15658	15785	15519	15626	15589	15686	15642	15534	15375	15645	15620	15579	15607	15608	15668	15617	15513	15719	15730	15574	15522	15564	15649	15507	15683	15401	15772	15494	15509	15480	15540	15545	15592	15581	15783	15550	15654	15799	15788	15577	15637	15683	15564	15570	15500	15633	15688	15618	15666	15773	15607	15584	15661	15770	15542	15685	15465	15565	15408	15732	15610	15422	15494	15529	15553	15664	15554	15659	15595	15395	15455	15714	15604	15822	15474	15540	15710	15861	15681	15574	15698	15601	15793	15565	15663	15508	15579	15690	15657	15690	15628	15603	15503	15521	15499	15699	15624	15620	15764	15670	15690	15412	15609	15495	15674	15583	15354	15397	15597	15587	15563	15662	15515	15739	15605	15514	15714	15571	15503	15629	15677	15536	15589	15472	15538	15558	15567	15725	15637	15884	15716	15530	15616	15643	15673	15587	15774	15786	15613	15646	15414	15696	15620	15627	15585	15682	15535	15736	15587	15578	15762	15543	15687	15547	15625	15673	15449	15495	15571	15617	15488	15526	15698
22532	21520	28680	24848	22235	25062	26501	21979	20526	20256	20098	19695	19576	19200	19210	18946	18769	18867	18537	18628	18623	18799	18415	18297	18438	18403	18423	18591	18545	18313	18474	18509	18545	18511	18463	18446	18305	18226	18281	18363	18342	18397	18267	18081	18277	18399	18301	18258	18330	18332	18133	18331	18354	18388	18295	18133	18066	18053	18211	18460	18359	18411	18503	18481	18482	18410	18296	18319	18536	18324	18298	18215	18157	18520	18438	18152	18225	18383	18454	18023	18075	18278	18449	18205	17975	18233	18271	18226	18248	18393	18346	18449	18236	18248	18159	18424	18147	18296	18155	18205	18089	18126	18505	18373	18243	18339	18107	18227	18261	18264	18272	18187	18129	18129	18125	18208	18051	18364	18516	18414	18410	18064	18210	18310	18279	18187	18056	18267	18371	18207	18145	18151	18474	18273	18409	18291	18306	18212	18273	18306	18149	18375	18455	18368	18356	18203	18324	18198	18262	18373	18085	18146	18160	18293	18155	18167	18270	18314	18253	18280	18223	18359	18347	18338	18205	18143	18334	18322	18179	18236	18199	18201	18196	18182	18324	18226	18188	18238	18168	18175	18332	18378	18191	18239	18202	18214	18193	18202	18202	18240	18189	18422	18203	18265	18328	18314	18194	18080	18259	18352	18376	18229	18323	18023	18013	18173	18292	18459	18113	18203	18073	18147	18065	18333	18160	18152	18236	18315	18316	18184	18026	18117	18148	18265	18130	18399	18366	18194	18209	18218	18462	18040	18066	18090	18254	18203	18080	18128	18030	18224	18234	18562	18315	18312	18358	18370	18276	18285	18194	18349	18202	18074	18135	18331	18220	18305	18155	18245	18379	18225	18418	18274	17989	18326	18078	18060	18250	18385	18077	18440	18340	18304	18208	18538	18108	18337	18083	18058	18315	18124	18363	18228	18222	18249	18328	18117	18032	18260	18192	18073	18225	18106	18292	18111	18166	18187	18248	18396	18340	18027	18401	18308	18301	18004	18321	18327	18237	17843	18281	18156	18077	18171	18190	18128	18306	18193	18154	18184	18265	18345	18091	18521	18252	18292	18093	18245	18180	18309	18154	18189	18164	18441	18319	18358	17975	18087	18313	18051	18364	18050	18207	18375	17987	18119	18284	18113	18260	18269	18036	18146	18193	17979	18146	18269	18180	18300	18229	18338	18205	18267	18395	18281	18137	18284	18499	18196	18074	18106	18161	18245	18305	18228	18331	18104	18244	18279	18180	18236	18276	18560	18130	18336	18134	18334	18106	18434	18285	18321	18421	18198	18295	18134	18255	18244	18197	18243	18279	18214	18389	18248	18152	18027	18360	18188	18320	18287	18106	18390	18334	18264	18347	18144	18409	18202	18216	18098	18207	18272	18119	18319	18205	18267	18171	18332	18225	18179	18308	18231	18194	18417	18394	18295	18245	18309	18181	18267	18476	18181	18300	18179	18325	18406	18027	18476	18301	18404	18412	18166	18414	18200	18195	18190	18315	18249	18332	18339	18404	18272	18270	18175	18337	18109	18305	18339	18287	18244	18182	18291	18180	18251	17970	18237	18242	18194	18204	18430	18267	18323	18156	18356	18255	18266	18411	18367	18229	18084	18376	18243	18083	18245	18333	18191	18472	18087	18551	18261	18265	18222	18139	18280	18059	18327	18242	18231	18154	18083	18362	18326	18274	18452	18078	18369	18216	18368	18208	18243	18351	18398	18242	18153	18083	18283	18088	18570	18289	18303	18136	18260	18303	18320	18464	18119	18353	18282	18180	18190	18100	18161	18209	18323	18194	18151	18362	18320	18363	18293	18255	18256	18327	18119	18273	18381	18120	18436	18270	18319	18303	18161	18174	18353	18167	18274	18329	18375	18279	17960	18119	18180	18319	17999	18047	18276	18157	18201	18296	18079	18310	18165	18272	18177	18473	18141	18148	18219	18288	18304	18323	18240	18307	18208	18491	18457	18129	18167	17942	18328	18452	18252	18442	18109	18148	18228	18333	18029	18332	18226	18137	18266	18237	18123	18513	18350	18308	18334	18254	18485	18416	18096	18282	18287	18293	18157	18166	18332	18355	17997	18428	18288	18304	18132	18478	18254	18321	18366	18289	18245	18315	18342	18117	18332	18251	18275	18485	18308	18395	18201	18362	18247	18247	18193	18273	18361	18347	18221	18298	18209	18020	18112	18486	18193	18220	18180	18191	18160	18295	18191	18283	18412	18343	18283	18203	18055	18234	18141	18156	18106	18323	18245	18357	18309	18272	18147	18312	18232	18049	18262	18291	18342	18398	18244	18303	18137	18136	18329	18243	18192	18113	18277	18313	18163	18340	18212	18079	18226	18228	18407	18212	18106	18157	18171	18103	18139	18190	18467	18348	17946	18312	18158	18366	18213	18213	18393	18314	18431	18360	18159	18209	18196	18255	18187	18341	18390	18193	18346	18462	18234	18187	18249	18227	18256	18304	18005	18243	18063	18292	18336	18303	18176	18053	18228	18122	18315	18092	18162	18260	18252	18370	18111	18137	18162	18183	17926	18233	18341	18405	18189	18378	18214	18307	18254	18317	18339	18149	18239	18123	18110	18367	18391	18217	18333	18424	18279	18116	18232	18065	18201	18064	18216	18085	18111	18204	18348	18199	18067	18106	18362	18275	18354	18303	18305	18318	18073	18160	18275	18165	18244	18392	18357	18347	18344	18200	18143	18244	18393	18270	18180	18027	18216	18092	18175	18215	18186	18253	18295	18226	18215	18214	18185	18297	18297	18083	18239	18446	18185	18225	18233	18318	18306	18027	18299	18136	18078	18180	17998	18340	18311	18247	18051	18185	18303	18130	18141	18279	18220	18124	18236	18204	18365	18306	18367	18283	18219	18185	18349	18301	18322	18300	18282	18211	18163	18452	18676	18156	18194	18313	18187	18370	18458	18043	18274	18107	18313	18012	18185	18357	18108	18181	18198	18411	18201	18119	18179	18269	18197	18317	18332	18431	18267	18291	18130	18330	18270	18203	18170	18424	18325	18295	18290	18201	18137	18356	18185	18177	18324	18186	18168	18138	18141	18284	18241	18184	18078	18225	18063	18070	18354	18233	18322	18472	18165	18370	18093	18149	18039	18348	18412	18340	18200	18280	18121	18308	18398	18316	18340	18274	18186	18440	18143	18037	18052	18136	18250	18326	18317	18326	18181	18310	18417	18106	18145	18445	18065	18334	18229	18388	18317	18374	18211	18359	18094	18166	18323	18215	18360	18440	18273	18202	18199	18284	18237	18236	18397	18180	18142	18409	18086	18302	18249	18328	18214	18319	18029	18128	18185	18325	18305	18178	18121	18247	18351	18264	18252	18183	18187	18052	18219	18093	18300	18226	18236	18123	18234	18023	18111	18107	18145	18123	18426	18307	18362	18104	18085	18373	18150	18069	18363	18401	18203	17957	18201	18117	18168	18267	18118	18257	18385	18274	18330	18469	18278	18245	18089	18196	18232	18388	18273	18167	18136	18114	18181	18092	18034	18311	18064	18281	18556	18148	18187	18307	18258	17979	18234	18186	18140	18255	18501	18337	18143	18282	18293	18204	18234	18328	18306	18253	18267	18242	18322	18304	18235	18366	18265	18242	18163	18206	18444	18053	18326	18048	18178	18213	18333	18240	18149	18322	18359	18223	18254	18349	18348	18260	18253	18115	18219	18235	18025	18210	18269	18330	18056	18309	18494	18425	18047	18161	18467	18160	18392	18221	18303	18276	18109	18210	18327	18161	18267	18287	18166	18476	18345	18260	18200	18210	18227	18214	18335	18475	18462	18102	18372	18113	18131	18204	17994	18302	17993	18171	18103	18359	18257	18238	18165	18195	18275	18282	18302	18132	18236	18157	18386	18081	18086	18141	18148	18162	18308	18323	18172	18273	18414	18420	18096	18132	18265	18199	18124	18310	18274	18427	18013	18487	18276	18410	18234	18199	18245	18306	18406	18039	18365	18187	18439	18423	18184	18049	18246	18196	18253	18280	18344	18106	18115	18228	18361	18352	18096	18248	18449	18203	18024	18217	18097	18266	18153	18208	18290	18206	17980	18223	18178	18177	18354	18108	18346	18510	18230	18263	18183	18300	18221	18267	18267	18202	18008	18178	18128	18306	18109	18300	18239	18164	18205	18161	18336	18240	18197	18366	18103	17993	18347	18152	18351	18213	18388	18334	18090	18154	18124	17988	18129	18338	18264	18297	18256	18425	18218	18225	18342	18402	18111	18302	18037	18332	18284	18312	17966	18033	18288	18218	18132	18248	17995	18179	18439	18286	18275	18341	18095	18341	18241	18013	18281	18272	18141	18134	18228	18326	18321	18219	18117	18233	18101	18131	18260	18185	18266	18171	18144	18232	18302	18378	18346	18425	18225	18166	18254	18157	18151	18075	18349	18219	18166	18269	18283	18177	18176	18226	18289	18096	18213	18346	18522	18488	18359	18236	18163	18346	18225	18233	18276	18324	18093	18329	18413	18304	18370	18132	18239	18328	18219	18268	18126	18338	18157	18327	18486	18073	18177	18424	18254	18404	18236	18083	18393	18182	18334	18162	18175	18378	18359	18304	18125	18254	18367	18133	18320	18166	18156	18238	18047	18167	18290	18401	18232	18556	18221	18252	18409	18252	18255	18201	18168	18313	18268	18359	18365	18343	18135	18160	18388	18083	18087	18110	18160	18163	18277	18463	18235	18268	18159	18193	18075	18119	18338	18398	18330	18152	18254	18266	18341	18163	18059	18285	18087	18125	18303	18182	18086	18395	18328	18212	18049	18179	18257	18334	18268	18132	18014	18215	18327	18261	18049	18274	18274	18271	18168	18253	18224	18306	18487	18259	18226	18300	18229	18195	18254	18172	18410	18247	18375	18300	18504	18328	18100	18197	18412	18097	18172	18298	17927	18246	18311	18251	18256	18279	18235	18368	18499	18367	18286	18285	18120	17982	18216	18348	18370	18097	18199	18146	18409	18131	18430	18205	18060	18144	18184	18241	18265	18300	18362	18346	18133	18219	18012	18193	18362	18043	18338	18258	18165	18090	18097	18213	18387	18162	17961	18153	18172	18033	18088	18214	18111	18206	18126	18264	18254	18065	18284	18186	18258	18049	18354	18143	18181	18000	18080
23377	47086	40432	31924	27763	24827	22527	20959	19512	18827	18437	18172	17764	17406	16972	16717	16391	16543	16397	16473	16224	16023	16198	15952	16012	16139	15951	16250	16084	16245	16192	16018	15950	16071	16111	16180	16122	16204	16331	16097	16052	16061	15976	16004	16009	16073	16010	16114	16049	16081	16012	15983	16052	16085	16011	15910	16042	15858	16191	15925	16020	16021	16066	15966	15990	15940	16021	16013	15926	15972	16112	15957	15992	15949	16013	15952	15955	16108	15917	16059	16039	16118	15817	15870	15998	16008	16043	15930	15940	16141	16215	15988	15806	16062	16063	15877	15907	16027	15981	15944	15861	16019	15888	15955	16096	16137	15942	15989	16164	15924	15992	15920	16085	16002	16082	16023	15965	15981	16049	15974	15947	15916	15920	15884	15976	15889	16046	15991	15913	15891	16069	15941	15892	15980	15986	15972	15911	16026	15948	15940	15920	15830	15821	16194	16167	16061	15962	15950	15884	15956	15992	16083	15967	16040	15924	15989	16030	15900	15988	15956	15963	15985	16034	15974	16027	15924	15990	15909	16119	15842	16090	16011	15924	16001	16080	16031	16098	15974	15900	15845	16078	16024	15953	15999	15931	16058	15935	16040	16037	16075	15993	16076	15972	15844	15977	16057	16069	15960	15876	15986	16054	15971	16016	16116	15942	15828	16141	16040	15956	15957	15912	15983	16013	15806	16194	15968	15819	15934	16029	16158	15891	15927	15845	15918	15902	15859	16054	15970	15894	16114	15920	16025	16085	15997	16081	16063	15979	15940	15910	16092	15962	15889	15911	15841	15934	15943	16054	15900	16140	16029	15864	15889	16045	16075	15995	15997	15859	16027	16006	15937	15891	15979	15939	16092	16165	16206	16034	16048	15877	16029	16080	15816	16075	15995	15994	15965	16029	15910	16067	16045	16037	15933	16024	16000	15973	16012	16175	16076	16026	15944	16138	15856	15999	15983	16085	15913	16118	16014	15829	16095	16157	15851	15980	15748	15945	15991	16033	16126	15976	16117	15993	15953	15983	16191	15878	15860	16031	15940	16013	16151	15891	16204	15786	15934	16061	16036	15922	16045	15990	16008	16196	15923	15926	16099	16054	16020	16040	16064	15952	16061	16045	16076	15966	15948	16006	16088	15885	16131	16119	16180	15832	15798	15885	15974	15999	16014	15916	15831	16097	15914	16027	16037	15911	15948	15939	15980	16004	15902	15929	15830	16046	16140	15954	16006	15952	15969	15944	15798	15944	15970	15965	15993	16097	16065	16020	15943	16080	15971	16017	15997	16062	15942	15964	15933	16055	15990	15884	15901	16042	15897	15943	15863	16115	15936	15975	15866	16230	15891	16073	15972	16040	15818	15933	15998	15999	15907	15888	15925	15999	15972	16065	15915	15775	16020	16008	16041	15996	15998	15914	16046	15936	15997	16000	16075	16048	15877	16086	15941	15986	15792	15926	15871	15922	15944	15932	15926	15938	16239	15995	15822	15781	16006	15902	15889	15976	16129	15997	15881	16001	15864	15937	15884	16115	15916	15965	15954	15863	15846	16010	16080	16008	15966	16067	15841	15914	15971	15959	15964	16109	15872	15921	15998	15829	16086	16113	15941	15937	16049	15930	15877	15885	15954	15916	15920	15898	15913	15959	15931	15839	15923	15975	15950	15950	15894	16072	15997	15983	15839	15998	15809	15843	16229	16107	15914	15953	15959	15928	15990	15895	15862	15981	16064	16008	16111	15919	16075	15983	15907	16042	16166	15950	15986	15958	15887	15901	16086	16086	15914	16099	15955	16081	15923	16016	15941	15916	15931	15890	16052	16025	16096	16072	15981	15676	16069	16145	15954	16106	16099	15924	15970	16041	15967	15928	15943	15974	15874	16044	15985	15921	16146	15883	16128	16172	16113	16030	15963	16024	15955	15984	16004	15927	16044	16040	15843	15963	16028	15839	15985	16050	16079	16079	15852	16053	16062	16016	16041	15904	16020	15839	15911	15977	16134	15833	15962	15923	16051	16141	15997	15941	15935	16117	15885	15962	15907	16058	16027	15877	15906	16076	15999	16084	16143	16014	15967	15982	15943	16112	15978	15962	16109	15920	16070	15904	16028	16077	15966	16133	16039	15907	16031	16045	15873	16084	16015	15942	16005	15858	15975	15997	16104	16068	15962	16050	16015	15935	16119	16018	16095	15934	16046	16142	16081	15931	15835	16071	15823	15959	15955	15925	16050	16026	16051	15897	15988	16048	15998	15853	15912	16011	16086	16115	16168	15874	16013	15794	15919	16150	15917	16171	15917	16016	15989	16202	16161	16097	16036	15951	15902	16018	15920	15805	16022	16123	15913	15939	15878	16078	15939	15925	15933	15950	16002	15950	15909	16094	15744	15860	15977	15956	15962	16129	16150	16136	15960	16071	15920	15954	15908	16109	16041	15935	15971	16124	15952	15998	15884	16130	15927	16008	15905	15923	15970	15935	15822	16022	15995	16035	15865	15738	15918	15864	16060	16047	15917	16116	16026	15986	15974	15881	16011	15998	15942	15954	15997	15982	16164	16162	15988	15914	15946	16021	15814	16000	15897	16178	15906	16013	16017	16016	15995	15763	16018	16036	16125	16100	15923	16111	15891	15926	16012	15929	16085	15983	15912	15972	15992	16012	15933	16030	15911	15981	15915	15996	16032	15920	15986	16004	15913	15855	15909	16077	15932	15762	16007	16070	15883	16067	15960	15961	15968	15947	16005	15973	15905	16077	15968	15842	15795	15875	15973	15958	15914	15826	15999	15810	16064	15781	16036	15899	15907	15963	15979	15912	15981	15826	15930	15774	16144	16015	15996	15941	15865	16076	16141	15826	15888	16077	15985	16169	15757	15903	15983	16005	15852	15903	16006	15897	15894	16027	16006	16094	15974	16129	16113	15919	16109	15860	16084	15931	16157	15907	15948	16222	16047	16023	16007	15964	15967	16141	16025	15982	16135	16029	16033	16096	15889	16044	15963	15856	16010	15993	15919	16215	15898	16024	16028	16010	15934	15856	15948	16038	16050	15944	16043	15985	15897	15959	16013	16097	16020	15949	16079	15934	15973	15952	15955	16143	16051	16075	15902	15906	15974	15934	15849	16061	16017	16035	15851	15936	15900	16130	15906	16166	16018	16056	16117	15993	15931	15811	16019	15955	15994	15962	15833	15929	16079	16114	16128	15788	15957	15980	16110	16117	15958	15933	16129	16136	15818	15873	16000	16081	16377	15947	16179	16118	15936	15927	16003	16165	15953	15934	16061	16042	15959	16077	15823	15922	16003	15944	15964	15985	15835	15927	15994	16051	15923	15845	15857	16000	15973	16169	16012	15835	15882	16073	15982	16022	16032	15972	15921	15781	16124	15813	15950	16073	15980	15981	16104	15847	16021	16028	15936	15847	16017	15989	16059	15967	16028	16017	15888	16144	16171	16062	15993	16015	15928	15854	16165	15875	16060	15956	16083	15852	16006	15884	15884	16151	15833	15988	15967	15919	15895	15793	15829	15946	16095	15871	16073	15946	15911	15958	15903	15800	16224	15907	16055	15837	15920	15998	15876	16019	15869	16091	16000	15990	15802	16045	16051	15854	15974	15860	16031	16042	16008	16125	15939	16203	15893	16091	16138	15983	15829	16016	16025	16056	16022	15957	15912	16000	16019	16142	15841	15970	16021	15890	16060	15966	16018	15892	16058	16084	15932	16047	16046	16125	15948	15957	16004	15925	16262	15982	16003	15973	15864	16014	15970	15910	16101	15962	16077	15961	15932	15941	16070	16190	15986	16051	15942	16002	16087	16100	15924	15994	15923	16132	15745	15799	16081	15945	16149	15820	15836	15867	16139	16053	15912	16096	15951	15852	16070	15967	15997	16148	15866	15944	16174	16005	15814	15963	15910	15903	16045	15932	15912	15899	16115	15931	16062	16020	15903	16169	15843	16138	15729	16131	16068	15874	15839	16040	16041	16124	15987	16041	16135	16046	16034	15832	16103	15834	15990	15813	15960	15917	16022	15878	15964	15918	16133	16059	16052	15955	16040	16129	15921	15929	16106	16064	16074	15904	15950	16143	15870	16025	16036	15897	15934	15870	16003	15920	15932	16056	15978	16150	16032	16109	16036	15878	16014	15995	16020	16003	15761	15926	15931	15996	16106	15926	15999	15870	16039	16121	15842	15946	16065	16028	15976	15833	16150	16036	15863	16077	15868	16097	16082	15958	16084	15959	16070	16202	15978	15818	16117	15841	16133	16116	15872	15936	16005	15934	15721	15958	15929	16201	15928	15958	15837	15967	16043	15984	16051	15922	15917	16001	15981	15836	15955	15902	15963	15953	15963	15995	15908	15850	15961	16056	16063	15794	15920	15912	15673	15913	15886	15951	16118	16123	16000	15876	16038	15908	16013	15932	15865	16024	16127	15909	15889	15984	16062	15923	15915	16044	15864	15861	16019	15956	15928	16000	16058	16054	15952	15900	16003	15981	16160	15899	15965	15915	16064	16178	15825	15876	16080	16087	16055	15997	16088	15924	15901	15977	15882	16045	15877	16090	16067	15975	16223	15936	15954	16026	15801	16147	16063	16010	15997	16104	16032	15913	15989	15898	16046	15851	16153	16101	15843	16210	16046	15940	16080	15950	15933	15942	15789	15820	16112	16009	15970	16096	16093	16062	15851	15974	16009	15859	15989	15929	15988	16006	16138	16010	15835	15883	15948	15866	16067	16022	15865	15835	16057	16037	16124	15978	16018	15862	16034	16059	16027	15950	15936	16056	16021	15959	16008	15903	15940	15819	15913	16159	16167	16121	15934	15990	15906	16102	16032	15851	16012	15966	16052	16044	16163	15997	15876	16023	16143	16017	15925	15845	15855	16029	16035	16035	16114	16090	16117	16013	15895	16133	15943	16194	16031	16042	15984	16059	16003	16069	16107	16053	16075	16122	15820	15951	16220	15977	15932	15889	16037	16197	15992	15841	16199	16031	16086	15975	15917	15990	15947	16045	15880	15992	15792	15937	15970	15944	15993	15942	16132	16004	15848	16068	15955	15983	15827	15944	15845	15896	16064	15974	16076	15980	15945	15971	16032	16069	16059	15967	16090	15999	16165	16084	16140	16035	15805	16039	16018	16193	16073
29609	25737	29889	26157	22168	20983	20217	19264	18969	18734	18715	18593	18242	18393	18293	18178	18092	18294	18107	18128	17929	18008	17932	17960	18150	18197	17971	18027	18032	18108	18081	17877	17963	17809	17893	17911	17803	17993	17901	18050	17999	18056	18084	18011	18024	18015	18016	18133	17975	18035	18065	18063	18028	17952	17845	18117	18001	17831	18143	17833	17915	17943	18028	17843	17854	18023	17790	17969	18215	18001	17957	17824	17950	17867	18106	18036	18002	17891	17942	17989	17839	17936	17990	18049	17987	18094	18106	18034	17959	17941	17890	17722	17883	17968	17993	18058	17781	17958	17722	18152	17921	17868	17969	18052	17913	18009	17896	17795	17978	17759	17971	17880	18094	18085	17974	17815	17778	17926	17996	17786	18014	17786	17998	17952	18043	18093	17854	17807	17944	17933	17864	17793	18051	17819	17872	17901	17969	17969	18020	18110	18027	17708	17870	17926	17834	18041	17977	17749	18215	18023	17838	17892	18047	18144	17988	18098	18060	17783	17991	17907	17930	18021	17808	17888	18089	17949	17859	18140	17845	17806	18018	18107	17961	17898	17916	18024	17946	17941	17933	17976	18117	17803	17890	18025	17843	17770	17837	18067	18273	18021	17842	17937	17926	17968	17882	18111	18057	17993	17781	18032	18163	17974	17859	17958	18070	18034	17935	17818	17976	17946	18012	17765	17874	17846	18018	17972	18039	18070	17837	17864	18033	17894	17941	17808	17871	17972	18050	18099	17996	18026	18099	17961	18084	17988	18042	18044	17861	17857	17810	17927	18163	17861	18127	18172	17831	17961	17973	18086	17888	18229	17853	17874	17902	17784	18260	18085	17843	17783	17999	17806	17964	17948	17858	17940	17847	18152	17897	17914	17849	17842	17786	18029	17626	18133	17902	17570	18004	18128	18060	18054	17922	18091	17891	17970	17957	18010	18078	18185	17931	18053	18156	17984	17920	17962	18041	18096	17862	17947	17942	17941	18077	18146	17931	17891	18004	17911	17983	18066	18162	17822	17971	18049	17922	17966	17988	17933	18126	18059	18245	18031	18083	18059	17678	18044	17935	18199	18175	17869	18049	17934	17837	17816	18057	18058	17940	17871	18088	17822	18030	18032	18065	17894	17987	18169	18037	17789	17929	17933	17916	17981	18049	18080	18126	17891	17921	17941	17896	17985	17944	18149	17876	17839	17996	18256	17944	17992	17808	17849	18100	18090	18029	18064	17944	17920	17969	18033	18124	17839	17905	17880	18030	18070	18110	17919	17943	17811	17833	17786	17937	18076	18025	17800	17940	17932	17809	17987	17989	17906	17906	18056	18010	17968	18266	17898	18160	18064	17819	18010	17828	17754	17952	17873	17880	17757	18141	18014	17763	17988	18123	17807	17939	18137	18073	18075	17869	17995	17934	17807	17888	17984	17886	18234	17866	18317	17879	17929	17803	17904	18022	17796	17862	17922	17896	17975	17962	18037	18071	17896	17778	17942	17750	17713	18065	17964	17909	17970	18078	17839	17944	17829	18032	18022	18046	17959	18172	17787	17693	18003	17657	17994	17981	17882	17909	17863	17998	18016	18108	17967	17954	17805	17982	17917	18125	17981	18102	18093	17940	17923	17923	18008	17869	18158	17914	17841	17849	18071	17821	17858	18098	17902	17986	17938	17967	17970	18034	17907	17899	18089	18141	18075	18063	18154	18053	18008	17681	17990	18076	17806	18031	17908	17820	17907	17912	17915	17882	17977	17825	18048	17929	17976	18030	17882	18045	17909	17888	18077	17996	17999	17956	17674	17875	18129	17959	17848	17842	17826	17922	17871	17844	18078	17935	17780	18052	17933	17790	17827	18072	18091	17988	17963	17888	18126	17977	18039	18104	18017	18069	17978	17889	17966	17879	17761	17755	17900	17813	17970	18121	18141	17894	18075	17896	17906	17845	18016	18112	18060	17887	18011	17920	18127	17808	18093	17804	17961	17768	17846	18122	17889	18173	17988	18161	18002	18091	17863	17933	17993	17987	18112	17908	17900	17913	18022	17905	18055	18046	17901	18044	17924	17910	18071	18042	17988	17986	18006	18086	17962	17937	17968	18004	18121	18012	17999	17959	17787	17875	18040	17901	18082	17903	17991	18079	17848	18049	18030	17987	17886	17937	18062	17889	18006	17775	17942	17907	17807	17930	18054	18049	18136	18022	17942	18134	17968	17656	18035	17894	18143	17824	18026	17859	17898	17965	17995	17972	18027	17965	17913	17897	18049	18004	17915	17895	18067	18005	17909	17958	17977	18048	17964	18260	18057	18103	17913	17750	17971	17930	17826	17997	17870	17990	17932	17967	18067	18068	17930	18077	18047	17847	18164	17778	17892	17856	18001	18188	17812	18010	18058	18041	17994	17850	17947	18018	18046	18074	17847	18021	18158	18115	17803	17821	18129	18044	18011	18042	18034	18124	18062	18156	18230	18011	18118	17928	17908	17924	18008	18011	17865	17926	18049	17970	17921	17932	18059	17978	18158	18159	17790	17845	17953	18101	17866	17915	18085	18113	18086	17980	18031	17945	17987	18032	17872	17949	17792	17894	17778	18079	17925	17873	17980	17836	18050	18013	18171	17960	18008	17895	18049	17912	18048	17983	18060	17996	18071	18009	17838	18020	17764	18067	17890	17947	18184	18020	17845	18112	17937	18069	17901	17928	17974	17931	17979	18156	18150	17970	17854	17939	18075	18072	18047	18147	17864	18054	17908	17940	17816	18080	17900	17902	17719	18014	18058	17839	18154	17798	17961	18011	18050	17946	17816	17807	17835	18044	17926	17845	17918	17985	17947	17704	17879	18047	17950	18131	17969	18055	17836	17872	17982	17898	17978	17939	18152	18199	18017	18079	17881	18081	18060	17904	17902	18072	17880	18076	18036	17907	18032	17981	17894	18019	18008	17820	17775	17907	17887	17955	18101	18061	17980	17995	18101	17927	18012	17911	17949	18108	18016	17899	17986	18079	17915	17968	17876	18159	17980	18032	17894	18003	17979	17823	17971	17889	17901	18010	18246	17952	17824	17900	18014	18020	17971	17934	17825	17889	17882	17949	17942	18036	17996	17825	17986	17939	17918	17952	17930	18050	17964	18030	17916	18075	18172	17918	18095	18012	18207	17907	17923	17900	17889	17850	17603	17691	17891	17828	17847	17941	18040	17985	18171	17774	18092	17993	17923	18078	17987	18040	17912	17988	18001	18100	18018	17979	17943	17748	18036	17905	17904	18024	18012	18172	17871	18022	17959	17847	17994	17966	17902	17933	18017	18007	18090	17905	17950	18006	17947	18011	18060	17718	17722	17847	18042	17962	18218	17930	17951	17961	18092	17974	17931	18070	18170	17992	17935	17812	17866	17897	18231	17937	18016	18035	17924	18019	17853	18117	17886	18046	18122	18246	18179	18069	17935	17997	18076	17929	17866	17838	17882	17853	17934	18074	17953	17904	17826	17873	18107	17827	17950	17957	18014	18221	17966	17875	18010	17990	17979	17805	18082	17903	17933	18053	18069	18076	18028	18048	17907	17998	17838	17923	18002	18026	17954	17902	18075	18149	17941	17993	18024	18018	17960	18183	17983	18042	17893	18038	18154	18036	17963	18007	18069	17891	17874	17865	17967	18042	17910	18106	17942	17960	17990	18189	17665	17862	17879	17819	18211	18070	17838	18139	18104	17799	17973	17872	17917	17982	17778	18071	18166	18171	17960	18146	17981	17973	17808	17900	18068	18079	17930	18160	18206	17851	18083	18056	18013	18173	17971	18263	18072	17913	17933	17881	17942	18025	18111	17893	18076	17884	17793	17958	17865	17899	18003	18087	18154	18093	18071	18242	17880	17783	18070	18227	17990	18276	18048	18109	18032	17944	18071	18027	17863	18103	17877	17947	17811	18029	17736	18055	18112	18013	17926	18004	17949	17939	17903	17999	17977	17868	17897	18013	18106	17980	17938	17992	17817	17988	18113	17971	17967	17972	17942	18029	17967	18002	17966	18002	17806	18099	18165	18094	17837	17970	17918	17968	18074	17931	18045	18104	18022	18196	17989	17938	17909	18155	18008	18116	18040	18111	17788	17986	17944	18085	17891	18007	17811	17930	18188	18016	17963	17842	17972	18006	18153	18056	17882	18260	17854	17784	17802	18096	17960	18072	18007	18080	18025	17847	18052	17956	17790	17724	17972	18030	18072	17991	18169	18138	18158	18142	17886	18092	17906	17833	17747	17811	18199	18058	17975	18043	18055	18025	18021	17905	18016	18281	17856	18069	17955	18005	17850	17807	18328	18089	17991	18094	18002	17966	17804	17880	17872	17893	18012	17647	18012	17961	18053	17899	17804	18131	18091	18001	17961	18024	17902	17811	17964	18188	17912	17964	17967	18121	18097	17995	18032	18119	17951	18014	18071	17779	17992	18123	17986	18037	17852	17889	18037	18094	17881	17730	17839	17762	18049	17998	17932	17920	18121	18014	18136	18012	17888	17749	17988	18082	18075	17856	17888	17970	17965	17889	18094	18043	18036	18220	18003	17894	17982	18085	17901	18104	17910	18090	17933	18052	17992	17890	17766	18034	17889	17860	17803	17838	17965	17915	17751	17934	18049	17876	17844	17877	17961	17983	17956	18200	17967	18045	17924	17925	17979	18162	17802	17960	18000	17983	17847	18037	17875	17954	18093	18090	17965	18030	17951	18041	18079	17886	17941	18244	18131	18031	18068	18034	18071	18064	17923	17765	18108	18033	18025	18030	17944	17967	17925	18014	17992	17962	18146	17953	17933	17879	17903	17906	17977	18143	17978	18165	17866	18082	18022	18040	18083	17826	17930	18002	18060	17928	17962	18090	17997	18057	18117	17914	18071	18000	18024	18063	18170	17793	17940	18046	17998	17884	18047	17933	18171	18063	18114	18153	17992	17912	17878	17911	18098	17899	17859	17999	17704	17931	18061	18258	18009	17946	17879	17986	18152	17992	17925	17730	17761	17890	17839	18084	18034	18144	17965	18051	17918	18079	18018	17992	17911	17969	17977	17965	18031	18109	17872	18126	17899	17934	17913	17854	17841	17785	17928	17963	17758	17886	17920	18035	18103	18002	17906	18065	18056	17816	18076	18010	17951	18284	17947	18063	18048
23813	37168	30944	24335	21656	19979	18537	17830	17225	16952	16919	16594	16475	16308	16092	16125	15948	15963	15821	16020	16077	16034	15895	15874	15837	15792	15876	15907	15776	15962	16066	15931	15833	15629	15831	15886	15985	15914	15820	15813	16090	15924	15711	15813	15902	15923	15972	15925	15955	15875	15856	15767	15720	15855	15839	15897	15820	15973	15841	15775	15854	16030	15761	15953	15781	15728	15846	15819	15747	15670	15938	15831	15791	15630	15902	15929	15886	15933	15736	15812	15787	15635	15765	15774	15705	16076	15856	15718	15783	15737	15909	15878	15857	15757	15904	15970	15882	15800	16033	15923	15890	15836	15739	15867	15690	15776	15810	15890	15769	15886	15671	15792	15737	15776	15894	15953	15750	16030	15797	15688	15884	15868	16044	15781	15885	15880	16078	15915	15710	15814	15684	16132	15702	15665	15805	15790	15912	15766	15898	15802	15918	15850	15953	15793	15909	15851	15962	15843	15849	15935	15851	15839	15863	15866	15862	15833	15792	15741	15828	15632	15817	15813	15771	15842	15892	15817	15713	15681	15788	15799	15922	15694	15847	15845	15707	15833	15860	15884	15961	15919	15896	15837	15835	15886	15907	15974	15786	15888	15933	15829	15940	15895	15852	15972	15842	15882	15695	15874	15789	15815	15840	15808	15950	15834	15726	15997	15966	15886	15555	15706	15842	15750	15679	15875	15914	15841	15738	15814	15982	15917	15875	15800	15700	15690	15937	15729	15857	15955	15702	15765	15808	15850	15650	15763	15659	15801	15844	15724	15989	15863	15893	15800	15995	15883	16106	15882	16060	15904	15892	15862	15974	15933	15785	15697	15794	15785	15851	15843	15952	15810	16081	15844	15768	15882	15673	15810	15882	15712	15869	15839	15872	15897	15726	15930	15782	15855	15752	15851	15738	16081	15880	15836	15951	15785	15853	15796	15894	15780	15853	15985	15694	15967	15977	15854	15868	15896	15775	15694	15818	15794	15921	15766	15713	15904	15760	15781	15843	15734	15959	15896	15873	15684	15643	15692	15856	15832	15881	15790	15778	15972	15896	15821	15854	15685	15839	15900	15734	15979	15831	15837	15982	15706	16045	15794	15814	15812	15603	15784	15868	15811	15891	15842	15787	15770	15863	15965	15803	15914	15852	15829	15806	15880	15827	15828	15898	15845	15677	15844	15898	15738	15943	15760	15770	15834	15842	15988	15713	16007	15910	15656	15916	15786	15742	16056	15777	15839	16008	15906	15767	15888	15876	15889	15988	15674	15890	15847	16042	15869	15848	15880	15813	15684	15904	15754	15769	15764	15748	15666	15871	15819	15731	15755	15803	15766	16033	15865	15839	15837	15735	15798	15855	15873	15812	15710	15816	16014	15657	15980	16097	15966	15821	15722	15889	15876	15829	15759	15758	15854	15832	15824	15718	15946	15810	16012	15818	15897	15751	15781	15775	15767	15757	16003	15923	15880	15838	15865	15745	15839	15907	15787	15908	15767	15840	15848	15879	15753	15894	15883	15724	15817	16048	15889	15801	15869	15844	15887	15908	15786	15949	15805	15813	15792	15732	15934	15947	15786	15814	15977	15829	15987	15811	15890	15713	15996	15786	15968	15929	15764	15905	15797	15910	15973	15888	15800	16007	15958	15921	15773	15907	15752	15656	15664	15720	15870	15833	15933	15674	15729	16158	15964	15751	15998	15804	15841	15862	15902	15890	16017	15690	15765	15938	15853	15805	15751	15832	15870	15860	15746	15799	15866	15980	15976	15786	16004	15895	15649	15933	15815	15900	15871	15674	16127	15773	16120	15879	15956	15801	15833	15803	15962	15947	15913	15845	15930	15924	15990	16002	15788	15991	15720	15879	15836	15862	15873	15996	15795	15825	15788	15830	15931	15757	15748	15811	15883	15841	16004	15756	15774	16014	15985	15831	15785	16026	15892	15865	15884	15852	15931	16007	15825	15831	15941	15813	15807	15722	15803	15966	15779	15972	15776	15793	15845	15792	15737	15888	15770	15800	15856	15844	15738	15694	16015	15837	15861	15799	16079	15862	15926	15794	15943	15724	15730	15817	16005	15779	15780	15855	15739	15742	15857	15932	15804	15906	15859	15814	15743	15856	15746	15646	15874	15942	15644	15727	15773	15794	15858	15762	15684	15875	15864	15662	15770	15911	15632	15835	15685	15904	15887	15838	15936	15773	15989	15884	16151	15854	15846	15901	15823	15797	15624	15929	15957	16004	15685	15686	15834	15869	15861	15740	15710	15791	15896	15792	15735	15894	15771	15855	15895	15894	15858	15873	15812	15722	15698	15735	15921	16014	15795	15780	15760	15764	15747	15797	15844	15991	15866	15886	15640	15789	15874	15796	15857	15709	15804	15870	15847	15873	15838	15842	15641	15800	15809	15794	15870	15767	15976	15570	15986	15748	15910	15863	15805	15841	15959	15838	15947	15683	15950	15678	15883	15862	15766	15973	15723	15845	15702	15902	15889	15873	15819	15811	15979	15846	15852	15894	15795	15860	15865	15909	15836	16006	15751	15903	15861	15677	15862	15856	15756	15709	15918	15843	15787	15648	15852	15886	15842	15898	15683	15847	15921	15947	15688	15968	15846	15916	15717	15776	15911	15784	15818	15979	15687	15787	15741	15868	15889	15756	15857	15784	15741	15981	16002	15967	16000	15750	15906	15927	15994	15809	15780	15873	15762	15811	15839	15840	15712	15895	15815	15890	15886	15812	15931	15709	15877	15958	15933	15795	15871	15728	15947	15748	15924	15785	15940	15808	15915	15811	15867	15904	15916	15891	15843	15847	15764	16044	15827	15841	15746	15760	15979	15949	15913	15863	15752	15692	16017	15967	15836	15813	15830	15778	15774	15889	15740	16000	15954	15895	15905	15829	15760	15896	15664	15810	15941	16005	15829	15848	15843	15777	15920	15879	15748	15863	15748	15937	15708	15785	15839	15838	15704	15721	15905	15805	15746	15643	15888	15854	15727	15797	15819	15779	15860	15893	15924	15910	15825	15830	15836	15713	15921	15977	15875	15816	15949	16016	15897	15782	15595	15751	15904	15816	15768	15725	15748	16002	15730	15851	15808	15756	15724	15824	15983	15922	15909	15922	16014	15891	15945	15940	15854	15754	15865	15889	15721	15875	15921	15935	15708	15959	15869	15850	15951	16019	16002	15867	15863	15912	15893	15715	15923	15927	15835	15881	15997	15822	15874	15941	15810	15727	15922	15809	16001	15656	15900	15905	15966	15794	15719	15844	15984	15768	15852	16046	15903	15739	15804	15930	15736	15640	15908	15739	15804	15787	15871	15855	15941	15868	16031	15765	15759	15817	16098	15747	15825	15987	15760	15818	15907	15818	15790	15959	15930	15932	15969	16058	15786	15862	15763	15843	15901	15559	15836	15761	15676	15840	15771	15806	16003	15916	15858	15899	15889	15849	15909	15882	15971	15691	15837	15834	15805	15731	15904	15775	15694	15869	15829	15930	15938	15959	15856	15959	15903	15912	15991	15831	15908	15734	15832	15802	15676	15737	15940	15737	15849	15819	15874	16009	15734	16085	15869	15838	15815	15902	15717	15781	16019	15803	15871	15866	15868	15760	15747	15799	15946	15908	15576	15750	16071	15969	15970	15800	15855	15916	16049	15792	15837	15816	15805	15981	15732	15885	15880	15763	15821	15808	15818	15703	15890	15808	15887	15789	15788	15784	16110	15906	15787	15960	15849	15855	15770	15896	15710	15698	15723	15905	15870	15772	15900	15939	15783	15829	15698	16031	15906	15854	16020	15725	15753	15877	15869	15894	15936	15971	15714	15906	15877	15902	15756	16083	15793	15742	15847	15769	15735	15860	15921	15913	15902	15748	15883	15886	15925	15898	15901	15909	15967	15909	15907	15758	15884	15748	15764	15858	15844	15888	15961	15932	15777	15955	15779	16009	15714	15874	15821	15858	15888	15975	15750	15933	15709	15787	15854	15697	15624	15735	15757	15895	15701	15856	15794	15930	15853	15632	15868	15830	15779	15691	15863	15987	15793	15820	15911	15846	15946	15929	15905	15937	15699	15671	15826	16009	15976	15738	15625	15869	15858	15936	15832	15676	15935	15594	15829	15894	15714	15716	15821	15967	15953	16053	15931	15975	16010	15967	15802	15856	15869	15785	15740	15882	15726	15927	15884	15732	15856	15759	15833	15924	15964	15843	15783	15824	15825	15861	15790	15858	15849	15921	15865	15841	15840	15889	15959	15829	15768	15896	15731	15954	15733	15831	15840	15896	15645	15880	15845	15798	15826	15834	15762	15933	15690	15902	15928	15843	15918	15864	15827	15946	15771	15975	15694	15926	15821	15943	15822	15816	15876	15952	15924	15817	15617	15718	15815	15681	15799	15720	15749	15710	15765	15857	15772	15709	15827	15954	15756	15737	15765	15875	15699	15755	15707	15873	15763	15752	15879	15724	15807	15754	15937	15897	15957	15699	15844	15856	15832	15870	15608	15809	15828	15913	15700	15836	16065	15896	15862	15922	15903	16019	15757	15831	15734	15921	15712	15956	15835	15781	15679	15800	15844	15845	15815	15804	15913	15852	15933	15996	15936	15830	15945	15865	15689	16084	15980	15840	15754	15847	15747	15844	15868	15821	15759	15944	15887	15962	15736	15804	15820	16057	15861	15939	15820	15781	15847	15834	15749	15854	15868	15754	15792	15812	15765	16093	15810	15790	15760	15991	15828	15817	15765	15934	15892	15691	15884	15881	15778	15952	15779	15862	15764	15810	15889	15571	15896	15905	15624	15871	15829	15931	15842	16073	15906	16000	15964	15680	15921	15694	15686	15900	15751	15787	15895	15872	15791	15928	15743	15858	15846	15861	15891	15687	16069	15709	15887	15972	15828	15854	15955	15919	15829	15691	15966	15888	15945	15784	15852	15887	16038	15796	15700	15789	15948	15890	15901	15921	15991	15868	15773	15751	15860	15965	15720	15823	15755	15727	15656	15780	15778	15875	15756	15933	15979	15835	15942	15915	15681	15869	15772	15746	15815	15919	15993	15845	15867	15678	15894	15844	15951	15774	15880	15769	15776	15881	15828	15822	15890	15747	15927	15827	16143	15855	16004	15858	15584	15995	15814	15955	15792
23432	21424	28139	25641	23505	23765	23598	20855	19970	19823	19500	19274	19176	19007	18836	18513	18457	18626	18713	18390	18409	18575	18346	18434	18540	18464	18410	18358	18129	18331	18340	18063	18307	18350	18220	18222	18378	18163	18291	18344	18464	18274	18095	18098	18249	18326	18316	18357	18214	18129	18309	18363	18225	18178	18284	18014	18174	18354	18354	18224	18335	18366	18247	18100	18052	18326	18261	18227	18398	18297	18112	18163	18357	18248	18240	18238	18370	17971	18223	18303	18188	18175	18249	18339	18103	18156	18323	18374	18358	18270	18152	18197	18255	18306	18044	18006	18210	18491	18370	18199	18270	18171	18001	18189	18278	17985	18228	18074	18317	18107	18364	18178	18070	18065	18121	18131	18250	18063	18239	18197	18230	18174	18352	18188	18050	18215	18324	18299	18387	18068	18184	18085	18110	18070	18185	18053	18101	18288	18206	18441	18184	17879	18283	18133	17913	18263	18200	18297	18205	18041	18171	18058	18318	18250	17990	18241	18276	18195	18048	18075	18123	18274	18012	18213	18269	18127	18258	18193	18135	18038	18086	17848	18170	18330	18235	18213	18201	18443	18249	18180	18421	18092	18141	18158	18098	18116	18150	18292	18182	18137	18157	18157	18094	18073	18344	18156	18338	18131	18292	18351	18162	18243	17937	18154	18198	18052	17993	17965	18107	18201	18412	18181	18159	17995	18126	18106	18247	18093	18344	18148	18427	18185	18224	18041	18275	18189	18056	18065	18228	18309	18339	18145	18179	18298	18118	18288	18242	18543	18116	18189	17984	18201	18124	18117	18497	18342	18417	18187	18061	18309	18342	18089	18165	18130	18057	18085	18377	18262	18264	18262	18078	18218	18127	18197	18222	18386	18133	18168	18304	18058	18103	18029	18051	18311	18100	18374	18266	18266	18289	18123	18331	18420	18465	18375	18345	18039	18164	18258	18247	18305	18123	18213	18215	18291	18158	17989	18283	18252	18215	18453	18312	18352	18286	18037	18092	18104	18128	18143	18040	18102	18282	18335	18227	18348	18171	18245	18127	18258	18294	18342	18379	18198	17988	18143	18156	18214	18187	18195	18266	18334	18313	18044	17833	18234	18318	18034	18255	17958	18012	18206	18171	18021	18122	18217	18013	18321	18059	18378	18256	18034	18401	18231	18208	18264	18263	18186	18361	18143	18103	18394	18249	18022	18154	18273	18180	18216	18189	18071	18028	18247	17985	18048	18157	18093	18169	18165	18187	18345	18257	18305	18107	18179	18110	18046	18042	18068	18054	18468	18122	17935	18128	18170	18212	18136	18338	18579	18483	18320	18307	18179	18192	18103	18055	18086	18207	18142	18178	18099	17965	18135	18396	18254	18180	18268	18253	18347	18199	18208	18135	18502	18308	18236	18157	18226	18244	18213	18097	18253	18126	18334	18189	18194	18239	18277	18270	18307	18301	18230	18362	18055	18367	18392	18342	18263	18165	18094	18158	18122	18213	18136	18134	18129	18098	18296	18332	18126	18260	18285	18163	18259	18236	18085	18140	17868	18202	18128	18046	18145	18328	18072	17940	18063	18422	18146	18307	18130	18291	18325	18187	18338	18305	18304	18148	18170	18065	18191	18113	18112	18270	18185	18268	17997	18142	18170	18020	18013	18198	18100	18186	18218	18189	18091	18012	18071	18086	18242	18182	18196	18213	18130	18225	18104	18224	18065	18357	18025	18131	18181	18216	18183	18156	18221	18258	18247	18096	18083	18175	18005	18187	18328	18120	18369	18334	18160	18331	18194	18123	18340	18165	18091	18437	18097	18306	18273	18273	18164	18265	18156	18232	18228	18129	18153	18169	18202	18343	18179	18342	18197	18154	18190	18352	18140	18101	18418	18338	18190	18260	18126	18150	18279	18342	18305	18138	18354	18381	18362	18206	18144	18290	18303	18213	18220	18202	18159	18231	18336	18220	18133	18166	18226	18276	18110	18020	18159	18047	18138	18280	18164	18176	18056	18252	18283	18283	18338	18210	18015	18214	18224	18171	18238	18209	18178	18190	18144	18492	18370	18229	18277	18357	18142	18028	18131	18155	18295	18377	18225	18319	18321	18267	18094	18149	18043	18238	18109	18317	18194	18369	18332	18339	18063	18190	18170	18198	18471	18071	18006	18040	18262	18396	18315	18253	18092	18291	18102	18094	17905	18158	18194	18201	18120	18282	18115	18228	18086	18222	18179	18020	18206	18293	18167	18188	18128	18186	18137	18310	18190	18216	18037	18035	18397	18080	18327	18335	18162	18167	18269	18327	18312	18117	18317	18304	18311	18033	18367	18142	18326	18362	18226	18115	18163	18207	18230	18301	18142	18281	18207	18163	18271	18307	18292	18112	18137	18352	18209	18067	18202	18338	18241	18373	18106	18151	18232	18213	18476	18118	18193	18295	18177	18129	18228	18134	18276	18383	17962	18208	18109	18082	18098	18090	18229	18313	18250	18410	18211	18070	18204	18240	18224	18332	18329	17965	18059	18229	18149	18171	18240	18325	18368	18344	18277	18043	18289	18470	18205	18067	17926	18089	18079	18055	18213	18119	18078	18247	18209	18186	18077	18272	18086	18329	18346	18178	18135	18253	18347	18306	18151	18100	18298	17961	18209	18160	18285	18195	18035	18065	18311	18147	18555	18169	18115	18216	18024	18172	18248	18384	18208	18140	18241	18263	18150	18215	18277	18150	18111	18082	18248	18275	18094	18038	18291	18161	18201	18058	18188	18122	18018	18213	18361	18381	18344	18155	18242	18154	18277	18263	18214	18068	18213	18233	18061	18211	18090	18084	18087	18148	18213	18284	18239	18187	18348	18150	18175	18172	18375	17981	18249	18290	18501	18199	18137	18204	18043	18036	18294	18075	18253	18236	18189	18306	18126	18371	18276	18324	18379	18209	18274	17997	18173	18254	18223	18240	18329	18365	18339	18166	18367	18020	18294	18167	18098	18263	18229	18280	18388	18514	18259	18235	18394	18135	18230	18217	17964	17916	18211	17970	18125	18147	18097	17982	18262	18243	17981	18430	18208	18450	18105	18010	18237	18021	18263	18170	18243	18059	18000	18106	18192	18046	18074	18015	18109	18050	18330	18122	18096	18101	18142	18218	18022	18138	18126	18189	18256	18375	18273	18297	18043	18098	18069	18236	18283	18207	18426	18338	17989	18031	18340	18269	18090	18208	18350	18281	18282	18289	18301	18135	18071	18196	18091	18277	18071	18150	18343	18287	18254	18423	18549	18211	18182	18301	18117	18446	18027	18031	18169	18311	18195	18133	18130	18262	18295	18226	18224	18163	18266	18283	18140	18131	18084	18372	18223	18156	18270	18115	18126	18378	18097	18387	18256	18096	18065	18313	18270	18424	18122	18078	18074	18197	18196	18301	18142	18379	18043	18016	18109	18144	18256	18246	18067	17953	18257	18302	18242	18152	18131	18386	18004	18024	18268	18396	18217	18245	18306	18142	18239	18101	18127	18220	17997	18332	18371	18131	18074	17828	18298	18304	18101	18121	18116	18240	18258	18436	18199	18144	18126	18283	17992	18223	18101	18171	18154	18063	18123	18134	18028	18130	18243	18106	18109	18193	18423	18218	18274	18288	18130	18241	18221	18059	18569	18343	18017	18051	18354	18208	18299	18136	18063	18011	18219	18049	18305	18104	18167	18048	18203	18058	18204	18363	18141	18225	18087	18459	18316	18283	18034	18129	18029	18123	18117	18204	18106	18173	18138	18164	18282	18054	18173	18135	18302	18220	18150	18231	18363	18171	18379	18037	18077	18192	18282	18109	18249	18250	18277	18287	18184	18392	18033	18077	18164	18132	18196	18132	18398	18315	17980	18088	18336	18228	18172	18286	17967	18117	18200	18311	18053	18229	18364	18173	18235	18007	18344	18461	18323	18323	18299	18279	18231	18079	18062	18212	18381	18220	17852	18227	18186	18161	18328	18064	18388	18135	18283	18327	18033	18246	18450	18066	18348	18310	18139	18044	18191	18166	18228	18392	18134	18129	18342	18400	18143	18026	17995	18135	18256	18218	18157	18035	18407	18169	18147	18063	18127	18140	18271	18413	18222	18280	18232	18330	18116	18251	18273	18316	18262	18488	18368	18241	18384	18086	18333	18191	18171	18279	18306	18027	18142	18283	18292	18320	18224	18305	18303	18273	18221	18112	18052	18183	18087	18165	18230	18081	18139	18122	18156	18176	18284	18203	18381	18168	18335	17957	18151	18259	18034	18033	18510	18208	18199	18158	18113	18243	18199	18042	18398	18358	18357	18220	18023	18263	18226	18154	18229	18001	18261	18223	18370	18235	18238	18393	17964	18231	18153	18296	18361	17948	18203	17999	18099	18165	18296	18213	18298	18269	18208	18376	18192	18320	18242	18268	18089	18026	18415	18326	18299	18253	18281	18270	18227	18143	18261	18207	18206	18240	18314	18273	18332	18073	18286	18134	18430	18299	18171	18266	18072	18183	18118	18268	18102	18265	18241	18332	18102	18390	18389	18177	18360	18185	18290	18382	18299	18191	18246	18139	18308	18220	18181	18264	18051	18167	18206	18262	18222	18195	18161	18257	18216	18195	18290	18433	18175	18316	18094	18279	18313	18303	18245	17959	18543	18214	18224	18412	18104	18273	18280	18081	18154	18240	18119	18128	18305	18484	18028	18268	18164	18347	18294	18173	18204	18387	17997	18277	18122	18178	18351	18286	18423	18253	18193	18360	18427	18119	18402	18134	17953	18225	18233	18120	18388	18201	18173	18332	18245	18175	18028	18168	18210	18081	18181	18283	18224	18261	18025	18122	18329	18306	18173	18333	18187	18160	18111	18093	18271	18112	18367	18150	18175	18226	18019	18278	18223	18178	18030	18058	18061	18289	18181	18288	18046	18342	18346	18248	18053	18266	18246	18322	18057	18237	18020	18139	18269	18130	18174	18210	18371	18292	18271	18233	18270	18029	18204	18298	18318	18443	18196	18138	18123	18224	18468	18168	18206	18082	18294	18056	18263	18292	18106	18205	18332	18155	18136	18296	18305	18251	18449	18166	18302	17944	18039	18133	18199	18225	18041	18420	18198	18161	18120	18275	18145	18095	18243	18357	18423	18210	18233	18088	18087	18107	18261
22100	43441	36734	28984	25434	22697	20829	19394	18458	18047	17639	17439	17165	16891	16754	16533	16350	16328	16216	16227	16291	16087	16102	16192	16111	16047	15973	16070	16041	16054	15915	15953	16167	15968	15960	16050	16034	15978	16055	16229	15956	15919	15885	15983	16030	15906	16097	16236	16111	16022	16180	16028	16071	16006	16151	16010	16196	16080	16024	15964	16041	16042	16087	15973	16044	16057	16120	16022	16006	16034	16155	15988	15980	15851	15827	16119	15941	16135	16164	15801	16038	16093	16053	15979	16024	16014	16089	15975	15973	16147	15993	15969	15975	16022	15951	15953	15983	16065	16090	15821	15913	16086	16014	15930	15893	15978	15908	15979	15990	16015	16013	15908	16078	15826	16151	16009	15899	15933	15945	16056	15990	16010	15816	16158	16055	15984	15987	15993	16090	15924	16178	16072	15998	16131	16157	15956	15946	16034	16015	15823	15890	15925	16021	16071	16136	16061	15969	16071	15920	16045	16002	15975	16031	16011	15913	16094	15894	16130	15910	15889	15951	15969	16135	15938	15983	16085	15901	16024	16086	16028	16115	15831	16094	15909	16004	16129	16005	15966	15991	16166	15999	16221	16115	15968	15889	16117	15945	16170	15923	16100	16143	15968	16037	16045	16011	15905	16182	16147	15978	15953	16073	16118	15872	16082	15879	15997	16065	16105	15991	16021	16001	16062	16096	16060	15982	15745	15971	15863	16163	15786	16123	16071	15965	16043	16005	15922	15876	16000	15830	16005	16036	16102	15904	16040	16014	15884	16090	15959	16182	16112	16100	16067	16002	16016	15850	16012	16054	16055	16028	15998	16034	16173	16194	15842	15936	16139	16067	15973	16016	16219	15934	16010	16171	16088	16174	15914	16117	15992	15814	15976	16082	15902	15887	16038	16063	16101	16066	16258	15901	15968	15988	16048	15886	15877	16034	15931	16012	15926	16065	16001	16029	16047	16131	15835	15951	15943	16030	15829	16099	15952	16065	16117	15952	15955	15904	16021	15930	16006	15935	16006	16057	15970	15931	16016	16161	16207	15992	15916	15860	16066	16118	16024	16039	16008	15876	16068	16080	16003	16025	15923	15915	16020	16037	15987	15990	16042	15992	15941	16054	16123	16190	16121	15816	16026	16066	15845	15896	16030	16065	15992	15960	15897	15861	16012	16185	15996	16013	16014	16029	15969	15997	15984	16039	16145	15808	16049	16115	16080	15943	15902	16100	16024	16016	15944	15977	15870	15972	15999	15956	15971	16160	16045	16037	15819	16119	16034	15879	15656	16063	15959	16038	16095	16058	16073	15858	15927	15870	16049	15946	15819	16118	16023	15859	16111	15905	16154	16080	16072	16110	15921	16016	16087	15969	16102	16023	16031	15717	16028	15920	15988	16041	16045	16017	15871	15925	15963	15982	15968	16018	15989	16011	16099	15978	15883	15985	15940	16154	16157	15912	15988	16052	16129	15963	16008	15975	16047	16100	15901	16046	16114	15979	15955	16045	16102	15806	15958	16042	16129	16035	16127	15951	16004	15878	15923	16101	16052	15918	15991	16081	15853	15999	16137	16042	15952	16045	16041	16049	16099	16075	16053	15943	16020	16175	16101	15990	15913	16140	15963	16123	15939	15966	15900	16049	15941	16095	15926	16011	16016	16102	16177	16221	15906	16056	16070	15930	15906	16197	16172	16064	15808	15899	16117	15796	16067	15930	16097	15947	16111	15916	15949	16154	15914	16184	15945	16081	16211	15888	16009	15965	16019	15915	15975	16095	16109	16002	16077	15990	16023	16103	16104	16037	16017	15889	16042	15932	16105	16060	16135	16020	16162	15935	16031	15993	15914	15998	15940	16063	15958	16090	15864	16039	16010	16022	15902	16044	15910	15894	15948	16005	15925	16009	16158	15938	16115	15867	16214	15943	15837	16201	15994	16213	16016	15969	15944	16114	15960	15996	15959	16004	15975	16091	15954	16003	15819	16213	15805	15940	16140	15904	15983	15970	16004	16034	15909	15881	16029	16011	15948	16033	16021	15914	16202	15917	15882	15907	15975	16085	15884	16018	15929	16060	15993	16000	15966	16013	15996	16058	16040	15833	16143	15988	16008	15973	16021	16053	15835	16242	15949	16029	15854	15908	16086	16083	15983	15874	15875	15954	15995	15875	16078	16181	16011	16010	15955	15996	15955	15928	16009	15963	15964	16051	15933	16147	15948	16106	16027	15943	16008	16115	16014	16095	16010	15953	16026	16108	15959	16083	16036	15988	16027	16001	16083	16015	16174	16167	16023	16076	16050	16002	15854	15980	16074	15911	16124	16000	16009	16026	15913	16128	16099	15804	15929	15978	16075	15897	16002	16007	16008	15894	15951	16050	15951	15953	15977	16191	15990	15942	15816	16000	15946	15962	15983	15951	16097	15983	16031	15987	16086	16033	15902	16178	15841	15974	16136	16061	16120	15862	15966	16000	15979	15825	15982	16093	15988	15932	16158	16005	15964	16025	16061	15969	16275	16059	15994	16188	15998	15980	16030	16029	16069	16036	16027	16050	16017	16011	16040	16009	16094	16074	16008	15999	15878	16153	16147	16069	15903	16027	15860	16089	15873	16112	15905	16073	16026	15879	15791	16120	16146	16013	16174	16211	15821	16122	15981	16059	16033	15968	16111	16016	15899	15930	16207	16034	16067	15965	15852	16036	15923	16076	15936	15950	15987	16111	16074	15885	16007	15964	16021	15902	15986	15967	15950	16042	16075	16014	15926	16038	15955	15963	15958	16143	15995	16021	15909	15850	15900	15945	16009	16074	16006	15888	15867	16046	15946	15929	16118	15943	15879	15859	16006	16031	16058	15961	16028	15844	16083	16204	15920	16088	16053	15945	15887	15944	15838	16079	15834	16080	15867	16115	16050	15987	16113	15770	15894	16118	16032	15981	16093	16074	15932	15830	16100	15946	15888	15947	15986	15982	16068	15960	16037	16000	15890	15880	15880	16055	15942	16081	15921	15923	16237	15904	15971	15897	15983	16193	16081	16052	15983	16020	16147	16095	15854	16186	16018	16036	16057	16058	15945	15864	15966	15971	16115	15987	15934	15758	16078	16013	16115	15849	15999	16132	16042	16088	15922	16075	16010	15940	15882	16105	15751	15942	15945	16100	15929	16068	16029	16057	15958	15746	16063	16086	15677	16186	15824	16028	16007	16079	16031	15966	15839	16008	16077	15975	16066	16084	15940	15963	16093	15982	16009	16089	15849	15926	15944	15990	15998	15993	15796	16010	15976	15997	16077	15929	16176	15838	16134	15890	16133	16098	15831	16072	15836	16033	15928	15894	16102	15933	15865	16051	16003	15949	16051	16120	15868	16044	15967	15935	16041	15996	15853	16219	15981	15937	15999	16158	15924	16087	15898	15927	16152	16204	15872	15992	15939	15883	16007	15988	16070	16091	15826	15994	15916	15986	15984	16030	16011	15910	15979	15992	16020	16227	16016	15861	16011	15973	16130	16145	15935	16034	15970	16127	15867	16016	15889	15948	16031	15952	16004	16022	16138	15929	15832	15966	16177	16241	16066	15878	16026	16128	16096	16143	15855	16091	16149	15896	15904	16059	16012	16103	15959	15930	16081	15952	15970	16147	16092	15996	15961	15901	16171	15997	15953	16022	16052	16148	15948	16105	15943	16093	16061	15997	16040	15948	15884	15846	15958	15902	16077	15997	15903	15825	15937	16048	16081	15922	15912	15957	16094	15935	16233	16110	16078	16056	15939	15964	16080	15907	16055	15999	16052	16047	16076	15918	15822	15970	16018	16163	16011	15921	16021	15886	15853	16104	16106	16097	15851	15908	15930	16027	15742	16089	16013	15940	16072	16101	16021	15997	15938	15921	15905	15857	15941	15854	16040	15924	15875	16087	15968	15956	15955	16009	15995	16050	15873	15897	16023	15944	15946	16058	15898	16034	15969	15919	15857	16028	16088	15947	15939	16009	15890	16070	15947	16021	15756	15853	15976	15925	16005	15896	16118	15821	15955	15915	15956	15980	16143	16174	15952	15980	15989	15890	15961	15973	16044	16014	15888	16034	15888	15877	15924	16006	16033	15992	16082	16006	15978	15920	16039	15951	16096	16118	15890	16037	16072	16251	15945	16206	16097	16112	15976	16166	16018	16051	15862	16040	15985	16016	15928	15982	16123	16222	15861	16080	15989	15988	16048	16113	15995	15884	16051	15870	15752	16044	16082	15840	15935	16000	16008	16025	15901	15938	15914	16011	15955	15911	16120	15956	16010	16070	15984	16082	16004	15997	15812	16087	15942	16044	15896	15962	15983	16170	15867	15862	15865	16154	16045	16112	16018	16060	15925	16057	16129	16179	16047	16120	16001	16030	16102	16034	15924	16020	16044	16013	15975	15939	15894	16002	15999	15931	16094	16063	16048	16005	15939	15982	15979	16062	16241	15951	16033	15921	15792	16034	16039	16063	15984	16155	15938	16096	15993	16033	15902	16130	16037	15794	15956	16049	15788	16010	15956	16076	15966	16076	15884	16041	16039	15956	16126	15981	15897	15976	16148	16158	15955	16086	16070	15883	16003	16017	15966	16036	15904	16027	15915	16089	16117	16003	15962	15895	15943	15861	15992	15883	15926	16065	16028	15998	15937	16039	15944	16004	15987	16004	16119	16083	16080	15974	16104	15979	16067	16086	16081	16036	16046	16041	15959	16013	15859	16212	16060	16110	15944	16102	16010	15807	15947	16096	15927	16022	16082	15866	16018	16096	16022	15836	15923	16092	15769	16002	16114	15896	15849	16141	16115	15938	16072	15868	16052	16084	15952	16047	15966	16130	15845	16075	15891	15932	16083	16133	15913	16118	16109	15940	15942	16068	15982	15992	16053	15903	16061	15913	16176	16055	16052	15927	16029	15952	15915	15950	15863	16060	15832	16079	16033	16097	15968	16210	15905	16132	15912	15878	15989	16144	16039	15983	15960	16199	15946	15890	16016	15842	15978	15971	16012	15968	16085	16062	16092	15989	15799	15890	15925	15751	15915	16024	15817	15910	15912	16030	16109	15947	16106	16108	16043	16054	15927	16000	16018	15965	15996	15968	15927	16076	15998	15923	15847	16017	15848	16013	15833	16171	16017	16131	15948	16001	15928
25328	21570	27490	28179	22380	20875	20692	19607	19038	18900	18636	18505	18476	18395	18211	18221	18371	18096	17951	18081	17967	17990	17893	17901	17942	17944	17985	17895	17835	18031	17835	17891	17888	17665	18184	17901	17810	17748	18071	18043	17835	17967	17974	18085	17989	17958	17927	17814	17966	17877	17811	17794	18008	18118	17922	17882	18022	17822	17850	17747	17810	17979	17671	17913	18130	17721	17994	18028	17853	18060	17904	17949	17860	17921	18055	17744	17857	17793	17826	18017	17778	17896	17953	17795	17650	17750	17778	17983	17645	17872	17726	17862	17865	17984	17905	17853	17751	17831	17795	17652	18007	18078	17848	17850	17916	17673	17753	17933	17841	17788	17970	17887	17906	17714	18049	18070	18004	17815	17971	17806	17795	17753	17778	17819	17839	17661	17774	17791	17910	17818	17890	17646	17853	17690	17793	17962	17874	17789	17985	17961	17904	17918	17727	17887	17817	17870	18033	17831	17856	17745	17823	17770	17750	17840	17797	17755	17837	17735	17782	17984	17857	17958	17823	17850	17920	17801	17638	17973	17721	17775	17875	18049	17884	17891	17799	17801	17983	17855	18069	17810	17930	17926	18001	17865	17918	17837	17792	17939	18007	18006	17866	17745	17916	17987	18017	18130	17972	17757	17882	17843	17898	17847	17916	17964	17891	17746	17880	17698	17727	17803	17895	17987	17722	18163	17919	17834	17733	18019	17786	18019	17692	17849	18048	17932	17784	17702	17792	17939	17769	17765	17863	17762	17732	17898	17537	18012	17851	17892	17965	17970	18063	17955	17820	17867	17881	18071	17920	17774	17833	17944	17787	17778	17872	17724	17551	17791	18007	17832	17978	17853	17845	18032	17787	17854	17776	17739	17872	17865	17912	17980	17851	17789	17972	17903	17885	18055	17801	17610	18210	17771	17772	17918	17872	17946	18060	17866	17796	17902	17886	17906	18065	17578	17872	17881	17872	17711	18002	17847	17983	17877	17806	17840	17779	17836	17890	17884	17718	17854	17792	17860	18056	17964	17771	17810	17630	17933	17835	17706	17870	18154	17799	17769	17622	17833	17804	17929	17977	17889	17717	17833	17771	17922	17933	17880	17893	17889	17842	17599	17797	17875	17901	18029	17875	17716	17876	17968	17845	17923	17952	17960	17797	17799	17832	18068	17988	17790	17897	17897	17942	17765	17911	17990	17916	17871	17991	18165	17926	17919	17697	17880	17821	17704	17721	17730	17762	17808	17842	17939	17839	17963	18051	17705	17744	17978	18035	17943	17777	17786	18110	17930	17819	17819	17939	17959	17724	17918	17824	17650	17763	17809	17876	17893	17964	17944	17974	18060	17840	17909	17915	17897	17765	17935	18061	17794	17841	17825	17930	17774	17953	17903	17769	17967	17889	17777	17955	17910	17881	17799	17879	17983	17977	17804	18039	17999	17762	17816	17867	17929	17708	17737	17910	17736	18088	17858	18026	17867	17960	17916	17757	17942	18054	17791	17959	17868	17805	17938	18023	18027	18094	17971	17763	17754	18035	17831	17822	17896	17962	17883	17687	17754	17928	17973	17917	17986	18005	17926	17793	17744	17877	17849	17729	17953	17902	17946	17825	17805	17897	17754	17703	17617	17886	17831	17835	17816	17653	17939	17720	18013	17971	17749	17658	17822	17751	17864	17894	17844	17960	17879	17749	17854	17591	17672	17764	17930	17957	18044	17955	17802	17866	18069	17748	17811	17669	17909	17942	17707	17773	17859	17919	18004	17918	17898	18044	17848	18042	17837	17701	17851	17891	17929	17870	17743	17925	18202	18113	17801	17745	17737	17884	17972	17822	17874	17953	17889	17827	17825	17812	17978	17954	18040	18039	17790	17781	17945	17901	18002	17811	17779	17877	18026	17866	17633	17937	17902	17844	17747	17872	17912	17918	17885	17990	17825	17868	17974	17688	18023	17873	17802	17793	17928	18043	17885	17953	17990	17900	17658	18011	17918	17771	17807	18039	17947	17736	17951	17931	17797	17771	17808	17740	17985	18189	17848	18033	17774	17713	17888	17934	17847	18055	17804	17782	17830	17847	17694	17843	17914	18041	18014	17932	18010	17772	17818	17751	17955	17967	17959	17859	17707	18001	18032	17872	17843	17847	17687	17901	17752	17939	17871	17823	18077	17803	17902	17852	17742	17887	17684	17788	17847	17767	17812	17896	17851	17784	17602	17939	17746	17781	17778	18029	18102	17856	18043	18144	17615	17897	18034	17993	17773	17815	17879	17752	17782	17834	17685	17615	17906	17913	17941	17973	17903	17893	17960	17893	17663	17822	17961	17969	17878	17971	18032	17812	17935	17829	17860	17880	17795	17909	17563	18074	17980	17830	17913	17995	17928	18036	17941	17987	18011	17720	17886	17879	17963	17674	17722	18191	17770	17830	17731	17928	17966	17872	17796	17783	18007	17652	17808	17818	17739	17650	17714	18016	17907	17712	18107	17856	17966	17823	18017	17874	17648	17944	18139	17682	17873	17897	17721	17817	17920	17817	17800	17826	17955	17619	17925	17889	17915	17879	17761	17959	17812	17684	17967	17892	17787	18031	17675	17925	17906	17872	17845	17724	18238	17997	17965	17876	17813	17664	17588	17867	17845	17791	17718	17924	17945	17956	17952	18011	17891	17692	17849	18027	17909	17947	17766	17765	17831	18061	17838	17953	17899	17855	17823	17758	17911	18099	17785	17858	17739	17772	18001	17907	17934	18096	17865	17908	17664	17868	18035	17855	17850	17744	17804	17856	17970	17805	18032	17756	17731	17849	17958	17921	17890	17729	17863	17975	18035	17882	17855	17799	17846	17825	17721	17662	17884	17768	17723	17893	17753	17834	17855	17940	17965	17926	17810	17806	17899	17890	17832	17689	17876	17883	17873	17840	17778	17933	17878	18080	17822	17790	17899	17957	17894	17827	17963	17865	17969	17952	17880	17904	17849	17768	17977	17811	17852	18077	17860	17943	17909	17502	17873	18058	17876	18036	17897	17691	17774	18012	17983	17993	17856	17813	17879	17927	17738	17918	17903	17896	17944	17941	17710	17709	17919	17891	18042	17984	17791	17947	17736	17740	18062	17916	17751	18045	17903	17962	17774	17681	17885	17821	17909	17905	18002	17836	17942	17868	17640	18037	17985	18098	17823	17771	17837	18030	17850	18085	17779	17950	17816	17987	17827	17795	17776	17723	17724	17942	17815	17806	17933	17845	17850	17854	17900	17807	17746	17802	18010	17747	17821	17791	17855	17920	17835	18047	17802	17878	17767	17937	17810	17779	17867	18074	17938	17945	17991	17945	17827	17870	17815	17705	18010	17877	17776	18143	17816	17850	17734	17658	18109	17926	17929	17853	17697	18030	17810	17849	17795	17800	17820	17606	17689	17802	17714	17831	17845	17943	18015	17882	17848	17965	17915	17819	17731	17932	17927	17943	17933	17628	17819	17912	18135	17860	17945	17629	17743	17930	17935	17979	17806	17815	18073	17935	17940	18017	17955	17887	17885	17764	18162	17919	17894	17971	17913	18027	17857	17843	17963	17856	17899	17801	18066	17896	17856	17854	17844	17883	17939	17881	17878	17731	17931	17812	17753	17827	18033	17981	17930	17620	17918	17766	17827	17799	17823	17687	17877	17852	17997	17897	17703	17893	17882	17950	17942	17919	17663	17914	17753	18090	17821	17975	17790	17832	18037	17881	17639	17572	17833	17967	18070	17899	17809	17867	17938	17976	17813	17860	17960	17846	17801	17709	18036	17971	17697	17870	17715	17836	17711	17817	17875	17920	17916	17857	18018	17866	17618	17874	17871	17686	17768	18163	18149	17931	17962	17803	17712	17876	17952	17767	17956	17928	17871	17970	17900	17858	17701	17756	17755	17902	17734	17742	17929	18171	17840	18020	18034	17956	17826	18001	18159	17991	17823	17986	17996	18123	17833	17839	18013	18109	17868	17853	17961	17939	17881	17923	17710	17821	18056	17961	17787	17846	17751	17871	17991	17866	17795	17768	17892	17984	17791	17974	17861	17905	17814	17880	17606	17884	18070	17737	17801	17628	17922	17862	17889	18014	17685	17964	17712	17793	17961	17917	17931	17744	17852	17845	18020	17842	17981	17879	18037	17889	17775	17791	17777	17749	17813	17966	18017	17874	17951	18049	17858	17908	17859	17837	17866	17768	17831	17829	17846	17999	17874	17763	17780	17780	17866	17698	17875	17812	17760	17874	18016	17825	17959	17796	17840	18042	17971	17763	17920	17843	17930	17724	17946	17997	18020	17996	17976	17815	17769	17770	17903	17738	18026	17768	17856	17919	17889	18001	17910	18075	17856	18004	17857	17945	18050	18046	17916	17658	17907	18042	17935	17961	17950	17594	17858	17695	17915	17828	17860	17938	17877	17767	17816	18027	17723	17684	18023	17868	17993	17741	17822	17946	17806	17894	17910	17860	17597	17886	17739	17799	17931	17719	17881	17827	17794	17828	17888	17706	17872	17830	17928	18009	17724	17924	17882	17927	17779	17855	17582	17964	17634	17805	17962	17868	17966	17830	17865	17813	17749	17919	17880	18082	17977	17791	17947	17940	17822	17666	17819	17694	17734	17709	17683	18009	18001	17996	17881	17945	17939	18020	17891	17799	17852	17991	17626	17976	18000	18123	17833	17920	17683	17904	17847	17717	17789	17886	18001	17821	17854	17746	17543	17746	17885	17682	18016	17505	17901	18041	17914	17848	17968	17917	17835	17824	17822	17872	17824	17879	17943	17976	18023	17792	17926	17740	17835	17769	17943	17764	17846	17780	17819	17786	17858	17792	17829	17809	17830	17863	17677	17592	17862	17902	17661	17853	17810	17684	17864	17748	17803	17630	17974	17884	17907	17808	17900	17867	17713	17867	17808	17775	17966	17814	17968	17936	17916	17758	17906	17890	17800	17924	17790	18212	17996	18050	17863	17883	17731	17829	18018	17672	17835	17981	17971	17783	18025	17873	18000	17924	17846	17962	17814	18057	17815	17752	17824	17897	17778	17854	17809	17950	17632	17973	17849	17861	17793	17911	17835	17915	17906	17947	17811	17732	17930	17853	17621	17915	17832	17940	17841	17898	17901	17991	17856	17960	17948	17792	18024
22450	39331	32909	25841	22637	20749	19280	18211	17690	17274	17012	16947	16441	16268	16273	15981	16188	15963	15856	15792	15753	15921	15791	15792	15941	15814	15895	15793	15852	15971	15840	15851	15862	15671	15725	15872	16045	15743	15712	15867	15890	15952	15750	15706	15856	15781	15926	15918	15870	15914	15778	15637	15876	15935	15878	15961	15740	15706	15751	15804	15820	15648	15776	15811	15954	15790	15611	15877	15918	15670	15955	15823	15874	15816	15942	15659	15738	15845	15929	15778	15731	15805	15847	15681	15887	15836	15923	15736	15779	15789	15730	15894	15716	15652	15730	15783	15900	15713	15681	16034	15763	15806	15781	15934	15719	15902	15842	15689	15792	15886	15680	15910	15788	15816	15926	15864	15822	15725	15811	15736	15858	15846	15757	15831	15727	15679	15816	15712	15729	15691	15773	15734	15831	15805	15714	15898	15876	15712	15862	15771	15928	15903	15861	15774	15844	15904	15830	15909	15879	15697	15863	15801	15723	15820	15825	16005	15725	15919	15706	15941	15797	15838	15862	15773	15656	15795	15844	15796	15655	15746	15675	15936	15801	15728	15754	15745	15827	15652	15781	15771	15714	15932	15857	15743	15813	15875	15808	15738	15957	15725	15917	15791	15921	15754	15853	15614	15712	15744	15853	15701	15735	15899	15897	15869	15879	15826	15725	15727	15834	15778	15940	15778	15872	15683	15808	15779	15858	15864	15829	15703	15797	15943	15755	15815	15933	15699	15797	15682	15844	15895	15593	15853	15880	15775	15798	15798	15755	15943	15901	15677	15770	15734	15593	15840	15906	15796	15813	15830	15850	15673	15800	15854	15728	15855	15570	15807	15911	15774	15774	15670	15897	15682	15788	15675	15825	15737	15933	15773	15726	15784	15902	15687	15952	15932	15791	15602	15902	15894	15743	15764	15695	15952	15716	15875	15696	15868	15804	15909	15921	15767	15734	15672	15683	15873	15756	15928	15961	15782	15885	15704	15684	15911	15722	15715	15864	15608	15801	15768	15760	15932	15848	15769	15742	15803	15735	15819	15828	15755	15856	15617	15815	15906	15770	15768	15641	15837	15745	15870	15957	15932	15650	15813	15824	15780	15995	15922	15787	15968	15813	15757	15873	15707	15876	15905	16049	15970	15648	15833	15913	15687	15821	15749	15757	16033	15754	15653	15843	15767	15788	15772	15936	15774	15746	15749	15844	15695	15685	15770	15723	15819	15782	15860	15774	15813	15818	15760	15760	15851	15865	15864	15822	15906	15877	15843	15909	15724	15689	15475	15782	15808	15926	15799	15807	15864	15778	15796	15911	15949	16060	15604	15872	15667	15811	15713	15840	15675	15591	15635	15687	15762	15885	15842	16000	15856	15914	15898	15806	15588	15727	15750	15683	15784	16094	15710	15867	15654	15732	15887	15834	15815	15703	15701	15809	15832	15865	15686	15809	15846	15815	15882	15744	15716	15924	15926	15776	15941	15664	15808	15899	15904	15853	15646	15778	15901	15934	15875	15887	15764	15808	15586	15841	15718	15889	15874	15762	15987	15724	15850	15812	15779	15949	15869	15772	15684	15703	15819	15856	16042	15834	15840	15749	15879	15808	15881	15953	15841	15715	15902	15741	15662	15735	15695	15761	15647	15824	15727	15866	15746	15766	15872	15879	15743	15832	15854	15709	15677	15639	15806	15806	15731	15692	15599	15835	15741	15728	15863	15867	15793	15682	15788	15852	15771	15714	15785	15680	16004	15726	15885	15862	15765	15719	15659	15725	15843	15743	15756	15834	16002	15750	15812	15847	15788	15803	15779	15643	15845	15854	15646	15739	15953	15892	15756	15809	15877	15937	15802	15805	15875	15683	15713	15805	15729	15954	15651	15599	15873	15802	15948	15818	15952	15722	15738	15764	15836	15866	15738	15657	15863	15827	15812	15843	15922	15830	15695	15905	15948	15793	15879	15684	15785	15790	15904	15948	15837	15683	15713	15805	15798	15808	15846	15703	15738	15850	15836	15807	15951	15782	15821	15770	15710	15852	15745	15675	15881	15809	15882	15828	15796	15801	15841	15910	15760	15685	15931	15646	15714	15740	15870	15806	15947	15826	15704	15875	15862	15670	15942	15884	15836	15754	15928	15771	15784	15752	15973	15806	15575	15928	15675	15718	15714	15917	15813	15899	15751	15789	15811	15765	15744	16066	15813	15848	15810	15802	15706	15924	15965	15727	15890	15766	15812	15727	15811	15928	15760	15857	15864	15841	15955	15795	15908	15831	15968	15944	15904	15717	15839	15778	15687	15823	15733	15868	15678	15726	15747	15853	15814	15878	15730	15757	15649	15789	15791	15553	15809	15700	15958	15808	15778	15845	15847	15748	15734	15841	15945	15784	15660	15842	15692	15848	15821	15694	15895	15788	15808	15654	15865	15714	15859	15942	15804	15783	15842	15807	15729	15842	15703	15774	15897	15794	15807	15995	15831	15688	15713	15592	15847	15865	15789	15808	15740	15685	15694	15966	15671	15985	15867	15870	15698	15840	15772	15973	15874	15965	15744	15680	15725	15810	15880	15918	15667	15728	15800	15747	15987	15857	15892	15703	15934	15652	15776	15806	15799	15975	15799	15765	15737	15801	15968	15995	15745	15806	15732	15792	15761	15913	15813	15773	15808	15743	15851	15840	15836	15735	15731	15788	15736	15868	15945	15755	15946	15721	15831	15937	15829	15752	15854	15728	15873	15692	15870	15624	15905	15803	15739	15700	15899	15723	15724	15731	15733	15667	15714	15763	15842	15913	15868	15708	15945	15732	15744	15830	15675	15719	15824	15901	15823	15753	15841	15758	15874	15738	15674	15714	15768	15899	15857	15753	15664	15832	15878	16067	15735	15881	15579	15984	15821	15729	15646	15928	15792	15805	15775	15868	15992	15703	15762	15800	15721	15769	15911	15835	15675	15786	15797	15792	15720	15732	15740	15857	15886	15808	15930	15867	15680	15871	15865	15934	15814	16110	15802	15854	15956	15731	15785	15787	15911	15732	15727	15825	15761	15840	15952	15784	15840	15854	15746	15702	15695	15553	15832	15879	15699	15877	15728	15774	15849	15795	15848	15840	15831	15904	15729	15716	15772	15787	15614	15776	15900	15902	15882	15739	15810	15787	15808	15840	15823	15782	15745	15825	15799	15808	15894	15775	15869	15808	15943	15859	15822	15871	15779	15671	15722	15822	15745	15963	15884	15927	15860	15856	15846	15792	15790	15887	15770	15846	15733	15600	15948	15571	15864	15949	15811	15919	15866	15651	15709	15806	15912	15776	15615	15901	15724	15879	15798	15696	15820	15841	15848	15971	15877	15873	15916	15765	15756	15821	15868	15664	15791	15778	15708	15773	15767	15961	15698	15951	15824	15850	15836	15729	15858	15649	15733	15867	15804	15846	15884	15714	15873	15872	15894	15879	15920	15796	15959	15829	15815	15741	15804	15897	15862	15803	15986	15697	15873	15876	15773	15844	15920	15838	15916	15696	15747	15782	15871	15650	15728	15937	15840	15820	15878	15742	15729	15842	15943	15783	15701	15890	15843	15841	15842	15839	15608	15863	15835	15808	15895	15850	15917	15858	15877	15830	15835	15842	15643	15750	15844	15868	16021	15785	15968	15779	15873	15697	15918	15689	15763	15997	15913	15927	15733	15930	15812	15553	15843	15712	15732	15854	15706	16026	15807	15853	15879	15857	15822	15913	15857	15911	15795	15764	15787	15859	15817	15644	15790	15855	15763	15763	15897	15909	15738	15756	15904	15676	15653	15710	15934	15813	15733	15709	15809	15775	15990	15919	15779	15868	15915	15782	15980	15888	15955	15869	15818	15700	15821	15639	15902	15757	15844	15888	15875	15878	15796	15856	15796	15876	15768	15717	15814	15831	15864	15818	15870	15784	15721	15526	15739	15938	15504	15610	15838	15840	15799	15912	15919	15745	15871	15831	15780	15847	15833	15708	15758	15811	15844	15775	15796	15820	15590	15963	15699	15752	15848	15811	15732	15825	15759	15768	15717	15721	15800	15733	15971	15657	15862	15812	15706	15739	15843	15601	15881	15814	15810	15781	15893	15895	15764	15762	15807	15729	15830	15833	15718	15618	15785	15914	15848	15967	15766	15762	15700	15834	15646	15922	15921	15626	15793	15787	15773	15889	15896	15729	15794	15856	15835	15868	15848	15726	15862	15743	15887	15752	15879	15982	15860	15706	15656	15784	15744	15901	15763	15713	15734	15751	15825	15782	15691	15994	15921	15814	15793	15839	15576	15720	15703	15904	15851	15876	15871	15781	15686	15924	15790	15939	15800	15744	15745	15775	15673	15821	15821	15836	15813	15855	15890	15786	15764	15992	15827	15956	15723	15814	15880	15846	15825	15811	15921	15717	15607	15474	15741	15795	15718	15727	15673	15748	15811	15803	15875	15647	15954	15810	15908	15676	15795	15811	15780	15911	15902	15578	15873	15771	15838	15790	15782	15612	15797	15743	15756	15797	15673	15829	15864	15731	15689	15761	15702	15801	15791	15809	15949	15722	15881	15848	15791	15794	15730	15940	15828	15859	15804	15693	15787	15888	15850	15804	15807	15759	15787	16002	15772	15802	15720	15821	15904	15727	15917	15800	15854	15796	15603	15782	15771	15767	15845	15849	15858	15810	15726	15878	15871	15810	15783	15920	15730	15773	15729	15788	15677	15729	15676	15693	15849	15833	15727	15766	15702	15702	15862	15901	15709	15786	15745	15731	15774	15844	15765	15742	15997	15777	15838	15950	15694	15901	15890	15723	15696	15771	15825	15711	15765	15619	15840	15788	15730	15855	15705	15755	15858	15756	15657	15609	15816	15832	16114	15604	15752	15855	15715	15865	15860	15837	15842	15796	15926	15721	15767	15758	15884	15797	15764	15803	15785	15736	15829	15567	15807	15759	15652	15639	15734	16040	15805	15564	15763	15990	15747	15694	15678	15745	15906	15724	15904	15758	15851	15764	15649	15772	15893	15766	15801	15709	15624	15743	15728	15916	15822	15742	16085	15755	15931	15795	15946	15872	15583	15752	15857	15691	15889	15790	15830	15789	15828	15718	15758	15857	15624	15792	15962	15754	15789	15888	15879	15713	15835	15799	15863
22495	21471	28626	24760	22268	24929	26469	22200	20696	20747	20351	19862	19654	19252	19040	19124	18962	19010	18778	18689	18860	18722	18697	18544	18611	18716	18583	18451	18443	18635	18543	18516	18704	18625	18571	18546	18388	18466	18716	18755	18555	18798	18645	18557	18535	18580	18716	18418	18659	18362	18572	18555	18389	18547	18518	18608	18393	18493	18612	18339	18640	18561	18272	18406	18322	18360	18463	18393	18660	18294	18478	18655	18591	18573	18510	18377	18471	18300	18261	18421	18462	18603	18648	18476	18499	18471	18601	18693	18453	18394	18539	18474	18421	18582	18425	18281	18541	18404	18563	18277	18361	18408	18549	18713	18422	18462	18583	18482	18534	18490	18493	18450	18536	18540	18446	18427	18266	18269	18398	18335	18446	18379	18359	18486	18320	18368	18372	18316	18514	18364	18541	18392	18372	18479	18536	18477	18207	18319	18554	18415	18352	18363	18520	18415	18351	18387	18507	18443	18445	18471	18480	18429	18367	18501	18447	18422	18487	18483	18376	18350	18443	18578	18228	18357	18561	18404	18494	18500	18385	18434	18405	18703	18570	18740	18222	18330	18374	18420	18450	18439	18353	18460	18501	18405	18479	18525	18535	18483	18486	18357	18595	18512	18348	18423	18480	18484	18522	18283	18431	18471	18515	18551	18277	18256	18336	18476	18420	18372	18497	18331	18451	18413	18527	18588	18423	18424	18348	18331	18250	18343	18544	18471	18563	18531	18590	18553	18422	18481	18531	18477	18408	18420	18357	18519	18381	18497	18483	18274	18477	18500	18583	18478	18592	18384	18376	18652	18445	18562	18385	18474	18543	18588	18399	18568	18642	18378	18452	18423	18310	18577	18434	18468	18458	18530	18539	18446	18377	18655	18442	18229	18306	18265	18364	18621	18707	18513	18527	18577	18426	18251	18341	18313	18626	18463	18432	18210	18346	18386	18519	18525	18627	18428	18579	18471	18308	18442	18327	18416	18234	18501	18524	18418	18351	18418	18257	18444	18526	18427	18523	18345	18370	18315	18507	18385	18373	18487	18565	18334	18455	18349	18479	18530	18494	18504	18677	18370	18491	18573	18357	18371	18609	18390	18644	18434	18662	18512	18354	18447	18488	18358	18474	18606	18307	18563	18488	18469	18457	18401	18382	18265	18334	18309	18661	18372	18446	18639	18480	18530	18350	18337	18291	18630	18323	18258	18460	18475	18632	18396	18547	18583	18465	18518	18291	18519	18380	18520	18524	18276	18475	18367	18412	18335	18605	18269	18437	18480	18639	18543	18435	18377	18389	18447	18606	18451	18374	18157	18330	18639	18508	18307	18389	18287	18560	18565	18501	18351	18678	18337	18463	18366	18304	18506	18507	18677	18537	18339	18316	18659	18497	18317	18553	18388	18582	18350	18432	18413	18472	18484	18394	18296	18347	18389	18260	18452	18406	18430	18308	18280	18350	18385	18476	18635	18527	18455	18296	18627	18569	18537	18482	18481	18441	18637	18606	18406	18690	18508	18427	18391	18244	18514	18355	18287	18451	18406	18400	18300	18356	18359	18242	18435	18498	18279	18414	18319	18475	18412	18494	18526	18560	18313	18406	18467	18442	18463	18462	18572	18375	18243	18264	18363	18274	18293	18374	18632	18358	18408	18517	18440	18292	18468	18341	18510	18577	18319	18516	18490	18301	18269	18187	18356	18653	18285	18532	18518	18567	18436	18525	18728	18506	18605	18592	18478	18539	18322	18289	18495	18562	18350	18515	18328	18407	17992	18673	18505	18483	18539	18432	18552	18691	18424	18628	18451	18451	18293	18530	18642	18464	18339	18332	18416	18338	18550	18624	18570	18591	18357	18335	18241	18347	18436	18369	18665	18472	18392	18310	18403	18429	18277	18366	18475	18431	18433	18328	18366	18589	18603	18471	18389	18311	18334	18396	18223	18437	18308	18440	18476	18536	18398	18432	18240	18153	18480	18511	18373	18405	18461	18434	18504	18521	18429	18540	18445	18536	18271	18394	18227	18403	18384	18466	18618	18442	18410	18386	18273	18370	18599	18369	18519	18414	18482	18525	18486	18642	18361	18355	18321	18374	18539	18586	18337	18392	18365	18356	18490	18487	18242	18468	18329	18664	18482	18402	18531	18365	18599	18403	18739	18313	18515	18321	18439	18593	18549	18512	18364	18608	18362	18610	18604	18418	18484	18546	18485	18474	18372	18259	18278	18360	18487	18409	18480	18449	18618	18560	18335	18390	18537	18440	18428	18604	18323	18340	18301	18478	18307	18632	18472	18335	18354	18528	18233	18517	18366	18466	18563	18542	18581	18518	18388	18397	18639	18381	18473	18305	18479	18351	18486	18580	18445	18397	18448	18840	18513	18435	18458	18365	18280	18448	18458	18671	18383	18561	18564	18339	18625	18585	18358	18382	18420	18450	18351	18334	18451	18457	18372	18413	18364	18530	18401	18450	18478	18480	18597	18337	18436	18355	18450	18653	18473	18484	18510	18236	18383	18451	18522	18342	18601	18367	18544	18674	18494	18669	18581	18335	18678	18337	18388	18429	18390	18299	18452	18546	18495	18617	18492	18313	18490	18534	18602	18270	18457	18235	18575	18700	18370	18590	18353	18429	18645	18603	18554	18569	18421	18348	18431	18446	18435	18338	18424	18612	18658	18391	18293	18595	18355	18403	18449	18517	18579	18451	18395	18372	18358	18358	18515	18642	18367	18386	18478	18460	18470	18408	18392	18551	18563	18438	18374	18249	18583	18402	18528	18238	18355	18425	18533	18637	18417	18481	18393	18386	18320	18604	18295	18551	18592	18436	18463	18563	18530	18439	18446	18459	18238	18432	18657	18428	18621	18301	18308	18371	18519	18444	18510	18562	18534	18606	18534	18480	18469	18577	18489	18381	18454	18424	18506	18572	18296	18478	18422	18494	18372	18434	18287	18389	18494	18307	18512	18575	18244	18551	18366	18584	18356	18411	18395	18441	18501	18404	18496	18329	18428	18491	18347	18502	18538	18424	18458	18568	18470	18529	18343	18452	18239	18435	18454	18662	18562	18644	18325	18338	18719	18342	18402	18619	18663	18404	18474	18327	18422	18231	18342	18621	18315	18280	18365	18377	18315	18399	18423	18412	18401	18358	18430	18452	18288	18229	18131	18612	18535	18601	18529	18527	18626	18363	18355	18319	18343	18562	18348	18285	18456	18298	18593	18628	18320	18548	18280	18519	18528	18444	18406	18583	18529	18518	18358	18398	18452	18344	18566	18618	18493	18544	18671	18496	18567	18210	18556	18475	18470	18279	18351	18405	18325	18354	18541	18654	18420	18442	18424	18384	18624	18375	18500	18281	18354	18309	18398	18680	18606	18433	18550	18507	18485	18613	18455	18552	18432	18308	18226	18418	18455	18426	18347	18398	18367	18330	18183	18373	18581	18522	18477	18430	18329	18394	18357	18488	18162	18204	18408	18466	18547	18351	18352	18455	18187	18286	18323	18488	18364	18428	18465	18476	18362	18453	18210	18487	18335	18602	18591	18282	18253	18417	18452	18418	18376	18561	18477	18439	18469	18289	18538	18299	18567	18410	18264	18512	18284	18769	18158	18494	18436	18473	18461	18412	18539	18372	18650	18599	18222	18547	18409	18324	18281	18389	18508	18379	18622	18542	18378	18494	18558	18321	18216	18272	18628	18325	18382	18481	18194	18369	18444	18456	18502	18458	18338	18399	18396	18589	18323	18388	18535	18388	18367	18448	18398	18677	18470	18626	18430	18490	18451	18410	18611	18540	18527	18503	18299	18774	18416	18411	18406	18385	18512	18454	18647	18450	18195	18513	18433	18315	18595	18561	18452	18673	18554	18376	18284	18367	18405	18603	18258	18686	18469	18257	18435	18571	18474	18477	18388	18574	18686	18324	18524	18552	18551	18219	18523	18500	18646	18566	18607	18667	18246	18607	18576	18416	18576	18431	18285	18227	18514	18520	18468	18346	18449	18184	18500	18552	18515	18557	18588	18509	18459	18233	18533	18408	18386	18588	18319	18452	18488	18724	18513	18515	18264	18461	18372	18358	18332	18464	18340	18428	18344	18445	18381	18393	18460	18404	18380	18456	18341	18133	18315	18430	18309	18428	18464	18306	18324	18528	18377	18276	18309	18382	18435	18326	18485	18418	18341	18346	18307	18277	18400	18499	18398	18294	18452	18357	18477	18595	18568	18335	18234	18173	18435	18364	18754	18488	18411	18158	18474	18393	18438	18384	18313	18467	18457	18526	18422	18250	18533	18562	18300	18391	18425	18335	18517	18632	18367	18310	18532	18306	18369	18413	18451	18282	18517	18459	18452	18363	18546	18471	18410	18633	18293	18238	18429	18461	18468	18559	18325	18255	18491	18544	18265	18443	18599	18638	18459	18471	18300	18430	18656	18484	18479	18566	18479	18605	18561	18401	18286	18420	18641	18334	18465	18654	18605	18562	18553	18395	18595	18445	18326	18408	18389	18589	18552	18504	18263	18348	18511	18173	18543	18616	18449	18541	18408	18351	18531	18361	18247	18462	18447	18402	18622	18515	18372	18583	18324	18426	18489	18361	18258	18509	18395	18482	18374	18215	18494	18329	18572	18420	18492	18552	18701	18357	18357	18305	18471	18490	18347	18353	18406	18450	18500	18612	18564	18552	18477	18666	18545	18377	18529	18460	18398	18454	18341	18355	18185	18446	18361	18642	18459	18373	18482	18539	18340	18457	18531	18488	18410	18548	18614	18316	18424	18365	18373	18444	18468	18479	18279	18366	18456	18612	18580	18516	18312	18414	18329	18482	18464	18404	18423	18721	18290	18454	18485	18346	18486	18564	18543	18244	18278	18701	18472	18530	18373	18347	18388	18294	18343	18485	18470	18328	18504	18479	18440	18343	18554	18051	18423	18488	18564	18350	18299	18257	18581	18483	18609	18389	18685	18309	18234	18442	18629	18578	18441	18437	18398	18454	18502	18409	18462	18425	18679	18494	18569	18472	18242	18583	18439	18440	18532	18695	18594	18331	18533	18612	18407	18415	18402	18404	18270	18418	18358	18339	18723	18389	18379	18312	18452	18310	18459	18447	18527	18295	18299	18496	18508	18492	18275	18366	18295	18476	18410	18485	18505
23386	47585	40900	32738	27858	24827	22479	20675	19777	19065	18590	18168	17526	17497	17027	17104	16825	16594	16530	16689	16422	16347	16231	16246	16342	16256	16248	16368	16277	16363	16236	16334	16414	16381	16251	16284	16361	16266	16255	16308	16221	16067	16202	16119	16311	16087	16084	16230	16162	16073	16158	16221	16392	16233	16139	16299	16168	16250	16028	16222	16037	16100	16167	16187	15992	15995	16343	16081	16267	16137	16271	16138	16218	16262	15991	16165	16083	16118	16304	15993	16178	16226	16143	16414	16193	16204	16258	16202	16031	16304	16151	16049	15946	16240	16121	16141	16264	16041	16094	16197	16233	16127	16032	16132	16211	16149	16090	16039	16209	16079	16079	16099	16086	16188	16061	16095	15919	15961	16175	16102	15981	16111	16253	16198	16239	16202	16194	16057	16263	16098	16270	16024	16069	16343	16283	16216	16224	16162	16351	16115	16203	16265	16233	16182	16080	16385	16083	16165	16331	16122	16163	16114	16049	16214	16111	16179	16019	16321	16278	16176	16228	16249	16301	16059	16002	16252	16174	16288	16128	16105	16201	16089	16336	16170	16173	16104	16156	16220	16147	16049	16240	16127	16090	16172	16319	16138	16073	16120	16212	16117	16158	16181	16254	16192	16234	15982	16189	16123	16283	16017	16087	16196	16168	16154	15875	16146	16078	16082	16249	16248	16043	16149	16195	16261	16182	16000	16029	16244	16244	16167	16189	16071	16143	16204	16184	16214	16143	16067	16140	16202	15965	16051	16004	16227	16271	16051	16141	16079	16227	16175	16069	16007	16230	16117	16112	16101	16254	16155	16202	16068	16081	16121	16188	16260	16110	16170	16142	16149	16149	16150	16100	16069	15959	16226	16177	16140	16367	16291	16067	15982	16074	16050	16210	16174	16187	16160	16082	16189	16178	16306	16027	16069	16265	16164	16029	16115	16136	16224	15971	16071	15989	16285	16118	16014	16201	16125	16113	16058	16153	16234	16044	16094	16266	16283	16038	16117	16183	16180	16383	16206	16170	16023	16287	16212	16094	16093	16180	16138	16241	16222	16122	16133	16126	16196	16236	16178	16194	16212	16103	16115	16193	16107	16191	16046	16133	16070	16186	16091	16270	16280	15911	16088	16279	16185	16261	16044	16284	16066	16069	16297	16073	16091	16197	16142	16132	16168	16145	16194	16293	16186	16272	16120	16250	16341	15992	16269	16112	16217	16164	16177	16159	16395	16184	15970	16073	15941	16081	16259	16195	16218	16086	16156	16191	16355	16133	16252	16107	16012	16320	16118	16175	16191	16086	16237	16211	16192	16211	16228	16236	16281	16190	16195	15941	16260	16223	16035	15970	16125	16005	16231	16215	16158	16145	16124	16215	16189	16179	16236	16066	16199	16099	15959	16155	16097	16158	16217	16100	16211	16137	16212	16217	16141	16156	16125	16100	16169	16208	16299	16230	16125	15995	16226	16260	16179	16039	16203	16156	16083	16218	16173	16157	16117	16055	16238	16078	16147	16102	16279	15920	16176	16240	16262	16296	16206	16229	16085	16338	16251	15907	16188	16030	16087	16087	16099	16105	16256	16059	16147	16200	16140	16040	16126	16237	16218	16217	16154	16161	15920	16145	16180	16366	16229	16182	16013	16172	16126	16264	16297	16119	16065	16205	16088	16408	16130	16087	16133	16211	16245	16145	16127	16246	16154	16034	16155	16271	16202	16199	16133	16079	16208	16187	16218	16135	15993	16215	16106	16195	15954	16299	16075	16080	16057	16033	16231	16027	16030	16189	16080	16288	16360	16130	16245	15990	16270	16279	16131	16213	16193	16190	16163	16054	15997	16196	16287	16190	16166	16039	16248	15905	16143	16147	15985	16074	16161	16208	16284	16161	15855	16115	16155	16031	16109	16287	16129	16271	16145	16096	16109	16112	16158	16157	16220	16144	16317	16164	16161	15985	16065	16221	16144	16292	16201	16355	16181	16023	16118	16144	16106	16161	16108	16220	16096	16290	16238	16233	16109	16196	16103	16142	15920	16097	16142	15994	16118	16169	16350	16222	16177	16121	16022	16203	16362	16154	16019	16215	16143	16162	16250	16296	16126	16125	16211	16265	16113	16108	16199	16226	16081	16262	16081	16242	16227	16265	16173	16231	16100	16131	16087	16097	16271	16008	16160	16036	16091	16130	15886	16158	16108	16069	16146	15946	16044	16370	16242	16128	16218	16253	16161	16168	16183	16060	16153	16088	16297	16130	16149	16199	16128	16067	16202	16203	16126	16222	16213	16196	16149	16080	16051	16136	16235	16229	16142	16202	16111	16004	16184	16120	16193	16071	16166	16333	16327	15994	16126	16355	16187	16052	16053	16120	16125	16156	16192	15971	16115	16320	16209	16174	16088	16313	16098	16129	16142	16255	16080	16215	16158	16176	15943	16159	16127	16148	15906	16149	16068	16152	16116	16058	16099	16072	15914	16019	16205	16128	16099	16058	16231	16138	16090	16048	16062	16286	16070	16415	16154	16192	16089	16099	16052	16198	16071	16023	16145	16079	16044	16246	16164	16258	16077	16267	16065	16212	16229	16126	15993	16196	16195	16186	16024	16218	16053	16177	16167	16164	16078	16151	16219	16160	16224	16147	16192	16241	15957	16310	16101	16132	16072	16007	16297	16012	16168	16141	16150	16180	16129	16274	16189	16250	16203	16179	16254	16181	15971	16051	16184	16198	16125	16135	16139	16171	16178	16218	16238	16206	16019	16140	16228	16260	16059	16251	16184	16020	16250	16143	16078	16015	16080	16025	16142	16165	16188	16216	16095	16169	16168	16105	16078	16064	16189	16115	16103	15969	16106	16192	15992	16187	16207	16116	16299	16291	16028	16279	16074	16155	16136	16064	16048	16299	16082	16138	16120	16106	16073	16009	16118	16097	16316	16184	16209	16086	16173	16170	16096	16176	16113	16207	16010	16239	16401	16026	16182	16020	16159	16263	16193	16063	15990	16248	16152	16142	16084	16141	16156	16127	16007	16054	16221	16124	16142	16153	16071	16256	16056	16151	16120	16168	16162	16000	16181	16014	16042	16096	16276	16184	16026	16124	16240	16022	16069	16182	16171	16065	15912	16053	16242	16148	16229	16071	16292	16173	16229	15957	16317	16171	16274	16096	16133	16060	16172	15996	16306	15994	16159	16025	16173	16019	16238	16075	16013	16304	16322	16030	16279	16220	16213	16057	16151	16094	16095	16162	16186	16010	16242	16257	16233	15994	16222	15999	16199	16274	16156	16175	15959	16133	16203	16172	16110	16216	16126	16081	16157	16170	16224	16016	16033	16127	16046	15998	16012	16231	16197	16119	16087	16233	15981	16210	16154	16036	16142	16257	15951	16103	16041	16197	16075	16198	16254	16162	16081	16172	16172	16086	16121	16163	16128	16336	16275	16189	16032	16102	16176	15990	15896	16353	16183	16261	16068	16167	16086	16269	15980	16093	16107	16108	16189	16138	15898	16210	16042	16220	16161	16215	15936	16148	16285	16190	16155	16276	16063	16173	16350	16122	16132	16266	16028	16186	16161	16276	16192	16025	16169	16092	16083	16069	16126	15975	16202	16063	16220	16064	16180	16244	16210	16022	16026	16057	16055	16242	16289	15969	16118	16366	16240	16130	16112	16120	16222	16043	16137	16062	16265	16171	16068	16237	16298	16168	16228	16012	16099	16066	16132	16193	16195	16164	16274	16048	16132	16198	16217	16200	16149	16085	16177	16191	16130	15956	16247	16129	16302	16162	16123	16040	16178	16122	16386	16240	16237	16192	16151	16258	16138	16158	16057	16277	16083	16213	16030	16165	16017	16074	16117	16114	16213	16164	16032	16169	16063	16154	15969	16104	16138	16144	16066	16078	16221	16252	16219	16286	16208	16368	16171	16128	16052	16095	16134	15883	16148	16319	16055	16096	15933	15988	16189	16104	16026	16200	16173	16080	16244	16187	16161	15969	16119	16259	16023	16352	16066	16027	16146	16231	16136	16169	16307	16201	15935	16176	16236	16117	16149	16248	16137	15946	16216	16090	16329	16069	16198	16089	16202	16139	16167	16157	16159	16199	16103	16198	16319	16001	16449	15998	16098	16109	16123	16060	16227	16290	16048	16062	16137	16174	16203	16078	16137	16146	16111	16187	16322	16276	16079	16100	16249	16225	16301	16162	16137	16186	16070	16227	16114	16070	16065	16107	16156	16159	16048	16396	16185	16425	16061	16136	16232	16228	16226	16238	16047	16084	16074	16134	16097	15994	16194	16212	16277	15996	16098	16042	16155	16267	16241	16192	16184	16189	15991	16131	16134	16223	16215	16067	15956	16100	16192	16350	16084	16019	16181	16281	16180	16204	16036	16177	16243	16203	16327	16171	16175	16118	16134	16045	16201	16188	16164	16107	16180	16222	16274	16174	16326	16208	15945	16111	16149	16276	16127	16280	16172	16022	16207	16142	16255	15995	16016	16198	16116	16093	16332	16086	16235	16161	16119	16074	16162	16286	16292	16196	16173	16264	16221	16343	16017	16144	16196	16126	16301	16192	16290	16127	16156	16158	16075	16026	16119	16212	16507	16043	16263	16235	16098	15941	16008	16254	16087	16056	16161	16141	16071	16129	16151	16210	16077	16106	16119	15864	16121	16001	16074	16167	16114	16147	16139	16126	16111	16064	16267	16219	16050	16129	16267	16176	16182	16064	16018	16179	16112	16176	16190	16038	16078	15999	16226	16185	16278	15984	16112	16108	16158	15957	16095	16136	16173	16193	16253	16142	16026	16170	16106	16107	16143	16153	16113	16154	16207	16045	16066	16157	16109	16045	16213	16032	16161	16160	16344	16150	16063	16109	16127	16130	16095	16034	16322	16177	16159	16202	16149	16371	16140	16056	16291	16228	16045	16186	16112	16235	16360	15950	16061	16280	16101	16213	16153	16155	16236	16085	15998	16156	16169	16276	16230	16248	16318	16170	16016	15934	16058	16228	15983	16021	16171	16219	16210	16271	16052	16276	16221	16031	16297	16079	16042	16209	16057	16167	16174	16163	16243	16151	16276	15979	16118	16197	16117	16101	16118	16135	16060	16160	16048	16025	16232	16079	16060	16190	15927	16161	15990	16169	16170	16225	16189
29569	26048	30274	26807	22235	20898	20278	19525	19252	19139	19225	18904	18586	18779	18422	18628	18420	18394	18514	18420	18344	18456	18201	18343	18496	18423	18440	18429	18461	18243	18189	18390	18186	18544	18409	18224	18322	18337	18405	18214	18217	18340	18301	18210	18157	18607	18330	18444	18274	18375	18584	18267	18457	18331	18494	18399	18288	18506	18242	18130	18370	18383	18308	18263	18298	18236	18489	18306	18387	18312	18459	18256	18429	18326	18344	18474	18316	18410	18535	18275	18208	18381	18372	18260	18323	18170	18213	18296	18246	18311	18411	18355	18426	18453	18465	18303	18174	18325	18156	18277	18336	18280	18149	18359	18587	18511	18159	18214	18516	18245	18466	18411	18521	18185	18475	18245	18176	18188	18301	18319	18305	18092	18362	18350	18338	18324	18368	18268	18565	18297	18413	18120	18391	18235	18262	18272	18245	18275	18363	18418	18367	18083	18254	18430	18378	18447	18175	18494	18280	18347	18430	18293	18319	18166	18115	18339	18269	18166	18317	18417	18287	18126	18420	18308	18323	18458	18190	18169	18371	18215	18438	18465	18345	18328	18443	18431	18191	18184	18263	18201	18396	18302	18270	18278	18358	18398	18378	18311	18409	18267	18384	18120	18112	18140	18166	18232	18349	18345	18178	18251	18286	18202	18349	18200	18092	18468	18381	18323	18289	18419	18415	18476	18422	18224	18546	18291	18249	18278	18393	18343	18387	18350	18387	18085	18284	18399	18286	18447	18363	18282	18256	18268	18475	18094	18271	18264	18360	18518	18383	18233	18523	18310	18166	18346	18419	18432	18347	18180	18295	18243	18514	18343	18296	18111	18124	18126	18342	18354	18384	18334	18288	18208	18161	18336	18212	18252	18376	18166	18135	18255	18223	18297	18355	18243	18524	18300	18400	18277	18480	18367	18554	18334	18210	18293	18352	18309	18408	18282	18256	18463	18096	18306	18289	18600	18514	18320	18319	18353	18383	18195	18485	18236	18369	18345	18243	18237	18388	18411	18350	18302	18215	18292	18298	18091	18384	18261	18283	18394	18406	18270	18403	18396	18409	18431	18407	18391	18470	18304	18510	18451	18354	18297	18305	18264	18204	18150	18302	18061	18299	18486	18194	18343	18228	18381	18394	18180	18255	18438	18383	18311	18366	18380	18229	18491	18479	18398	18247	18471	18361	18349	18168	18383	18449	18216	18334	18401	18497	18253	18268	18465	18464	18410	18109	18250	18279	18333	18352	18510	18376	18376	18198	18228	18257	18374	18324	18270	18197	18279	18444	18383	18233	18086	18306	18328	18537	18189	18244	18493	18254	18363	18266	18438	18576	18273	18353	18346	18290	18373	18273	18429	18334	18597	18381	18211	18116	18066	18286	18303	18263	18281	18412	18397	18328	18383	18362	18308	18309	18288	18538	18289	18359	18373	18131	18319	18314	18204	18196	18177	18225	18408	18458	18396	18287	18222	18239	18442	18174	18342	18346	18353	18410	18436	18401	18283	18488	18280	18232	18306	18648	18217	18272	18427	18317	18297	18444	18276	18341	18440	18597	18212	18186	18454	18511	18259	18350	18144	18330	18310	18169	18471	18542	18402	18460	18235	18480	18227	18260	18297	18259	18129	18495	18409	18406	18144	18341	18386	18376	18222	18268	18235	18315	18345	18344	18100	18324	18099	18220	18497	18264	18348	18411	18358	18333	18187	18322	18443	18240	18530	18362	18375	18215	18318	18179	18196	18470	18375	18272	18278	18254	18334	18431	18461	18583	18309	18194	18412	18510	18457	18367	18327	18629	18434	18462	18232	18111	18021	18262	18073	18068	18252	18280	18414	18340	18208	18255	18326	18257	18469	18541	18249	18400	18423	18372	18308	18641	18325	18309	18299	18383	18274	18259	18410	18474	18457	18421	18428	18075	18513	18413	18301	18320	18260	18290	18323	18363	18215	18228	18295	18374	18266	18393	18242	18222	18301	18278	18412	18311	18084	18246	18293	18585	18665	18294	18077	18417	18003	18389	18252	18328	18241	18408	18394	18312	18433	18232	18243	18463	18245	18477	18159	18392	18222	18284	18440	18355	18178	18412	18316	18222	18396	18426	18347	18278	18301	18380	18388	18128	18332	18341	18433	18359	18320	18242	18449	18456	18485	18219	17978	18286	18450	18218	18321	18353	18577	18237	18392	18408	18319	18362	18395	18195	18408	18502	18387	18374	18249	18306	18494	18561	18276	18405	18250	18461	18441	18497	18348	18374	18307	18239	18231	18546	18383	18266	18421	18513	18278	18302	18661	18382	18306	18196	18413	18246	18311	18358	18222	18318	18071	18450	18243	18382	18168	18197	18353	18378	18117	18197	18135	18253	18360	18458	18232	18235	18390	18501	18340	18193	18390	18396	18386	18381	18261	18490	18552	18328	18355	18581	18187	18411	18592	18411	18337	18273	18610	18230	18381	18432	18265	18418	18503	18394	18374	18481	18305	18264	18611	18316	18526	18421	18374	18270	18433	18282	18500	18407	18193	18178	18171	18311	18266	18178	18281	18400	18416	18273	18348	18416	18300	18326	18451	18290	18379	18277	18301	18454	18376	18535	18382	18241	18207	18606	18447	18427	18188	18483	18452	18341	18330	18449	18369	18282	18206	18527	18336	18299	18458	18485	18378	18143	18428	18584	18362	18338	18304	18444	18288	18559	18364	18348	18326	18368	18336	18404	18320	18398	18293	18296	18221	18491	18269	18452	18325	18533	18202	18425	18431	18414	18372	18143	18137	18320	18096	18678	18250	18324	18441	18405	18329	18457	18343	18391	18410	18406	18319	18472	18298	18222	18150	18350	18530	18436	18387	18303	18311	18273	18297	18256	18510	18364	18221	18239	18297	18476	18127	18178	18368	18095	18212	18472	18406	18508	18310	18208	18218	18302	18240	18347	18285	18149	18278	18246	18399	18223	18445	18319	18333	18459	18309	18298	18503	18504	18258	18585	18394	18461	18108	18395	18334	18398	18242	18158	18408	18463	18268	18235	18294	18346	18236	18323	18362	18658	18289	18632	18440	18474	18339	18050	18492	18050	18538	18463	18472	18277	18044	18380	18203	18343	18523	18464	18349	18271	18356	18351	18303	18352	18373	18294	18572	18412	18161	18260	18525	18399	18512	18455	18523	18569	18416	18368	18427	18368	18274	18401	18409	18396	18085	18407	18378	18448	18398	18167	18380	18237	18503	18230	18085	18260	18314	18485	18342	18352	18230	18410	18420	18473	18473	18301	18261	18507	18482	18426	18398	18425	18555	18386	18199	18235	18253	18243	18160	18432	18338	18308	18565	18314	18247	18358	18241	18361	18286	18280	18308	18270	18238	18322	18398	18239	18282	18385	18426	18223	18247	18451	18364	18473	18406	18502	18552	18365	18221	18485	18323	18390	18133	18440	18340	18405	18313	18283	18087	18183	18281	18251	18369	18183	18194	18349	18424	18316	18427	18411	18415	18238	18353	18364	18372	18385	18477	18456	18556	18425	18368	18429	18409	18403	18390	18382	18269	18185	18281	18536	18411	18423	18294	18273	18341	18238	18216	18282	18243	18457	18497	18204	18569	18305	18260	18294	18402	18410	18322	18518	18028	18208	18269	18160	18366	18050	18288	18357	18340	18532	18485	18157	18346	18377	18355	18233	18104	18353	18522	18361	18384	18547	18591	18500	18176	18391	18225	18359	18184	18368	18364	18295	18216	18116	18203	18160	18557	18205	18359	18471	18309	18230	18266	18252	18191	18514	18426	18097	18130	18285	18131	18533	18438	18381	18309	18276	18285	18448	18419	18415	18254	18472	18290	18149	18221	18206	18130	18117	18275	18348	18286	18281	18245	18211	18283	18309	18451	18294	18518	18277	18075	18288	18448	18264	18397	18378	18443	18458	18318	18461	18552	18469	18478	18343	18310	18397	18378	18592	18236	18239	18415	18691	18342	18291	18456	18228	18436	18256	18397	18459	18279	18595	18457	18044	18441	18256	18517	18591	18432	18330	18357	18312	18557	18393	18441	18410	18335	18396	18518	18616	18207	18392	18383	18506	18479	18460	18291	18405	18302	18236	18315	18332	18265	18234	18308	18466	18276	18271	18546	18333	18397	18184	18354	18306	18336	18344	18087	18312	18437	18475	18273	18525	18220	18316	18372	18282	18278	18343	18283	18344	18378	18327	18251	18203	18249	18269	18200	18273	18335	18193	18421	18278	18322	18324	18477	18306	18282	18201	18191	18415	18431	18076	18471	18253	18392	18221	18425	18239	18461	18405	18240	18307	18411	18290	18225	18526	18243	18421	18471	18479	18206	18460	18341	18356	18404	18249	18404	18326	18330	18480	18358	18176	18423	18313	18415	18374	18398	18380	18270	18547	18169	18314	18285	18325	18383	18418	18205	18347	18205	18460	18301	18490	18380	18394	18502	18126	18329	18375	18217	18577	18351	18343	18379	18189	18270	18300	18460	18335	18476	18323	18472	18281	18186	18198	18277	18243	18281	18409	18403	18260	18451	18302	18210	18236	18419	18406	18288	18336	18270	18120	18340	18209	18311	18289	18322	18297	18279	18526	18284	18580	18299	18317	18301	18293	18217	18143	18468	18146	18291	18568	18246	18267	18379	18092	18324	18272	18476	18413	18514	18206	18377	18185	18523	18380	18477	18261	18384	18372	18331	18265	18454	18331	18440	18519	18160	18307	18268	18272	18512	18564	18436	18241	18275	18417	18403	18412	18381	18312	18399	18384	18286	18489	18264	18269	18190	18298	18306	18315	18268	18088	18331	18384	18203	18436	18298	18357	18168	18323	18248	18384	18397	18293	18471	18442	18282	18077	18251	18341	18481	18588	18354	18332	18244	18234	18299	18118	18203	18319	18447	18303	18281	18343	18319	18442	18437	18467	18338	18397	18276	18642	18052	18350	18486	18230	18402	18436	18406	18324	18264	18452	18270	18364	18414	18539	18225	18391	18404	18468	18085	18283	18340	18556	18430	18348	18268	18391	18344	18199	18398	18326	18430	18250	18388	18292	18419	18284	18362	18456	18350	18365	18412	18348	18244	18389	18120	18302	18507	18160	18434	18467	18427	18147	18335	18380	18271	18454	18577	18253	18472	18365	18226	18344	18171	18373	18395
23877	37912	31896	24989	21847	19826	18575	17970	17464	17225	16896	16881	16655	16314	16180	16441	16200	16178	16196	16101	16079	16081	16062	16051	16110	16192	16064	16043	16133	16204	15990	16276	15988	16158	15948	16139	16140	15909	16151	16122	16032	15920	16063	16082	16120	15917	16115	16107	16156	15964	15965	16076	15887	15869	15940	16017	15978	16007	16073	15945	16024	16061	15943	16149	16034	15836	16025	16117	16094	16017	16216	15794	15960	15946	16012	15921	15920	16103	16050	16084	16117	16096	15996	16177	16057	15940	16127	15960	15944	15945	16005	16022	15967	16063	15986	15926	16020	15906	15915	16211	16077	15969	16000	16188	16023	16031	16018	15933	16134	16061	15874	16108	16037	16035	15951	16021	16106	16026	15942	15965	16080	16146	16030	16113	15966	15975	16118	16084	16133	16019	16080	16120	16089	16024	15972	15977	16131	15976	16013	16076	16055	16121	16221	16002	16066	16111	16179	15905	16123	15926	15901	16226	16051	15876	16012	15918	16302	16077	16002	15904	16164	15967	16005	16129	15983	16049	16015	15998	16020	16167	16024	16049	16028	16116	16034	16081	15990	16027	16133	16047	16063	16081	16071	16161	15998	15868	16055	15972	16032	16069	16059	15998	16112	16051	16016	15788	15986	16012	16093	16092	16131	15996	16087	15988	16107	15988	16034	15942	16071	15906	16165	16137	16159	16080	16078	16081	16105	16103	16107	16116	15951	15993	15995	16058	16051	15912	16084	16003	16025	15932	15934	16019	16083	16095	16110	16218	15949	16188	16047	15878	16220	16075	16155	16108	16053	15948	16217	15878	16089	15953	16076	16042	16030	15960	15955	15973	15871	15979	16040	15926	15965	15998	16013	16151	15907	16335	16143	15978	16060	15870	16159	15924	16145	16136	15955	16047	15948	16051	16032	16086	16027	15952	16042	15998	15967	15905	16041	16199	16002	15941	16048	16101	16000	16200	15861	15808	16086	15969	15939	15994	16029	15900	15990	15922	16061	15993	15987	16075	16055	15939	16203	16085	16102	16026	16014	16080	16017	16047	16023	16065	16224	15977	16094	15899	16025	15960	16148	16164	16124	16020	16030	16013	15823	16003	16133	16008	16028	16027	15832	15928	16108	15871	16207	16023	16145	15917	15859	15947	16274	16077	15990	15841	16018	15912	15938	15916	16110	16062	16033	15894	15889	16047	16007	15943	16089	16101	16051	16159	16207	16067	16067	15982	16087	16033	16016	16057	16061	16082	16052	16099	15886	16024	16110	16062	16140	15950	15932	15985	16151	16055	15964	15938	15944	15965	15965	16050	16074	16074	16129	15828	16154	16035	15859	16137	16047	16031	16010	15905	16140	16145	16073	16009	16001	15993	15941	16039	16170	15956	15934	16080	15994	15945	16143	15959	15970	15968	15923	16108	15958	16134	16136	15847	16120	16055	16002	16034	16055	16112	16062	16063	16012	16026	16070	15848	16055	16057	16020	15916	15944	16226	16035	16058	15947	16120	15990	16112	16155	16165	16130	16089	15868	16103	15900	16160	16001	16036	16058	15973	16083	16185	16052	16062	16051	15994	15923	16070	16196	16026	15998	15971	16116	16037	16023	15987	16124	16040	15899	16011	16234	16154	16067	16124	16058	16360	16140	16174	16070	16052	15997	16084	16137	16018	15970	15974	16134	15986	15973	15874	15931	16138	15986	15942	16182	16004	16022	16129	16161	16080	16255	15849	16338	15973	15946	16048	15976	16044	16052	16159	15941	15946	15945	16078	16090	16112	15961	15887	16071	16016	16164	16042	15989	16062	16030	16125	16005	16002	16029	16161	16113	16130	16173	16065	16044	16018	16101	15996	15897	16050	16103	16199	16056	16157	16097	16028	16136	16210	15937	16234	16014	16114	15970	16049	16008	15996	15992	15919	16090	15939	16077	15959	15988	16171	16060	15932	16106	15867	16229	15944	16178	16161	16023	15988	16054	15981	16022	16136	16100	16134	16130	16081	16192	15983	15956	15819	15920	16116	16000	15936	15901	15881	16012	16049	16135	16089	16118	16127	16109	16104	15902	16190	16004	15942	16149	15931	16022	16065	16092	16115	16078	16046	16123	15994	15956	15889	15964	15860	16161	16000	15936	15967	15939	15988	16004	16051	16152	16072	16078	16120	15885	16123	15941	15915	16105	15933	16096	15889	16006	15957	16071	16024	16033	16068	15938	16021	16116	16024	16277	15878	16094	16032	15960	16038	15970	15978	16135	16058	15909	16158	16056	16031	16048	16002	15861	16010	15996	16118	16028	16145	16070	16058	16182	16115	16028	16098	16151	16007	15952	16020	15949	16114	16101	16023	16248	16109	16079	16036	16137	16004	16100	16101	16053	16206	16134	15965	16031	15971	16018	16135	15899	15930	15965	16057	15888	16041	16102	15998	16128	16071	16147	16034	15929	15991	16219	16061	15933	16003	16107	16044	16115	16035	16146	15943	16109	16137	16069	15965	15966	15910	16039	16013	16082	16157	16077	15948	16114	16056	16131	15999	16100	16120	16038	16030	15993	16044	16049	16077	15952	16119	16058	16055	15930	16095	15948	16013	16159	16212	16021	16080	16079	16100	16045	15997	15897	16126	15932	15950	16105	15979	15997	16030	16126	16091	15987	16032	16045	16037	16020	15929	15850	16164	16000	16001	15871	16079	16088	15991	16078	15959	15801	15894	15989	15972	16060	15974	16117	16121	16031	16015	15977	16213	15940	16163	16125	16159	16045	16131	15899	16267	16038	16004	16019	16165	16194	16041	15993	15992	16029	16049	16026	15932	16131	16066	16070	15950	15919	15977	16139	16084	16010	15902	15949	16084	16022	16038	16091	16109	16131	16036	16146	16022	16083	16204	15984	15973	16178	16018	16104	15900	16238	16089	16060	16108	15994	16059	16190	16063	15959	16147	16235	15815	16122	15966	16092	16034	16122	16014	16035	16258	16081	16002	16011	16078	15999	15906	15965	16255	15978	16054	16138	16123	15968	16091	16011	15966	16058	16041	16111	16107	16053	15999	16031	16033	16102	15962	16091	16092	15807	16050	16202	15997	16130	16224	16197	15951	16069	16110	16069	16160	15922	16106	15937	16175	15950	16072	16030	15950	16080	16243	16098	16162	16009	16061	16055	16002	15947	15962	16232	15997	16090	16002	15903	16074	15991	16058	16075	16011	15969	16170	16218	16082	15959	16035	16051	15973	16051	16133	15999	16111	15973	16091	16028	15968	16197	16129	15979	15892	16026	16046	16010	15804	16254	16095	16127	16031	16119	16003	15995	16071	15900	16095	16209	16128	15953	15891	16106	16031	16154	16033	16320	16081	16133	16105	16234	16067	15973	15907	16001	15993	15910	16065	16010	16070	16041	15900	16089	16018	16123	15935	16000	16016	16031	16007	16124	16015	15929	16023	16107	16026	16099	15939	16047	16050	16129	16018	16016	15970	16182	15999	16102	16189	16022	15905	16167	15909	15943	16062	15871	16137	15811	16024	16006	16182	15849	16000	16297	15884	16099	16025	15967	16067	15960	15902	15920	16059	16153	16067	15946	15948	16121	15925	15938	15906	16089	15996	16201	15977	16046	16211	15818	15997	16031	15898	16102	15985	16080	16103	16009	15979	16025	16051	15986	16011	16029	16071	15890	16063	15956	16070	16105	16085	15980	16048	15970	16150	16001	15874	16007	16063	16195	15978	16114	15967	16110	16030	15995	16036	16027	16139	16113	16091	16078	16090	16067	16138	15931	16187	16016	16090	15966	15972	16237	16052	15917	16087	15969	16092	16176	16016	16033	16076	15939	16220	16103	16094	15972	16034	15976	16027	16007	16175	16137	16030	15961	15996	16224	15918	15922	16057	15861	15936	15903	16062	16079	16055	16020	15879	15896	15928	15970	15848	16128	16112	15955	16090	16041	16081	15952	16161	16102	16092	16027	16322	15905	15996	16176	15934	16197	15912	15945	16024	15970	15927	16168	15782	16101	16101	15977	16096	15997	16068	15907	16068	16054	16021	16185	16111	15970	16109	15920	16027	15972	16048	15980	16067	16011	16091	15974	15992	16051	15897	15889	15988	16119	16153	16016	15974	15925	15919	15997	16054	16041	16047	15979	16002	16042	15933	16191	16056	16246	16084	16016	16170	15988	16004	15986	16140	15998	16007	16027	16138	15889	16108	15987	15844	16017	16088	15890	16122	15963	15891	16017	16092	16089	15974	15834	16092	15915	16093	15928	16103	16113	16032	15952	15940	16059	15923	15854	16049	16040	16000	16130	15867	16066	15960	16124	15907	16066	15957	15986	16009	16203	15993	15983	15913	15964	15962	16009	16047	16119	15963	16121	16120	16037	16068	16097	15944	16090	16083	16170	16075	15967	15989	16105	15966	16070	16054	16060	16251	16241	15964	16014	16103	15786	16261	16019	16102	15903	16158	16006	16015	16034	16078	15982	16078	15987	16077	15841	16016	16152	15940	16253	16094	15991	16024	15991	16011	15977	15912	16055	16193	16047	16087	16086	16050	16052	15839	16089	16075	15878	15902	16037	16181	16061	16000	16043	16075	16097	16022	16151	15902	16134	15993	16070	16133	16008	15895	16029	15849	16024	16016	15864	15978	16034	16119	15934	16116	16110	16007	15982	16134	16206	16031	16144	16166	15975	16022	16060	16013	16171	16127	15946	16092	16036	16088	16064	15955	16048	15902	16146	16089	16018	16049	16100	16180	16405	16265	16015	15979	15910	15863	15886	15977	16092	15955	16031	16158	16010	16079	16190	16076	15928	16231	16038	16072	16182	16186	15910	16125	15810	16040	16216	16039	16305	15925	16069	15970	16154	15923	15960	15961	16139	16036	16101	16041	15987	15999	16092	16056	16024	15988	16124	16178	16115	16094	16081	15983	15865	16100	16033	16013	16124	16160	16177	15951	15924	15979	16109	15942	16009	15941	15974	16110	16135	16063	16027	16171	16124	15971	16130	16080	16163	15889	16143	15867	16083	15900	16061	16125	16074	16061	16016	15978	16047	16100	16073	16129	16160	16223	16090	16181	16086	16042	15914	15965	16093	16080	16109	16099	15926	16171	16134	16095	16134	16021	16026	16022	16094	16153	16123	16040	16139	16220	16095	16013	15955	16135
23414	21437	28219	25620	23570	24108	23639	20922	20330	20239	19868	19584	19428	19228	19161	19049	19037	18912	19049	18906	18717	18964	18792	18804	18791	18755	18668	18823	18772	18769	18762	18766	18599	18538	18802	18804	18687	18480	18526	18748	18947	18812	18686	18430	18413	18685	18823	18562	18622	18628	18659	18610	18672	18798	18791	18798	18665	18657	18810	18637	18542	18613	18516	18509	18699	18537	18581	18726	18539	18660	18632	18551	18433	18679	18661	18630	18471	18445	18626	18512	18705	18657	18947	18475	18557	18374	18650	18605	18715	18735	18630	18715	18652	18641	18798	18616	18641	18716	18816	18614	18577	18701	18660	18543	18728	18604	18686	18697	18624	18821	18552	18517	18632	18474	18716	18786	18612	18335	18577	18797	18362	18702	18581	18490	18556	18492	18672	18796	18598	18590	18510	18780	18659	18547	18551	18620	18805	18562	18490	18685	18391	18586	18523	18681	18640	18440	18615	18403	18588	18506	18525	18748	18566	18780	18833	18783	18637	18567	18487	18664	18421	18696	18640	18694	18721	18454	18527	18509	18643	18736	18620	18705	18524	18676	18900	18315	18743	18706	18668	18672	18574	18500	18637	18766	18711	18642	18592	18542	18722	18529	18519	18817	18492	18487	18789	18549	18532	18472	18510	18507	18673	18786	18559	18666	18590	18750	18518	18620	18544	18854	18768	18490	18687	18634	18575	18465	18615	18592	18785	18569	18612	18550	18509	18415	18533	18637	18706	18675	18779	18685	18603	18724	18690	18673	18582	18536	18707	18644	18560	18806	18471	18562	18472	18659	18542	18662	18676	18763	18737	18740	18543	18658	18560	18669	18676	18709	18520	18794	18603	18873	18743	18557	18744	18557	18844	18711	18692	18435	18687	18536	18500	18704	18658	18898	18626	18617	18650	18635	18633	18338	18724	18512	18580	18690	18646	18614	18471	18686	18643	18647	18524	18537	18421	18678	18862	18568	18691	18784	18644	18714	18666	18705	18825	18467	18659	18548	18598	18681	18496	18484	18683	18575	18788	18691	18706	18717	18723	18658	18518	18618	18858	18681	18495	18540	18603	18773	18702	18610	18553	18690	18655	18652	18698	18736	18579	18434	18482	18456	18731	18580	18649	18742	18655	18735	18644	18628	18559	18567	18543	18411	18665	18569	18588	18362	18615	18756	18544	18550	18581	18474	18656	18511	18466	18709	18683	18554	18524	18649	18494	18717	18437	18619	18469	18535	18783	18631	18743	18509	18656	18546	18733	18562	18515	18581	18400	18613	18384	18384	18686	18794	18783	18490	18609	18663	18489	18553	18691	18577	18717	18686	18602	18702	18604	18696	18494	18731	18514	18521	18771	18480	18702	18695	18613	18722	18643	18461	18628	18709	18580	18687	18825	18685	18717	18481	18570	18733	18453	18658	18649	18657	18650	18755	18748	18667	18823	18467	18602	18500	18514	18524	18457	18633	18563	18582	18594	18719	18767	18524	18825	18704	18549	18453	18447	18670	18502	18613	18393	18664	18685	18592	18617	18606	18498	18502	18834	18547	18724	18334	18388	18436	18542	18814	18594	18548	18584	18703	18629	18720	18634	18587	18362	18413	18655	18574	18622	18581	18509	18575	18599	18502	18828	18357	18817	18608	18631	18559	18474	18496	18786	18702	18621	18697	18600	18613	18635	18633	18604	18733	18611	18690	18632	18765	18712	18932	18542	18403	18361	18648	18504	18604	18464	18529	18733	18617	18719	18718	18569	18617	18713	18656	18707	18470	18586	18480	18682	18978	18793	18681	18662	18621	18689	18676	18784	18601	18683	18491	18571	18588	18757	18508	18590	18719	18535	18498	18663	18666	18829	18665	18743	18667	18784	18802	18650	18651	18417	18830	18726	18821	18790	18743	18867	18805	18636	18585	18555	18706	18688	18735	18572	18657	18608	18542	18693	18656	18735	18800	18642	18636	18491	18408	18805	18664	18694	18877	18700	18524	18576	18626	18563	18609	18580	18511	18629	18485	18592	18964	18884	18497	18640	18490	18739	18683	18614	18679	18673	18452	18582	18619	18680	18438	18523	18697	18536	18789	18513	18681	18489	18788	18614	18633	18674	18694	18648	18624	18783	18700	18613	18700	18492	18552	18541	18715	18729	18747	18608	18666	18588	18454	18747	18704	18578	18593	18406	18504	18724	18534	18637	18817	18499	18672	18597	18797	18903	18567	18625	18593	18600	18513	18450	18710	18537	18444	18682	18624	18619	18604	18703	18661	18598	18568	18856	18567	18630	18706	18831	18484	18617	18703	18860	18900	18584	18450	18597	18673	18768	18590	18486	18579	18574	18557	18537	18526	18669	18800	18582	18582	18695	18603	18561	18638	18610	18577	18472	18634	18488	18508	18642	18601	18780	18638	18600	18670	18693	18688	18451	18562	18564	18676	18478	18563	18605	18523	18950	18680	18617	18468	18665	18626	18721	18418	18842	18466	18539	18760	18738	18675	18649	18644	18783	18763	18601	18614	18347	18804	18752	18585	18605	18489	18747	18516	18672	18625	18890	18652	18538	18617	18704	18828	18703	18648	18610	18764	18541	18602	18830	18541	18549	18543	18683	18684	18680	18487	18459	18452	18479	18713	18748	18692	18617	18773	18691	18552	18557	18648	18711	18491	18692	18759	18622	18748	18529	18758	18673	18615	18479	18549	18443	18689	18358	18786	18637	18555	18512	18554	18537	18638	18488	18696	18659	18803	18705	18565	18555	18466	18802	18481	18705	18792	18751	18645	18732	18769	18599	18432	18575	18450	18517	18621	18631	18576	18619	18529	18563	18567	18603	18608	18594	18605	18534	18675	18521	18674	18535	18447	18645	18696	18666	18592	18582	18678	18639	18604	18695	18861	18795	18619	18700	18652	18722	18700	18809	18674	18708	18575	18616	18488	18754	18597	18631	18745	18725	18602	18683	18636	18663	18573	18588	18716	18522	18626	18411	18529	18691	18812	18632	18765	18607	18484	18541	18639	18416	18540	18402	18439	18627	18482	18596	18402	18700	18504	18708	18825	18604	18662	18576	18649	18587	18483	18632	18685	18737	18707	18736	18450	18543	18777	18629	18635	18753	18618	18563	18652	18693	18622	18338	18514	18534	18639	18701	18548	18673	18775	18684	18568	18474	18586	18676	18549	18633	18623	18292	18637	18641	18595	18620	18720	18612	18682	18530	18407	18555	18564	18828	18574	18583	18667	18684	18520	18672	18585	18506	18670	18633	18671	18698	18580	18527	18599	18715	18397	18596	18704	18557	18690	18607	18432	18697	18589	18675	18387	18626	18658	18598	18773	18467	18551	18500	18499	18561	18502	18684	18691	18705	18539	18555	18553	18546	18514	18791	18640	18746	18793	18752	18550	18692	18719	18787	18550	18683	18413	18640	18643	18537	18700	18497	18550	18479	18727	18700	18802	18547	18701	18483	18686	18766	18588	18658	18427	18807	18709	18709	18591	18604	18626	18435	18661	18680	18543	18651	18730	18667	18508	18765	18612	18466	18737	18612	18660	18570	18655	18519	18724	18724	18621	18747	18727	18641	18542	18705	18591	18590	18481	18681	18625	18658	18532	18604	18580	18730	18668	18683	18640	18755	18621	18732	18630	18497	18684	18713	18599	18642	18556	18660	18633	18589	18692	18667	18788	18784	18666	18632	18566	18753	18653	18491	18798	18631	18484	18625	18505	18661	18647	18806	18610	18646	18475	18664	18561	18610	18717	18634	18628	18694	18724	18738	18892	18637	18413	18602	18576	18575	18677	18650	18576	18637	18592	18741	18541	18549	18802	18500	18597	18562	18496	18343	18374	18603	18445	18452	18589	18608	18592	18630	18665	18585	18682	18593	18546	18634	18815	18665	18431	18772	18587	18581	18641	18517	18594	18703	18502	18441	18676	18442	18493	18553	18625	18490	18608	18763	18768	18529	18697	18742	18557	18705	18415	18540	18540	18574	18849	18461	18760	18476	18567	18767	18702	18768	18669	18715	18493	18421	18767	18817	18689	18549	18510	18818	18526	18674	18647	18401	18547	18388	18566	18622	18521	18644	18818	18658	18767	18572	18575	18635	18666	18500	18504	18502	18718	18588	18496	18735	18413	18630	18696	18576	18549	18262	18581	18515	18735	18549	18684	18753	18607	18598	18552	18893	18533	18930	18594	18571	18659	18491	18757	18608	18773	18829	18653	18548	18698	18657	18706	18697	18790	18519	18594	18908	18754	18550	18688	18625	18736	18678	18673	18509	18867	18661	18718	18827	18575	18570	18528	18490	18464	18445	18427	18552	18422	18681	18742	18668	18617	18550	18472	18664	18714	18732	18585	18693	18538	18470	18579	18814	18728	18833	18788	18638	18703	18595	18753	18575	18466	18584	18551	18631	18616	18829	18622	18621	18536	18694	18542	18661	18672	18799	18668	18570	18710	18773	18535	18514	18513	18685	18400	18544	18578	18620	18515	18443	18612	18419	18689	18750	18621	18520	18592	18692	18642	18752	18854	18837	18935	18755	18731	18628	18529	18703	18790	18803	18688	18635	18761	18528	18421	18497	18476	18594	18674	18656	18454	18715	18699	18653	18726	18698	18682	18601	18721	18555	18581	18833	18635	18437	18697	18609	18476	18611	18537	18709	18408	18643	18782	18629	18558	18597	18689	18779	18709	18646	18496	18717	18631	18530	18580	18426	18550	18692	18721	18526	18643	18428	18617	18665	18570	18545	18534	18695	18640	18698	18459	18615	18442	18576	18745	18692	18946	18748	18851	18622	18787	18623	18670	18652	18535	18802	18511	18469	18416	18617	18772	18695	18660	18722	18640	18648	18726	18765	18724	18640	18545	18470	18507	18604	18711	18339	18411	18583	18525	18676	18447	18568	18955	18739	18706	18591	18629	18654	18719	18574	18584	18506	18651	18707	18838	18581	18547	18380	18946	18686	18731	18563	18686	18746	18789	18570	18600	18544	18733	18704	18689	18708	18637	18748	18695	18650	18645	18432	18750	18736	18621	18500	18790	18832	18678	18563	18529	18440	18686	18663	18629	18692	18653	18499	18626	18808	18599	18718	18454	18592	18753	18563	18705	18567	18547	18652	18698	18537	18470	18766	18592	18646	18581	18523	18726	18450	18730
22217	43860	37581	29567	25246	22417	20655	19547	18601	18211	17816	17650	17152	16897	16918	16766	16617	16598	16324	16517	16417	16374	16388	16442	16285	16366	16325	16172	16278	16292	16315	16291	16262	16168	16288	16209	16273	16396	16307	16066	16311	16286	16088	16249	16333	16264	16423	16250	16297	16220	16331	16264	16366	16174	16192	16346	16175	16283	16366	16053	16227	16299	16207	16381	16275	16105	16137	16149	16459	16097	16345	16253	16211	16447	16136	16313	16370	16228	16507	16287	16222	16096	16306	16233	16297	16156	16257	16294	16191	16162	16272	16277	16221	16097	16404	16272	16287	16235	16352	16101	16337	16090	16186	16250	16218	16233	16188	16181	16145	16122	16417	16149	16341	16161	16294	15987	16126	16285	16276	16099	16356	16375	16167	16228	16141	16160	16155	16146	16261	16137	16186	16143	16254	16171	16338	16323	16302	16272	16308	16220	16226	16028	16305	16269	16255	16109	16405	16078	16303	16288	16323	16231	16264	16361	16406	16452	16254	16273	16285	16205	16258	16191	16218	16220	16363	16194	16316	16338	16226	16154	16253	16281	16240	16146	16374	16157	16286	16276	16067	16251	16215	16230	16345	16226	16329	16323	16290	16340	16199	16333	16171	16336	16147	16126	16303	16206	16166	16252	16117	16195	16209	15990	16169	16211	16255	16276	16345	16049	16170	16277	16156	16374	16171	16359	16112	16170	16198	16350	16239	16220	16328	16236	16358	16341	16046	16313	16287	16079	16223	16082	16297	16267	16354	16196	16119	16258	16296	16278	16129	16536	16044	16119	16206	16321	16175	16113	16123	16144	16204	16285	16284	16214	16260	16377	16269	16271	16309	16139	16232	16126	16305	16284	16142	16267	16425	16199	16462	16142	16181	16108	16155	16386	16173	16336	16192	16215	16109	16290	16279	16211	16268	16294	16181	16375	16191	16249	16187	16138	16170	16268	16031	16366	16116	16170	16332	16177	16344	16282	16237	16098	16291	16173	16325	16438	16320	16264	16359	16186	16202	16209	16113	16203	16295	16137	16136	16326	16229	16218	16183	16052	16351	16440	16269	16362	16263	16467	16151	16408	16001	16418	16226	16253	16319	16213	16272	16168	16188	16411	16203	16339	16156	16273	16362	16191	16392	16210	16326	16292	16321	16272	16064	16217	16174	16356	16207	16253	16120	16313	16193	16143	16278	16230	16270	16232	16100	16198	16301	16390	16111	16342	16209	16120	16287	16143	16380	16257	16172	16156	16203	16260	15933	16305	16321	16251	16235	16358	16220	16236	16198	16267	16369	16301	16240	16121	16181	16108	16354	16262	16421	16326	16354	16293	16242	16334	16185	16383	16250	16059	16299	16251	16208	16268	16380	16153	16095	16129	16255	16047	16326	16234	16106	16223	16354	16272	16299	16377	16188	16205	16176	16477	16182	16172	16273	16253	16169	16218	16232	16293	16133	16283	16132	16402	16212	16297	16280	16313	16283	16273	16302	16206	16240	16380	16227	16177	16117	16280	16311	16303	16206	16290	16009	16102	16192	16282	16280	16341	16230	16121	16339	16136	16279	16377	16220	16184	16111	16322	16273	16295	16108	16330	16158	16259	16189	16250	16219	16071	16140	16275	16247	16262	16158	15970	16328	16174	16202	16355	16257	16296	16260	16151	16380	16176	16033	16171	16136	16211	15964	16226	16229	16110	16125	16281	16144	16135	16218	16458	16298	16370	16129	16295	16086	16351	16260	16309	16143	16474	16264	16317	16432	16416	16416	16290	16366	16361	16163	16171	16383	16353	16248	16315	16167	16388	16077	16114	16288	16382	16197	16422	16259	16148	16204	16261	16207	16210	16191	16164	16044	16285	16180	16286	16276	16324	16380	16274	16197	16265	16275	16216	16334	16215	16191	16370	16223	16197	16311	16398	16229	16360	16216	16218	16254	16337	16207	16149	16063	16263	16488	16279	16301	16194	16168	16081	16417	16228	16233	16256	16202	16335	16185	16110	16363	16104	16207	16167	16147	16191	16423	16294	16016	16401	16055	16280	16117	16342	16095	16280	16268	16193	16023	16321	16269	16202	16235	16119	16288	16282	16128	16251	16243	16141	16219	16331	16157	16531	16401	16201	16109	16356	16384	16211	16271	16179	16373	16385	16303	16071	16193	16022	16342	16169	16119	16286	16148	16364	16334	16123	16302	16265	16319	16334	16365	16288	16301	16222	16280	16030	16290	16158	16332	16269	16178	16255	16029	16087	16214	16142	16323	16081	16306	16114	16311	16258	16082	16202	16176	16265	16101	16433	16305	16338	16215	16180	16091	16247	16178	16265	16382	16124	16210	16280	16083	16309	16221	16143	16342	16280	16323	16145	16364	16371	16305	16205	16219	16121	16191	16314	16242	16208	16363	16144	16391	16305	16347	16115	16214	16119	16341	16285	16166	16193	16260	16235	16184	16169	16269	16045	16351	16241	16319	16147	16176	16132	16305	16410	16161	16313	16377	16090	16276	16303	16260	16290	16333	16300	16303	16313	16153	16028	16267	16259	16241	16213	16383	16182	16131	16291	16224	16134	16305	16324	16356	16079	16141	16207	16272	16277	16281	16307	16238	16432	16342	16212	16347	16182	16220	16235	16097	16305	16052	16204	16507	16252	16272	16314	16130	16288	16290	16292	16132	16183	16158	16274	16241	16253	16291	16157	16264	16173	16509	16264	16280	16280	16236	16249	16496	16304	16196	16230	16411	16144	16215	16215	16298	16188	16126	16264	16310	16294	16286	16013	16224	16359	16190	16339	16234	16262	16205	16326	16284	16243	16179	16311	16323	16188	16248	16248	16027	16113	16240	16283	16229	16343	16123	16316	16267	16297	16303	16171	16367	16307	16311	16266	16171	16383	16216	16229	16216	16250	16379	16139	16171	16142	16328	16233	16206	16140	16226	16258	16116	16301	16007	16245	16209	16526	16241	16132	16223	16292	16380	16258	16182	16420	16248	16278	16204	16260	16222	16266	16260	16160	16104	16288	16368	16296	16141	16320	16400	16213	16162	16316	16258	16331	16275	16127	16332	16048	16204	16186	16134	16078	16437	16112	16279	16368	16211	16335	16244	16222	16365	16212	16172	16257	16296	16162	16160	16287	16266	16114	16300	16293	16214	16430	16191	16383	16094	16461	16228	16347	16327	16187	16124	16251	16292	16136	16189	16295	16351	16321	16224	16243	16125	16337	16286	16348	16241	16185	16341	16275	16356	16205	16258	16201	16221	16324	16260	16217	16222	16207	16211	16064	16222	16318	16237	16180	16071	16288	16251	16247	16317	16240	16284	16277	16254	16186	16260	16286	16225	16222	16324	16139	16252	16311	16064	16238	16361	16221	16287	16289	16416	16243	16193	16234	16362	16192	16343	16223	16229	16384	16126	16245	16320	16275	16374	16330	16339	16231	16271	16350	16320	16261	16277	16392	16216	16234	16228	16191	16071	16339	16322	15962	16319	16333	16457	16223	16155	16203	16279	16131	16059	16154	16071	16326	16342	16215	16336	16313	16244	16412	16140	16146	16053	16317	16143	16338	16212	16194	16253	16279	16285	16134	16299	16070	16454	16288	16318	16149	16408	16238	16305	16366	16248	16406	16369	16226	16310	16224	16118	16286	16353	16153	16214	16263	16210	16270	16162	16339	16087	16285	16332	16145	16145	16374	16257	16413	16213	16273	16063	16360	16100	16398	16113	16231	16227	16281	15970	16206	16227	16135	16238	16163	16195	16154	16204	16361	16401	16153	16177	16284	16346	16203	16159	16276	16142	16458	16260	16128	16130	16138	16323	16268	16144	16293	16243	16166	16222	16230	16215	16398	16310	16251	16271	16243	16077	16329	16330	16242	16400	16421	16242	16191	16279	16190	16123	16153	16294	16167	16163	16240	16174	16184	16211	16348	16307	16367	16258	16289	16298	16275	16183	16337	16284	16211	16340	16317	16297	16225	16275	16168	16169	16083	16280	16368	16326	16204	16084	16576	16268	16323	16239	16282	16246	16199	16200	16325	16327	16250	16149	16310	16195	16214	16290	16151	16145	16249	16226	16204	16197	16183	16158	16251	16201	16315	16177	16372	16287	16270	16172	16544	16311	16349	16267	16261	16317	16205	16501	16133	16281	16272	16311	16265	16325	16289	16199	16205	16348	16262	16215	16420	16389	16278	16231	16220	16330	16138	16170	16230	16151	16365	16235	16354	16315	16442	16242	16251	16189	16340	16103	16478	16238	16167	16294	16281	16271	16250	16195	16224	16169	16296	16174	16274	16337	16215	16289	16326	16273	16184	16167	16146	16240	16368	16256	16239	16176	16302	16236	16216	16203	16120	16225	16192	16192	16335	16259	16260	16181	16329	16181	16129	16176	16228	16084	16297	16315	16229	16193	16264	16039	16156	16318	16035	16350	16165	16284	16376	16227	16199	16155	16352	16509	16161	16054	16190	16349	16190	16180	16275	16430	16183	16230	16473	16212	16315	16390	16098	16113	16416	16125	16305	16222	16275	16296	16360	16299	16078	16147	16429	16360	16291	16166	16258	16301	16388	16340	16331	16301	16338	16273	16140	16388	16139	16163	16103	16320	16191	16215	16259	16196	16165	16208	16177	16312	16188	16157	16175	16297	16216	16220	16249	16246	16212	16246	16197	16240	16285	16179	16333	15982	16215	16221	16319	16159	16191	16472	16199	16090	16252	16310	16197	16189	16129	16155	16328	16118	16248	16297	16397	16185	16239	16254	16241	16318	16235	16137	16494	16268	16222	16265	16248	16228	16148	16197	16095	16257	16138	16229	16370	16331	16386	16192	16299	16201	16203	16220	16173	16245	15998	16299	16146	16230	16163	16281	16256	16265	16102	16340	16273	16235	16150	16206	16356	16319	16378	16290	16146	16251	16203	16071	16250	16090	16329	16245	16230	16149	16357	16200	16129	16272	16066	16145	16327	16154	16173	16206	16282	16310	16386	16109	16389	16217	15952	16449	16283	16109	16093	16348	16143	16231	16097	16124	16286	16233	16348	16355	16359	16151	16340	16164	16168	16239	16351	16133	16271	16233	16170	16251	16318	16035	16265	16280	16444	16241	16364	16193	16230	16235	16307	16432	16201	16241	16272	16136	16310	16349	16320	16382	16233
25306	21600	27818	28212	22595	21384	20812	19697	19497	19282	19394	18811	18680	18535	18280	18517	18544	18436	18305	18400	18299	18304	18255	18153	18333	18370	18209	18213	18350	18478	18467	18235	18131	18169	18138	18246	18299	18256	18362	18229	18290	18245	18242	18214	18202	18318	18095	18087	18143	18320	18052	18208	18309	17920	18296	18357	18120	18227	18172	18183	18143	18336	18101	18056	18458	18217	18278	18276	18108	18031	18170	18251	18144	18288	18119	18262	18334	18315	17974	18159	18037	18200	18271	18363	18349	18084	18254	18089	18138	18165	18329	18204	18270	18165	18130	18290	18211	18272	18062	18079	18409	18174	18202	17992	18163	18186	18331	18273	18335	18243	18286	18067	18005	18492	18373	18362	18290	18121	18109	18316	18394	18211	18212	18387	18288	18369	18237	18218	18003	18160	18229	18369	18300	18063	18393	17957	18243	18273	18300	18195	18198	17976	18223	18099	18111	17895	18149	18258	18520	18280	18307	18170	18315	18363	18164	18154	18093	18133	18246	18309	18223	18358	18350	18174	18414	18363	18208	18312	18320	18256	18187	18388	18138	18151	18414	18128	18118	18140	18380	18312	18280	18167	18161	18143	18241	18177	18093	18376	18284	18362	18365	18091	18191	18326	18396	18234	18278	18276	18309	18108	18436	18195	18328	18362	18294	18225	18093	18203	18090	18216	18298	18081	18183	18089	18231	18434	18205	18467	18166	18233	18152	18278	18270	18245	18256	18316	18188	18220	18244	18309	18097	18236	18192	18173	18173	18269	18185	18358	18230	18459	18148	18231	18136	18291	18054	18076	18312	18152	18134	18272	18250	18354	18233	18061	18203	18199	18190	18043	18271	18219	18071	18082	18141	18298	18091	18266	18130	18366	18267	18398	18443	18130	18244	18297	18259	18168	18295	18099	18341	18299	18222	18337	18193	18106	18058	18242	18302	18270	18261	18655	18467	18207	18236	18228	18335	18326	18174	18409	18149	18299	18199	18386	18162	18189	18223	18178	18149	18159	18049	18098	18279	18077	18245	18225	18157	18016	18389	18334	18203	18217	18091	18332	18219	18377	18246	18142	18218	18318	18355	18248	18288	18214	18106	18346	18388	18189	18267	18058	18204	18105	18171	18248	18231	18153	18091	18309	18291	18235	18215	18188	18172	18158	18225	18204	18284	18193	18316	18463	18187	18120	18197	18333	18181	18168	17977	18359	18077	18305	18185	18254	18369	18332	18157	18206	18189	18316	18403	18311	18304	18272	18484	18168	18452	18211	18148	18271	18184	18047	18280	18465	18362	18266	18187	18178	18379	18149	18121	18133	18354	18198	18122	18215	18149	18326	18285	18214	18252	18108	18300	18441	18220	18021	18254	18267	18174	18354	18305	18072	18288	18397	18149	18313	18354	18053	18339	18113	18215	18145	18241	18101	18333	18213	18150	18179	18172	18263	18147	18286	18259	18311	18127	18061	18175	18259	18188	18248	18274	18104	18112	18169	18355	18298	18263	18362	18269	18108	18079	18202	18231	18225	18248	18279	18437	18147	18153	18081	18291	18327	18416	18263	18474	18247	18066	18037	18404	18146	18147	18125	18338	18294	18375	18171	18216	18393	18185	18338	18171	18243	18158	18094	18200	18262	18276	18235	18362	18275	18176	18088	18151	18114	18156	18283	18240	18133	18315	18055	18178	18092	18286	18105	18205	18127	18525	18341	18129	18306	18478	18303	18209	18278	18283	18259	18227	18094	18036	18254	18071	18130	18302	18189	18141	18114	18254	18229	18399	18050	18208	18453	18066	18193	18345	18349	18113	18243	18118	17979	18350	18207	18327	18300	18211	18058	18242	18437	18259	18031	18259	18265	18431	18131	18158	18312	17975	18194	18148	18154	18352	18218	18258	18207	18128	18326	18251	18175	18291	18058	18405	18299	18369	18155	18160	18242	18251	18057	18173	18230	18295	18193	18127	18187	18219	18180	18243	18341	18340	18208	17929	18153	18589	18422	18055	18163	18411	18194	18103	18232	17903	18250	18180	18464	18185	18323	18600	18316	18013	18201	18251	18306	18180	18214	18040	18134	18341	18169	18203	18145	18308	18243	18434	18250	18186	18078	18112	18161	18297	18177	18189	18153	18073	18006	18167	18312	18270	18049	18183	18214	18165	18212	18251	18314	18375	18078	18279	18412	18342	18365	18229	18338	18249	18302	18251	18095	18407	18210	18346	18046	18257	18355	18186	18252	18284	18036	18290	18203	18223	18338	18230	18289	18219	18209	18170	18069	18227	18210	18516	18056	18224	18022	18391	18293	18303	18223	18188	18330	18175	18146	18149	18108	18029	18184	18362	18248	18118	18118	18317	18108	18272	18303	18280	18414	18154	18278	18211	18167	18280	18286	18196	18114	18376	18372	18278	18120	18114	18234	18238	18136	18349	18248	18330	18312	18257	18409	18358	18256	18030	18029	18236	18250	18556	18547	18313	18257	18106	18175	18224	18208	18237	18182	18347	18116	18072	18225	18367	18115	18194	18090	18093	18201	18260	18361	18269	18126	18235	18295	18050	18085	18247	18179	18206	18335	18308	18251	18444	18182	18259	18214	18193	18471	18127	18376	18449	18281	18269	18230	18286	18204	18389	18344	18359	18288	18140	18105	18262	18433	18356	18211	18119	18191	18134	18341	18269	18164	18432	18303	18161	18239	18291	18340	18265	18467	18233	18273	18210	18325	18138	18338	18116	18284	18206	18017	18396	18220	18206	18072	18173	18216	18233	18296	18140	18039	18255	18202	18247	18256	18144	18302	18118	18267	18228	18292	18205	18300	18236	18201	18230	18365	17957	18273	18167	18212	18181	18292	18080	18207	18193	18145	18362	18175	18317	18162	18255	18173	18330	18140	18351	18265	18254	18269	18296	18171	18293	18173	18214	18398	18336	18226	18262	18191	18248	17978	18126	18122	18466	18320	18144	18270	18217	18142	18215	18212	18113	18100	18183	18162	18146	18147	18377	18239	18098	18327	18175	18513	18176	18126	18198	18250	18217	18056	18366	18170	18234	18152	18256	18258	18333	18151	18233	18300	18411	18243	18302	18273	18045	18085	18281	18332	18015	18250	18289	18109	18239	18023	18268	18250	18183	18192	18170	18325	18247	18125	18360	18314	18287	18269	18028	18356	18013	18298	18491	18257	18413	18147	18097	18174	18343	18446	18283	18179	18193	18057	18160	18394	18242	18169	18434	18321	18373	18072	18175	17961	18144	18446	18314	18247	18271	18260	18039	18147	18215	18271	18193	18248	18310	18025	18250	18179	18134	18110	18166	18209	18341	18240	18401	18107	18335	18227	18181	18308	18144	18081	18276	18163	18156	18085	18181	18348	18070	18183	18256	18111	18318	18189	18097	18201	18186	18135	18225	18366	18213	18274	18483	18312	18034	18121	18387	18229	18429	18166	18180	18244	18229	18082	18411	18155	18322	18179	18178	18180	18297	18207	18153	17977	18359	18366	18246	18253	18396	18198	18220	18318	18203	18173	18237	18153	18223	18390	18079	18145	18283	18206	18265	18281	18061	18194	18269	18216	18162	18269	18235	18204	18403	18290	18276	18325	18258	18201	18270	18033	18243	18310	18184	18307	18121	18237	18337	18201	18369	18274	18377	18296	18247	18336	17854	18091	17963	18384	18252	18261	18209	18421	18183	18207	18276	18405	18278	18142	18200	18226	18091	18228	18362	18426	18167	18363	18286	18162	18206	18191	18336	18165	18251	18285	18265	18322	18161	18183	18063	18157	18154	18154	18294	18282	18262	18195	18359	18210	18191	18248	18171	18203	18351	17956	18262	18167	18260	18098	18302	18352	18202	18239	18169	18453	18376	18260	18388	18247	18327	18289	18319	18101	18165	18270	18129	18175	18161	18149	18161	18323	18207	18118	18130	18315	18268	18139	18257	18247	18148	18046	18108	18166	18240	18214	18299	18257	18281	18225	18236	18069	18330	18118	18038	18251	18145	18063	18218	18212	18014	18232	18370	18544	18257	18355	18362	18366	18406	18251	18213	18181	18329	18288	18229	18392	18301	18333	18156	18018	18107	18072	18128	18433	18289	18202	18356	18153	18401	18254	18204	18289	18164	18205	18131	18044	18231	18176	18222	18225	18169	18012	18218	18105	18275	18302	18260	18011	18140	18055	18136	18280	18243	17997	18245	18279	18346	18374	18105	18243	18120	18185	18353	18369	18071	18202	18161	18061	18288	18325	18329	18279	18208	18156	18095	18364	18279	18183	18381	18256	18293	18220	18286	18482	18304	18155	18217	18257	18164	18210	18217	18317	18392	18054	18198	18103	18349	18205	18268	18343	18371	18185	18121	18171	18190	17958	18213	18336	18398	18172	18285	18148	18166	18252	18056	18418	18097	18173	18228	18358	18203	18340	18295	18243	18293	18194	18109	18271	18336	18268	18247	18047	18108	18257	18315	18282	18273	18166	18210	18165	18253	18163	18195	18318	18307	18353	18231	18109	18261	18302	18312	18219	18351	18290	18279	18276	18236	18168	18154	18289	18191	18236	18247	18354	18166	18015	18125	18220	18302	18423	18099	18209	18098	18452	18437	18268	18158	18183	18188	18341	18207	18324	18197	17977	18200	18121	18191	18138	18345	18080	18208	18365	18192	18191	18416	18334	18097	18193	18038	18144	18401	18416	18416	18180	18339	18182	18427	18118	18107	18212	17915	18323	18367	18270	18255	18139	18115	18112	18163	18309	18210	18414	18074	18036	18166	18276	18278	18177	18153	18156	18343	18237	18379	18182	18319	18354	18432	18259	18260	18294	18239	18206	18232	18079	18130	18120	18266	18125	18237	18237	18258	18162	18158	18296	18028	18248	18157	18318	18487	18293	18318	18290	18357	18309	18253	18066	18154	18207	18273	18384	18310	18255	18085	18048	18327	18217	18149	18266	18412	18350	18081	18077	18238	18128	18427	18226	18550	18396	18259	18294	18271	18335	18228	18272	18396	18282	18358	18140	18319	18176	18221	18162	18433	18206	18350	18384	18279	18218	18216	18320	18327	18355	18422	18394	18449	18284	18129	18140	18248	18257	18188	18229	18132	18119	18268	18192	18254	18390	18373	18167	18320	18408	18465	17873	18189	18394	18321	18320	18150	18374
22796	39827	33723	26407	22686	20718	19217	18590	17858	17681	17242	17085	16594	16569	16508	16190	16413	16361	16260	16127	16144	16316	16168	16275	16130	15975	16197	16192	16043	16201	16154	16168	15801	16085	16085	16005	16101	16029	16056	15988	16137	16104	15923	16024	16079	16143	15881	16147	16009	16005	16037	16080	16094	16099	16124	16120	16094	16160	15950	15985	16062	15993	16065	16062	16012	16047	16066	16131	16063	16108	15801	16078	16069	16102	15950	15896	16180	16120	15876	16192	16137	16038	16189	16079	16031	15924	16054	16005	16136	15972	15990	16100	16122	16089	16071	16254	15981	15961	16119	16174	16027	16159	16120	16031	15981	15870	15952	16150	16062	15991	15956	16024	16048	15919	16146	15995	15937	16136	16112	16001	16075	16034	16243	15996	15861	16000	16234	15981	15877	16023	16146	16198	16095	16198	16075	16079	16110	16118	16121	15986	15920	16089	15963	16107	15995	16125	16123	15953	16084	16015	16040	16101	16052	16050	16059	16070	15876	16196	16137	15882	16027	15997	15918	16005	16111	15966	15787	15998	16089	15899	16111	15985	16126	16061	16045	16300	15929	15956	16185	16153	16092	16096	16127	16032	15900	16071	16101	15950	16010	15938	16085	15964	16029	15994	16037	16024	16057	15993	16165	15900	16124	16117	15934	16061	15971	16119	16057	16132	16096	15983	15968	16121	15985	15961	16046	16156	15896	16089	16006	15985	16128	16124	16125	15975	15988	16111	16272	16010	16060	16138	16068	16054	15996	16014	16131	15998	16242	16110	16077	16168	16118	15971	16147	16053	16021	16064	15917	16064	15753	16066	16147	15948	16091	15989	16118	16002	16091	15898	16126	16063	15985	16114	15940	15921	16042	16070	16013	16075	16121	16120	16034	15958	15923	16087	16131	16012	15930	15958	16114	16014	16089	16154	15997	15977	16085	16104	15890	16037	16038	16113	16093	16060	16056	16127	15984	15996	16099	16219	16061	16239	16018	16131	16037	16089	15957	16148	15883	16010	16092	15915	16129	15950	16155	16211	16107	16028	15940	16043	16035	15894	16160	15896	16100	16106	16060	16010	16127	16072	16019	16196	16170	15943	15984	15980	16017	16111	15931	16032	16069	16087	16086	15962	16046	15815	16234	16217	15974	16141	16089	16035	16066	16185	16058	16118	16101	15860	16092	16064	16121	16049	16188	15983	16093	16028	16169	16075	16082	16002	15933	16069	16040	16117	16267	15933	15999	16139	16055	16120	16015	16140	15919	16019	16024	16097	15902	16082	16164	15982	15960	15946	16056	16119	15921	16175	15985	15983	16025	16080	16213	16206	16062	16029	16096	16041	16078	16218	16208	16064	16245	16097	16202	16131	16250	16003	16142	16253	15921	15996	15985	16299	15962	16175	16054	16129	16101	16163	16025	16022	16067	16158	16066	16101	16070	15963	16030	16254	16094	15939	16197	16249	16121	15997	16014	15921	16079	16001	15963	16019	16131	16098	15974	15973	16050	16037	16164	16001	15886	16145	15880	16063	16091	16262	16305	16054	16098	16186	16028	16118	15832	16046	16140	16108	15980	16222	16174	16136	15989	16014	15934	16086	16043	15862	16149	16142	16004	16196	15958	15891	15918	15983	16209	15994	16026	15952	16076	16005	16026	16168	16057	16207	16050	16091	15829	16001	15978	15943	16045	15989	16098	16092	16061	16098	16012	16057	16215	16018	16187	16109	16033	15965	16020	16064	16124	16183	16056	16082	16031	16106	15967	16009	16182	16010	15983	15951	16154	16081	16036	16176	16084	16226	15969	16018	16122	16122	16187	16008	15971	16103	16080	16123	16230	15927	16211	15955	16117	16059	16065	16065	16093	16054	16040	16087	15904	16252	16014	15929	16025	15924	16032	15843	15991	16040	15999	15934	16036	16005	16052	15912	15994	15890	16115	15994	16071	16084	16093	16301	16156	16043	15921	16062	16100	16237	16106	15915	16048	16034	16101	15951	16231	16071	15916	15947	16158	16153	15907	16044	16065	16134	15995	16192	16096	16124	15948	15934	15950	16196	16018	16015	15934	15944	15955	15888	15952	16051	16107	16097	16235	16088	16024	16008	16122	16066	16014	16033	15814	16059	16099	15932	16144	15946	16066	16019	16129	16078	16143	16026	16122	15933	16057	16013	16087	16109	16033	16248	15815	16111	16079	15893	16092	16130	16170	15972	16045	16057	16127	15975	15980	15920	15926	16105	15908	16084	16065	15885	16042	16145	15958	16062	16141	16113	16044	15973	16092	16216	15968	16006	16034	16059	16216	16089	16051	15982	16150	15976	16088	16079	15917	16262	16007	15946	16152	16157	16092	15992	16051	16015	16126	16116	15825	15985	15894	16125	16194	16010	16233	16088	15911	16014	16023	16175	16015	16113	16019	15934	16005	16015	16035	16097	16116	16009	15801	16130	15929	15921	16065	16043	16008	16045	16050	16015	16030	16127	15967	16049	15955	16204	16038	16092	16046	15978	15883	16150	16134	15962	15999	16081	15980	16186	15958	16105	15996	15987	16169	16185	15982	16256	16035	16092	16086	16174	16187	16178	16064	16076	16239	16119	15938	16062	16104	16063	16018	16042	16214	16087	15959	16042	15983	16106	15965	16285	16146	16278	16029	16063	16014	16012	16219	16121	16063	16086	15933	15917	15876	15965	16110	16080	16005	16032	16151	16136	16072	16142	16099	15964	15987	16097	16141	15980	16081	15944	16095	15862	16061	16101	16257	15950	16120	15991	16207	16142	16025	16066	15991	16147	16053	16159	16242	16038	15955	16035	15968	16207	16071	16275	16162	16078	15984	16054	16101	16062	16134	15913	16161	15940	16095	16115	15955	15941	16040	15945	16010	16112	16199	15969	16138	16148	16224	16078	15984	16057	16154	16012	16130	16042	16159	16151	16078	16167	16093	16235	16178	16161	16077	15939	16149	16084	16145	15990	16032	15904	16044	16000	16225	16026	16153	16060	15968	16114	16039	16191	16160	15968	16019	16098	15974	16062	16036	15958	16050	16095	16079	16056	16268	16032	16191	16241	16094	16066	16035	16050	16161	16068	16051	16262	16013	16133	16092	15914	16073	16041	16048	16013	16077	16036	15972	16006	16115	15990	16188	16025	16150	16207	16096	16025	16072	15996	16028	16010	15971	16072	15947	16004	15905	16020	16000	16236	16261	16108	16135	15944	15958	16051	16100	16058	15928	16054	16032	16047	15770	16064	15918	16005	16008	16051	16087	15876	16013	16114	16058	16178	16161	16121	16086	15971	16132	16044	16065	16034	15996	16092	15954	16108	16069	16216	16006	16101	16053	16119	16052	16002	16086	15951	16149	16093	16099	16134	16192	15970	15955	16352	15946	16238	16094	16151	15923	16004	16111	15895	16094	15887	16228	16007	16073	16107	16051	16218	16037	15957	16122	16114	15977	15968	16065	15981	15943	16104	16189	16059	15912	16143	15955	16149	15883	16069	16101	15901	15975	16002	16120	16042	15824	16185	15951	16038	16055	16188	16112	16082	16200	15981	16152	16069	16039	16201	16070	16074	15884	16069	16042	16036	16246	15930	15925	16085	16148	16078	16075	16065	16025	15886	16068	15961	16004	16161	16166	16071	15987	15943	16036	16034	16126	15979	16079	16120	16167	16011	16019	15988	16143	16077	16093	16097	16034	15993	16044	16109	16027	16020	16083	15931	16139	16131	15997	15862	16238	16123	16179	16008	16092	16172	16197	15982	16270	16120	15972	15936	16171	15907	15905	16094	16141	16180	16075	16047	15992	16213	16153	16186	15888	16002	16097	15972	15954	16179	16128	16237	15931	15910	16144	16092	15962	16015	16000	16105	16083	16067	15852	15984	16084	15954	16232	15941	16059	16208	16079	16029	16079	16153	16071	15891	16172	15952	15931	16084	16028	15990	16182	16050	16052	16128	15826	16137	16098	15887	16070	16132	15997	16144	16062	16039	15920	16071	16194	16049	16056	16170	15965	16171	16051	15921	16262	16016	15926	16092	16136	16061	16174	16188	16055	16063	15826	16049	16117	16075	15946	15971	15882	16216	16109	16127	15977	16066	16035	16139	16076	16103	16092	15997	16277	16067	16058	16076	16169	15974	16056	16306	16162	16244	15992	15994	16024	15992	16165	16103	16074	16084	15908	16218	16191	16033	16085	15996	16116	16018	16193	15970	16031	16080	16109	16211	15862	15961	16048	16057	16150	16051	15941	15775	15911	16033	16076	16020	16024	16022	15869	16129	16050	16055	16151	15972	16107	16141	16043	16076	15999	16083	16051	16036	16132	16096	16122	15966	16133	16080	16009	16029	16034	16030	15974	16155	16029	16313	15969	15904	15963	16120	16207	15995	15962	15996	16125	16137	15990	15894	16250	16094	15983	16153	15929	16041	16192	15914	15889	16171	16061	16067	16025	16260	15979	15904	16133	16169	16032	15982	16198	16104	16027	16220	15995	15963	16195	16083	16118	16126	16072	16065	16095	15970	16103	16081	16080	15992	16001	16015	16031	15998	16140	16290	15883	16168	16012	16153	15997	16084	16061	16025	15930	16181	16049	16004	16054	16067	16109	15946	15936	15929	16046	15889	16064	16048	16139	16151	16007	15977	16023	16154	16037	16164	16112	15816	15904	16033	16143	15994	16084	15944	15970	16075	15922	16251	16173	16054	16025	16110	16009	16066	16145	15990	16018	16212	16055	16241	16072	15997	15970	15948	15928	16028	16137	15936	16112	16153	16085	15963	16028	16065	16035	16132	16112	16060	16088	16134	16048	16006	15985	15992	16014	15986	16096	16129	16101	15922	16081	16136	16043	16162	15904	16016	16028	16036	16022	16157	16197	15973	16079	16081	16066	16062	16084	15939	16127	16036	16108	16132	16127	16037	16075	15965	16073	15975	15853	16101	15934	16029	15929	16070	16217	16046	15914	16090	16107	16001	16068	16109	16029	15954	16046	16011	15914	16094	16123	16033	16086	16075	16197	16083	16239	16089	16178	16171	15949	16009	15916	16128	16199	16123	15942	16104	16038	16031	16136	16013	16061	16066	15913	15959	16231	16127	16075	16088	15919	16008	16135	15929	16113	16138	16103	16126	16032	15914	16037	16181	16057	15956	16121	16111
22426	21480	28654	24820	22254	25115	26668	22464	21092	21030	20764	20315	20034	19791	19473	19629	19354	19308	19499	19178	19170	19214	19055	19389	19037	19079	18909	19172	19336	19053	19046	18978	18885	18993	18885	18917	18751	18777	18981	18837	19049	18893	18875	18993	19126	18977	19003	19055	19041	18815	18962	18837	18742	18703	18854	18794	18970	18946	19127	19048	19124	18921	18827	18956	18672	18682	19050	19030	18923	18945	18943	18804	19046	18878	18928	18872	18865	19099	18881	18846	18846	18998	18696	18809	18835	18879	18880	18877	18975	18785	18892	18881	18724	18895	18773	18838	18842	18971	19086	18747	18868	18971	18779	18678	18854	18774	18810	19032	18662	18832	19161	18992	18860	18879	18971	18649	18828	18886	18754	19031	19007	18701	18871	18578	18951	18697	19061	18781	18833	18877	18778	18933	18884	18786	18843	18644	18957	18783	18805	18979	19038	18820	18913	18889	18781	18875	18647	18902	18839	18670	18776	18897	19049	18751	19004	18854	19135	18848	18861	18749	18801	18960	18898	18883	18796	18831	19017	18960	18761	18926	18900	18951	19068	18720	18944	18953	18788	18959	18767	18808	18922	18817	18804	18960	19109	18830	18909	18760	18826	18717	18940	18642	18808	18904	18782	18936	18985	18948	18901	18925	18885	18709	18785	18794	18815	18707	18827	18669	18890	18914	18831	18772	18688	18992	18648	18799	18868	18829	18957	18954	18930	18890	18918	18858	19005	18865	19183	18848	18977	18716	18881	19077	19058	18794	18940	18676	18761	19046	19019	18938	19028	18878	18705	18612	18899	18990	18839	19018	18847	19018	18780	18921	18919	18853	18926	19059	18847	18822	18822	18872	18806	18843	18702	18665	18820	18712	18699	18861	18848	18823	18789	18845	18864	18726	19006	18846	18957	18819	19071	18949	18935	18960	18860	18744	18821	18919	18884	18937	18789	18966	18898	18802	18995	18841	18804	18638	18830	18975	18870	18899	19014	18752	19084	18843	18874	18818	18954	19011	19066	18860	18830	18864	18827	18974	18763	19073	18925	19065	19026	18821	18733	18833	18864	18831	18767	18773	18887	18760	18937	18820	18791	18785	18881	18795	19020	18779	18701	18897	18954	18804	19001	18808	18786	18901	18879	18945	18994	18884	18951	18685	19017	18901	18702	18834	18672	18789	18861	18755	18905	18805	18771	18982	18835	18876	18888	18948	18710	19016	18781	18961	18948	18942	18888	18767	18855	19001	18831	18717	18771	18803	18921	18937	18941	18921	18974	18976	18826	18983	18966	18837	18825	19026	18715	18774	18726	18943	18810	18677	18987	18641	18785	18769	18959	19051	18824	19020	18863	18987	19014	19078	19003	18673	19003	18801	18972	18914	18869	18907	18806	18879	18802	18964	18558	18956	18877	18967	18952	18682	18876	18860	18901	18601	18753	18675	18884	18977	18916	18943	18870	18893	18822	18803	18943	18873	18833	18865	18695	18842	18852	18844	18699	18833	19063	19009	18772	19042	18805	18645	18699	18794	18925	18898	18892	18866	18900	18894	18911	18836	18799	18922	18814	18835	18775	18873	18881	18845	18935	19069	19086	18911	18925	18910	18726	18748	18783	18780	18869	18810	18807	18834	18817	18910	18899	18756	18803	18873	18916	18808	18841	18871	18906	19018	18909	18900	18965	18853	18835	18930	18910	18935	18759	18995	19060	18978	19046	18960	18849	18828	18801	18877	19013	18808	18861	18973	18853	18913	18844	19048	18944	18873	18755	18914	18806	18735	18883	18770	18904	18681	19009	18914	19034	18761	18856	18814	19051	18862	18954	18704	18916	18826	18782	19019	19060	18877	18741	18763	18873	18857	19075	18830	18868	18997	18806	18927	18893	18953	18906	18880	18957	18742	18593	18705	19050	18944	18925	18663	18731	18723	18722	18744	18691	18851	18795	18715	18974	18757	18953	18921	18684	18746	18858	19190	19082	18784	18835	18725	18870	18934	19037	18988	18839	18906	18816	18717	19076	18930	18914	18859	18877	18990	18813	18890	18942	19019	18935	19002	18883	18910	18860	18945	18888	18907	18862	18799	18890	18852	18789	18786	18823	18980	18956	19026	18678	18823	18787	18778	18769	18821	18922	18814	18800	18939	18821	19042	18823	18741	18933	18842	18770	18990	18774	19002	18986	18854	18784	18644	19023	18772	18650	18868	18710	18936	18811	18954	18823	18877	18962	18840	18900	18753	18773	19064	18680	18893	18833	18721	18739	18808	18942	18847	18709	18733	18841	18930	18631	18771	18756	18690	19019	18903	18697	19058	18845	18610	18794	18884	18878	18783	18883	18772	18707	18958	18977	18939	18949	18749	18791	18636	18960	19004	18977	18769	18784	18772	18816	19015	18891	19108	18983	18636	18797	18907	18735	18772	18720	18825	18834	18810	18899	18842	18855	18948	18672	18710	18938	18885	18680	18804	18897	19069	18771	18675	18743	18807	18968	18832	18851	18951	18864	18739	18769	19009	18816	18866	18897	19023	19151	18981	18917	18897	18640	18867	18976	18932	18874	18832	19194	18875	18837	18856	18717	18648	18827	18796	18921	18801	19036	18846	18813	18543	18897	18843	18759	18942	18917	18749	18914	18877	18751	18928	18693	18637	18916	18850	18736	18802	18805	18910	18755	18907	19077	18916	18704	18894	18906	18904	18606	18956	18844	18684	18962	18891	18844	18805	18864	18986	18979	18855	18703	18596	18785	19010	18741	18760	18766	18887	18794	18807	18839	18801	18823	18924	18817	18619	18793	18826	18928	18981	18719	18744	19003	18878	18713	19084	18884	18995	18917	18635	19097	18896	18814	19154	18839	18854	18946	18919	19095	18988	18812	18916	18999	19012	18860	18838	18846	18883	18986	18601	18719	18826	18682	18842	18762	18812	18729	18584	18537	18820	18856	18776	18738	18774	18646	18928	18789	18981	18733	19081	19013	18795	18793	18928	18869	18902	18796	18600	18826	18730	18865	19014	18862	18899	18723	18881	18879	18636	18809	18902	18898	18829	18716	18974	18744	18841	18802	18682	18734	19010	18944	18882	18879	18651	18912	18784	18957	19004	19116	19007	18831	18741	18853	19033	19025	18684	18862	18867	18855	18834	18650	18810	18737	18650	18821	18791	18833	18831	18621	18962	18927	19126	19098	18715	19036	18867	19037	18622	18800	18639	18977	18938	19042	18643	18804	18719	18950	18898	18747	18814	18677	18853	18745	18845	18915	18869	18895	18850	18970	18830	18925	18766	18910	18786	18691	18644	18885	18908	18912	18785	18965	18756	18778	18752	18810	18945	18896	18754	18885	18831	18700	18904	18823	19072	18925	18889	18947	19116	18822	18811	18786	18825	18820	18820	18915	18825	18723	18813	18940	18769	18900	18873	18956	18742	19012	18767	18734	18597	18793	18998	18859	18961	18863	18762	18688	18857	18880	18824	18574	18968	19033	18879	18694	18902	18980	18912	18718	18832	18752	18911	18847	18784	18757	18920	18846	18931	18944	18771	18918	18933	18851	19022	19093	18900	18653	18830	18717	18953	18890	18730	18937	18822	18785	19069	19161	18890	18682	18851	18809	18798	18933	18886	19144	18941	18935	18844	18784	18987	18847	19086	18888	18951	18721	18952	18963	18982	18788	18812	18888	18995	18794	19096	18962	19012	18977	18944	18997	18805	19022	18811	18681	18698	18966	18896	18896	18879	18847	18800	18970	18853	18855	18641	18828	18596	18625	18853	18773	18982	18927	18833	18999	18905	18951	18860	18879	18993	18659	18893	18680	19039	19060	18935	18811	18743	18859	18696	18820	18901	18915	18912	18882	18736	18755	18893	18767	18935	18995	18689	18719	18935	18892	18924	18828	18889	18847	18748	18594	19056	18940	18735	18732	18889	18809	18922	18782	18755	18686	18784	18866	18799	18918	18956	18845	18686	18891	18753	19039	19000	19006	18947	18603	18656	18751	18906	18872	18824	18922	18802	19004	19061	18869	18815	18990	18789	18823	18844	18803	18785	19144	18822	18746	18921	18801	18678	18917	18695	18874	18811	19015	18844	18968	18863	18759	18764	18787	18884	18946	18835	18997	18807	19116	18661	18811	18702	18880	18681	18967	18728	18921	18914	18925	18873	18765	19067	19065	18892	18746	18959	18917	18955	18716	18848	18928	19080	18706	18846	18669	18819	18844	18761	19000	18898	18784	18764	18801	18907	18682	18892	18929	18806	18780	18899	18808	18874	18875	18834	18782	18691	18867	18647	18776	18813	18836	18645	18840	18917	18864	18766	18742	18771	18568	18596	18911	19023	18786	18595	18987	18801	18851	18882	18755	19008	18870	18772	18501	18778	18888	18678	18860	18740	18927	18959	18772	19042	18890	18986	19011	18659	18739	19112	18735	18773	19153	19046	18856	18756	18885	18767	18698	18990	18948	18756	18859	18822	19038	18818	18907	18769	18959	18959	19009	18803	18787	18856	18810	18718	19058	19055	18774	18816	18997	18917	18982	18793	18737	18663	18792	18779	18811	18812	18856	19017	19079	18748	18884	18574	18886	18766	18813	18684	18787	18799	18862	18886	18921	18616	18815	18902	18846	18665	18881	18953	18810	18879	18756	18848	18841	18905	18778	18786	19032	18876	18887	18638	18698	19024	18751	19028	18992	18895	18988	18853	18810	18968	18589	18817	18682	18702	18807	18952	18895	18880	18808	18803	18877	18839	18840	18918	18576	18868	18869	18825	18818	18730	18719	18757	18812	18931	18932	18942	18925	18888	19043	18856	18723	18600	18821	18919	18839	18831	18789	18956	18914	18713	18903	18756	18863	18929	18816	18946	18824	19021	18922	19144	18939	18779	18784	18823	19297	19171	18851	18905	18965	18860	18967	18823	18903	18857	18924	18640	18964	18740	18839	18830	18768	18892	18966	18998	18833	19036	18747	18826	18875	18794	18929	18770	19051	18932	18918	19008	18639	18751	18761	18897	18856	18854	19060	18972	18900	18929	18549	19020	18937	18635	18880	18828	18812	18910	18843	19145	18844	18991	18951	18830	18993	18779	18839	18925	18776	19014	18917	18838	19100	19029	19054	18878	19045	18777	18847	18796	18823	18948	19008	18973	18669	18833	18659	18847
23874	47988	41361	32581	28011	24721	22788	21253	20321	19529	18708	18220	17568	17586	17171	17127	16809	16918	16768	16799	16620	16588	16544	16545	16659	16692	16658	16656	16780	16604	16499	16464	16431	16575	16425	16585	16525	16538	16228	16455	16401	16642	16474	16547	16368	16515	16363	16532	16445	16271	16527	16280	16511	16407	16499	16362	16449	16413	16432	16462	16527	16302	16576	16536	16317	16410	16468	16594	16388	16478	16340	16552	16368	16425	16488	16361	16474	16404	16455	16270	16425	16487	16432	16604	16443	16524	16394	16180	16306	16443	16329	16546	16307	16484	16587	16339	16416	16400	16446	16417	16395	16431	16480	16332	16282	16409	16385	16411	16416	16467	16492	16366	16479	16398	16486	16437	16446	16362	16479	16527	16495	16241	16698	16270	16110	16640	16449	16388	16493	16508	16474	16360	16387	16464	16326	16250	16530	16394	16422	16385	16450	16518	16476	16556	16397	16353	16278	16538	16527	16221	16482	16397	16226	16439	16430	16372	16394	16499	16543	16407	16245	16354	16478	16292	16609	16475	16459	16407	16303	16427	16457	16527	16470	16520	16479	16409	16362	16446	16312	16378	16389	16561	16289	16210	16237	16541	16527	16432	16323	16414	16359	16485	16554	16400	16365	16509	16501	16384	16349	16387	16486	16491	16539	16542	16488	16385	16416	16583	16522	16522	16356	16461	16368	16219	16398	16387	16585	16265	16601	16428	16272	16450	16369	16550	16362	16389	16391	16413	16351	16330	16494	16335	16309	16487	16436	16210	16463	16512	16556	16483	16279	16387	16456	16484	16558	16286	16524	16416	16489	16267	16362	16217	16320	16281	16460	16553	16509	16475	16425	16372	16541	16461	16342	16394	16547	16415	16471	16402	16407	16518	16284	16505	16283	16292	16462	16416	16407	16303	16437	16287	16477	16307	16364	16442	16339	16426	16540	16260	16382	16513	16298	16573	16331	16352	16441	16489	16477	16508	16244	16530	16400	16405	16529	16343	16445	16253	16299	16380	16368	16357	16509	16437	16426	16413	16481	16469	16319	16487	16491	16481	16408	16475	16245	16527	16303	16349	16354	16509	16470	16552	16474	16433	16445	16393	16352	16537	16222	16328	16479	16432	16318	16320	16445	16277	16494	16582	16521	16340	16475	16443	16326	16259	16289	16340	16419	16457	16456	16471	16386	16424	16431	16514	16300	16432	16436	16330	16444	16451	16592	16418	16352	16389	16321	16284	16371	16461	16286	16493	16276	16470	16397	16246	16413	16371	16336	16545	16512	16373	16312	16373	16450	16387	16562	16538	16649	16313	16262	16445	16545	16262	16386	16300	16368	16425	16274	16350	16382	16456	16436	16209	16410	16458	16387	16417	16353	16538	16348	16629	16488	16459	16430	16393	16293	16277	16445	16490	16338	16427	16216	16428	16300	16274	16570	16160	16296	16487	16384	16474	16376	16410	16342	16341	16290	16303	16351	16465	16509	16495	16397	16383	16557	16379	16512	16526	16551	16355	16260	16505	16478	16462	16289	16278	16479	16271	16503	16387	16413	16414	16188	16406	16282	16435	16430	16259	16433	16498	16164	16402	16318	16303	16501	16500	16454	16244	16170	16464	16378	16263	16473	16360	16359	16527	16365	16201	16324	16510	16098	16349	16377	16462	16446	16392	16308	16550	16256	16283	16415	16554	16342	16398	16542	16596	16442	16407	16512	16335	16425	16446	16531	16275	16377	16363	16411	16366	16437	16539	16275	16401	16449	16424	16402	16420	16384	16529	16172	16530	16288	16487	16425	16347	16433	16390	16319	16323	16411	16441	16487	16468	16418	16444	16396	16625	16357	16452	16526	16383	16536	16360	16486	16474	16489	16378	16374	16465	16429	16301	16388	16320	16399	16390	16575	16398	16401	16480	16560	16268	16447	16386	16206	16439	16347	16611	16442	16415	16419	16269	16543	16541	16313	16476	16308	16502	16413	16343	16424	16352	16461	16380	16330	16299	16511	16365	16374	16470	16401	16254	16552	16320	16214	16551	16402	16539	16450	16461	16457	16468	16329	16521	16444	16409	16323	16408	16352	16299	16493	16445	16325	16633	16472	16316	16341	16325	16331	16466	16551	16286	16377	16528	16470	16361	16442	16381	16394	16300	16444	16287	16513	16368	16495	16376	16491	16483	16311	16317	16255	16457	16566	16540	16366	16365	16531	16604	16525	16511	16528	16376	16420	16326	16447	16598	16198	16478	16381	16411	16528	16405	16404	16276	16413	16538	16363	16310	16329	16620	16450	16466	16269	16333	16269	16542	16284	16317	16340	16481	16306	16468	16409	16534	16648	16407	16495	16219	16331	16359	16401	16249	16699	16560	16434	16463	16349	16393	16388	16368	16456	16412	16502	16521	16276	16470	16250	16069	16263	16396	16458	16451	16429	16459	16513	16373	16486	16507	16350	16368	16494	16369	16451	16489	16391	16167	16360	16367	16324	16486	16474	16499	16616	16315	16480	16502	16433	16211	16462	16354	16400	16322	16490	16489	16478	16255	16370	16438	16273	16367	16443	16317	16317	16319	16427	16341	16512	16281	16494	16321	16315	16469	16625	16459	16339	16380	16398	16496	16436	16490	16375	16307	16416	16385	16336	16310	16492	16438	16507	16404	16493	16501	16427	16366	16407	16350	16377	16315	16419	16419	16259	16450	16378	16463	16446	16363	16453	16342	16493	16488	16305	16400	16524	16406	16431	16381	16156	16380	16704	16475	16551	16345	16364	16229	16443	16516	16319	16400	16291	16474	16307	16425	16646	16292	16375	16555	16422	16505	16323	16351	16319	16483	16381	16646	16256	16428	16325	16399	16330	16351	16511	16500	16439	16432	16509	16530	16449	16413	16445	16314	16399	16455	16460	16371	16406	16399	16505	16241	16404	16456	16543	16586	16388	16400	16476	16530	16362	16250	16381	16425	16310	16611	16376	16317	16436	16513	16233	16253	16441	16269	16223	16458	16442	16330	16449	16438	16376	16300	16448	16386	16461	16465	16302	16462	16441	16291	16307	16507	16423	16577	16524	16542	16418	16398	16397	16387	16478	16472	16383	16444	16464	16276	16568	16483	16471	16419	16280	16539	16374	16379	16435	16475	16460	16472	16325	16479	16331	16505	16381	16346	16503	16493	16450	16557	16268	16408	16518	16415	16385	16294	16389	16373	16200	16197	16302	16428	16413	16531	16449	16400	16508	16447	16470	16451	16314	16501	16363	16467	16429	16417	16372	16320	16375	16462	16445	16289	16401	16482	16479	16415	16406	16459	16481	16317	16388	16424	16433	16419	16405	16387	16347	16539	16196	16408	16490	16361	16528	16281	16515	16241	16245	16376	16319	16264	16639	16224	16414	16327	16276	16268	16344	16432	16404	16407	16444	16428	16250	16575	16340	16454	16321	16411	16424	16369	16466	16575	16243	16627	16443	16451	16452	16385	16505	16464	16381	16451	16449	16321	16375	16428	16269	16421	16490	16284	16553	16498	16486	16367	16444	16325	16403	16506	16326	16446	16493	16441	16164	16470	16185	16156	16408	16380	16517	16377	16478	16524	16377	16453	16494	16390	16320	16273	16386	16415	16438	16391	16326	16487	16506	16305	16418	16391	16424	16335	16427	16393	16478	16319	16426	16335	16347	16524	16504	16211	16512	16461	16544	16258	16338	16262	16457	16542	16397	16380	16458	16200	16303	16563	16375	16477	16460	16409	16195	16321	16219	16405	16325	16456	16416	16354	16369	16346	16449	16388	16475	16527	16418	16475	16666	16383	16382	16350	16472	16400	16563	16336	16376	16287	16364	16425	16316	16381	16389	16577	16205	16449	16377	16417	16477	16288	16353	16522	16443	16490	16485	16182	16561	16397	16170	16360	16674	16531	16262	16392	16466	16519	16372	16484	16338	16508	16458	16432	16406	16381	16295	16348	16435	16485	16302	16448	16365	16237	16451	16383	16502	16407	16468	16378	16299	16509	16389	16378	16437	16227	16333	16212	16503	16210	16377	16534	16350	16261	16570	16518	16415	16471	16305	16538	16446	16477	16320	16325	16357	16455	16312	16467	16567	16401	16240	16427	16459	16373	16578	16269	16284	16493	16437	16382	16356	16383	16524	16349	16575	16388	16578	16386	16278	16377	16370	16348	16456	16392	16217	16408	16394	16440	16315	16342	16539	16431	16490	16261	16518	16277	16265	16122	16410	16393	16415	16483	16411	16501	16415	16425	16390	16438	16346	16520	16303	16381	16424	16517	16297	16509	16378	16609	16364	16219	16493	16469	16458	16439	16520	16334	16459	16358	16309	16220	16121	16496	16550	16471	16192	16426	16307	16460	16524	16430	16358	16379	16430	16702	16381	16409	16247	16566	16342	16354	16463	16422	16242	16424	16496	16564	16453	16337	16473	16453	16481	16419	16467	16362	16360	16513	16248	16566	16427	16461	16402	16455	16439	16365	16394	16268	16355	16384	16542	16278	16581	16391	16437	16141	16459	16635	16605	16359	16488	16406	16222	16451	16368	16420	16432	16425	16383	16340	16408	16425	16173	16379	16414	16451	16374	16364	16487	16459	16299	16403	16401	16378	16431	16487	16549	16482	16448	16299	16372	16492	16345	16285	16446	16317	16556	16574	16555	16473	16309	16438	16379	16583	16505	16397	16388	16385	16488	16372	16448	16306	16321	16300	16478	16377	16398	16513	16540	16530	16374	16402	16507	16464	16379	16432	16456	16266	16338	16391	16350	16402	16437	16433	16614	16579	16474	16407	16212	16418	16373	16351	16241	16319	16324	16294	16496	16402	16373	16303	16593	16362	16480	16423	16442	16285	16514	16548	16295	16434	16628	16456	16347	16432	16261	16525	16284	16255	16288	16356	16362	16625	16247	16506	16172	16373	16557	16410	16412	16389	16446	16140	16395	16405	16350	16332	16336	16613	16317	16318	16573	16510	16473	16630	16460	16440	16521	16406	16549	16537	16342	16466	16383	16272	16375	16404	16327	16357	16472	16499	16344	16490	16277	16459	16384	16471	16230	16503	16385	16595	16306	16574	16457	16432	16353	16525	16480	16420	16313	16492	16365	16379	16564	16471	16468	16372	16399	16468	16306	16515	16456	16406	16299	16378	16299	16373
29766	26510	30657	26923	22448	21042	20804	20218	19929	19520	19297	19086	19266	18965	19187	19009	18905	18923	19012	18759	18704	18902	18823	18776	18767	18776	18661	18655	18746	18583	18843	18901	18840	18765	18631	18884	18896	18786	18863	18949	18622	18790	18766	18808	18690	18835	18772	18649	18742	18681	18917	18749	18739	18653	18668	18799	18714	18737	18927	18560	18799	18572	18629	18642	18867	18663	18750	18705	18838	18796	18636	18769	18636	18845	18888	18748	18669	18646	18562	18548	18735	18606	18680	18750	18719	18806	18635	18622	18823	18515	18573	18745	18603	18650	18628	18622	18925	18560	18874	18738	18727	19008	18926	18722	18750	18615	18704	18813	18756	18809	18759	18842	18527	18776	18724	18899	18742	18675	18494	18765	18681	18580	18881	18616	18625	18789	18749	18817	18888	18751	18678	18753	18763	18729	18635	18651	18725	18752	18737	18687	18780	18819	18590	18809	18962	18712	18646	18804	18893	18449	18665	18559	18511	18816	18809	18840	18711	18633	18710	18640	18764	18921	18978	18935	18782	18710	18666	18648	18729	18699	18648	18706	18858	18631	18701	18801	18842	18614	18956	18649	18692	18834	18785	18498	18622	18758	18937	18869	18704	18664	18812	18673	18764	18633	18775	18713	18866	18755	18918	18904	18477	18530	18599	18867	18805	18522	18653	18623	18885	18794	18622	18565	18475	18420	18904	18575	18741	18858	18764	18772	18766	18745	18566	18714	18773	18742	18743	18783	18854	18736	18862	18640	18689	18660	18866	18631	18743	18650	18677	18871	18894	18888	18783	18721	18692	18592	18731	18940	18734	18768	18722	18617	18917	18735	18573	18628	18606	18854	18647	18824	18734	18854	18610	18901	18755	18897	18803	18865	18752	18956	18732	18788	18609	18597	18679	18772	18666	18724	18635	18490	18795	18743	18590	18707	18781	18692	18885	18628	18661	18849	18716	18726	18836	18643	18742	18701	18774	18710	18579	18793	18456	18614	18711	18757	18624	18711	18832	18712	18601	18817	18472	18650	18560	18815	18740	18816	18848	18737	18764	18591	18829	18609	18658	18781	18858	18938	18656	18702	18736	18603	18718	18710	18776	18861	18750	18629	19015	18771	18582	18596	18887	18899	18670	18654	18710	18753	18913	18901	18648	19033	18869	18597	18557	18625	18650	18680	18486	18845	18781	18506	18681	18688	18818	18940	18968	18863	18798	18844	18674	18825	18699	18582	18861	18776	18819	18725	18741	18771	18544	18667	18860	18563	18695	18858	18766	18708	18874	18612	18691	18580	18524	18724	18800	18804	18646	18715	18608	18647	18669	18490	18786	18772	18804	18642	18839	18940	18653	18836	18619	19002	18825	18641	18798	18793	18663	18434	18892	18670	18695	18779	18635	18647	18596	18701	18927	18711	18649	18876	18673	18704	18747	18961	18690	18694	18677	18637	19157	18594	18682	18824	18822	18627	18591	18769	18696	18571	18857	18592	18727	18622	18650	18492	18846	18775	18755	18817	18751	18787	18662	18724	18690	18712	18889	18840	18771	18836	18830	18746	18660	18676	18698	18894	18681	18742	18741	18858	18731	18704	18814	18570	18588	18670	18691	18851	18946	18836	18783	18849	18828	18806	18700	18660	18797	18444	18606	18677	18831	18776	18853	18568	18863	18674	18480	18828	18898	18676	18599	18759	18728	18796	18752	18553	18842	18831	18886	18574	18685	18722	18709	18637	18840	18695	18746	18804	18832	18582	18744	18880	18823	18874	18748	18877	18881	18447	18777	18734	18974	18755	18848	18827	18737	18652	18772	18770	18676	18633	18564	18616	18849	18831	18692	18715	18748	18803	18721	18827	18754	18829	18578	18697	18800	18689	18764	18776	18642	18932	18585	18940	18822	18812	19090	18843	18766	18731	18716	18780	18543	18421	18499	18429	18653	18723	18761	18597	18767	18774	18808	18865	18657	18650	18946	18681	18728	18661	18607	18813	18774	18851	18934	18855	18661	18554	18813	18661	18717	18557	18857	18682	18795	18860	18703	18740	18564	18579	18504	18840	18860	18762	18772	18653	18619	18795	18630	18808	18894	18689	18639	18611	18929	18844	18911	18804	18640	18632	18811	18588	18616	18700	18752	18688	18572	18688	18740	18770	18688	18727	19007	18750	18770	18768	18554	18628	18729	18569	18544	18766	18712	18779	18717	18855	18573	18619	18695	18711	18540	18549	18759	19068	18626	18877	18953	19078	18723	18797	18743	18660	18794	18843	18613	18840	18682	18694	18761	18792	18721	18785	18765	18660	18742	18791	18673	18871	18683	18708	18661	18736	18618	18885	18611	18647	18864	18655	18755	18683	18638	18877	18756	18742	18780	18837	18591	18713	18521	18730	18775	18796	18714	18724	18785	18738	18733	18772	18682	18657	18773	18755	18637	18959	18622	18700	18854	18773	18683	18768	18863	18743	18798	18725	18638	18593	18697	18695	18774	18795	19083	18615	18958	18927	18825	18591	18606	18799	18576	18879	18652	18661	18710	18659	18590	18737	18711	18706	18710	18668	18759	18784	18819	18654	18776	18876	18684	18868	18820	18681	18668	18834	18472	18585	18690	18608	18735	18733	18721	18787	18539	18525	18811	18830	18699	18802	18776	18657	18708	18751	18532	18674	18836	18614	18670	18652	18957	18683	18688	18795	18821	18646	18711	18714	18811	18671	18842	18548	18676	18695	18712	18757	18860	18734	18605	18786	18753	18746	18815	18635	18742	18742	18720	18844	18624	18646	18668	18746	18829	18753	18715	18689	18737	18683	18844	18695	18832	18717	18867	18668	18600	18619	18807	18703	18918	18751	18541	18742	18842	18777	18754	18667	18742	18604	18730	18733	18588	18370	18643	18757	18717	18773	18959	18614	18859	18665	18737	18892	18741	18528	18735	18575	18754	18545	18566	18570	18788	18723	18794	18579	18932	18657	18767	18599	18887	18846	18799	18704	18641	18856	18623	18932	18742	18723	18662	19032	18621	18859	18695	18837	19058	18638	18679	18583	18783	18717	18959	18588	18565	18926	18717	18910	18689	18889	18727	18799	18778	18651	18631	18965	18768	18701	18993	18626	18733	18632	18737	18811	18833	18702	18776	18656	18621	18638	18699	18755	18705	18781	18794	18545	18864	18833	18714	18662	18826	18747	18756	18604	18894	18671	18773	18737	19005	18671	18726	18733	18860	18560	18525	18608	18795	18576	18772	18787	18599	18758	18822	18882	18770	18546	18655	18733	18737	18740	18783	18732	18877	18817	18744	18837	18941	18712	18531	18767	18741	18607	18640	18738	18596	18709	18597	18921	18839	18622	18863	18742	18851	18861	18767	18938	18901	18740	18854	18822	18589	18602	18974	18767	18877	18826	18756	18779	18709	18479	18873	18810	18953	18652	18565	18729	18593	18754	18676	18731	18668	18862	18695	18644	18779	18697	18859	18630	18575	18954	18788	18603	18501	18760	18795	18680	18959	18806	18670	18573	18865	18669	18784	19019	18762	18591	18704	18673	18570	18669	18780	18712	18870	18718	18769	18788	18716	18872	18862	18793	18961	18706	18734	18514	18635	18697	18754	18950	18781	18818	18748	18706	18814	18739	18733	18777	18719	18535	18845	18908	18630	18806	18774	18887	18647	18493	18696	18847	18700	18698	18908	18656	18684	18869	18659	18800	18680	18778	18679	18602	18695	18641	18842	18779	18766	18879	18584	18732	18541	18666	18629	18695	18707	18574	18660	18678	18897	18786	18555	18755	18690	18660	18791	18640	18735	18707	18712	18895	18666	18851	18766	18723	18840	18707	18879	18652	18739	18911	18827	18686	18677	18667	18642	18838	18604	18767	18840	18728	18859	18608	18754	18859	18871	18763	18709	18767	18912	18770	18778	18791	18725	18846	18844	18767	18893	18621	18589	18782	18824	18767	18631	18937	18617	18713	18781	18941	18745	18819	18693	18849	18755	18718	18766	18864	18681	18672	18714	18770	18532	18621	18690	18698	18822	18759	18740	18589	18840	18835	18582	18732	18706	18886	18856	18834	18696	18657	18767	18630	18961	18668	18875	18904	18749	18809	18734	18712	18600	18735	18798	18754	18732	18771	18706	18660	18878	18688	18879	18619	18636	18690	18517	18675	18623	18708	18605	18805	18646	18751	18537	18811	18555	18725	18816	18754	18711	18679	18717	18795	18824	18558	18679	18849	18859	18792	18732	18660	18693	18743	18747	18947	18907	18768	18778	18715	18922	18781	18725	18849	18789	18823	18858	18765	18877	18812	18754	18741	18637	18789	18675	18673	18725	18924	18785	18724	18841	18725	18764	18713	18833	18622	18771	18871	18619	18854	18788	18812	18726	18869	18792	18799	18801	18846	18761	18801	18764	18713	18720	18674	18622	18508	18629	18565	18854	18658	18770	18793	18892	18829	18884	18721	18635	18593	18672	18661	18623	18671	18752	18912	18641	18695	18570	18771	18657	19002	18955	18865	18711	18761	18865	18757	18615	18796	18913	18771	18775	18706	18883	18597	18822	18742	18794	18798	18710	18842	18783	18812	18635	18792	18547	18404	18890	18525	18617	18624	18846	18702	18960	18921	18876	19084	18968	18737	18930	18732	18684	18508	18707	18486	18930	18828	18755	18676	18888	18704	18724	18764	18621	18652	18572	18905	18785	18844	18716	18744	18789	18980	18767	18713	18657	18818	18681	18884	18852	18751	18776	18722	18732	18794	19025	18586	18922	18647	18648	18701	18566	18838	18769	18665	18830	18639	18858	18809	18749	18724	18797	18751	18812	18771	18558	18774	18849	18637	18642	18704	18785	18725	18686	18752	18648	18749	18511	18660	18776	18639	18812	18702	18654	18897	18661	18684	18742	18709	18665	18879	18675	18777	18806	18834	18622	18789	18854	18674	18799	18712	18693	18742	18773	18822	18807	18876	18845	18867	18817	18731	18678	18712	18727	18796	18609	18611	18676	18888	18782	18674	18931	18853	18665	18778	18805	18732	18685	18659	18595	18929	18709	18648	18771	18671	18807	18792	18752	18746	18611	18812	18773	18902	18705	18696	18629	18892	18700	18794	18560	18803	18823	18704	18827	18834	18676	18724	18750	18795	18682	18842	19040	18568	18840	18704
24283	38538	31751	24664	21739	19824	18879	18257	17907	17414	17160	17037	16790	16498	16437	16482	16379	16458	16319	16334	16426	16502	16367	16276	16349	16382	16153	16367	16318	16263	16371	16218	16303	16389	16372	16178	16442	16302	16470	16249	16248	16228	16469	16278	16204	16378	16271	16188	16417	16191	16294	16160	16169	16202	16213	16438	16231	16253	16258	16292	16247	16116	16441	16301	16256	16422	16316	16429	16253	16385	16371	16161	16118	16304	16254	16171	16394	16178	16363	16236	16252	16278	16350	16241	16389	16293	16381	16291	16514	16216	16249	16288	16186	16260	16174	16257	16314	16447	16310	16198	16383	16473	16243	16384	16261	16314	16367	16355	16402	16241	16290	16335	16293	16275	16326	16231	16410	16334	16339	16208	16485	16341	16300	16366	16365	16275	16282	16154	16382	16193	16413	16217	16559	16154	16230	16253	16223	16162	16115	16430	16189	16264	16366	16226	16298	16341	16219	16244	16400	16257	16260	16344	16217	16208	16243	16384	16164	16186	16345	16207	16291	16237	16429	16217	16187	16281	16150	16292	16349	16190	16336	16170	16268	16308	16276	16201	16401	16319	16248	16230	16323	16235	16316	16380	16138	16296	16117	16334	16401	16218	16242	16371	16046	16452	16373	16211	16384	16066	16438	16299	16197	16278	16206	16298	16176	16354	16377	16142	16245	16230	16326	16308	16313	16385	16227	16327	16366	16403	16305	16347	16317	16271	16250	16297	16270	16236	16324	16050	16314	16230	16377	16320	16182	16183	16365	16204	16166	16357	16364	16134	16378	16244	16200	16104	16215	16284	16307	16226	16355	16430	16370	16186	16304	16192	16290	16337	16347	16195	16243	16294	16274	16257	16312	16312	16361	16214	16103	16227	16297	16291	16225	16121	16454	16172	16249	16191	16310	16400	16151	16280	16235	16394	16400	16362	16299	16180	16213	16184	16290	16276	16289	16136	16283	16261	16222	16259	16242	16282	16356	16306	16217	16075	16336	16319	16430	16313	16294	16237	16302	16159	16245	16320	16201	16259	16149	16307	16252	16440	16174	16379	16369	16190	16276	16335	16321	16305	16373	16248	16264	16148	16482	16384	16260	16383	16275	16368	16242	16385	16314	16332	16303	16291	16193	16376	16222	16282	16253	16432	16338	16253	16278	16256	16405	16379	16300	16051	16230	16141	16221	16309	16330	16414	16220	16216	16221	16371	16302	16349	16281	16463	16212	16222	16196	16192	16199	16359	16291	16269	16254	16395	16379	16423	16167	16359	16202	16289	16220	16398	16356	16302	16209	16292	16260	16365	16334	16365	16311	16093	16269	16261	16234	16276	16229	16139	16240	16347	16313	16175	16325	16246	16290	16324	16163	16221	16445	16223	16145	16257	16145	16023	16445	16357	16283	16336	16362	16423	16304	16507	16304	16197	16330	16304	16253	16490	16275	16366	16212	16164	16090	16232	16404	16285	16248	16260	16111	16292	16292	16300	16219	16314	16327	16298	16387	16214	16332	16373	16132	16214	16234	16287	16278	16160	16211	16266	16369	16251	16291	16452	16283	16200	16370	16378	16243	16296	16246	16318	16533	16285	16506	16202	16327	16377	16069	16232	16245	16178	16239	16277	16349	16244	16317	16298	16390	16266	16327	16340	16264	16295	16334	16387	16201	16325	16083	16200	16400	16280	16250	16230	16344	16284	16188	16348	16411	16165	16178	16366	16511	16288	16273	16194	16343	16340	16272	16199	16228	16350	16266	16096	16244	16212	16278	16294	16188	16348	16288	16313	16409	16323	16448	16283	16242	16273	16150	16164	16337	16222	16424	16206	16168	16084	16311	16406	16301	16255	16324	16318	16209	16346	16292	16177	16181	16339	16284	16448	16410	16304	16451	16284	16140	16308	16439	16104	16416	16293	16317	16502	16286	16328	16214	16443	16217	16236	16216	16414	16164	16257	16395	16430	16072	16336	16303	16288	16293	16233	16260	16207	16297	16270	16361	16247	16159	16235	16200	16332	16214	16279	16393	16633	16297	16195	16179	16226	16452	16375	16377	16153	16176	16163	16194	16260	16245	16202	16222	16237	16372	16336	16320	16438	16335	16165	16420	16221	16069	16236	16252	16292	16227	16297	16388	16387	16390	16282	16237	16315	16346	16290	16322	16262	16166	16382	16415	16129	16269	16433	16380	16321	16311	16307	16351	16423	16304	16145	16347	16231	16335	16153	16256	16349	16265	16179	16107	16188	16275	16367	16400	16336	16194	16223	16396	16145	16351	16353	16264	16278	16363	16295	16214	16254	16350	16292	16152	16446	16215	16364	16368	16297	16256	16186	16332	16177	16261	16385	16129	16379	16095	16369	16381	16341	16455	16194	16179	16249	16269	16413	16356	16290	16404	16243	16214	16461	16095	16400	16218	16223	16280	16412	16179	16247	16274	16217	16415	16245	16280	16180	16387	16559	16319	16293	16282	16359	16332	16326	16332	16248	16159	16392	16346	16197	16214	16164	16352	16332	16449	16122	16285	16411	16213	16316	16197	16412	16118	16301	16424	16245	16482	16252	16120	16069	16265	16231	16276	16377	16340	16336	16258	16200	16341	16406	16216	16500	16321	16254	16278	16394	16491	16232	16262	16223	16245	16239	16324	16185	16362	16305	16100	16276	16167	16274	16239	16272	16196	16230	16260	16170	16434	16376	16189	16250	16307	16380	16453	16285	16290	16298	16377	16294	16354	16269	16047	16146	16366	16412	16332	16321	16404	16234	16260	16215	16423	16367	16254	16195	16231	16164	16137	16097	16301	16402	16301	16395	16230	16205	16145	16183	16263	16151	16376	16361	16280	16257	16344	16385	16290	16446	16300	16383	16324	16117	16265	16388	16370	16308	16362	16400	16189	16322	16278	16238	16414	16207	16351	16258	16454	16338	16355	16174	16242	16255	16452	16062	16248	16271	16360	16414	16520	16334	16277	16278	16168	16299	16307	16242	16149	16139	16324	16443	16432	16284	16429	16259	16441	16303	16327	16015	16380	16357	16458	16365	16285	16376	16288	16384	16331	16259	16499	16398	16292	16119	16286	16292	16238	16174	16139	16327	16390	16308	16314	16146	16600	16271	16362	16294	16412	16076	16329	16232	16347	16324	16259	16313	16352	16327	16502	16183	16244	16259	16393	16184	16320	16353	16182	16308	16294	16204	16278	16237	16228	16076	16418	16282	16245	16266	16346	16334	16307	16099	16325	16265	16329	16357	16225	16361	16402	16420	16186	16306	16392	16364	16339	16323	16317	16235	16322	16299	16407	16315	16214	16293	16405	16238	16501	16296	16404	16259	16333	16156	16385	16354	16079	16320	16306	16230	16315	16343	16169	16402	16284	16297	16473	16297	16189	16295	16246	16303	16305	16316	16240	16105	16250	16379	16276	16340	16264	16248	16214	16318	16311	16283	16270	16268	16334	16299	16187	16225	16307	16228	16326	16419	16410	16092	16377	16258	16351	16246	16493	16282	16300	16272	16250	16328	16299	16369	16264	16294	16142	16280	16285	16236	16275	16066	16261	16143	16385	16290	16254	16226	16071	16333	16180	16146	16416	16096	16235	16385	16360	16326	16239	16260	16459	16217	16161	16359	16412	16160	16137	16335	16277	16189	16393	16352	16347	16314	16234	16234	16054	16266	16415	16293	16116	16379	16329	16300	16114	16402	16184	16211	16328	16365	16357	16326	16420	16291	16332	16415	16293	16338	16416	16457	16286	16212	16514	16324	16243	16322	16269	16195	16345	16135	16132	16396	16289	16301	16258	16361	16175	16213	16300	16347	16366	16251	16262	16401	16112	16363	16267	16390	16307	16164	16362	16301	16346	16058	16203	16235	16360	16301	16155	16331	16293	16271	16258	16422	16213	16216	16256	16229	16352	16324	16199	16346	16129	16310	16251	16244	16319	16266	16248	16278	16285	16234	16356	16298	16166	16190	16270	16365	16124	16352	16417	16312	16575	16395	16323	16155	16381	16235	16320	16290	16472	16311	16316	16332	16224	16286	16349	16283	16299	16268	16225	16324	16153	16268	16426	16209	16342	16315	16207	16326	16245	16346	16308	16237	16296	16252	16510	16267	16152	16437	16171	16346	16272	16333	16217	16399	16338	16348	16136	16285	16307	16186	16399	16301	16230	16383	16337	16387	16097	16116	16356	16237	16456	16221	16236	16133	16197	16236	16381	16120	16271	16356	16259	16206	16115	16313	16414	16239	16301	16194	16267	16324	16372	16266	16417	16364	16430	16221	16397	16447	16184	16249	16305	16249	16170	16294	16339	16253	16408	16147	16463	16397	16282	16379	16274	16279	16302	16289	16067	16172	16107	16097	16326	16202	16303	16299	16149	16328	16212	16159	16207	16215	16423	16267	16354	16191	16121	16360	16430	16286	16353	16360	16327	16293	16185	16202	16340	16382	16260	16477	16277	16274	16229	16254	16352	16331	16135	16274	16233	16151	16142	16456	16220	16274	16393	16207	16376	16372	16337	16242	16166	16352	16133	16309	16401	16304	16299	16180	16275	16172	16354	16417	16268	16105	16257	16252	16293	16391	16301	16347	16367	16325	16327	16397	16240	16481	16336	16440	16320	16084	16283	16217	16362	16127	16291	16206	16298	16225	16366	16361	16327	16179	16409	16094	16425	16249	16319	16453	16155	16381	16213	16252	16364	16330	16170	16240	16379	16152	16247	16139	16428	16284	16267	16324	16417	16182	16247	16397	16255	16064	16334	16302	16284	16426	16361	16337	16250	16433	16277	16381	16327	16294	16227	16394	16351	16306	16368	16127	16221	16385	16143	16340	16138	16131	16231	16400	16259	16272	16163	16348	16322	16325	16196	16279	16290	16296	16315	16386	16275	16182	16275	16240	16207	16372	16394	16256	16206	16219	16281	16330	16277	16472	16318	16268	16259	16199	16299	16459	16244	16370	16087	16416	16126	16320	16300	16371	16411	16214	16230	16229	16363	16197	16428	16276	16582	16348	16235	16401	16248	16272	16267	16438	16344	16369	16346	16244	16401	16367	16341	16368	16233	16344	16337	16351	16520	16219	16341	16503	16272	16312	16335	16264	16083	16300	16339	16344	16223	16233	16132	16288	16293	16137	16079	16352	16429	16174	16322	16330
23428	21435	28161	25706	23579	24086	24126	21578	20639	20769	20134	20045	19587	19500	19391	19385	19312	19417	19373	19127	19333	19251	19365	19366	19178	18982	19225	19145	19163	19155	18983	19172	19225	19239	19310	18833	19095	19236	18976	19048	19072	19109	18895	19038	18846	18936	18860	19117	19150	18952	19158	19117	19121	18865	18900	19161	19116	19072	19083	19186	19043	19136	18972	19081	19125	19047	19008	18916	19162	19094	19194	18979	19019	18762	18984	19153	18927	18956	19017	19009	18911	19042	18925	18949	19090	18957	19053	19041	18924	18794	19003	19241	19123	18936	18938	19154	19145	18983	19058	18972	19016	18876	18972	18968	19178	19168	19198	19089	19136	19218	19020	18913	19023	19133	19075	19131	19109	19091	19025	18865	19122	19016	19003	18955	19105	19059	19024	19078	19109	19161	19018	19122	18944	18905	19015	18953	18934	18941	18961	18881	18984	18988	19193	18977	19160	19021	19170	18978	18818	18950	19118	19089	18984	18989	18894	18956	18961	18877	19066	19075	18831	19132	18831	19128	19237	19101	18997	19091	18996	18920	19075	18908	18999	18758	18897	19046	19109	18883	19005	19100	19065	18960	19043	19110	18944	18726	19199	19110	19226	19019	19100	18966	18972	18865	19054	18899	19109	18935	19003	19182	19172	19149	18987	18996	18706	18889	18945	18921	19044	19030	19042	19037	19071	18894	19046	19071	18985	18984	19052	19011	18967	19145	19051	19143	18913	18896	19027	19072	19058	19154	19135	18947	19112	19025	18951	19005	18917	19017	18768	18921	19051	18869	19002	19073	18930	19172	18892	19343	18914	19202	19106	19040	19198	18782	18972	19121	19077	19012	18919	18905	19041	18972	18831	19121	19140	19062	19158	19014	19112	19116	19129	19139	19056	19194	19097	18881	18856	18935	19091	19035	19133	19226	19249	19012	19189	18920	18859	18699	18996	18973	19103	18898	18879	18843	18923	19195	18995	18954	19004	19059	19128	19063	19161	18855	18890	19027	19149	19194	18780	18938	18920	18972	19073	19078	19162	18961	18821	18898	19085	18874	18813	19092	18983	18857	19168	18994	19181	19203	19076	18920	19220	19298	19085	19169	18964	19058	18973	18924	19057	19261	19000	19088	19097	18998	19012	19079	18976	18996	19049	19133	19198	18957	19126	18980	19083	19037	19110	19084	19040	19052	19000	18923	19050	19088	19157	19074	19023	18966	19002	19273	19071	19104	19033	19018	19081	19209	19135	19151	19328	19049	18937	19066	19034	19074	19028	19091	18969	18790	18859	18831	19183	19145	18965	18929	19039	19124	18670	19114	19038	18734	18898	18966	19086	18991	19059	18993	18941	18913	18841	18977	19061	18916	18946	18876	18897	19189	18951	19041	18791	18990	19286	19028	19060	19082	18802	19218	18989	18788	19249	19001	18997	19236	19090	19099	19066	19017	18959	19028	19123	19139	18997	19098	18862	19056	18902	19005	18993	19026	19078	19239	18929	19072	18932	19105	19164	18927	19053	19036	18947	18981	18974	19096	19168	19082	18968	19202	19093	19021	19094	19078	18928	19079	19070	18986	19100	19000	19100	18946	19191	19110	18943	18880	19005	18790	18912	19247	18940	19128	19127	19025	19046	19175	19144	19117	18926	19111	18897	19097	19256	18907	18983	18887	19080	18905	18867	18905	18995	18977	18972	19055	19010	18965	18901	19167	19058	18948	19098	19181	19050	19275	19084	18897	18981	18896	19089	19023	18898	19197	19009	19046	19039	18901	19224	19137	19160	19094	19132	19127	19078	19147	19037	19305	18894	19278	19153	18820	19096	19026	19183	19070	18922	18878	19188	19015	19009	18847	19189	19008	19021	19131	18751	19074	19051	18930	19071	19095	18952	18907	19029	19032	18936	19103	18865	19123	19052	18966	18907	19056	19185	19060	19012	18943	18999	19098	19129	18798	19165	18949	18946	19009	19196	19164	19029	19059	19134	19028	19117	18988	19110	19062	18898	18877	19102	19073	19104	18846	18962	19034	18962	18954	19041	18937	18969	19131	18855	19254	19051	19083	19312	19221	19116	19124	18778	18915	19071	18996	19076	18826	19193	18985	19237	19123	18996	19209	19056	18958	19255	19030	18968	19110	19073	19028	19051	18937	19000	19026	19092	19054	18916	18984	18949	18962	19026	19021	19213	19042	19231	18916	19011	18875	19097	18956	18915	18888	18963	18836	19019	19192	18997	19183	19020	19012	19048	19103	18820	19075	19102	19154	19099	18828	19131	19019	19168	19053	18985	19171	19184	18942	18998	19105	19233	18898	18790	18771	19057	18967	18948	18990	18741	19137	19149	19035	19242	19019	19112	18944	18942	18971	19066	18907	18932	18933	19013	19045	18999	18958	19012	18993	19122	18773	18968	18894	18987	19137	19050	18950	18951	19020	19020	19145	18927	18883	19309	18728	18931	18892	19084	19192	19015	18948	19108	19239	19155	18932	19089	18899	19168	18965	18895	18849	19272	18759	18989	18997	19069	18938	18912	19104	19096	19206	18999	19064	18978	18985	18981	18957	19089	19045	18984	19017	19078	18909	19006	19032	19212	19166	19020	19136	19091	18760	19101	18993	19129	18858	19009	19092	19071	18978	19097	19015	18935	19135	19152	19134	19081	19120	19326	19114	19277	19151	18959	18950	19178	19124	18887	19226	18959	19167	18830	19039	18867	19301	18935	19015	18914	19128	19051	19101	19062	18961	19097	19131	18920	19043	19112	19222	19023	18988	19000	19015	19255	18903	19027	19154	19093	19059	19158	19121	19119	19246	18990	19100	19041	19055	19047	18921	18971	18868	19153	18854	18970	19023	18944	19060	19035	19053	19001	18972	18888	19073	19039	19101	19204	18853	18949	19035	19017	19060	19040	19356	18951	19070	18997	18978	19109	19159	18881	18883	18932	18937	19047	19148	18771	19119	18987	18978	18961	19095	18738	19117	19040	19073	19133	19145	19038	18964	19077	18966	19073	19266	18984	19190	19049	18905	19151	18906	18937	18836	19129	18908	18976	18977	19288	19011	18987	18991	18967	19093	19007	18960	19001	19125	19137	19067	18983	19019	18887	18971	18924	18910	19095	19159	19046	18949	19072	19075	19180	19041	18995	19183	19043	19225	19013	18987	18841	19109	18963	18923	19254	18974	19017	18769	19166	19071	19053	19033	19199	19022	19025	18947	19123	19149	18977	18929	19150	18944	19197	19034	19037	19005	18823	19152	19048	18836	18927	19097	19130	18781	18873	19053	18884	18878	19013	19014	19127	18998	18844	18997	19011	18887	18926	18847	19114	18876	19063	19000	19235	19080	19207	19067	18988	19027	19112	19030	18853	18953	18796	19049	18975	18872	18961	18819	19041	19010	19171	19106	18957	18991	19014	19049	19002	18965	19040	19229	19173	19117	18973	19135	19017	19022	18977	19012	19036	19127	19019	18903	18877	19049	19162	19154	18904	19093	19133	18941	19152	18984	19136	18859	18973	18911	18968	19052	19252	18838	19103	19028	19007	19183	18990	19089	18944	19122	19141	19103	19052	19282	19164	19103	19262	19171	18900	19188	18938	18991	18944	19039	19011	18976	18926	19089	19135	19168	18947	19082	19067	19001	19067	19192	19137	19193	18988	18983	19235	19036	19072	18975	18966	18967	19022	18900	19012	18900	19091	19022	19106	19000	19016	19149	19045	18862	18957	19006	18901	19006	19238	19260	18940	18889	19168	19124	19121	19172	19031	19169	18840	19015	18842	19031	19012	19208	19057	19130	19116	18898	19057	19061	19181	19001	18927	18928	19072	18989	19039	19114	19178	18943	18883	19017	18950	18899	19083	18881	19086	19188	18852	19019	19031	19016	18874	18986	18949	19026	18977	19035	19079	19023	18896	19133	19194	19011	19028	19008	19269	19221	19208	19034	18865	19110	18945	18909	19104	18923	19143	19058	18897	18889	18993	19123	19041	18989	18818	18991	19010	19038	19272	19150	18873	18858	18950	19198	19165	19066	19021	19046	19297	19224	19254	19008	18880	19115	19050	19134	19126	19049	19168	19072	19007	19061	18906	19094	19149	19067	18954	19235	19080	19040	19145	18903	19052	18946	19053	18940	18940	18927	19036	19151	18940	19252	19104	18998	19111	18947	19023	18657	19000	19080	18916	18970	19070	18948	18968	19060	19210	19026	19278	19068	19108	19004	19137	19047	19067	19210	18903	19007	18853	18995	18977	19081	18948	19070	19141	19106	19130	18903	18991	18868	19143	18978	18990	19063	19105	19068	18981	19227	19124	18977	19003	18985	18947	19187	19232	19182	19261	19227	19030	18974	18965	18847	19060	19160	18867	19185	19101	18961	18993	19197	19096	19130	18958	19097	19060	19054	19512	19047	19015	19097	19000	19119	18961	19028	19027	19128	18951	19041	19064	19253	19074	18935	19034	19107	18938	19116	18862	19121	18881	19136	18917	19213	18948	19026	18953	19028	19019	19011	19052	18918	19077	19344	19000	19083	19195	18968	18945	19162	19002	19048	18845	19018	18878	18824	19154	19091	19112	19194	18874	18965	18954	19076	18789	18997	18983	18897	18958	19031	19050	18969	19039	18855	19133	19010	18987	19037	19036	19010	18968	18979	19052	18976	18970	19109	19091	18883	19088	19172	19042	19100	19174	19000	18879	19024	19227	18927	19046	19076	19116	19096	18980	18723	19140	19061	19079	19088	18876	19061	19048	18865	19033	18833	18936	19224	18868	19032	19200	18943	18976	19022	19037	19099	18747	18955	18915	19131	19149	19081	19112	19187	18896	19103	18769	19052	19023	19237	18954	19274	18876	19203	19036	19027	19007	18975	19135	18996	19142	19042	19151	19031	19242	18913	19145	18840	19188	18931	19257	18967	18984	19115	19059	19199	19119	18983	19122	19080	19000	19026	18964	19147	19019	19059	19094	19023	19111	19141	18995	18956	18869	18938	19045	19059	19055	19040	18948	18903	19019	18825	19220	19077	19116	18892	18938	19009	19067	19082	18950	18981	19098	19295	18820	18804	19240	18891	19048	19157	18965	18997	18809	18862	19035	18899	18726	18936	18923	19081	19200	19067	18976	19198	19218	18982	18977	18718	19082	19049	18966	19199	19101	19018
22755	44986	37778	29463	24997	22261	21097	19966	19285	18595	18115	17467	17267	17069	16985	16717	16665	16803	16806	16698	16784	16538	16540	16810	16669	16580	16601	16463	16521	16306	16525	16592	16600	16583	16495	16567	16550	16574	16599	16540	16461	16389	16485	16466	16498	16545	16537	16536	16408	16609	16459	16630	16530	16562	16213	16472	16647	16382	16627	16399	16477	16348	16523	16445	16635	16423	16532	16405	16510	16461	16358	16423	16530	16473	16359	16544	16366	16344	16658	16655	16534	16614	16481	16689	16551	16379	16405	16357	16362	16406	16624	16507	16583	16358	16466	16280	16196	16286	16709	16503	16489	16319	16507	16423	16649	16430	16405	16646	16394	16522	16308	16325	16590	16278	16472	16571	16542	16584	16560	16323	16422	16485	16317	16517	16493	16479	16398	16422	16278	16348	16305	16443	16542	16433	16446	16446	16621	16297	16746	16417	16507	16407	16510	16446	16504	16478	16472	16460	16561	16431	16426	16654	16470	16624	16424	16489	16495	16395	16374	16525	16428	16447	16533	16496	16467	16601	16526	16439	16556	16441	16511	16415	16502	16375	16479	16408	16582	16338	16360	16520	16379	16561	16639	16445	16428	16347	16645	16440	16429	16492	16477	16423	16541	16249	16357	16359	16576	16718	16355	16453	16362	16440	16402	16504	16486	16407	16655	16550	16610	16409	16439	16489	16356	16415	16547	16497	16525	16431	16530	16575	16418	16457	16424	16457	16624	16530	16430	16462	16350	16496	16431	16283	16424	16558	16464	16421	16320	16471	16367	16490	16588	16494	16471	16437	16504	16440	16497	16345	16450	16482	16449	16386	16501	16544	16581	16406	16439	16553	16527	16328	16562	16642	16503	16542	16436	16633	16427	16462	16558	16485	16507	16501	16353	16484	16495	16431	16285	16436	16493	16346	16332	16459	16531	16469	16525	16453	16453	16385	16564	16437	16573	16506	16450	16566	16468	16529	16327	16556	16445	16414	16461	16595	16359	16402	16607	16410	16329	16551	16422	16421	16584	16281	16522	16513	16492	16805	16460	16416	16538	16712	16415	16543	16415	16367	16494	16377	16425	16460	16559	16535	16493	16533	16537	16496	16529	16386	16724	16523	16398	16513	16391	16579	16325	16503	16513	16567	16513	16488	16438	16445	16437	16505	16514	16595	16585	16473	16369	16535	16467	16575	16566	16340	16663	16279	16477	16331	16538	16402	16407	16437	16477	16543	16616	16505	16404	16430	16359	16596	16470	16357	16327	16463	16449	16548	16487	16322	16472	16489	16326	16380	16596	16413	16385	16264	16400	16595	16444	16415	16512	16257	16577	16639	16464	16415	16399	16594	16387	16481	16372	16460	16475	16429	16451	16545	16586	16616	16482	16529	16645	16593	16565	16477	16467	16570	16469	16508	16491	16561	16458	16693	16361	16534	16545	16422	16602	16446	16624	16543	16420	16615	16470	16447	16451	16373	16541	16496	16482	16496	16557	16588	16428	16496	16713	16406	16527	16507	16493	16641	16445	16387	16555	16418	16469	16448	16373	16516	16492	16523	16595	16522	16527	16397	16513	16448	16434	16527	16472	16476	16452	16406	16429	16369	16476	16225	16530	16413	16600	16470	16493	16655	16348	16515	16329	16338	16128	16387	16528	16512	16545	16626	16514	16385	16602	16441	16453	16628	16582	16342	16622	16736	16352	16505	16600	16336	16373	16524	16262	16637	16461	16488	16507	16456	16354	16439	16643	16416	16478	16302	16623	16376	16501	16447	16389	16432	16458	16545	16547	16391	16262	16391	16272	16612	16472	16423	16456	16380	16558	16547	16447	16535	16370	16575	16355	16267	16418	16526	16500	16578	16412	16397	16325	16406	16305	16311	16478	16509	16463	16366	16400	16660	16556	16425	16363	16650	16372	16536	16384	16538	16371	16424	16508	16656	16394	16322	16410	16542	16497	16596	16399	16335	16390	16498	16517	16388	16422	16494	16376	16405	16619	16554	16505	16502	16463	16432	16533	16471	16340	16539	16332	16524	16537	16573	16475	16623	16317	16458	16484	16392	16634	16452	16458	16567	16407	16436	16451	16641	16477	16355	16410	16379	16353	16599	16540	16476	16416	16509	16504	16486	16654	16348	16508	16427	16566	16513	16391	16490	16412	16588	16608	16522	16327	16523	16547	16587	16382	16500	16510	16454	16506	16586	16474	16464	16469	16503	16398	16462	16524	16397	16402	16535	16501	16403	16536	16456	16546	16540	16643	16583	16490	16537	16457	16589	16536	16662	16509	16605	16371	16454	16444	16575	16471	16424	16464	16445	16614	16468	16504	16533	16452	16561	16337	16450	16465	16581	16441	16355	16608	16362	16395	16560	16341	16418	16526	16576	16431	16287	16460	16402	16389	16429	16514	16368	16410	16228	16473	16448	16579	16460	16358	16541	16551	16291	16560	16384	16390	16500	16581	16441	16659	16504	16363	16262	16436	16478	16256	16645	16420	16335	16277	16443	16531	16493	16412	16558	16172	16531	16421	16573	16564	16579	16467	16483	16385	16545	16466	16637	16618	16479	16563	16535	16524	16401	16513	16374	16444	16436	16418	16350	16606	16558	16562	16556	16462	16266	16338	16420	16372	16489	16569	16459	16580	16319	16374	16562	16462	16360	16342	16441	16493	16461	16393	16567	16522	16494	16566	16664	16430	16501	16409	16503	16488	16287	16422	16475	16456	16562	16363	16596	16357	16342	16545	16384	16437	16538	16361	16468	16469	16512	16665	16431	16478	16413	16534	16430	16441	16365	16324	16589	16561	16426	16560	16461	16288	16463	16451	16425	16400	16442	16398	16470	16483	16262	16637	16335	16371	16529	16521	16500	16502	16510	16277	16487	16510	16477	16367	16531	16533	16426	16464	16486	16482	16554	16413	16425	16491	16408	16284	16627	16449	16384	16613	16372	16556	16553	16495	16403	16519	16587	16635	16480	16470	16313	16376	16287	16473	16601	16478	16493	16347	16685	16381	16691	16476	16351	16535	16511	16418	16532	16523	16594	16475	16466	16553	16521	16487	16489	16463	16419	16486	16507	16569	16354	16334	16546	16418	16507	16521	16350	16507	16654	16511	16409	16589	16373	16469	16547	16443	16506	16501	16713	16568	16465	16272	16291	16473	16503	16528	16479	16454	16471	16515	16483	16312	16367	16540	16615	16522	16472	16376	16475	16404	16510	16485	16488	16723	16549	16377	16549	16409	16596	16503	16580	16336	16447	16471	16426	16438	16535	16359	16496	16579	16428	16514	16357	16428	16534	16566	16509	16528	16486	16297	16566	16497	16488	16493	16609	16497	16504	16600	16550	16406	16581	16291	16439	16500	16320	16515	16472	16570	16495	16576	16433	16264	16339	16519	16492	16396	16327	16578	16585	16512	16609	16628	16670	16202	16498	16553	16603	16500	16564	16466	16492	16448	16561	16396	16511	16595	16432	16521	16435	16709	16451	16370	16582	16542	16507	16545	16557	16412	16273	16531	16603	16431	16455	16394	16465	16435	16506	16492	16337	16538	16296	16523	16564	16378	16416	16509	16423	16450	16466	16346	16436	16656	16455	16482	16490	16471	16548	16386	16475	16435	16314	16545	16525	16368	16718	16475	16445	16437	16534	16606	16198	16385	16522	16490	16307	16443	16399	16431	16343	16483	16469	16526	16347	16406	16477	16466	16399	16408	16373	16394	16428	16449	16596	16439	16545	16528	16350	16328	16352	16478	16420	16487	16452	16552	16367	16424	16638	16492	16627	16590	16353	16461	16523	16413	16604	16369	16353	16658	16278	16455	16276	16558	16557	16510	16439	16493	16583	16487	16509	16617	16474	16527	16576	16719	16332	16335	16554	16416	16442	16524	16530	16521	16525	16445	16338	16377	16563	16476	16368	16527	16432	16424	16627	16604	16542	16255	16341	16554	16560	16443	16565	16577	16495	16517	16621	16550	16392	16497	16401	16480	16401	16645	16529	16561	16469	16522	16434	16294	16420	16421	16525	16450	16512	16505	16506	16490	16527	16503	16442	16319	16336	16384	16489	16247	16416	16383	16324	16453	16588	16542	16484	16550	16344	16458	16471	16726	16365	16453	16311	16455	16510	16429	16510	16365	16350	16556	16550	16463	16258	16535	16555	16542	16473	16637	16506	16466	16493	16396	16374	16394	16576	16585	16448	16456	16639	16385	16579	16554	16563	16424	16600	16331	16452	16368	16405	16357	16472	16303	16534	16360	16407	16611	16298	16355	16432	16522	16484	16487	16481	16616	16331	16469	16526	16392	16529	16480	16516	16476	16575	16470	16603	16539	16436	16421	16344	16444	16308	16482	16473	16530	16400	16517	16381	16549	16408	16446	16339	16529	16512	16626	16614	16449	16390	16471	16383	16356	16518	16538	16413	16487	16544	16608	16574	16515	16460	16505	16528	16391	16443	16458	16550	16387	16540	16588	16403	16528	16439	16673	16554	16300	16542	16456	16506	16428	16390	16599	16386	16530	16544	16359	16602	16463	16382	16485	16549	16385	16585	16399	16504	16415	16581	16309	16582	16320	16397	16759	16364	16377	16592	16398	16493	16465	16529	16625	16477	16455	16436	16443	16590	16612	16609	16480	16446	16446	16380	16339	16458	16519	16380	16512	16676	16496	16423	16468	16411	16527	16399	16415	16599	16423	16466	16566	16411	16391	16524	16480	16513	16482	16420	16376	16417	16648	16361	16420	16370	16373	16459	16427	16383	16443	16533	16645	16415	16709	16374	16492	16448	16647	16513	16247	16533	16404	16449	16539	16545	16203	16529	16519	16535	16688	16574	16430	16292	16450	16369	16525	16477	16377	16531	16515	16388	16334	16552	16388	16364	16350	16438	16445	16446	16507	16555	16320	16497	16323	16663	16287	16510	16434	16362	16426	16266	16369	16488	16497	16584	16520	16570	16482	16554	16574	16561	16394	16521	16638	16272	16396	16477	16394	16412	16546	16516	16593	16461	16644	16523	16623	16468	16468	16409	16464	16365	16474	16299	16630	16589	16460	16250	16388	16445	16593	16478	16536	16392	16600	16341	16451	16521	16594	16553	16453	16598	16473	16321	16351	16604	16387	16383	16493	16453	16618	16402	16485	16524	16501	16546
25358	21581	27719	28357	22579	21739	21399	20327	19802	19578	19408	19197	19098	19030	18864	18967	18711	18785	18769	18510	18669	18554	18862	18764	18721	18770	18699	18580	18642	18665	18707	18736	18695	18671	18787	18554	18674	18590	18568	18639	18510	18530	18696	18646	18659	18702	18632	18632	18589	18735	18615	18649	18532	18518	18513	18810	18687	18686	18627	18743	18498	18686	18523	18673	18562	18726	18687	18727	18798	18590	18635	18719	18796	18779	18682	18588	18754	18824	18735	18770	18705	18503	18611	18857	18599	18639	18419	18576	18596	18817	18683	18650	18409	18620	18539	18601	18666	18763	18667	18606	18831	18610	18521	18596	18621	18630	18808	18593	18753	18628	18658	18718	18666	18606	18755	18645	18571	18272	18825	18612	18688	18517	18737	18524	18497	18655	18664	18590	18489	18712	18735	18565	18666	18498	18592	18663	18585	18587	18614	18587	18588	18548	18702	18603	18691	18719	18844	18556	18606	18572	18428	18734	18623	18405	18639	18585	18774	18831	18812	18598	18648	18700	18442	18768	18631	18575	18556	18715	18681	18657	18664	18611	18615	18531	18802	18462	18415	18602	18561	18569	18641	18355	18648	18814	18637	18543	18713	18409	18560	18369	18622	18518	18528	18696	18739	18544	18680	18489	18524	18562	18607	18572	18573	18501	18597	18727	18621	18651	18509	18619	18478	18687	18624	18647	18716	18528	18827	18422	18498	18738	18662	18703	18385	18676	18692	18674	18718	18914	18735	18567	18472	18737	18522	18544	18617	18565	18687	18563	18621	18662	18926	18597	18558	18886	18832	18569	18634	18645	18681	18621	18668	18683	18749	18774	18687	18821	18478	18636	18446	18347	18499	18590	18602	18699	18548	18530	18785	18780	18512	18520	18655	18426	18740	18604	18793	18748	18793	18623	18924	18768	18820	18567	18614	18466	18763	18637	18539	18697	18553	18617	18514	18664	18374	18684	18641	18632	18645	18795	18558	18628	18744	18634	18475	18711	18697	18752	18871	18634	18682	18669	18730	18771	18617	18563	18484	18675	18663	18545	18598	18531	18537	18604	18675	18689	18708	18687	18820	18751	18637	18502	18473	18780	18563	18571	18644	18620	18751	18605	18760	18922	18669	18678	18820	18640	18506	18542	18622	18449	18740	18750	18507	18554	18475	18677	18538	18754	18802	18612	18632	18800	18640	18746	18683	18649	18714	18752	18535	18467	18629	18620	18721	18617	18632	18748	18625	18497	18634	18642	18676	18550	18776	18675	18688	18479	18700	18884	18595	18638	18800	18556	18464	18563	18792	18585	18553	18779	18744	18592	18599	18745	18609	18734	18582	18542	18826	18748	18713	18717	18631	18499	18583	18535	18610	18769	18614	18774	18879	18525	18535	18353	18546	18744	18849	18554	18488	18619	18754	18527	18511	18508	18466	18734	18783	18712	18662	18741	18505	18780	18599	18793	18791	18805	18617	18690	18588	18602	18786	18571	18686	18712	18756	18561	18738	18659	18412	18621	18679	18683	18811	18666	18550	18515	18621	18649	18657	18440	18575	18589	18740	18690	18672	18673	18571	18841	18577	18698	18715	18593	18995	18654	18669	18696	18670	18713	18423	18736	18606	18550	18500	18727	18808	18571	18563	18747	18474	18564	18503	18709	18476	18612	18642	18786	18581	18699	18526	18770	18669	18866	18697	18542	18717	18482	18608	18661	18612	18495	18889	18710	18698	18707	18768	18837	18647	18751	18606	18492	18628	18605	18515	18846	18708	18479	18673	18662	18555	18625	18634	18472	18518	18440	18758	18607	18495	18673	18688	18645	18381	18573	18777	18715	18744	18726	18447	18463	18693	18432	18609	18641	18647	18816	18486	18698	18516	18729	18587	18766	18609	18792	18640	18711	18503	18516	18822	18569	18676	18599	18800	18493	18560	18579	18615	18784	18657	18628	18651	18574	18403	18523	18682	18702	18519	18717	18601	18562	18549	18634	18619	18814	18701	18676	18708	18605	18771	18649	18734	18766	18502	18586	18745	18715	18552	18680	18578	18621	18513	18557	18680	18702	18493	18533	18582	18652	18651	18417	18476	18577	18747	18586	18516	18653	18569	18540	18521	18424	18546	18476	18687	18909	18686	18527	18641	18686	18506	18530	18610	18546	18484	18653	18643	18724	18523	18737	18608	18635	18513	18825	18499	18676	18686	18772	18772	18629	18630	18639	18657	18731	18643	18675	18436	18524	18411	18722	18690	18501	18758	18832	18531	18628	18721	18524	18721	18511	18655	18599	18746	18669	18686	18673	18511	18566	18748	18923	18525	18585	18651	18874	18816	18720	18623	18490	18700	18453	18500	18423	18569	18396	18683	18645	18518	18526	18769	18659	18369	18400	18605	18676	18527	18439	18579	18600	18404	18560	18703	18557	18648	18693	18523	18564	18629	18736	18658	18574	18490	18558	18711	18653	18506	18773	18499	18697	18723	18789	18535	18879	18558	18811	18671	18651	18465	18638	18624	18453	18613	18790	18691	18764	18694	18609	18716	18549	18601	18457	18658	18578	18745	18655	18393	18630	18728	18666	18520	18550	18709	18429	18616	18611	18798	18474	18394	18476	18672	18559	18774	18578	18488	18652	18760	18487	18686	18475	18638	18588	18552	18592	18822	18668	18665	18516	18710	18664	18600	18662	18663	18450	18580	18589	18607	18513	18362	18595	18774	18753	18637	18612	18885	18662	18565	18618	18560	18443	18561	18877	18554	18551	18661	18629	18684	18736	18519	18411	18729	18639	18727	18748	18707	18478	18512	18421	18605	18700	18743	18775	18739	18516	18764	18678	18542	18778	18651	18724	18714	18844	18682	18624	18625	18597	18644	18525	18715	18670	18661	18799	18818	18664	18608	18637	18625	18436	18589	18438	18534	18669	18763	18520	18632	18656	18631	18568	18768	18693	18695	18589	18744	18388	18652	18814	18750	18585	18700	18543	18706	18576	18709	18680	18629	18661	18728	18775	18759	18667	18615	18858	18534	18657	18707	18637	18615	18578	18571	18567	18663	18677	18548	18473	18741	18591	18538	18561	18480	18678	18540	18497	18489	18586	18659	18648	18697	18814	18709	18626	18818	18755	18511	18598	18687	18489	18670	18380	18574	18715	18798	18640	18489	18599	18739	18592	18646	18660	18672	18680	18621	18770	18556	18485	18609	18775	18484	18655	18755	18691	18548	18634	18585	18457	18609	18568	18500	18667	18764	18452	18575	18709	18629	18614	18647	18526	18652	18695	18659	18672	18656	18648	18611	18524	18635	18669	18619	18538	18666	18559	18712	18557	18629	18583	18618	18708	18506	18872	18837	18326	18737	18861	18880	18522	18891	18676	18760	18732	18623	18647	18750	18682	18611	18597	18606	18790	18694	18633	18603	18553	18691	18834	18493	18480	18631	18665	18736	18836	18729	18506	18595	18559	18692	18716	18931	18617	18424	18685	18585	18639	18610	18719	18703	18716	18488	18503	18430	18809	18506	18591	18615	18520	18764	18678	18483	18634	18651	18706	18728	18678	18579	18702	18805	18663	18587	18670	18705	18632	18816	18535	18674	18527	18565	18776	18580	18516	18787	18596	18595	18829	18568	18516	18758	18665	18756	18729	18760	18607	18586	18511	18623	18567	18555	18729	18551	18622	18683	18707	18496	18535	18521	18703	18491	18511	18674	18549	18592	18754	18768	18536	18573	18559	18734	18663	18699	18630	18634	18720	18511	18685	18646	18617	18628	18727	18721	18696	18501	18350	18654	18686	18658	18574	18690	18557	18594	18796	18756	18836	18685	18720	18799	18760	18830	18567	18551	18781	18787	18651	18462	18711	18746	18809	18484	18812	18710	18668	18713	18628	18635	18812	18678	18589	18467	18586	18501	18686	18659	18740	18593	18647	18505	18743	18701	18562	18567	18684	18611	18680	18577	18596	18516	18760	18631	18705	18712	18695	18726	18616	18535	18719	18571	18749	18564	18659	18711	18731	18627	18536	18582	18584	18757	18493	18588	18560	18596	18614	18588	18428	18579	18376	18652	18614	18806	18667	18612	18558	18676	18634	18837	18729	18720	18661	18511	18399	18784	18597	18610	18977	18642	18561	18819	18485	18594	18739	18540	18553	18614	18586	18535	18571	18630	18707	18417	18657	18599	18546	18634	18765	18558	18475	18609	18722	18555	18610	18592	18543	18469	18581	18807	18777	18667	18702	18782	18661	18454	18645	18457	18435	18512	18673	18509	18759	18501	18776	18828	18741	18604	18602	18637	18593	18681	18619	18615	18775	18483	18611	18636	18663	18652	18627	18565	18597	18651	18728	18754	18664	18633	18546	18610	18719	18804	18583	18619	18632	18446	18645	18496	18520	18525	18615	18534	18643	18526	18724	18354	18541	18664	18724	18542	18771	18712	18737	18647	18701	18864	18479	18633	18447	18587	18479	18723	18548	18471	18538	18654	18793	18646	18510	18684	18588	18749	18821	18751	18492	18803	18667	18674	18960	18646	18605	18561	18492	18626	18675	18415	18815	18744	18472	18770	18658	18544	18633	18750	18879	18609	18694	18607	18567	18627	18657	18585	18537	18530	18671	18681	18701	18584	18551	18446	18592	18581	18238	18665	18553	18780	18672	18646	18478	18606	18612	18601	18631	18587	18496	18660	18929	18817	18811	18640	18578	18561	18798	18616	18674	18593	18672	18510	18728	18633	18665	18679	18868	18703	18759	18575	18595	18598	18849	18816	18557	18717	18660	18685	18806	18634	18521	18589	18865	18432	18687	18639	18649	18622	18605	18775	18389	18636	18696	18621	18532	18774	18553	18753	18667	18830	18492	18859	18626	18554	18548	18573	18777	18693	18733	18717	18748	18624	18650	18554	18793	18768	18536	18510	18667	18698	18707	18625	18619	18796	18578	18421	18665	18563	18656	18767	18684	18565	18539	18578	18657	18774	18762	18448	18601	18517	18519	18591	18731	18716	18786	18450	18640	18561	18628	18798	18654	18707	18574	18455	18588	18900	18613	18588	18389	18675	18490	18517	18533	18419	18553	18693	18862	18777	18568	18550	18756	18573	18708	18498	18802	18802	18532	18458	18586	18590	18417	18439	18657	18616	18798	18478	18571	18585	18667	18721	18581
23271	40788	33750	26407	22672	20537	19609	18723	18220	17855	17444	17226	16822	16856	16491	16516	16527	16268	16331	16275	16343	16597	16318	16314	16184	16413	16282	16523	16189	16441	16324	16220	16388	16311	16158	16414	16368	16190	16438	16365	16210	16310	16217	16252	16205	16258	16378	16188	16389	16217	16223	16262	16200	16374	16178	16227	16163	16305	16196	16344	16206	16270	16158	16434	16124	16299	16284	16293	16296	16192	16347	16128	16341	16127	16372	16176	16270	16342	16307	16220	16246	16219	16405	16352	16284	16305	16296	16308	16222	16364	16203	16448	16286	16359	16112	16217	16265	16162	16189	16352	16175	16419	16210	16133	16281	16218	16232	16316	16127	16431	16260	16264	16454	16277	16187	16184	16322	16211	16265	16186	16370	16328	16287	16230	16301	16312	16181	16325	16312	16328	16287	16264	16174	16368	16321	16286	16478	16326	16239	16051	16212	16202	16262	16018	16164	16360	16083	16300	16399	16168	16321	16393	16387	16383	16368	16353	16578	16204	16323	16208	16123	16248	16161	16327	16121	16266	16379	16278	16275	16263	16250	16286	16319	16248	16220	16119	16461	16311	16106	16389	16382	16289	16308	16203	16265	16376	16198	16355	16398	16311	16184	16287	16123	16176	16226	16224	16243	16350	16303	16412	16186	16319	16296	16477	16274	16369	16264	16240	16287	16312	16324	16279	16298	16193	16345	16338	16269	16385	16096	16049	16261	16165	16264	16304	16141	16218	16235	16293	16288	16290	16255	16237	16220	16411	16189	16115	16354	16266	16412	16492	16398	16255	16435	16111	16115	16200	16159	16281	16283	16302	16084	16216	16183	16360	16296	16167	16360	16096	16260	16257	16255	16068	15992	16196	16143	16362	16191	16151	16202	16307	16435	16140	16433	16414	16089	16179	16362	16287	16325	16165	16286	16466	16326	16338	16331	16410	16093	16246	16113	16307	16278	16352	16200	16209	16239	16242	16272	16516	16327	16298	16433	16210	16224	16223	16129	16009	16087	16298	16294	16205	16260	16248	16363	16290	16207	16332	16376	16320	16240	16304	16253	16198	16295	16270	16284	16460	16245	16315	16158	16174	16235	16187	16343	16164	16368	16308	16328	16103	16217	16381	16224	16229	16304	16493	16369	16532	16268	16156	16305	16161	16330	16400	16171	16307	16145	16283	16262	16162	16279	16423	16103	16287	16212	16348	16186	16249	16241	16344	16218	16137	16292	16386	16286	16230	16187	16278	16299	16126	16198	16256	16272	16302	16422	16240	16271	16129	16251	16338	16323	16241	16240	16258	16177	16220	16168	16217	16194	16151	16337	16415	16248	16201	16170	16253	16315	16162	16178	16302	16376	16167	16388	16387	16259	16280	16342	16387	16259	16359	15893	16192	16238	16068	16301	16191	16338	16221	16242	16230	16092	16267	16262	16395	16333	16220	16383	16148	16248	16275	16310	16396	16159	16205	16163	16211	16461	16270	16169	16406	16349	16248	16280	16259	16376	16230	16367	16309	16108	16373	16178	16357	16244	16288	16274	16199	16299	16210	16221	16224	16383	16123	16254	16196	16235	16295	16157	16235	16181	16420	16154	16187	16382	16334	16209	16353	16457	16494	16253	16200	16292	16132	16169	16349	15963	16188	16093	16058	16219	16338	16246	16205	16173	16196	16374	16366	16215	16271	16333	16322	16324	16123	16211	16142	16180	16199	16219	16492	16174	16270	16214	16154	16228	16210	16303	16288	16284	16155	16146	16225	16166	16286	16355	16038	16260	16393	16298	16333	16202	16373	16290	16369	16304	16208	16272	16378	16270	16276	16237	16240	16329	16240	16317	16327	16242	16263	16233	16170	16466	16132	16075	16362	16381	16208	16305	16278	16088	16292	16194	16446	16315	16316	16296	16243	16339	16377	16205	16236	16230	16288	16311	16345	16155	16297	16330	16233	16315	16221	16435	16254	16280	16116	16333	16239	16225	16272	16171	16358	16359	16219	16214	16446	16242	16218	16179	16287	16215	16125	16183	16204	16367	16281	16320	16249	16426	16267	16253	16313	16335	16148	16413	16210	16353	16104	16308	16318	16164	16344	16121	16127	16140	16272	16381	16243	16362	16205	16313	16247	16349	16244	16191	16352	16249	16242	16295	16297	16248	16182	16366	16206	16250	16367	16137	16326	16232	16325	16233	16324	16157	16293	16268	16181	16247	16351	16122	16413	16210	16314	16193	16211	16256	16335	16031	16238	16063	16182	16469	16247	16525	16156	16333	16378	16314	16292	16357	16194	16303	16067	16381	16364	16213	16192	16318	16196	16399	16168	16412	16223	16169	16347	16457	16181	16284	16035	16183	16305	16269	16274	16395	16486	16291	16235	16260	16345	16203	16207	16371	16310	16199	16304	16241	16332	16180	16045	16325	16154	16267	16215	16395	16258	16275	16254	16330	16322	16283	16307	16276	16255	16321	16329	16410	16154	16203	16323	16169	16248	16173	16182	16241	16121	16302	16343	16186	16315	16147	16403	16068	16202	16468	16007	16320	16250	16294	16269	16229	16454	16225	16390	16246	16172	16194	16138	16220	16287	16295	16319	16179	16145	16281	16171	16089	16286	16255	16353	16164	16186	16309	16283	16159	16273	16356	16277	16239	16150	16472	16260	16390	16190	16324	16203	16331	16305	16398	16365	16203	16164	16283	16251	16376	16373	16252	16404	16222	16243	16165	16394	16193	16146	16175	16294	16073	16351	16053	16243	16183	16210	16340	16236	16296	16294	16207	16399	16284	16268	16212	16286	16160	16299	16142	16188	16132	16194	16357	16307	16496	16292	16368	16318	16234	16247	16304	16322	16257	16359	16328	16385	16217	16275	16161	16197	16227	16250	16437	16336	16283	16258	16415	16160	16069	16239	16190	16331	16143	16161	16390	16269	16227	16293	16410	16193	16146	16217	16234	16097	16166	16252	16378	16110	16272	16119	16488	16317	16265	16293	16249	16245	16322	16339	16215	16269	16391	16100	16293	16195	16214	16444	16240	16107	16182	16282	16112	16165	16370	16185	16204	16311	16146	16346	16229	16314	16148	16309	16200	16364	16254	16306	16278	16156	16410	16236	16311	16354	16137	16194	16177	16296	16414	16077	16314	16301	16235	16425	16218	16076	16483	16119	16267	16307	16174	16197	16255	16371	16179	16138	16207	16325	16379	16269	16196	16308	16313	16213	16381	16283	16300	16324	16258	16442	16372	16206	16264	16102	16318	16313	16307	16153	16367	16142	16171	16239	16190	16324	16152	16240	16214	16397	16285	16199	16225	16204	16180	16260	16108	16230	16181	16467	16222	16096	16416	16276	16386	16171	16306	16152	16276	16285	16399	16232	16361	16295	16458	16267	16302	16312	16262	16134	16257	16180	16337	16303	16309	16258	16370	16301	16211	16270	16194	16285	16381	16362	16244	16246	16223	16228	16313	16152	16293	16452	16225	16246	16000	16392	16331	16429	16218	16225	16354	16310	16320	16418	16456	16139	16400	16284	16406	16167	16176	16405	16322	16221	16165	16328	16328	16243	16276	16349	16257	16480	16311	16177	16341	16110	16348	16229	16261	16295	16177	16361	16151	15962	16120	16365	16226	16189	16214	16454	16350	16307	16050	16144	16411	16303	16256	16391	16242	16370	16231	16350	16463	16201	16204	16309	16203	16337	16248	16244	16261	16160	16322	16308	16313	16348	16237	16309	16365	16463	16276	16148	16269	16259	16241	16257	16235	16230	16287	16349	16355	16330	16354	16276	16215	16257	16134	16201	16179	16367	16218	16323	16334	16392	16340	16291	16360	16222	16376	16174	16243	16272	16325	16163	16212	16232	16226	16325	16268	16353	16389	16389	16307	16219	16372	16140	16054	16134	16283	16121	16215	16119	16265	16302	16203	16281	16340	16245	16404	16333	16300	16209	16197	16141	16570	16180	16154	16300	16093	16192	16205	16284	16254	16383	16165	16256	16302	16371	16109	16477	16235	16317	16519	16264	16364	16410	16104	16487	16259	16311	16166	16272	16088	16332	16313	16336	16294	16256	16278	16191	16086	16232	16276	16353	16389	16168	16238	16267	16202	16078	16346	16254	16195	16214	16269	16156	16108	16326	16315	16393	16316	16174	16183	16224	16114	16185	16209	16192	16227	16265	16215	16275	16080	16200	16355	16088	16367	16123	16253	16184	16302	16408	16275	16301	16169	16391	16271	16271	16407	16224	16235	16269	16336	16056	16406	16251	16193	16293	16211	16198	16392	16159	16356	16306	16314	16140	16347	16318	16256	16173	16245	16220	16448	16141	16216	16195	16273	16247	16360	16396	16282	16246	16233	16460	16222	16242	16157	16204	16339	16199	16331	16261	16256	16200	16363	16221	16267	16128	16235	16157	16258	16349	16287	16308	16253	16171	16216	16273	16340	16287	16302	16269	16334	16424	16321	16310	16217	16118	16250	16271	16195	16203	16313	16228	16078	16211	16119	16285	16205	16267	16160	16294	16361	16227	16339	16376	16317	16413	16365	16345	16297	16437	16183	16272	16417	16263	16338	16209	16180	16163	16233	16233	16334	16250	16284	16049	16351	16352	16306	16229	16385	16185	16376	16311	16245	16208	16331	16266	16251	16266	16233	16304	16350	16023	16203	16154	16203	16300	16033	16372	16262	16287	16377	16252	16228	16171	16312	16130	16347	16120	16228	16282	16349	16400	16127	16516	16149	16205	16190	16213	16328	16429	16295	16417	16315	16213	16452	16218	16119	16299	16301	16266	16287	16324	16396	16219	16281	16342	16339	16226	16279	16140	16368	16188	16231	16195	16151	16506	16356	16353	16168	16245	16300	16169	16218	16246	16332	16289	16314	16273	16334	16168	16482	16315	16257	16261	16334	16212	16195	16188	16145	16269	16217	16373	16217	16422	16386	16307	16337	16157	16178	16276	16160	16233	16353	16105	16239	16398	16356	16405	16260	16224	16375	16329	16280	16170	16176	16434	16370	16219	16261	16238	16362	16240	16234	16256	16452	16240	16237	16208	16278	16179	16259	16218	16345	16327	16203	16077	16435	16282	16272	16232	16278	16304	16200	16237	16257	16164	16332	16237	16470	16220	16313	16231	16130	16519	16232	16116	16369	16281	16357	16399
22490	21466	28553	24828	22289	25061	27091	22625	21576	21537	20851	20595	20071	20218	19940	19736	19538	19726	19520	19594	19498	19425	19398	19374	19465	19586	19349	19443	19339	19379	19225	19579	19470	19375	19360	19195	19354	19466	19226	19364	19268	19525	19469	19429	19332	19270	19236	19238	19511	19420	19399	19321	19353	19118	19387	19331	19382	19150	19276	19247	19352	19423	19236	19278	19289	19405	19430	19210	19189	19372	19239	19233	18817	19259	19257	19125	19214	19257	19365	19324	19265	19251	19288	19307	19124	19245	19154	19287	19326	19196	19215	19185	19221	19209	19288	19350	19227	19149	19386	19294	19250	19250	19153	19503	19361	19208	19184	19324	19130	19355	19237	19360	19318	19312	19018	19251	19249	19292	19381	19264	19364	19258	19282	19280	19216	19232	19191	19318	19140	19422	19386	19234	19218	19191	19327	19392	19168	19283	19476	19204	19328	19235	19356	19185	19280	19201	19061	19231	19051	19396	19162	19345	19139	19074	19189	19275	19244	19257	19504	19294	19430	19361	19247	19193	19316	19400	19351	19120	19127	19250	19505	19310	19265	19361	19347	19328	19138	19056	19098	19214	19313	19089	19060	19279	19401	19042	19299	19161	19253	19203	19207	19127	19287	19407	19132	19340	19136	19243	19079	19399	19316	18996	19300	19159	19474	19268	19152	19315	19179	19218	19363	19291	19279	19151	19436	19373	19339	19180	19312	19192	19159	19281	19397	19158	19148	19256	19020	19148	19074	19206	19433	19150	19250	19175	19454	19184	19331	19525	19140	19306	19229	19208	19270	19210	19186	19406	19101	19244	19065	19243	19027	19259	19218	19235	19208	19294	19356	19461	19233	19320	19335	19077	19393	18970	19278	19027	19255	19201	19276	19303	19350	19223	19372	19302	19120	19412	19112	19103	19176	19301	19244	19202	19312	19317	19430	19180	19361	19263	19330	19143	19396	19253	19059	19303	19407	19230	19121	19281	19029	19356	19020	19069	19159	19277	19535	19286	19448	19232	19159	19114	19213	19230	19203	19261	19397	19244	19368	19268	19284	19230	19205	19310	19325	19172	19192	19207	19192	19165	19189	19166	19298	19626	19147	18968	19326	19305	19293	19213	19102	18970	19259	19265	19179	19067	19313	19145	19320	19379	19269	19190	19362	19264	19117	19072	19082	19073	19432	19284	19143	19283	19087	19167	19016	19367	19119	19301	19283	19241	19145	19316	19293	19396	19376	19244	19406	19218	19169	19245	19392	19235	19286	19309	19236	19125	19097	19064	19133	19211	19159	19245	19148	19283	19227	19348	19290	19323	19232	19212	19094	19297	19331	19128	19053	19216	18991	19170	19125	19246	19308	19353	19361	19322	19238	19221	19197	19297	19289	19220	19060	19006	19256	18994	19366	19180	19235	19088	19244	19329	19297	19191	19180	19465	19293	19366	19195	19181	19028	19136	19336	19074	19199	18911	19187	19380	19231	19367	18900	19207	18938	19386	19177	19322	19135	19059	19320	19156	19343	19236	19171	19081	19201	19295	19256	19240	19226	19257	19217	19199	19304	19346	19182	19384	19474	19298	19327	19464	19338	19187	19163	19204	19145	19177	19324	19311	19363	19153	19234	19410	19175	19218	19225	19268	19258	19327	19334	19413	19368	19242	19247	19446	19126	19089	19293	19168	19337	19334	19336	19066	19526	19021	19375	19156	19105	19307	19190	19129	19262	19124	19400	19306	19277	19348	19154	19398	19175	19361	19229	19117	19336	19298	19246	19165	19065	19515	19214	19395	19150	19468	19099	19189	19108	19374	19286	19178	19336	19214	19266	19328	19290	19274	19381	19240	19084	19272	19346	19277	19171	19035	19206	19347	19121	19461	19320	19265	18983	19380	19292	19161	19198	19221	19273	19336	19294	19274	19285	19342	19122	19192	19192	19249	18980	19318	19209	19310	19220	19272	19489	19201	19261	19234	19244	19300	19230	19187	19226	19265	19333	19273	19108	19305	19144	19267	19021	19331	19206	19099	19256	19084	19169	19352	19253	19275	19392	19109	19406	19233	19444	19078	19184	19123	19217	19284	19337	19428	19349	19220	19283	19159	19176	19304	19265	19356	19274	19157	19356	19160	19203	19263	19213	19137	19292	19525	19373	19427	19319	19028	19365	19075	19439	19128	19171	19189	19455	19223	19501	19210	19280	19134	19367	19089	19060	19161	19321	19033	19261	19418	19280	19225	18887	19252	19421	19339	19134	19152	19250	19484	19297	19216	19102	19355	19209	19180	19199	19214	19071	19313	19200	19262	19211	19306	19292	19097	19374	19385	19157	19320	19192	19201	19117	18975	18994	19255	19321	19311	19189	19196	19304	19202	19221	19056	19220	19322	19300	19429	19327	19171	19259	19188	19059	19414	19267	19166	19214	19388	19225	19365	19138	19380	19420	19177	19239	19083	19248	19344	19261	19147	19176	19125	19143	19199	19290	19193	19133	19208	19239	19315	18968	19206	19132	19387	19208	19161	19049	19293	19096	19118	19368	19323	19365	19474	19237	19056	19321	19437	19071	19189	19199	19060	19226	19349	19179	19150	19080	19171	19171	19367	19396	19260	19259	19378	19273	19129	19224	19045	19382	19235	19082	19168	19242	19137	19321	19179	19275	19121	19231	19329	19439	19272	19291	19115	19098	19215	19355	19059	19243	19300	19165	19208	19157	19110	19220	19267	19384	19110	19241	19404	19236	19212	19271	19227	19365	19288	19292	19119	19235	18934	19341	18974	19289	19299	19170	19231	19175	19391	19237	19157	19183	19353	19163	19173	19066	18924	19290	19355	19051	19255	19136	19321	19322	19344	19067	19143	19331	19077	19288	19215	19325	19277	19206	19360	19330	19271	19260	19089	19329	19092	19389	19265	19253	19197	19393	19343	19349	19259	19062	19167	19124	19358	19297	19436	19215	19219	19380	19326	19127	19245	19293	19134	19240	19340	19143	19140	19055	19330	19314	19384	19150	19229	19187	19379	19186	19329	19184	19273	19241	19158	19144	19290	19390	19042	19100	19150	19195	19291	18895	19247	19218	19306	19342	19303	19290	19369	19317	19114	19299	19303	19367	19270	19093	19063	19278	19050	19334	19326	19280	19291	19225	19263	19141	19133	19192	19200	19414	19335	19144	19120	19235	19144	19242	19232	19407	19229	19204	19311	19374	19239	19142	19106	19227	19258	19327	19303	19301	19188	19185	19306	19215	19210	19340	19141	19367	19212	19000	19276	19219	19304	19211	19406	19388	19232	19382	19353	19200	19182	18972	19125	19157	19399	19417	19346	19369	19250	19186	19115	19190	19089	19103	18934	19155	19281	19268	19359	19422	19458	19161	19186	19071	19241	19249	19384	19135	19161	19312	19119	19370	19262	18956	19201	19284	19419	19179	19281	19292	19087	19076	19387	19201	19397	19339	18991	19286	19236	19394	19149	19045	19298	19168	19179	19386	19130	19252	19070	19327	19370	19232	19466	19189	19252	19287	19312	19381	19480	19229	19280	19054	19309	19285	19331	19322	19341	19267	19174	19231	19143	19206	19347	19508	19087	19297	19095	19126	19263	19069	19308	19301	19352	19305	19238	19310	19052	19332	19313	19234	19191	19290	18942	19233	19244	19050	19018	19425	19172	19535	19189	19235	19382	19298	19124	19391	19124	19271	19598	19499	19151	19045	19353	19160	19147	19120	19512	19392	19378	19397	19314	19157	19215	19185	19236	19051	19276	19361	19245	19113	19230	19434	19335	19265	19090	19260	19272	19118	19132	19237	19093	19071	19175	19178	19196	19376	19116	19353	19197	19208	19281	19393	19294	19245	19365	19415	19342	19241	19193	19150	19208	19292	19125	19245	19264	19173	19223	19238	19191	19543	19326	19247	19183	19161	19243	19088	19277	18985	19096	19316	19346	19313	19268	19183	19203	19123	19293	19106	19241	19256	19498	19300	19132	19280	19103	19393	19239	19209	19221	19355	19245	19123	19181	19201	19115	19307	19590	19385	19394	19183	19149	19173	19336	19385	19195	19207	19456	19224	18946	19134	19126	19327	19225	19063	19352	19156	19078	19334	19186	19186	19052	18952	19240	19157	19275	19230	19299	19309	19106	19356	19112	19377	19348	19178	19448	19261	19370	19317	19270	19310	19311	19303	19148	19251	19262	19409	19296	19158	19394	19378	19245	19181	19363	19293	19354	19228	19415	19326	19182	19129	19141	19332	19325	18960	19252	19409	19465	19293	19155	19383	19259	19483	18996	19213	19246	19290	19242	19336	19269	19078	19164	19360	19292	19371	19207	19305	19423	19236	19346	19077	19008	19110	19238	19201	19265	19283	19203	19247	19194	19226	19256	19263	19325	19059	19155	19244	19173	19127	19160	19333	19118	19194	19261	19282	19264	19226	19238	19314	19393	19333	19106	19247	19248	19534	19282	19255	19118	19094	19332	19264	19103	19166	19053	19010	19452	19103	19249	19037	19161	19162	19341	19131	19390	19264	19106	19185	19104	19281	19100	19126	19083	19197	19277	19050	18994	19191	19314	19270	19340	19193	19366	19009	19156	19364	19361	19179	19128	19364	19406	19319	19218	19243	19256	19451	19265	19360	19486	19204	19224	19161	19184	19143	19175	19158	19270	19209	19198	19132	19321	19294	19181	19217	19260	19364	19372	19131	19155	19098	19367	19297	19355	19198	19261	19156	19195	19282	19043	19365	19243	19419	19158	19144	19322	19369	19104	19250	19287	19121	19495	19122	19200	19345	19426	19174	19142	19443	19128	19219	19227	19321	19449	19122	19107	19210	19380	19268	19450	19286	19186	19229	19333	18893	19270	19113	19215	19460	19187	19273	19097	19205	19293	19293	19244	19404	19049	19176	19303	19189	19280	19374	19284	19200	19307	19369	19206	19298	19406	19301	19180	19188	19341	19212	19197	19077	19441	19103	19265	19081	19333	19361	19206	19520	19071	19344	19224	19110	19322	19342	19190	19297	19398	19280	19070	19249	19341	19006	19151	19400	19305	19170	19234	19134	19051	19250	19254	19414	19164	19196	19093	19234	18902	19037	19246	19201	19157	19308	19354	19272	18946	19126	19362	19195	19127	19155	19296	19070	19362	19157	19015	19215	19317	19368	19109
24484	49110	41728	32778	27788	24592	22684	21346	20619	19727	18750	18327	17863	17574	17208	17351	16975	16925	16989	16759	16866	16875	16806	16848	16855	16887	16804	16673	16766	16885	16634	16743	16671	16803	16613	16860	16944	16795	16677	16586	16745	16715	16674	16760	16778	16537	16624	16632	16810	16563	16888	16504	16579	16655	16635	16745	16617	16774	16761	16578	16626	16573	16773	16627	16665	16626	16594	16628	16720	16630	16711	16325	16860	16613	16560	16674	16714	16456	16636	16507	16695	16780	16557	16627	16580	16592	16828	16763	16790	16823	16725	16646	16497	16532	16584	16700	16630	16723	16560	16751	16598	16604	16744	16717	16643	16538	16484	16845	16653	16491	16569	16604	16645	16623	16604	16627	16850	16612	16587	16788	16537	16661	16844	16656	16516	16535	16563	16599	16636	16486	16457	16758	16702	16558	16579	16523	16752	16633	16638	16775	16584	16481	16901	16613	16661	16759	16511	16736	16675	16695	16655	16684	16587	16647	16541	16662	16648	16555	16743	16435	16780	16672	16785	16567	16496	16553	16739	16564	16683	16595	16870	16600	16571	16644	16636	16668	16802	16613	16701	16580	16618	16762	16562	16758	16545	16489	16588	16774	16630	16680	16581	16710	16604	16798	16588	16747	16650	16712	16662	16702	16670	16714	16612	16673	16758	16640	16622	16636	16675	16528	16576	16563	16768	16707	16653	16726	16683	16743	16740	16708	16673	16586	16732	16595	16568	16718	16557	16550	16527	16624	16512	16648	16537	16512	16587	16684	16635	16647	16665	16545	16712	16752	16721	16567	16731	16756	16643	16609	16630	16519	16548	16691	16527	16494	16721	16656	16652	16576	16678	16593	16621	16560	16583	16657	16651	16567	16649	16646	16718	16477	16565	16619	16580	16494	16689	16641	16758	16515	16738	16712	16743	16702	16639	16529	16564	16683	16683	16692	16525	16507	16501	16534	16767	16640	16707	16467	16725	16568	16665	16523	16524	16553	16606	16623	16659	16765	16735	16954	16600	16698	16583	16659	16683	16729	16524	16509	16650	16550	16648	16730	16695	16687	16568	16726	16693	16562	16559	16550	16629	16671	16704	16448	16549	16508	16619	16520	16686	16686	16696	16625	16643	16666	16432	16642	16668	16742	16640	16678	16486	16600	16592	16719	16808	16792	16365	16600	16677	16667	16523	16787	16612	16639	16586	16888	16700	16682	16823	16547	16521	16602	16568	16819	16597	16675	16573	16756	16690	16638	16479	16526	16691	16608	16549	16458	16720	16587	16633	16731	16631	16764	16624	16755	16465	16486	16511	16685	16721	16504	16667	16642	16576	16643	16514	16600	16647	16583	16678	16668	16640	16418	16728	16531	16553	16657	16581	16598	16570	16590	16682	16493	16645	16668	16571	16815	16688	16490	16638	16601	16607	16659	16780	16617	16521	16722	16622	16758	16829	16557	16553	16559	16730	16712	16607	16552	16689	16546	16644	16455	16577	16656	16540	16548	16774	16593	16697	16618	16689	16741	16765	16654	16637	16473	16610	16536	16558	16496	16513	16752	16624	16704	16554	16604	16884	16793	16720	16528	16731	16628	16511	16464	16661	16620	16586	16781	16477	16697	16584	16745	16639	16649	16670	16537	16711	16494	16755	16815	16572	16633	16651	16358	16658	16387	16623	16610	16674	16642	16670	16671	16668	16700	16559	16599	16544	16641	16763	16685	16699	16677	16817	16422	16619	16656	16442	16749	16666	16833	16667	16735	16567	16756	16634	16601	16564	16596	16739	16622	16643	16675	16604	16619	16642	16419	16640	16478	16657	16655	16533	16698	16669	16697	16666	16551	16738	16748	16541	16564	16631	16576	16613	16649	16574	16629	16622	16663	16625	16532	16556	16403	16761	16669	16654	16724	16672	16531	16665	16573	16682	16635	16643	16579	16671	16535	16570	16838	16543	16456	16588	16572	16460	16608	16627	16772	16598	16664	16828	16575	16643	16655	16573	16582	16776	16638	16665	16642	16499	16670	16579	16546	16648	16496	16570	16572	16522	16602	16703	16500	16623	16527	16768	16610	16663	16630	16619	16578	16697	16618	16706	16545	16701	16480	16632	16442	16474	16558	16617	16578	16555	16736	16568	16558	16505	16797	16784	16659	16768	16557	16780	16676	16696	16589	16631	16553	16520	16588	16578	16645	16478	16700	16592	16544	16542	16413	16569	16702	16527	16551	16562	16571	16620	16563	16520	16642	16715	16599	16614	16670	16497	16745	16568	16664	16661	16689	16627	16590	16679	16678	16475	16690	16594	16644	16626	16634	16649	16688	16462	16620	16652	16593	16551	16724	16672	16603	16806	16722	16575	16606	16610	16691	16644	16517	16598	16585	16749	16604	16538	16659	16599	16641	16489	16602	16782	16801	16547	16641	16659	16675	16526	16743	16513	16753	16675	16654	16513	16594	16812	16592	16594	16603	16737	16680	16458	16614	16731	16620	16776	16679	16620	16803	16558	16514	16744	16560	16677	16556	16675	16565	16690	16508	16494	16628	16442	16509	16596	16719	16690	16706	16606	16556	16615	16683	16480	16762	16572	16499	16512	16740	16607	16705	16613	16612	16667	16708	16767	16774	16638	16557	16617	16939	16648	16540	16706	16726	16614	16552	16789	16671	16684	16593	16591	16637	16472	16779	16699	16656	16514	16642	16492	16730	16640	16677	16482	16552	16600	16778	16605	16796	16835	16627	16637	16441	16670	16689	16710	16600	16704	16629	16534	16633	16615	16856	16508	16487	16451	16598	16775	16594	16601	16655	16580	16710	16671	16796	16773	16584	16558	16553	16356	16690	16580	16634	16734	16541	16524	16669	16715	16704	16740	16598	16589	16687	16615	16565	16689	16691	16654	16791	16679	16425	16703	16618	16741	16764	16727	16877	16453	16713	16692	16438	16565	16577	16592	16704	16544	16724	16665	16587	16596	16773	16563	16588	16589	16630	16644	16645	16623	16530	16578	16766	16587	16710	16605	16621	16549	16602	16811	16580	16703	16567	16742	16630	16561	16608	16817	16736	16718	16572	16422	16543	16582	16720	16608	16542	16573	16534	16694	16628	16617	16482	16698	16711	16599	16605	16585	16691	16556	16360	16609	16633	16759	16571	16445	16646	16526	16441	16710	16522	16647	16524	16567	16640	16565	16760	16670	16501	16808	16609	16715	16638	16681	16602	16616	16530	16633	16663	16659	16528	16676	16623	16674	16647	16542	16650	16638	16542	16638	16543	16607	16600	16612	16684	16716	16683	16573	16520	16686	16635	16861	16717	16600	16686	16567	16561	16575	16492	16876	16678	16622	16635	16482	16642	16860	16569	16622	16664	16715	16855	16511	16559	16697	16511	16659	16575	16481	16750	16648	16649	16436	16630	16658	16622	16625	16582	16665	16489	16567	16571	16672	16646	16631	16775	16641	16643	16834	16719	16491	16691	16639	16689	16613	16446	16625	16672	16712	16751	16666	16669	16536	16632	16764	16618	16301	16872	16758	16463	16660	16729	16558	16700	16703	16468	16638	16587	16660	16594	16505	16685	16635	16647	16566	16454	16582	16629	16720	16641	16561	16469	16669	16681	16667	16636	16611	16675	16553	16714	16558	16555	16767	16519	16767	16553	16645	16653	16495	16789	16502	16730	16479	16662	16783	16676	16463	16493	16525	16480	16610	16563	16623	16711	16625	16661	16688	16640	16524	16716	16482	16548	16716	16594	16817	16664	16682	16499	16571	16569	16669	16497	16687	16591	16717	16726	16768	16652	16746	16509	16619	16761	16669	16375	16599	16677	16581	16654	16602	16811	16718	16778	16583	16670	16593	16628	16653	16763	16457	16538	16543	16499	16615	16599	16800	16618	16748	16408	16617	16619	16567	16477	16776	16536	16605	16744	16571	16739	16531	16846	16842	16558	16446	16628	16652	16774	16707	16619	16622	16741	16486	16662	16651	16761	16778	16481	16640	16469	16600	16649	16708	16512	16618	16608	16815	16690	16614	16647	16639	16653	16700	16561	16660	16702	16654	16556	16664	16706	16599	16709	16485	16566	16754	16458	16571	16661	16624	16670	16495	16505	16793	16674	16656	16800	16571	16542	16526	16518	16636	16651	16651	16663	16674	16694	16631	16601	16811	16602	16634	16690	16516	16740	16772	16639	16701	16572	16623	16783	16758	16695	16504	16689	16716	16554	16647	16474	16661	16628	16432	16566	16775	16638	16689	16637	16522	16671	16672	16723	16410	16729	16661	16640	16610	16672	16883	16551	16406	16461	16474	16505	16561	16668	16740	16699	16588	16671	16648	16539	16667	16491	16633	16710	16470	16538	16652	16559	16576	16564	16688	16624	16530	16826	16650	16493	16714	16713	16567	16779	16536	16628	16794	16620	16500	16661	16558	16583	16607	16533	16715	16364	16660	16524	16772	16645	16511	16698	16692	16524	16533	16473	16553	16559	16576	16793	16788	16736	16755	16819	16600	16764	16653	16758	16502	16610	16598	16789	16608	16531	16563	16583	16743	16574	16761	16624	16594	16650	16773	16515	16699	16642	16490	16461	16543	16505	16488	16690	16649	16656	16545	16692	16670	16523	16676	16457	16684	16713	16443	16767	16634	16751	16645	16600	16621	16688	16682	16686	16756	16742	16674	16634	16691	16512	16496	16703	16636	16707	16671	16599	16586	16408	16603	16612	16593	16553	16654	16635	16551	16641	16664	16585	16840	16527	16635	16602	16713	16557	16706	16683	16634	16637	16518	16800	16512	16701	16630	16594	16841	16640	16624	16476	16604	16552	16580	16608	16591	16612	16562	16725	16570	16730	16646	16636	16385	16645	16716	16683	16660	16559	16498	16487	16639	16671	16688	16493	16705	16771	16718	16630	16643	16496	16686	16700	16689	16524	16580	16725	16731	16715	16573	16470	16701	16619	16574	16735	16674	16587	16698	16598	16671	16567	16605	16629	16721	16466	16526	16655	16431	16605	16697	16695	16645	16777	16643	16671	16588	16604	16438	16517	16500	16687	16531	16608	16710	16630	16635	16551	16581	16668	16618	16599	16723	16735	16426	16576	16796	16664	16669	16688	16686	16579	16645	16728	16556	16603	16565	16688	16659	16743	16588	16773	16794	16543
29726	26664	31013	27135	22559	21820	21032	20463	20224	19723	19481	19571	19701	19482	19366	19194	19026	19272	19153	19267	19197	19247	18975	19121	19123	19065	19010	19020	19052	19262	19011	19177	19220	19002	19230	19063	19198	19296	19277	19162	19186	19217	18886	19322	19132	19433	19186	18943	19208	19170	19261	19032	19313	19070	18973	19036	19035	19283	19044	19047	19061	19193	18943	19024	19045	19122	19264	18973	19277	19366	19126	19349	19185	19015	19274	19107	19027	19183	19073	19086	18951	19223	19234	18819	19176	19113	18983	19061	19095	19151	19230	19071	19026	19105	19043	18924	19288	19201	19026	19194	19175	19056	19076	19190	19184	19263	19193	19058	19085	19127	19096	19016	19154	19055	19227	19226	18966	19202	19339	19203	18895	19011	19192	19093	19104	19027	19203	18939	18962	19093	19207	19073	19103	19168	19097	19113	19093	19149	18987	18978	19103	19063	19116	19135	19295	19030	18877	19351	19161	19167	19163	19214	19163	19185	19203	19111	19109	19096	19055	19064	19167	18932	19010	19009	19029	19070	19150	19287	19163	18995	19251	18841	19089	19158	19146	18900	19197	19102	19138	19110	19037	19091	19343	19255	18982	19208	19112	19241	19182	19161	19028	19156	18798	19229	19203	19194	18871	19140	19253	19078	19210	19125	19040	18999	19259	19277	19131	19054	18938	19104	19064	19056	19151	19136	19066	19058	18943	19090	18764	19130	19317	19112	18986	19126	19203	19044	19149	19053	18950	18900	19246	19274	18829	18963	19051	19159	19175	18939	19104	19000	19105	19070	19127	18906	19217	19094	19190	19011	19000	19185	19067	19128	19230	19145	19268	18981	19049	19166	19167	19110	19065	19054	19218	19222	19164	19140	19244	19128	19073	18973	19219	19214	19050	19121	18993	19091	19196	18983	19258	19141	18848	19046	18795	19178	19048	19047	19141	19163	19271	19268	18973	19116	18907	19053	19214	19042	19268	19007	19137	19014	19260	19227	19004	19154	19102	19072	19035	18926	19143	19224	19000	19313	19045	18992	19263	19046	19100	18970	19049	19009	19110	19258	19187	19089	19133	19022	18952	19160	19292	19140	19031	19232	19222	19106	19216	19193	19283	18963	19134	19104	19029	19028	18890	19241	19178	19161	19285	19229	19188	19060	19216	19130	19103	19106	19286	18998	19193	19000	19209	19417	19155	19173	19122	19291	18909	19096	19182	18944	19180	19071	19246	19182	19056	19030	19065	19071	19084	18909	18868	19062	19086	19112	18881	19116	19252	19000	19052	19116	19110	19291	18904	19151	19239	19113	19072	19239	19221	19144	19197	19030	19134	19056	19147	18926	19132	19000	18867	19036	19090	19011	19089	19153	19328	19268	19227	19329	19162	19142	19171	18932	19090	19126	19097	19066	19408	19030	19068	19284	19299	19171	19151	18993	19442	19117	19360	19096	19154	19106	18956	18859	19190	18974	19071	19041	19236	18779	19052	18846	19126	19104	19023	19116	19144	18964	19298	18874	19033	19035	19048	19077	19003	18946	19128	19014	19077	19173	19126	19303	19049	19039	19102	19207	18912	19379	19037	19246	18776	19155	19120	19088	18981	18989	19161	19112	19102	19136	19171	19022	18982	19217	19122	19159	19038	19149	19071	19230	18888	19050	19200	19117	19025	19154	19161	18988	19081	19103	19110	19194	19004	19164	19277	19049	19116	19190	19144	19209	19218	19128	19275	19068	19091	19048	19125	19116	19157	19130	19181	18944	18984	19116	19134	19065	19019	19187	19364	19166	18948	19090	18908	18875	19290	19137	19043	19097	18833	19260	19020	19350	19065	19154	18870	19220	18951	19021	19114	19228	19060	18973	19142	19062	19192	19062	19206	19039	19082	19194	19320	19065	18994	18922	19046	19043	19054	18900	18993	19123	18883	19207	19218	19063	19219	18921	19156	19187	19125	19003	19300	19032	19013	19152	19029	19239	18937	19049	19083	19045	19043	19184	19081	18994	19054	19068	19138	19157	18950	19217	18944	19042	19023	19041	19188	19029	19211	19182	18998	19063	19068	19051	19225	19023	19172	18938	19069	19048	19208	19200	19065	19297	18964	19164	19102	19022	18992	19070	19240	19176	19110	19271	19206	19028	18869	19157	19281	19187	19280	19120	19043	19259	19257	19236	19078	19220	19147	19179	19038	18983	19179	19000	19168	19270	19157	19311	19155	19145	19323	19233	19122	19064	19202	19120	19238	19205	19062	19136	19126	19047	19318	19115	19150	18982	19136	19075	19001	19121	19258	19149	19167	19122	18954	19231	19296	19049	18957	19029	19136	19038	19179	19175	19074	19131	19190	19228	19181	19065	19101	19118	19314	18977	19205	19306	19211	19049	19260	19131	18899	19171	18983	19112	19208	19121	19129	18787	19038	19170	18974	19171	19231	19101	19083	19024	19021	19136	19276	19115	19086	19186	19179	19010	19034	19153	19243	19175	18990	19099	19186	19133	19137	18928	19079	18947	18968	19212	19085	19204	18910	19232	19175	19192	19217	18997	19044	19007	18992	19016	19237	19002	19317	19097	19179	19158	19130	19106	19286	19004	19071	18998	19253	19146	19174	19053	19245	19015	19159	19030	19050	19084	19131	18978	19285	19123	19240	18968	18945	19107	19006	18826	19025	19031	19307	19182	19298	19048	19115	19144	18973	18952	19082	19068	19193	19166	19278	19144	19236	19185	19396	19124	19153	19088	18960	19012	19145	19045	19094	19107	19327	18970	19228	19221	19067	19337	18830	18980	19029	19072	19068	18955	18965	19100	19178	18971	19079	18939	19143	19087	19058	19021	19023	19062	19073	19410	19197	19038	19258	18970	19043	18993	19109	19298	19123	19156	19058	19182	19131	19057	18967	18948	19184	19113	19123	19032	19180	18892	19056	19348	19004	19016	19219	19237	18987	19062	19229	19050	18972	19016	19121	19025	19184	19205	19199	19078	18954	19052	19255	19144	18896	19006	18977	19237	19140	19231	19170	19103	19010	19192	19206	19113	19262	19148	19156	19132	18995	19093	18973	18910	19096	18910	18886	19000	19050	19189	19112	19073	19097	19206	19259	19228	19207	19100	19240	19090	19084	18955	19130	19018	19061	19063	19036	18976	19154	18948	19182	18945	19185	19112	19224	19229	19288	19204	19303	19124	19041	18949	18930	19105	19052	19277	19078	19202	18935	19089	18940	19109	19206	19198	18987	19137	19100	19271	19265	19175	19203	19031	18956	19078	19019	18916	19158	19202	19276	19104	19091	19012	19234	19186	19185	18935	19087	19082	19142	19307	19168	18965	19098	18981	19078	19328	19136	19098	19264	19175	19171	19235	19057	18817	19159	19234	18963	19384	19162	19158	18951	19297	19102	19208	19204	19270	19161	19069	19075	18957	19052	19070	19001	19036	19121	19129	18983	19165	18944	19004	19030	19069	19135	19152	19119	19246	19050	19183	19139	19266	19033	19010	19136	19090	19113	19076	18829	18974	19046	19189	19226	19199	19133	19147	19060	19175	19257	19037	19148	19216	19054	19102	19359	19188	19116	19073	19099	19285	19133	19032	19120	19303	19199	19085	18959	18868	19211	19036	19155	19081	19017	18979	18941	19015	19201	18986	19300	18966	19018	19155	19194	19064	18891	19170	19140	19227	19020	19071	19292	19104	19034	19066	19171	19225	19180	19215	19240	19186	19059	19243	19212	19032	18962	19146	19185	18951	19208	19194	19259	19155	19101	19016	19112	19092	19112	19139	19099	19133	19071	19131	19167	18895	18992	19081	19009	18865	19121	19194	19264	19166	19288	18897	19067	19259	19171	19091	19040	19160	19091	19232	19108	19137	19400	18894	19078	19353	19196	19197	19229	18982	19099	19258	19074	19098	19021	19207	18931	19131	19054	19080	18949	18995	19249	19294	19241	19069	19061	19113	19144	19194	19082	19013	18872	18960	19054	19035	19198	19066	19001	19113	19145	19016	19192	19142	19231	19069	18979	19297	19264	18949	19063	19006	19090	18955	19083	19180	19356	19014	19076	19152	19181	19001	19150	19126	19113	19262	19220	19079	19055	18938	18965	19074	19206	19000	19149	19133	19226	19256	18880	18985	19201	19021	18945	19117	19229	19014	19337	19207	19182	19166	19411	19165	19208	19187	19126	19130	19124	19009	19158	19109	19192	18910	19154	18975	18981	19115	19057	19047	19322	19206	19140	19099	19107	19050	19237	19200	19277	19297	19210	19190	19107	18978	19214	19119	18957	19223	19004	18850	19201	19155	19036	19190	19102	19042	19093	19287	19133	18910	19089	19278	19059	18853	18893	19118	19187	19063	19261	19147	19167	19108	18989	19164	19226	19127	19121	19086	18940	19070	18985	18916	19073	18986	19199	18930	19076	19163	19068	19100	18999	19179	19157	19185	19102	19268	19146	18983	19118	18986	19051	19130	19034	19110	19095	18904	18919	18882	19267	18966	19200	19297	19126	19100	19249	19151	19127	19117	19208	19128	18899	19387	19155	19060	19265	19044	19094	19082	19056	18945	19041	19139	19215	19238	19065	19175	19226	19130	19004	19141	19166	19215	19210	19033	19178	19289	19199	18847	19181	19080	19023	18890	19070	19145	19082	19068	19165	19202	19076	19049	19014	19321	19145	19021	19150	19265	19154	19178	19042	19242	19178	19174	18978	19242	19451	19072	19191	19210	18999	19055	19137	19130	19138	18934	19017	19257	19057	19036	19183	19057	19152	19182	19113	19159	19011	18885	19110	19151	19117	18922	19025	19118	19131	19129	19222	19037	19241	18881	19029	19154	18997	19103	19192	19025	19139	19086	19151	18955	18942	19113	18951	19047	18986	19126	19150	19233	19226	19020	19047	18895	19146	19213	18905	19181	19244	19127	18960	19122	19175	19016	19010	19118	18958	19038	19239	19055	19055	18790	18909	18968	19043	19150	19167	19290	19193	19041	19376	19294	19013	18993	19040	19049	19065	19385	19289	19073	19115	19030	19237	19335	19319	19333	18999	19082	18890	19205	19094	19028	19220	18938	18826	19293	19125	19066	19312	19109	19287	19120	19154	19066	19126	18739	19150	19262	19284	19082	19108	19108	19167	19165	18821	19191	19121	19036	19209	18980	19173	19213
25094	39395	32279	24871	21844	20163	19237	18541	18233	17629	17312	17167	16791	16951	16756	16791	16661	16625	16764	16662	16648	16838	16542	16638	16553	16517	16764	16729	16419	16428	16562	16609	16647	16650	16486	16558	16500	16365	16552	16508	16550	16685	16380	16585	16398	16771	16516	16393	16486	16643	16511	16637	16510	16445	16476	16418	16542	16397	16534	16323	16580	16520	16402	16713	16664	16499	16524	16461	16521	16615	16347	16468	16433	16570	16390	16631	16616	16517	16555	16565	16578	16436	16624	16478	16408	16675	16363	16521	16420	16358	16594	16508	16254	16643	16548	16456	16467	16630	16428	16479	16633	16660	16439	16505	16580	16289	16642	16553	16573	16566	16439	16493	16656	16460	16574	16532	16486	16554	16627	16710	16620	16489	16671	16452	16755	16449	16467	16469	16523	16394	16508	16588	16449	16460	16606	16320	16717	16471	16458	16522	16257	16577	16480	16364	16429	16566	16622	16474	16481	16466	16384	16585	16295	16476	16707	16592	16587	16649	16499	16447	16604	16624	16513	16584	16487	16523	16703	16538	16400	16299	16596	16623	16475	16487	16468	16557	16528	16494	16459	16630	16710	16583	16695	16303	16493	16528	16627	16634	16493	16445	16372	16622	16454	16510	16641	16625	16755	16475	16638	16734	16573	16423	16611	16511	16605	16380	16522	16520	16389	16381	16580	16508	16544	16487	16574	16678	16556	16317	16492	16320	16638	16558	16494	16466	16417	16416	16688	16340	16559	16475	16547	16601	16510	16467	16392	16577	16489	16606	16524	16591	16462	16489	16519	16656	16519	16572	16623	16504	16511	16422	16595	16393	16478	16559	16652	16432	16491	16536	16447	16472	16316	16545	16429	16415	16523	16360	16582	16291	16606	16715	16561	16571	16507	16553	16587	16460	16453	16609	16510	16552	16631	16615	16477	16291	16616	16554	16379	16388	16435	16529	16404	16646	16520	16507	16580	16604	16354	16437	16536	16517	16605	16434	16410	16548	16553	16507	16438	16571	16330	16458	16464	16444	16492	16489	16536	16544	16575	16491	16504	16622	16604	16439	16579	16658	16518	16475	16545	16584	16455	16551	16484	16540	16687	16538	16526	16680	16526	16520	16587	16360	16464	16719	16416	16347	16535	16594	16571	16575	16498	16579	16494	16470	16603	16493	16629	16660	16430	16528	16316	16653	16519	16381	16546	16576	16428	16684	16613	16611	16489	16541	16357	16600	16559	16555	16610	16591	16563	16447	16515	16508	16570	16563	16454	16694	16416	16480	16457	16422	16525	16416	16492	16775	16515	16525	16475	16567	16569	16405	16348	16489	16690	16616	16657	16440	16414	16540	16633	16749	16584	16490	16666	16605	16480	16361	16568	16640	16456	16628	16547	16511	16500	16596	16643	16439	16504	16494	16515	16580	16556	16599	16540	16508	16619	16693	16396	16565	16620	16430	16364	16637	16550	16597	16669	16556	16597	16456	16476	16509	16404	16637	16554	16542	16771	16667	16474	16743	16400	16574	16465	16395	16415	16384	16390	16555	16385	16486	16512	16452	16466	16547	16573	16393	16324	16652	16316	16490	16336	16520	16538	16517	16595	16528	16433	16747	16360	16412	16624	16481	16543	16497	16485	16513	16573	16429	16406	16374	16684	16561	16540	16510	16426	16636	16568	16487	16550	16540	16639	16564	16566	16559	16392	16575	16417	16520	16532	16501	16422	16586	16456	16593	16471	16505	16606	16455	16710	16523	16541	16508	16650	16444	16650	16517	16753	16520	16490	16437	16612	16464	16540	16526	16495	16523	16665	16714	16716	16477	16453	16444	16526	16542	16532	16399	16598	16548	16558	16431	16443	16461	16467	16479	16569	16429	16455	16315	16590	16816	16421	16681	16591	16544	16463	16564	16578	16356	16442	16667	16490	16412	16393	16472	16564	16550	16417	16585	16368	16628	16345	16510	16675	16567	16491	16504	16595	16502	16456	16488	16493	16634	16522	16514	16566	16463	16442	16631	16636	16469	16512	16749	16483	16515	16608	16513	16691	16405	16570	16607	16521	16568	16545	16629	16549	16533	16571	16498	16650	16824	16650	16687	16573	16499	16501	16534	16269	16591	16637	16510	16608	16525	16538	16523	16468	16661	16519	16763	16437	16469	16639	16594	16576	16403	16525	16579	16485	16401	16442	16435	16591	16366	16617	16510	16468	16765	16561	16416	16566	16736	16473	16519	16480	16324	16437	16505	16461	16614	16446	16461	16550	16518	16654	16522	16554	16605	16598	16428	16460	16619	16666	16501	16560	16588	16608	16459	16393	16396	16617	16461	16555	16529	16520	16414	16647	16615	16399	16346	16341	16619	16437	16511	16590	16510	16437	16503	16637	16472	16410	16639	16618	16522	16688	16527	16481	16521	16559	16368	16391	16668	16513	16447	16543	16554	16472	16530	16676	16434	16582	16792	16555	16583	16425	16527	16401	16607	16499	16524	16622	16563	16526	16694	16683	16684	16393	16406	16688	16419	16576	16468	16749	16595	16502	16509	16604	16460	16383	16524	16394	16464	16545	16504	16408	16519	16528	16577	16515	16583	16488	16445	16558	16584	16627	16441	16527	16506	16390	16363	16695	16581	16406	16638	16615	16568	16596	16437	16332	16557	16536	16672	16564	16442	16568	16424	16583	16566	16577	16681	16605	16574	16624	16608	16597	16740	16621	16426	16370	16619	16527	16419	16526	16434	16574	16508	16594	16541	16414	16523	16586	16507	16558	16511	16458	16667	16587	16649	16450	16452	16550	16357	16588	16542	16502	16661	16429	16390	16638	16545	16664	16478	16629	16368	16445	16533	16433	16460	16542	16623	16438	16374	16496	16541	16406	16467	16535	16528	16600	16320	16410	16596	16505	16648	16385	16556	16625	16772	16589	16557	16558	16385	16586	16384	16646	16500	16573	16608	16544	16611	16405	16554	16384	16706	16562	16582	16428	16495	16453	16604	16551	16688	16486	16536	16636	16536	16419	16499	16327	16480	16576	16509	16525	16562	16600	16480	16482	16440	16479	16585	16470	16583	16534	16603	16722	16335	16370	16497	16506	16509	16705	16455	16611	16542	16718	16623	16564	16588	16658	16632	16511	16442	16555	16583	16417	16614	16535	16411	16486	16477	16733	16497	16736	16440	16473	16627	16496	16455	16507	16514	16604	16516	16573	16565	16542	16537	16474	16545	16451	16392	16557	16643	16359	16602	16383	16455	16678	16533	16645	16636	16586	16480	16395	16564	16529	16492	16589	16510	16359	16539	16496	16508	16527	16549	16663	16456	16444	16406	16554	16470	16466	16535	16569	16505	16726	16424	16475	16565	16583	16604	16584	16387	16305	16710	16704	16538	16484	16597	16678	16545	16389	16667	16449	16495	16563	16383	16559	16615	16433	16581	16480	16478	16477	16349	16428	16509	16491	16500	16510	16487	16519	16521	16585	16525	16586	16540	16536	16486	16495	16444	16567	16370	16517	16657	16453	16613	16612	16653	16647	16511	16396	16504	16622	16601	16551	16707	16458	16625	16448	16383	16484	16442	16547	16504	16289	16499	16664	16566	16576	16463	16508	16539	16385	16472	16530	16395	16423	16406	16352	16523	16550	16460	16563	16465	16516	16537	16576	16396	16633	16669	16321	16710	16394	16553	16537	16417	16494	16534	16612	16480	16340	16558	16505	16436	16735	16394	16471	16547	16581	16545	16546	16468	16630	16537	16602	16503	16531	16657	16569	16524	16452	16591	16523	16507	16642	16443	16504	16673	16742	16604	16491	16438	16527	16615	16454	16478	16426	16635	16689	16480	16611	16744	16587	16565	16607	16568	16719	16585	16352	16603	16552	16678	16455	16581	16575	16596	16252	16504	16536	16550	16418	16574	16656	16440	16708	16612	16568	16538	16626	16383	16503	16520	16530	16342	16753	16448	16692	16441	16492	16481	16472	16358	16697	16557	16565	16471	16593	16418	16510	16583	16480	16699	16535	16492	16641	16697	16422	16597	16432	16603	16574	16527	16584	16516	16379	16536	16444	16513	16635	16609	16452	16522	16509	16532	16665	16440	16404	16433	16488	16555	16731	16569	16577	16531	16515	16328	16522	16495	16744	16546	16348	16566	16411	16517	16375	16563	16366	16490	16515	16454	16497	16582	16541	16567	16592	16548	16725	16300	16512	16496	16430	16552	16466	16548	16609	16481	16699	16443	16588	16513	16488	16333	16682	16548	16533	16512	16524	16613	16716	16652	16745	16613	16528	16506	16436	16508	16463	16649	16462	16572	16498	16421	16532	16519	16582	16587	16691	16568	16368	16485	16615	16470	16417	16394	16536	16616	16580	16636	16630	16438	16680	16395	16474	16594	16337	16483	16538	16549	16455	16429	16491	16563	16534	16539	16606	16496	16497	16576	16658	16451	16546	16607	16457	16428	16492	16458	16485	16632	16676	16583	16607	16666	16585	16393	16550	16639	16383	16596	16542	16654	16375	16396	16586	16570	16545	16388	16551	16498	16565	16548	16494	16352	16574	16350	16625	16647	16672	16583	16340	16666	16616	16460	16622	16584	16546	16427	16403	16510	16558	16512	16555	16599	16511	16410	16509	16537	16581	16667	16490	16612	16480	16532	16576	16393	16503	16528	16427	16668	16449	16673	16485	16633	16654	16502	16368	16435	16411	16597	16607	16427	16585	16384	16501	16594	16480	16590	16488	16492	16596	16475	16379	16650	16617	16299	16595	16634	16502	16533	16511	16603	16599	16472	16570	16459	16363	16556	16488	16456	16395	16637	16606	16524	16382	16366	16526	16640	16502	16503	16541	16439	16521	16622	16537	16582	16399	16510	16623	16617	16539	16447	16572	16525	16487	16543	16553	16397	16521	16468	16473	16433	16654	16534	16477	16511	16663	16565	16696	16515	16591	16635	16553	16588	16439	16555	16416	16596	16724	16462	16479	16556	16543	16531	16622	16585	16491	16360	16404	16487	16523	16538	16488	16466	16550	16557	16540	16610	16485	16650	16515	16449	16570	16698	16549	16563	16481	16424	16528	16559	16526	16713	16501	16470	16462	16689	16482	16502	16522	16350	16552	16551	16639	16647	16500	16656	16491	16424	16456	16503	16550	16525	16554	16607
23396	21460	28174	25712	23633	24468	24591	22214	21034	20915	20550	20224	19813	19914	19625	19641	19825	19796	19710	19783	19730	19567	19494	19467	19641	19421	19493	19625	19470	19529	19200	19491	19738	19457	19603	19306	19463	19490	19661	19384	19491	19508	19570	19569	19382	19490	19549	19563	19547	19436	19355	19582	19503	19482	19586	19456	19721	19523	19436	19618	19468	19495	19522	19320	19252	19284	19455	19560	19406	19500	19375	19170	19374	19469	19532	19571	19320	19431	19647	19382	19478	19524	19330	19535	19441	19358	19376	19561	19246	19371	19604	19580	19489	19488	19352	19326	19428	19317	19517	19404	19334	19358	19225	19563	19536	19615	19402	19462	19546	19553	19506	19357	19352	19289	19467	19189	19433	19386	19300	19267	19361	19342	19549	19514	19358	19491	19275	19442	19511	19464	19206	19403	19435	19394	19656	19361	19632	19447	19358	19318	19430	19535	19397	19572	19359	19485	19302	19385	19669	19364	19643	19556	19256	19268	19358	19403	19626	19373	19445	19386	19371	19484	19299	19490	19250	19367	19357	19474	19608	19458	19393	19419	19478	19700	19329	19475	19416	19425	19568	19377	19395	19199	19485	19451	19230	19263	19499	19467	19438	19435	19381	19378	19360	19398	19437	19545	19509	19623	19357	19390	19424	19278	19536	19305	19601	19400	19481	19407	19407	19579	19438	19364	19307	19256	19520	19222	19547	19758	19435	19381	19548	19338	19534	19385	19388	19172	19366	19444	19381	19504	19499	19347	19379	19416	19342	19405	19405	19187	19518	19475	19573	19547	19213	19410	19365	19559	19223	19439	19341	19291	19282	19442	19670	19746	19465	19549	19496	19249	19211	19496	19612	19337	19406	19221	19581	19388	19311	19250	19498	19472	19512	19173	19249	19422	19347	19276	19401	19473	19488	19470	19483	19447	19362	19443	19493	19486	19552	19460	19468	19485	19319	19633	19364	19277	19550	19473	19628	19435	19248	19436	19449	19324	19519	19418	19339	19436	19441	19492	19585	19401	19492	19358	19371	19324	19199	19442	19550	19584	19262	19290	19461	19366	19528	19282	19541	19428	19428	19522	19455	19466	19171	19297	19315	19284	19430	19196	19330	19343	19503	19485	19439	19444	19340	19579	19246	19304	19327	19291	19604	19561	19477	19461	19238	19316	19254	19403	19389	19526	19489	19464	19587	19645	19526	19466	19617	19251	19335	19235	19365	19302	19277	19507	19393	19352	19375	19352	19462	19496	19374	19252	19434	19459	19732	19372	19318	19234	19482	19524	19478	19360	19311	19195	19468	19341	19391	19370	19419	19633	19297	19282	19336	19344	19545	19356	19326	19285	19408	19277	19414	19328	19342	19402	19199	19215	19558	19537	19395	19216	19357	19658	19170	19463	19371	19300	19350	19445	19497	19386	19439	19397	19456	19526	19316	19442	19436	19427	19589	19360	19278	19416	19447	19341	19279	19435	19472	19549	19438	19283	19469	19731	19379	19487	19571	19421	19610	19236	19457	19276	19500	19474	19411	19558	19347	19498	19643	19455	19483	19536	19577	19504	19421	19389	19496	19702	19340	19491	19374	19371	19196	19365	19599	19406	19442	19352	19290	19325	19445	19450	19274	19412	19339	19449	19318	19492	19402	19571	19517	19481	19279	19425	19482	19400	19598	19373	19276	19346	19267	19490	19544	19391	19359	19694	19373	19248	19335	19440	19354	19521	19285	19327	19447	19382	19438	19423	19493	19380	19419	19492	19376	19425	19413	19418	19539	19344	19494	19368	19345	19289	19462	19391	19433	19564	19579	19335	19288	19331	19268	19482	19324	19301	19569	19279	19324	19363	19389	19488	19388	19389	19365	19565	19483	19457	19481	19315	19536	19253	19414	19390	19571	19383	19541	19587	19465	19381	19510	19416	19343	19591	19323	19361	19487	19279	19335	19461	19612	19322	19650	19561	19158	19437	19519	19610	19575	19555	19284	19179	19476	19461	19202	19394	19561	19162	19520	19632	19230	19600	19461	19301	19394	19434	19401	19397	19415	19559	19428	19329	19417	19480	19497	19515	19574	19342	19384	19367	19296	19373	19588	19371	19404	19387	19293	19431	19311	19393	19381	19331	19380	19325	19441	19200	19233	19386	19376	19376	19476	19339	19515	19443	19369	19444	19436	19513	19482	19247	19410	19516	19478	19354	19337	19392	19607	19311	19392	19267	19467	19402	19265	19338	19508	19538	19414	19352	19455	19142	19636	19482	19512	19430	19543	19359	19375	19324	19431	19292	19335	19349	19582	19171	19463	19481	19456	19335	19403	19315	19488	19387	19246	19424	19375	19535	19445	19355	19209	19293	19404	19535	19472	19601	19576	19642	19591	19208	19409	19384	19538	19232	19472	19515	19345	19418	19288	19471	19158	19337	19241	19409	19483	19185	19569	19667	19422	19361	19195	19462	19507	19413	19414	19339	19409	19614	19472	19356	19240	19238	19367	19452	19435	19377	19496	19372	19414	19370	19239	19375	19666	19257	19489	19384	19431	19359	19220	19623	19449	19534	19418	19307	19563	19423	19464	19395	19293	19215	19273	19482	19319	19358	19438	19471	19489	19580	19492	19245	19441	19459	19368	19374	19410	19505	19482	19414	19479	19369	19274	19356	19483	19315	19341	19496	19493	19283	19452	19244	19614	19406	19524	19347	19396	19252	19469	19418	19466	19389	19557	19390	19519	19302	19482	19305	19619	19562	19657	19579	19489	19491	19500	19181	19493	19257	19376	19185	19548	19610	19307	19267	19484	19282	19365	19468	19588	19554	19568	19473	19314	19087	19499	19520	19513	19275	19193	19410	19312	19250	19335	19301	19353	19392	19452	19532	19261	19408	19191	19517	19386	19339	19441	19404	19409	19335	19437	19438	19415	19510	19420	19268	19472	19271	19481	19282	19410	19398	19614	19478	19359	19349	19415	19497	19595	19374	19440	19135	19499	19539	19587	19368	19230	19298	19338	19447	19530	19420	19485	19337	19427	19350	19350	19482	19371	19474	19616	19467	19286	19442	19470	19457	19414	19588	19554	19329	19497	19444	19149	19530	19471	19750	19501	19558	19313	19230	19487	19261	19440	19456	19449	19501	19280	19379	19204	19435	19355	19375	19205	19365	19555	19214	19391	19394	19464	19609	19229	19392	19359	19189	19456	19633	19394	19327	19439	19389	19546	19227	19221	19477	19398	19503	19424	19417	19420	19445	19426	19394	19470	19404	19302	19318	19529	19568	19430	19346	19423	19423	19346	19444	19420	19601	19554	19385	19586	19332	19457	19403	19585	19295	19514	19492	19524	19415	19473	19267	19456	19417	19217	19360	19260	19334	19549	19486	19347	19420	19314	19504	19259	19455	19362	19593	19635	19381	19290	19645	19488	19490	19432	19455	19492	19421	19388	19610	19554	19794	19299	19227	19304	19491	19504	19561	19329	19292	19577	19466	19228	19468	19550	19425	19457	19607	19444	19535	19582	19525	19361	19664	19649	19480	19355	19419	19270	19446	19225	19610	19578	19828	19554	19341	19489	19351	19242	19409	19482	19485	19245	19248	19438	19413	19410	19643	19504	19270	19386	19354	19491	19451	19430	19616	19539	19330	19464	19447	19123	19240	19345	19456	19429	19329	19483	19399	19261	19354	19414	19580	19496	19136	19454	19419	19452	19533	19501	19527	19380	19423	19448	19386	19507	19298	19519	19580	19508	19409	19458	19310	19374	19402	19504	19447	19455	19385	19459	19420	19517	19457	19478	19588	19675	19599	19237	19477	19517	19490	19450	19267	19614	19280	19309	19518	19426	19338	19570	19584	19481	19327	19580	19422	19289	19421	19306	19364	19429	19491	19426	19410	19337	19507	19409	19380	19389	19538	19678	19490	19429	19461	19381	19548	19531	19457	19532	19495	19467	19355	19484	19416	19500	19317	19547	19399	19407	19584	19350	19466	19209	19204	19426	19205	19514	19516	19438	19339	19504	19381	19242	19552	19395	19443	19214	19239	19366	19468	19537	19492	19377	19264	19443	19373	19383	19267	19486	19359	19399	19338	19450	19365	19201	19544	19511	19672	19346	19425	19394	19513	19584	19490	19151	19427	19370	19419	19364	19300	19407	19520	19524	19493	19605	19420	19382	19391	19473	19542	19446	19376	19408	19509	19356	19323	19539	19518	19471	19363	19449	19512	19497	19193	19339	19401	19380	19401	19325	19389	19315	19416	19350	19426	19378	19750	19490	19284	19448	19596	19467	19444	19642	19426	19316	19535	19314	19469	19627	19494	19415	19409	19548	19313	19518	19362	19229	19540	19421	19593	19493	19420	19271	19346	19774	19406	19469	19479	19342	19406	19338	19179	19146	19321	19427	19414	19289	19528	19243	19424	19404	19324	19505	19321	19431	19594	19527	19510	19471	19395	19313	19352	19448	19574	19504	19259	19327	19476	19311	19354	19291	19402	19396	19310	19217	19544	19355	19455	19379	19531	19447	19557	19395	19391	19302	19284	19336	19592	19365	19597	19452	19293	19425	19357	19422	19583	19530	19377	19401	19445	19289	19421	19334	19506	19507	19502	19467	19499	19669	19481	19408	19349	19437	19454	19588	19234	19610	19443	19461	19484	19466	19448	19632	19468	19478	19345	19490	19304	19499	19520	19441	19313	19316	19417	19637	19367	19395	19373	19393	19448	19227	19580	19501	19513	19399	19674	19428	19516	19536	19476	19612	19423	19356	19240	19469	19328	19477	19299	19632	19368	19515	19520	19507	19574	19432	19380	19457	19382	19381	19485	19250	19357	19328	19374	19241	19238	19536	19468	19399	19604	19447	19513	19396	19271	19384	19482	19522	19582	19340	19367	19407	19224	19333	19435	19232	19350	19457	19197	19565	19319	19282	19394	19403	19568	19528	19275	19392	19399	19516	19531	19565	19283	19242	19493	19230	19330	19454	19389	19617	19440	19213	19296	19512	19414	19337	19496	19501	19394	19367	19530	19303	19571	19384	19369	19656	19369	19565	19377	19427	19426	19425	19513	19546	19254	19340	19233	19548	19524	19429	19251	19464	19369	19557	19296	19345	19249	19422	19240	19603	19620	19496	19447	19449	19605	19565	19446	19416	19179	19436	19704	19376	19556
23618	45394	38326	29319	24979	22673	21347	20300	19239	18737	18251	17691	17428	17384	17195	17078	16975	16967	16642	17011	16949	17014	16803	16968	16911	16886	16741	16763	16704	16761	16749	16824	16798	16810	16618	16724	16725	16552	16794	16732	16897	16554	16621	16711	16956	16580	16805	16890	16816	16729	16569	16644	16613	16668	16689	16704	16586	16762	16645	16852	16696	16826	16678	16707	16813	16805	16722	16765	16848	16722	16729	16663	16678	16601	16687	16736	16764	16661	16816	16833	16630	16711	16578	16515	16744	16714	16626	16620	16865	16805	16699	16481	16718	16728	16720	16633	16672	16693	16746	16583	16811	16754	16507	16664	16803	16577	16775	16529	16694	16751	16725	16518	16754	16716	16697	16678	16726	16748	16782	16575	16620	16525	16636	16906	16632	16791	16640	16645	16637	16609	16771	16529	16767	16760	16890	16708	16699	16753	16718	16777	16800	16582	16611	16720	16511	16583	16703	16697	16680	16648	16813	16711	16720	16705	16670	16796	16817	16644	16675	16828	16736	16750	16687	16830	16532	16682	16709	16696	16637	16678	16733	16863	16708	16735	16792	16610	16683	16795	16796	16721	16661	16644	16795	16697	16658	16717	16728	16641	16725	16650	16686	16695	16727	16779	16673	16697	16632	16832	16569	16743	16622	16553	16686	16744	16656	16583	16714	16640	16724	16598	16728	16683	16594	16851	16601	16530	16619	16673	16825	16692	16726	16718	16585	16789	16711	16664	16670	16565	16606	16776	16791	16678	16802	16793	16647	16673	16801	16638	16651	16648	16920	16664	16799	16981	16705	16724	16867	16675	16649	16756	16754	16642	16869	16673	16834	16611	16577	16701	16730	16775	16655	16681	16778	16607	16749	16638	16601	16713	16762	16741	16662	16774	16552	16757	16820	16619	16702	16755	16756	16414	16477	16733	16809	16574	16625	16628	16782	16612	16686	16461	16849	16599	16676	16511	16839	16713	16816	16758	16536	16795	16664	16758	16879	16722	16746	16684	16667	16768	16741	16701	16836	16549	16786	16539	16761	16735	16734	16741	16767	16731	16833	16726	16880	16562	16777	16584	16618	16713	16720	16666	16669	16855	16734	16744	16672	16592	16623	16709	16571	16788	16753	16671	16729	16846	16607	16829	16692	16632	16777	16853	16830	16788	16687	16667	16637	16770	16750	16622	16784	16826	16833	16687	16742	16644	16631	16601	16704	16916	16653	16593	16619	16611	16868	16627	16813	16746	16658	16643	16579	16623	16742	16715	16765	16656	16806	16692	16760	16649	16851	16772	16676	16879	16632	16610	16725	16807	16683	16699	16703	16738	16950	16892	16733	16766	16776	16506	16715	16519	16685	16674	16747	16619	16668	16612	16760	16610	16660	16647	16670	16634	16852	16706	16786	16695	16843	16720	16660	16846	16646	16673	16848	16711	16728	16465	16832	16714	16654	16829	16596	16702	16708	16720	16570	16622	16848	16561	16690	16873	16657	16695	16718	16728	16646	16811	16594	16724	16728	16682	16828	16851	16569	16696	16551	16702	16947	16790	16778	16745	16605	16862	16683	16703	16757	16579	16828	16676	16564	16591	16754	16504	16593	16699	16884	16696	16680	16746	16759	16586	16627	16802	16620	16734	16660	16839	16727	16891	16730	16648	16829	16832	16789	16917	16774	16635	16823	16655	16594	16832	16636	16660	16745	16679	16694	16744	16690	16682	16635	16797	16870	16787	16558	16738	16763	16782	16771	16715	16936	16712	16677	16606	16682	16704	16689	16824	16757	16777	16682	16701	16762	16542	16533	16670	16812	16609	16803	16845	16727	16715	16553	16640	16864	16744	16623	16739	16748	16705	16555	16603	16686	16649	16675	16736	16828	16764	16648	16624	16803	16795	16623	16655	16714	16780	16739	16674	16683	16615	16719	16827	16642	16525	16885	16734	16669	16726	16948	16700	16631	16688	16622	16633	16696	16670	16651	16768	16595	16733	16724	16676	16781	16723	16611	16642	16786	16580	16737	16777	16652	16815	16699	16549	16647	16582	16819	16559	16699	16561	16774	16783	16822	16649	16651	16674	16632	16737	16723	16855	16635	16668	16630	16594	16695	16711	16644	16821	16890	16691	16739	16807	16696	16589	16698	16652	16746	16620	16652	16850	16884	16763	16653	16822	16719	16608	16654	16750	16708	16636	16898	16847	16681	16708	16674	16684	16658	16762	16698	16860	16703	16647	16640	16739	16658	16844	16630	16819	16813	16531	16902	16648	16714	16860	16710	16708	16418	16562	16670	16577	16706	16721	16672	16824	16591	16672	16640	16554	16760	16507	16803	16806	16620	16733	16742	16615	16588	16760	16575	16694	16837	16599	16589	16735	16770	16586	16908	16639	16806	16710	16659	16772	16817	16722	16634	16735	16693	16691	16646	16864	16810	16670	16796	16562	16479	16605	16412	16741	16765	16626	16622	16586	16654	16763	16542	16598	16701	16764	16729	16645	16615	16857	16589	16661	16673	16722	16605	16810	16910	16687	16701	16939	16766	16639	16751	16691	16772	16896	16616	16718	16810	16711	16747	16749	16626	16531	16730	16706	16740	16676	16711	16783	16690	16653	16666	16582	16575	16672	16814	16678	16612	16634	16687	16572	16845	16797	16584	16540	16764	16765	16611	16606	16819	16721	16429	16701	16738	16628	16786	16688	16778	16822	16647	16806	16702	16894	16837	16607	16775	16858	16820	16743	16670	16784	16788	16750	16590	16568	16622	16602	16845	16849	16540	16734	16637	16556	16594	16743	16739	16737	16669	16491	16655	16752	16627	16537	16783	16666	16651	16831	16789	16571	16707	16817	16520	16686	16775	16715	16697	16680	16667	16654	16691	16649	16662	16691	16829	16730	16620	16750	16613	16621	16751	16735	16798	16887	16683	16651	16718	16784	16630	16806	16694	16608	16672	16672	16716	16674	16656	16523	16595	16591	16625	16685	16767	16716	16791	16797	16705	16637	16656	16776	16736	16766	16799	16702	16776	16817	16826	16869	16712	16756	16787	16548	16626	16738	16779	16788	16647	16662	16715	16626	16785	16626	16643	16621	16717	16821	16561	16658	16637	16674	16896	16658	16746	16729	16726	16624	16860	16717	16672	16833	16611	16746	16632	16685	16675	16754	16863	16754	16921	16785	16821	16737	16684	16881	16786	16747	16715	16574	16651	16676	16953	16756	16826	16533	16639	16700	16956	16835	16710	16582	16760	16664	16788	16730	16761	16509	16743	16621	16768	16561	16790	16591	16696	16838	16663	16660	16740	16600	16637	16674	16867	16690	16912	16778	16551	16583	16669	16734	16635	16720	16728	16626	16737	16593	16764	16495	16872	16781	16712	16696	16822	16703	16820	16682	16757	16580	16726	16724	16714	16698	16775	16638	16688	16721	16743	16783	16578	16713	16766	16767	16689	16593	16565	16839	16649	16872	16651	16732	16809	16744	16732	16676	16677	16839	16736	16807	16848	16791	16665	16712	16826	16777	16813	16771	16797	16523	16761	16671	16816	16719	16896	16685	16860	16729	16597	16667	16566	16589	16600	16837	16724	16844	16774	16676	16849	16737	16778	16576	16738	16732	16653	16570	16653	16711	16794	16672	16634	16795	16828	16734	16693	16695	16717	16785	16571	16686	16715	16717	16696	16680	16817	16548	16763	16729	16755	16658	16495	16710	16748	16599	16909	16879	16701	16677	16732	16792	16740	16903	16601	16552	16610	16836	16710	16761	16603	16646	16861	16559	16548	16621	16824	16854	16663	16816	16697	16666	16856	16698	16689	16638	16663	16608	16919	16883	16757	16729	16770	16610	16831	16804	16730	16681	16870	16635	16827	16842	16773	16477	16790	16473	16552	16578	16709	16670	16621	16591	16758	16675	16744	16537	16640	16781	16762	16717	16732	16746	16696	16698	16601	16505	16705	16723	16587	16718	16656	16816	16512	16806	16823	16500	16960	16635	16618	16536	16825	16639	16856	16734	16803	16698	16712	16569	16654	16509	16626	16815	16644	16817	16827	16735	16772	16655	16685	16720	16646	16633	16780	16624	16650	16654	16711	16600	16812	16958	16812	16438	16676	16779	16596	16810	16877	16641	16640	16640	16776	16781	16629	16813	16750	16672	16575	16602	16867	16592	16884	16659	16566	16610	16804	16686	16625	16825	16644	16679	16714	16772	16866	16720	16794	16648	16637	16788	16708	16699	16709	16821	16598	16644	16803	16812	16752	16585	16760	16801	16886	16728	16806	16753	16727	16685	16812	16783	16704	16811	16833	16737	16807	16507	16384	16743	16826	16680	16767	16600	16637	16539	16835	16778	16696	16663	16665	16511	16841	16750	16795	16649	16724	16836	16773	16733	16579	16684	16489	16677	16595	16767	16662	16661	16668	16546	16638	16716	16788	16621	16610	16621	16813	16731	16717	16659	16821	16726	16902	16663	16947	16581	16745	16756	16698	16735	16710	16690	16692	16757	16822	16503	16468	16765	16664	16630	16613	16638	16800	16651	16867	16739	16582	16872	16776	16847	16464	16572	16769	16787	16773	16644	16871	16713	16573	16799	16770	16784	16761	16673	16493	16609	16847	16586	16722	16659	16547	16717	16597	16638	16732	16618	16851	16725	16781	16677	16632	16751	16601	16602	16768	16756	16881	16631	16744	16734	16699	16633	16865	16741	16675	16522	16607	16707	16552	16736	16945	16614	16794	16662	16887	16729	16595	16590	16606	16776	16591	16652	16770	16681	16731	16819	16891	16568	16705	16686	16542	16804	16828	16682	16393	16706	16569	16917	16816	16763	16702	16819	16792	16710	16762	16637	16656	16745	16823	16595	16680	16660	16704	16780	16629	16651	16748	16803	16722	16746	16684	16670	16652	16679	16880	16863	16830	16787	16806	16785	16609	16675	16705	16736	16781	16670	16739	16857	16744	16628	16643	16733	16857	16658	16745	16655	16753	16503	16590	16757	16872	16706	16805	16663	16582	16881	16835	16779	16699	16754	16539	16807	16770	16783	16798	16863	16689	16772	16680	16787	16728	16587	16890	16593	16802	16754	16763	16575	16715	16725	16682	16838	16727	16653	16610	16592	16760	16715	16697	16758	16745	16611	16787	16758	16691	16785	16687	16451
25288	21608	27825	28629	22908	21945	21760	20829	20298	19798	19854	19650	19365	19364	19122	19298	19161	18996	18979	19082	19096	19111	19167	19137	18975	19153	18964	19198	19052	18885	18867	19130	18948	19189	19178	19262	19204	19169	19029	18938	19025	18935	19092	19044	19027	19138	19047	19128	19136	18971	18899	19113	19068	19157	19276	19383	19104	18904	18928	19047	18960	18907	18986	18832	19064	18946	19225	19061	19059	19097	19142	18915	18961	19134	19080	19006	18790	19016	18987	19100	19128	18939	19043	18926	19054	18880	18864	18944	18884	18903	18925	19041	18932	19071	18958	19190	19030	19083	19179	19016	18733	18937	18971	19014	19036	19129	18904	19216	19085	19036	19053	18992	19098	18889	19022	18897	18948	18982	19166	18910	18998	19054	18852	19101	19306	19079	18927	19234	18963	18756	18948	19012	18937	19003	19139	18959	19078	18993	18969	18914	19126	18934	18770	19013	18900	19023	18822	18906	18863	18928	18882	18990	19020	18925	18875	19097	19076	19056	18929	19212	19061	18972	18986	19060	18834	18983	19147	19151	19050	18978	18943	19061	18818	18893	18863	19071	18963	19128	19044	19142	19225	19060	19302	19186	19111	19001	18939	18983	18948	18865	19133	18788	18859	18981	19133	18954	18915	18917	18916	18758	19134	18828	18837	19027	19081	18751	19149	18967	19043	18844	18791	19177	19146	18947	18915	18942	19134	18924	18945	18993	19205	19115	19167	18860	19085	18919	18985	18931	18931	18856	19002	18923	18861	19065	19064	19114	19143	18978	18919	18806	19053	18987	19006	19043	19143	19054	19185	18828	19006	18992	19016	18955	19096	19033	19055	18703	19084	19092	19007	18870	19049	19057	18944	19038	19117	18900	18779	18722	19118	18976	19123	19018	18853	18843	18747	18918	18890	18956	18901	19145	19092	19021	18989	18836	19110	19156	19019	19088	18977	18981	18916	19021	18862	18974	18847	19128	19079	19116	19120	18817	18981	18882	19067	19094	18798	18852	18843	19037	18956	18830	19030	19113	18877	19112	19112	19120	18981	18813	18802	19016	19054	19073	19029	18732	19005	19069	19022	18792	19154	19034	18805	18921	18741	18718	18876	18888	18902	18893	19032	19148	19090	18888	18937	18930	19164	18808	18974	18799	19113	19121	19122	18990	18941	19024	19054	19144	18941	18956	18837	18898	18853	19021	18989	18773	19063	18984	19116	19094	19084	19136	19033	18892	19117	18922	19011	18992	19005	18974	19148	19106	18773	19021	19236	18817	19053	18943	19099	19008	18880	18806	18913	19101	18864	19041	19132	19276	18906	18983	18999	18980	18823	18879	18982	19053	18972	18963	18901	19033	18921	18890	19017	18955	19215	18898	18803	19081	18882	19081	19004	18878	18869	18961	19001	19014	19114	18911	18916	19192	18837	19260	19036	18978	18883	18901	18791	18976	19147	18999	18860	18881	18959	18768	18911	18912	18920	19093	19010	19157	18875	19083	19040	18973	19130	18801	19017	18940	19061	18981	19149	18908	19046	18868	18711	19161	18911	19122	18918	18932	18948	19003	18814	19088	19178	19237	19202	19164	18909	19075	18943	19060	19006	18741	19011	19126	19117	18961	18916	19138	18901	18802	18969	18858	19022	18907	19025	19016	19026	19172	18961	19311	18943	18991	19226	19037	18997	19013	18882	18899	19149	19004	18985	19025	19123	19249	19169	19257	19037	18995	19045	19055	19174	19005	19078	19117	18914	19014	18854	19028	19005	18984	18873	18916	18985	18806	18919	18945	19062	18926	18911	18940	19116	19161	18975	19078	19007	18786	19075	19215	18901	19045	18993	18969	19124	19086	18975	19172	19207	18933	19010	18884	18901	18948	18955	18980	18811	18948	18867	18974	18873	18844	18979	18979	19028	18682	18860	19079	19076	19070	19040	19081	18967	18931	18902	18891	18971	18843	19231	18783	18745	19024	19121	19004	18891	18894	18895	18854	19092	19041	18977	18816	18844	19090	19050	19009	19141	19027	18928	18907	18960	19017	18772	19056	19010	18957	18915	19080	19045	19095	19087	19088	19016	18950	19113	19039	19028	19297	19115	18973	18792	18949	18971	19061	19115	19056	19060	18874	18866	18920	18824	19072	18997	18720	18968	18955	19071	18790	19013	19118	19107	19091	19097	18996	19123	18937	19142	19090	18903	19092	18907	18855	19030	19004	19011	18833	19145	18960	19060	19137	19108	18998	18985	19036	18996	19008	19196	19090	18964	18823	19140	18916	18994	19051	19086	18862	18939	19007	18907	18826	19069	18900	19138	18912	19049	19100	18929	19054	19253	18809	18777	19059	19040	19058	18877	19093	19224	19007	19015	19006	19187	18905	18979	18995	19125	19022	19082	18956	19142	19026	19043	19069	19134	19013	19101	18985	19056	19116	18795	19175	19184	19186	19071	19023	19073	18809	19057	18899	19069	19218	18926	19086	19018	19039	19020	19073	19107	18924	19087	18924	19027	18911	19009	19116	19120	19068	19208	19013	18895	19246	19141	19036	18870	18857	19020	18881	19107	18784	19161	18997	18904	19000	18961	19029	19042	18965	18858	19170	18857	18928	19112	19155	18842	18722	18976	19033	19037	19270	19023	18896	19153	19166	19091	18919	18810	18965	18903	19141	18880	18916	19111	19004	18874	18942	18788	19178	18881	19046	19088	18802	18960	18978	19109	19354	18790	19031	19019	18989	19069	18793	18939	19233	19070	18985	19084	18928	18851	18941	18953	18957	19035	18780	19004	19009	18844	18954	18903	19098	19123	18954	19091	19007	18916	18998	18931	19017	19123	19003	18866	18978	18887	19064	19014	18968	19084	19126	19023	18930	18969	19019	19010	19196	19038	18959	19002	19086	18902	19073	19085	18922	19339	18959	18995	19028	19143	18890	19023	18976	19090	18943	18966	18943	19104	19038	19074	19142	18985	18856	19004	19148	19018	19096	19025	19011	18902	19038	19055	18926	19047	19074	19356	18914	18997	19017	18921	19205	18960	18909	18893	18849	19219	19269	18962	19188	19048	18942	18874	18917	19205	19041	18917	19075	19146	18827	18861	19142	19063	18879	18906	18934	18958	18930	18992	18958	19000	19130	19208	19191	19212	18972	19023	19032	19007	19068	19031	19109	18802	18971	19039	18973	19231	18966	19056	18926	18822	18945	18922	19030	18989	19130	19058	18980	19020	18993	18819	18842	18866	18860	19208	19137	18897	19061	19117	19003	19032	18985	19066	19033	18958	18741	19083	19128	18915	19109	18914	18938	18874	19044	19019	18989	19366	19068	18977	19057	19237	18786	19002	19140	19135	19148	19156	18893	18926	19055	19123	18894	19193	19000	18838	19284	19205	19115	19311	18778	19020	18952	19077	19023	18994	19011	19076	18896	19014	18925	18974	18913	19234	18938	18912	19124	19138	18984	19066	19004	18942	18964	19005	18953	18911	19042	19008	19183	18996	19209	19367	19059	19127	19121	19107	18933	18905	19048	18895	19075	19147	18903	19145	19143	18957	18985	18820	18913	18986	18775	19021	18782	18959	18928	19043	18928	19044	19035	19137	19330	18828	19103	19120	19114	18898	18864	18977	18884	18874	19042	18984	18944	19037	18918	18927	19097	19067	19150	18782	18968	19154	18969	18913	19086	19072	18915	19046	18935	19135	18921	19034	18962	19131	19017	19327	19105	18804	19018	19034	18975	18746	18919	18889	18856	19125	19049	19002	18864	19126	19092	18981	18766	18995	19024	18918	18999	19041	19067	19019	19022	19096	18992	19165	18870	19174	19053	19044	19073	19379	19058	18820	19100	19103	18997	19098	19162	19124	18918	19205	19029	18915	18956	19046	18888	19167	18911	18909	19180	19057	19146	19034	19070	18843	18918	18845	19132	18930	19051	19042	19197	18978	18988	18814	18834	19151	18996	18994	19088	18979	19041	19209	18976	19171	18994	19095	18883	19043	19040	18817	19017	19140	19090	18938	19000	19157	19063	18935	19042	18852	18837	19085	18868	18800	18861	18912	18915	18892	19028	19089	18955	18972	19157	19152	18919	19134	18882	18993	18997	19042	18944	18780	18766	18956	18987	19012	18835	19302	18932	19042	19150	19116	19122	18942	18969	19005	19071	19108	19078	19161	18987	19214	18903	19212	18926	18768	18988	18910	18987	19060	19005	18922	18870	18989	19182	18954	18831	19041	18828	18833	19019	19088	19005	19059	19131	19006	18806	19044	19021	18939	18957	19111	18891	18805	18930	19079	19048	18985	19147	18880	18807	19077	18880	19198	19135	19058	19091	18954	18959	18959	18900	18981	18894	19024	19019	19156	18934	19112	18844	19031	19067	19184	19067	19115	19212	18879	18902	19025	19067	18923	18837	19099	18840	18994	18843	19129	18998	19145	18988	19106	19016	18928	18986	18943	19170	19019	18847	18904	19023	18907	19053	19066	18863	19056	18998	19121	18774	18885	19016	18967	19245	19114	18903	19137	19118	18875	18995	19082	19222	19078	18847	18760	19039	19056	18701	18943	18880	18962	18831	19093	19066	19137	19067	19030	18833	19007	18897	18934	19046	18833	18833	19085	18942	19057	18922	18939	19108	18858	18998	19012	19109	18966	19111	19068	19180	19198	18905	18969	18950	18916	19017	18975	19103	18988	19048	19018	19248	19028	18923	19042	19052	19217	19208	19163	18833	19016	18941	19031	18855	18991	19052	18949	19047	18860	19103	18984	18905	18919	18830	18922	19019	19120	19009	18743	18893	19034	19175	19013	18984	19173	18808	19064	18939	19176	19058	18815	18960	19112	18780	18956	18849	19013	18960	19003	19133	19082	19040	18982	19057	18983	18972	19078	18937	19107	18974	19271	19019	18888	18943	19026	18956	18945	19089	19191	19094	19128	19003	18948	18748	18844	19072	18846	19063	19042	18900	19113	19014	19072	18754	18846	19070	18771	18837	18962	18904	19005	18968	19159	19072	18895	19160	18890	19039	19014	18993	19000	18997	19150	18894	18961	18989	18971	18963	19043	18941	18991	18908	19199	18892	19229	19043	18895	19127	18872	19014	18739	18875	19035	19108	18743	19082	18874	18874	18782	18941	18896	19049	18908	19003	19129	18861	19100	19053	19051	18947
23969	41288	34048	26205	22700	21023	19863	19002	18474	17966	17379	17315	16971	16861	16775	16539	16739	16631	16687	16676	16547	16545	16621	16306	16615	16525	16619	16457	16506	16520	16814	16319	16376	16501	16529	16522	16563	16510	16544	16621	16463	16456	16428	16529	16477	16617	16493	16374	16393	16681	16333	16592	16503	16424	16400	16265	16555	16566	16296	16473	16224	16444	16340	16430	16490	16382	16565	16477	16583	16435	16437	16222	16554	16528	16393	16573	16444	16505	16588	16330	16646	16412	16424	16262	16414	16433	16564	16422	16566	16403	16404	16589	16392	16481	16509	16373	16659	16493	16377	16509	16559	16571	16521	16582	16462	16298	16539	16418	16239	16379	16378	16452	16452	16423	16502	16494	16432	16430	16372	16529	16349	16553	16449	16494	16600	16444	16404	16515	16551	16396	16550	16584	16522	16577	16424	16295	16506	16547	16430	16561	16366	16407	16495	16329	16408	16436	16304	16450	16499	16297	16427	16344	16544	16287	16437	16566	16331	16317	16490	16439	16545	16491	16335	16366	16451	16430	16349	16375	16501	16489	16564	16538	16423	16420	16437	16493	16465	16479	16376	16452	16440	16492	16524	16482	16313	16467	16415	16606	16363	16579	16554	16443	16519	16271	16546	16389	16317	16497	16341	16524	16521	16545	16303	16420	16574	16528	16428	16379	16598	16362	16683	16335	16388	16441	16456	16497	16395	16397	16386	16366	16367	16404	16481	16519	16278	16382	16441	16435	16425	16393	16608	16559	16390	16648	16422	16425	16493	16454	16577	16397	16291	16680	16356	16461	16242	16558	16317	16210	16322	16403	16408	16664	16397	16445	16257	16405	16331	16372	16518	16527	16519	16335	16566	16573	16376	16508	16506	16291	16405	16363	16249	16511	16352	16426	16553	16308	16457	16404	16464	16315	16365	16279	16522	16478	16451	16376	16462	16526	16392	16341	16618	16440	16383	16454	16422	16547	16553	16420	16508	16524	16715	16558	16329	16377	16412	16261	16497	16353	16450	16354	16453	16511	16331	16367	16561	16460	16349	16359	16504	16226	16508	16492	16353	16548	16343	16382	16601	16464	16351	16426	16372	16391	16485	16325	16481	16645	16543	16473	16578	16340	16413	16413	16410	16506	16454	16399	16564	16405	16401	16591	16530	16360	16271	16464	16434	16400	16473	16443	16567	16590	16511	16517	16574	16471	16398	16407	16338	16549	16377	16293	16515	16345	16457	16309	16472	16407	16572	16456	16401	16513	16398	16455	16447	16474	16520	16341	16519	16387	16360	16458	16398	16497	16497	16430	16470	16353	16283	16655	16567	16468	16656	16436	16564	16455	16559	16493	16311	16479	16412	16480	16508	16450	16254	16479	16448	16392	16373	16449	16388	16387	16466	16515	16407	16300	16370	16570	16377	16345	16322	16524	16459	16396	16498	16395	16509	16342	16505	16623	16513	16321	16362	16292	16598	16588	16339	16388	16416	16534	16499	16433	16451	16351	16248	16474	16568	16111	16617	16666	16443	16489	16535	16329	16609	16533	16480	16477	16582	16378	16464	16468	16394	16650	16295	16631	16466	16462	16420	16341	16390	16353	16463	16311	16549	16407	16493	16506	16486	16462	16414	16332	16390	16478	16550	16534	16513	16543	16476	16585	16344	16327	16327	16503	16533	16421	16520	16319	16391	16487	16444	16431	16309	16395	16388	16460	16510	16403	16306	16379	16524	16474	16645	16491	16381	16292	16516	16521	16519	16532	16536	16405	16447	16496	16403	16461	16402	16424	16538	16403	16569	16672	16503	16461	16487	16420	16444	16524	16459	16544	16384	16537	16608	16236	16396	16465	16501	16462	16380	16377	16455	16437	16337	16574	16433	16448	16488	16505	16526	16364	16400	16273	16420	16549	16337	16447	16329	16495	16659	16323	16458	16425	16497	16470	16371	16376	16370	16442	16569	16322	16455	16346	16483	16474	16428	16583	16393	16431	16520	16308	16430	16395	16644	16409	16310	16661	16533	16532	16348	16534	16523	16367	16561	16394	16542	16441	16417	16239	16443	16538	16468	16420	16591	16424	16258	16376	16496	16437	16520	16426	16342	16644	16378	16476	16520	16411	16413	16409	16491	16325	16591	16553	16249	16491	16251	16534	16549	16379	16553	16397	16441	16407	16571	16522	16604	16542	16575	16438	16393	16540	16484	16410	16628	16328	16332	16393	16400	16555	16560	16439	16486	16359	16450	16395	16494	16600	16629	16477	16581	16398	16666	16485	16467	16406	16395	16578	16257	16366	16458	16511	16456	16540	16365	16525	16401	16556	16533	16440	16414	16311	16364	16527	16305	16546	16281	16516	16598	16463	16455	16429	16522	16408	16525	16505	16537	16222	16317	16394	16360	16486	16515	16487	16518	16419	16470	16485	16454	16560	16325	16332	16554	16466	16513	16379	16496	16578	16354	16403	16612	16393	16540	16372	16379	16310	16699	16442	16416	16442	16415	16449	16555	16490	16407	16521	16524	16564	16383	16375	16253	16570	16399	16469	16445	16579	16377	16494	16479	16578	16550	16615	16424	16459	16405	16499	16386	16348	16483	16496	16478	16438	16516	16569	16401	16536	16302	16516	16575	16313	16285	16486	16445	16416	16425	16232	16452	16511	16490	16412	16365	16450	16323	16569	16533	16513	16523	16747	16397	16357	16411	16527	16382	16463	16400	16450	16377	16271	16439	16457	16291	16486	16415	16506	16506	16491	16510	16464	16372	16436	16443	16454	16375	16455	16457	16395	16509	16559	16604	16343	16456	16550	16381	16324	16486	16619	16386	16401	16463	16607	16407	16369	16421	16405	16370	16628	16387	16374	16422	16430	16490	16374	16351	16386	16484	16279	16418	16307	16461	16475	16438	16590	16400	16339	16339	16529	16537	16493	16325	16395	16361	16515	16544	16656	16427	16523	16493	16414	16423	16486	16345	16375	16498	16541	16551	16445	16461	16393	16473	16417	16427	16410	16303	16597	16358	16441	16454	16470	16549	16415	16418	16611	16316	16373	16393	16376	16387	16564	16462	16497	16597	16340	16533	16537	16393	16406	16390	16403	16573	16626	16574	16511	16511	16581	16473	16530	16520	16401	16435	16466	16457	16534	16404	16327	16450	16441	16401	16609	16474	16360	16351	16222	16552	16402	16358	16381	16349	16486	16427	16384	16440	16654	16413	16310	16453	16445	16426	16449	16581	16509	16560	16506	16610	16507	16489	16403	16776	16551	16321	16538	16441	16394	16450	16405	16414	16425	16508	16454	16402	16255	16562	16506	16525	16531	16510	16537	16467	16529	16345	16562	16438	16400	16595	16476	16250	16578	16456	16409	16260	16551	16570	16525	16460	16454	16537	16329	16619	16495	16383	16316	16300	16494	16333	16531	16356	16357	16398	16353	16352	16456	16414	16300	16622	16251	16503	16342	16599	16403	16640	16406	16292	16461	16579	16375	16444	16446	16367	16179	16611	16405	16607	16403	16502	16615	16497	16428	16623	16430	16617	16262	16398	16533	16400	16381	16470	16474	16295	16517	16531	16435	16595	16313	16564	16491	16528	16656	16421	16441	16320	16510	16453	16487	16376	16362	16510	16525	16266	16379	16692	16292	16417	16508	16603	16421	16421	16373	16422	16552	16408	16326	16611	16541	16470	16565	16530	16371	16434	16458	16275	16390	16403	16602	16292	16393	16675	16464	16506	16418	16432	16593	16357	16564	16524	16510	16298	16471	16577	16579	16511	16310	16484	16596	16363	16477	16481	16488	16443	16350	16307	16259	16335	16355	16425	16452	16483	16451	16545	16457	16500	16359	16462	16482	16477	16443	16399	16326	16494	16449	16459	16562	16498	16631	16307	16272	16403	16479	16302	16368	16487	16446	16308	16467	16556	16500	16483	16667	16355	16442	16335	16524	16589	16460	16395	16552	16356	16390	16496	16468	16327	16433	16466	16481	16469	16436	16472	16391	16529	16452	16517	16418	16575	16376	16287	16480	16423	16417	16325	16590	16355	16436	16620	16440	16346	16357	16554	16555	16305	16447	16532	16454	16532	16538	16341	16559	16498	16245	16507	16535	16612	16409	16550	16607	16627	16716	16591	16386	16285	16441	16379	16485	16403	16459	16449	16280	16430	16249	16323	16431	16531	16358	16414	16532	16353	16440	16372	16500	16585	16378	16485	16298	16570	16505	16579	16279	16575	16542	16517	16439	16562	16441	16499	16535	16441	16526	16455	16613	16335	16458	16266	16458	16537	16603	16605	16379	16252	16479	16520	16431	16506	16614	16312	16420	16397	16464	16371	16501	16601	16528	16512	16526	16552	16295	16385	16478	16618	16547	16360	16558	16367	16419	16525	16418	16692	16466	16286	16674	16548	16423	16403	16361	16359	16346	16406	16439	16308	16540	16600	16349	16417	16399	16458	16513	16354	16278	16511	16359	16336	16476	16626	16314	16386	16419	16339	16399	16546	16588	16434	16357	16628	16673	16518	16359	16409	16554	16487	16452	16346	16574	16404	16452	16423	16436	16630	16392	16422	16295	16308	16557	16478	16396	16545	16422	16490	16558	16504	16407	16428	16435	16568	16373	16332	16520	16650	16375	16593	16323	16421	16392	16373	16487	16447	16471	16375	16344	16586	16490	16333	16438	16435	16387	16403	16472	16142	16473	16373	16585	16336	16522	16602	16418	16418	16336	16684	16429	16493	16356	16482	16375	16501	16445	16397	16403	16505	16565	16449	16425	16372	16394	16296	16427	16442	16511	16524	16517	16560	16456	16597	16401	16525	16417	16486	16395	16412	16520	16375	16384	16467	16449	16530	16431	16491	16574	16279	16609	16391	16412	16550	16301	16516	16468	16464	16461	16559	16493	16415	16376	16318	16480	16320	16371	16412	16503	16520	16422	16499	16447	16336	16411	16321	16390	16304	16357	16366	16515	16542	16484	16513	16290	16418	16555	16562	16630	16425	16546	16354	16321	16516	16390	16570	16406	16404	16410	16575	16464	16570	16363	16563	16434	16428	16553	16408	16502	16407	16342	16540	16258	16425	16429	16521	16353	16674	16417	16420	16493	16476	16568	16580	16361	16442	16506	16535	16333	16607	16328	16621	16407	16262	16578	16599	16383
22484	21500	28632	24801	22355	25454	27623	23353	21957	21766	21173	20764	20653	20479	20186	20034	19956	20117	19982	19780	19823	19772	19799	20040	19790	19820	19899	19951	19744	19777	19783	19671	19729	19617	19659	19610	19882	19536	19680	19513	19502	19507	19776	19597	19798	19509	19442	19789	19777	19377	19610	19617	19689	19488	19483	19653	19558	19622	19576	19858	19636	19638	19549	19568	19486	19621	19361	19618	19535	19632	19531	19544	19519	19464	19449	19556	19529	19442	19667	19557	19525	19475	19482	19444	19675	19506	19615	19740	19612	19537	19696	19569	19481	19483	19412	19433	19760	19496	19670	19532	19511	19302	19480	19545	19357	19609	19570	19421	19535	19555	19383	19493	19434	19487	19614	19451	19549	19500	19543	19610	19500	19491	19467	19720	19488	19488	19624	19347	19779	19563	19716	19357	19584	19688	19557	19577	19480	19563	19509	19679	19534	19452	19514	19550	19513	19541	19595	19577	19561	19607	19575	19613	19446	19396	19754	19515	19459	19596	19711	19225	19563	19488	19523	19670	19620	19485	19432	19400	19757	19965	19606	19660	19674	19523	19497	19463	19462	19496	19445	19620	19518	19510	19498	19433	19529	19462	19652	19598	19449	19516	19739	19574	19414	19599	19446	19573	19620	19345	19372	19458	19621	19474	19551	19479	19538	19555	19420	19569	19656	19436	19558	19511	19434	19458	19387	19486	19600	19649	19608	19378	19523	19632	19518	19483	19354	19439	19599	19522	19520	19640	19512	19757	19743	19513	19491	19713	19760	19733	19528	19564	19672	19528	19489	19432	19556	19600	19491	19536	19385	19662	19571	19554	19468	19552	19544	19580	19619	19605	19387	19491	19447	19488	19481	19471	19569	19446	19584	19506	19367	19555	19650	19635	19719	19811	19575	19655	19458	19299	19507	19474	19393	19488	19571	19545	19495	19726	19415	19719	19439	19440	19431	19453	19351	19521	19542	19665	19559	19779	19703	19531	19578	19675	19509	19870	19683	19577	19439	19463	19585	19502	19420	19421	19411	19343	19597	19357	19610	19583	19434	19661	19442	19396	19509	19487	19355	19679	19656	19627	19688	19601	19490	19508	19486	19686	19625	19604	19517	19438	19544	19648	19689	19588	19434	19372	19368	19633	19770	19542	19464	19544	19629	19474	19487	19492	19483	19408	19371	19545	19489	19384	19591	19486	19647	19356	19637	19502	19472	19451	19457	19510	19442	19550	19432	19414	19276	19479	19464	19333	19466	19540	19514	19515	19481	19476	19585	19461	19369	19636	19690	19656	19429	19352	19467	19556	19373	19331	19521	19498	19666	19477	19347	19488	19641	19405	19488	19519	19496	19493	19548	19566	19623	19538	19602	19393	19822	19709	19587	19646	19694	19425	19454	19560	19446	19589	19608	19618	19477	19500	19527	19481	19604	19274	19371	19565	19402	19411	19497	19694	19541	19413	19515	19841	19511	19566	19407	19493	19633	19306	19428	19690	19320	19542	19574	19471	19282	19308	19683	19702	19598	19524	19627	19490	19568	19512	19581	19399	19457	19701	19546	19596	19579	19512	19475	19659	19449	19452	19455	19674	19637	19698	19565	19540	19613	19604	19502	19370	19473	19482	19572	19337	19659	19740	19456	19424	19423	19456	19465	19459	19358	19429	19537	19670	19577	19687	19514	19494	19626	19368	19567	19694	19615	19645	19450	19426	19745	19528	19543	19491	19611	19488	19397	19505	19779	19538	19414	19542	19611	19529	19503	19531	19488	19720	19746	19461	19503	19785	19619	19565	19447	19503	19389	19380	19631	19384	19454	19434	19493	19615	19429	19661	19489	19530	19460	19560	19674	19375	19643	19358	19721	19630	19807	19440	19389	19481	19677	19668	19715	19477	19457	19480	19504	19198	19469	19406	19394	19516	19614	19412	19438	19331	19532	19495	19796	19573	19722	19621	19656	19712	19510	19654	19512	19486	19469	19704	19580	19587	19767	19618	19693	19783	19542	19419	19462	19629	19580	19373	19472	19598	19481	19559	19493	19538	19739	19402	19590	19741	19613	19512	19454	19571	19656	19585	19591	19635	19566	19556	19631	19593	19325	19588	19486	19674	19464	19664	19537	19310	19568	19573	19432	19538	19717	19517	19352	19447	19416	19633	19533	19534	19573	19509	19467	19607	19490	19382	19581	19449	19516	19734	19505	19311	19518	19714	19683	19623	19526	19783	19507	19426	19615	19366	19559	19429	19681	19476	19698	19571	19678	19578	19664	19603	19617	19481	19362	19478	19581	19774	19637	19633	19558	19522	19503	19512	19463	19412	19452	19507	19626	19443	19579	19459	19463	19553	19585	19588	19493	19426	19522	19467	19522	19614	19309	19531	19408	19497	19632	19623	19598	19594	19420	19463	19609	19378	19820	19410	19494	19354	19440	19536	19572	19517	19565	19384	19562	19695	19537	19492	19636	19652	19550	19651	19665	19723	19167	19550	19567	19411	19416	19728	19507	19509	19439	19518	19358	19301	19697	19625	19495	19414	19441	19488	19400	19389	19592	19485	19676	19470	19612	19821	19654	19709	19382	19446	19520	19680	19461	19415	19383	19461	19674	19504	19463	19436	19640	19826	19501	19639	19497	19432	19452	19570	19374	19531	19473	19572	19525	19435	19472	19507	19754	19651	19273	19417	19576	19477	19365	19336	19506	19470	19520	19818	19683	19722	19528	19649	19531	19639	19438	19513	19480	19342	19455	19668	19517	19508	19500	19555	19405	19518	19522	19603	19751	19510	19464	19605	19492	19455	19596	19644	19607	19603	19522	19608	19774	19533	19587	19470	19505	19866	19443	19415	19564	19624	19484	19490	19572	19629	19451	19600	19615	19529	19599	19507	19439	19412	19583	19508	19594	19443	19552	19373	19656	19323	19469	19350	19626	19664	19558	19590	19428	19503	19576	19493	19507	19368	19350	19528	19187	19532	19613	19442	19421	19530	19605	19527	19781	19401	19511	19137	19614	19630	19513	19584	19647	19616	19479	19574	19424	19576	19532	19397	19554	19612	19633	19510	19423	19677	19499	19587	19563	19642	19475	19631	19624	19284	19461	19606	19644	19481	19496	19603	19546	19632	19660	19405	19735	19526	19620	19391	19378	19622	19448	19517	19325	19466	19549	19569	19551	19546	19454	19538	19613	19474	19362	19494	19516	19581	19576	19480	19605	19658	19361	19670	19529	19610	19714	19382	19462	19447	19475	19841	19642	19414	19469	19735	19389	19352	19462	19638	19775	19472	19506	19456	19380	19713	19510	19456	19408	19377	19504	19537	19586	19875	19576	19415	19475	19551	19432	19569	19515	19563	19522	19553	19663	19388	19521	19567	19568	19793	19673	19626	19688	19764	19612	19680	19551	19449	19522	19521	19433	19472	19615	19544	19715	19636	19638	19497	19597	19617	19560	19710	19762	19666	19566	19623	19633	19464	19537	19506	19628	19600	19632	19644	19469	19675	19551	19461	19596	19703	19473	19417	19567	19620	19555	19534	19500	19535	19551	19524	19715	19347	19612	19405	19210	19565	19498	19493	19571	19438	19551	19578	19669	19426	19531	19554	19399	19646	19736	19649	19555	19726	19614	19467	19749	19499	19542	19600	19497	19559	19597	19633	19637	19672	19303	19627	19412	19218	19570	19343	19551	19434	19698	19527	19517	19583	19480	19582	19627	19484	19573	19443	19521	19427	19513	19611	19439	19490	19364	19418	19358	19411	19448	19582	19607	19745	19475	19495	19561	19535	19607	19439	19628	19559	19500	19705	19505	19698	19348	19523	19708	19520	19561	19612	19604	19421	19554	19702	19602	19641	19298	19560	19511	19767	19605	19585	19590	19579	19499	19538	19452	19727	19495	19806	19572	19558	19486	19606	19538	19497	19602	19506	19565	19706	19419	19698	19608	19563	19573	19528	19780	19490	19482	19381	19566	19411	19736	19669	19549	19603	19426	19547	19565	19795	19502	19429	19573	19623	19499	19603	19597	19575	19497	19554	19531	19577	19769	19554	19522	19401	19382	19535	19350	19576	19595	19600	19424	19456	19367	19740	19670	19553	19588	19610	19545	19593	19527	19692	19497	19612	19389	19492	19641	19357	19699	19459	19613	19464	19433	19534	19509	19639	19460	19571	19562	19290	19558	19702	19713	19424	19498	19544	19443	19652	19436	19531	19452	19556	19524	19580	19404	19591	19437	19286	19651	19502	19707	19384	19627	19679	19507	19410	19260	19463	19715	19427	19471	19646	19641	19520	19528	19616	19714	19559	19579	19601	19593	19412	19613	19727	19635	19662	19496	19664	19460	19654	19467	19454	19611	19752	19626	19399	19539	19517	19774	19545	19558	19443	19539	19574	19403	19686	19392	19530	19612	19507	19552	19523	19532	19686	19597	19625	19358	19530	19483	19386	19721	19682	19589	19349	19390	19631	19582	19584	19506	19397	19815	19626	19466	19558	19717	19682	19561	19664	19664	19356	19601	19590	19591	19705	19460	19561	19571	19598	19545	19751	19565	19423	19681	19689	19341	19514	19513	19587	19504	19571	19352	19561	19644	19523	19665	19592	19641	19647	19502	19513	19615	19609	19571	19544	19471	19373	19253	19484	19425	19586	19555	19563	19786	19590	19544	19532	19596	19628	19400	19379	19646	19693	19608	19491	19595	19434	19649	19550	19580	19392	19465	19386	19464	19229	19462	19509	19802	19338	19429	19556	19501	19287	19461	19545	19321	19609	19405	19523	19421	19543	19417	19560	19598	19466	19668	19404	19494	19574	19452	19578	19450	19363	19367	19467	19684	19600	19498	19370	19635	19488	19677	19367	19382	19455	19569	19599	19401	19620	19723	19534	19339	19606	19437	19376	19652	19439	19674	19653	19439	19632	19520	19501	19603	19472	19561	19396	19223	19364	19562	19369	19501	19561	19340	19446	19485	19617	19266	19539	19693	19531	19491	19681	19678	19656	19342	19646	19514	19548	19580	19617	19423	19620	19572	19652	19767	19610	19590	19427	19555	19457	19525	19715	19410	19468	19349	19464	19611	19464	19406	19651	19332	19542	19448	19672	19588	19609	19892	19596	19508	19669	19551	19627	19772	19510	19741	19343	19489	19516	19599	19375	19411	19622
24902	49352	41602	32534	28157	25588	23586	22069	20572	19589	18777	18464	17878	17668	17488	17363	17334	16907	17070	17030	16986	17117	17191	17038	16920	17136	16931	17021	17038	17099	17047	16904	16962	17049	17003	16712	16870	16926	16919	16716	16772	16832	17002	16738	16910	16820	16998	16969	16689	16749	16962	16765	16912	16668	16882	16832	16764	16961	16774	16648	16757	16791	16808	16682	16684	16786	16785	16891	16733	16750	16739	16876	16815	16813	17155	16835	16924	16844	16930	16778	16683	16749	16763	16879	16627	16898	16827	16838	16750	16852	16805	16602	16818	16802	16758	16662	16763	16739	16767	16934	16939	16599	16826	16728	16836	16832	16870	16742	16818	16782	16824	16706	16628	16917	16655	16643	16971	16946	16777	16746	16735	16863	16849	16734	16575	16811	16791	16921	16898	16619	16742	16798	16699	16892	16687	16702	16815	16928	16871	16762	16795	16806	16802	16588	16705	16968	16642	16855	16631	16854	16864	16638	16876	17004	16841	16637	16861	16876	16737	16703	16847	16930	16907	16792	16786	16698	16801	16692	16706	16743	16815	16691	16760	16930	16846	16778	16893	16771	16719	16854	16858	16887	16656	16706	16863	16881	16813	16816	16594	16823	16846	16696	16973	16628	16743	16980	16910	16868	16893	16958	16837	16785	16845	16812	16698	16727	16622	16911	16880	16724	16786	16906	16785	16833	16738	16828	16799	16688	16683	17012	16744	16789	16756	16745	16697	16778	16851	16735	16794	16778	16757	16790	16647	16918	16803	16854	16801	16789	16826	16906	16679	16768	16753	16701	16852	16709	16922	16972	16737	16824	16817	16819	16765	16863	16683	16807	16885	16784	16748	16916	16744	16864	16821	16927	16875	16876	16719	16800	16803	16848	16943	16867	16774	16702	16841	16809	16598	16771	16712	16658	16927	16772	16750	16694	16641	16700	16832	16785	16739	16930	16911	16690	16795	16820	16715	16811	16870	16774	16829	16844	16864	16947	16706	16724	16823	16777	16735	16634	16784	16871	16752	16937	16844	16901	16812	16836	16763	16782	16821	16779	16834	16644	16871	16807	16834	16759	16883	16893	16920	16970	16712	16799	16831	16636	16740	16691	16938	16587	16821	16879	16680	16725	16591	16997	16737	16840	16665	16782	16713	16873	16887	16840	16976	16976	16697	16921	16655	16771	16748	16905	16795	16810	16742	16777	17003	16774	16813	16717	16856	16753	16885	16757	16774	16815	16892	16742	16774	16865	16664	16705	16631	16955	16717	16903	16876	16672	16794	16775	16932	16720	16846	16723	16778	16644	16767	16770	17052	16793	16966	16681	16938	16688	16690	16830	16826	16734	16803	16705	16651	16734	16767	16686	16642	16746	16795	16869	16931	16755	16929	16932	16634	16691	16794	16813	16776	16848	16646	16804	16833	16924	16671	16748	16910	16550	16877	16837	16807	16894	16899	16886	16755	16828	16959	16881	16754	16956	16829	16723	16653	16856	16727	16873	16569	16778	16762	16626	16779	16842	16734	17035	16704	16722	16876	16964	16693	16696	16804	16758	16699	16774	16763	16751	16934	16829	16593	16819	16647	16692	16737	16770	16921	16907	16654	16846	16907	16833	16993	16934	16739	16721	16646	16925	16842	16656	16742	16922	16763	16701	16728	16897	16842	16835	16798	16846	16710	16793	16797	16831	16625	16842	16799	16842	16910	16738	16662	16896	16834	16895	16731	16824	16941	16629	16874	16797	16636	16817	16799	16894	16692	16788	16921	16788	16787	16921	16621	16786	16686	16799	16823	16779	16854	16820	16640	16706	16763	16785	16887	16856	16978	16775	16775	16849	16750	16829	16656	16923	16898	16794	16864	16680	16803	16977	16935	16773	16807	16766	16782	16729	16756	16610	16898	16886	16777	16753	16953	16760	16701	16722	16690	16708	16750	16744	16733	16588	16812	16771	16947	16559	16616	16828	16835	16644	16769	16987	16780	16895	16894	16798	16689	16803	16831	16783	16885	16806	16696	16929	16870	16720	16785	16916	16865	16774	16853	16754	16834	16757	16881	16702	16988	16816	16767	16741	16816	16731	16955	16702	16891	16536	16826	16748	16761	16772	16932	16788	16664	16670	16758	16776	16798	16881	16930	16689	16799	16740	16896	16748	16710	16731	16764	16593	16883	16797	16626	16863	16875	16864	16711	16846	16799	16729	16784	16905	16932	16718	16740	16757	16577	16893	16772	16648	16893	16954	16818	16874	16642	16710	16689	16716	16659	16766	16667	16783	16758	16692	16768	16725	17024	16653	17036	16879	16709	16774	16702	16774	16728	16854	16798	16764	16837	16724	16772	16978	16722	16900	16723	16739	16808	16564	16801	16594	16757	16840	16733	16703	16823	16887	16707	16684	16856	16795	16815	16882	16966	16772	16754	16806	16684	16823	16813	16749	16675	17005	16612	16878	16778	16779	16809	16916	16766	16761	16895	16831	16873	16722	16923	16784	16856	16783	16715	16910	16733	16800	16872	16766	17085	16699	16700	16691	16817	16780	16643	16956	16839	16788	16573	16782	16722	16753	16919	16879	16808	16903	16849	16781	16694	16791	16889	16760	16829	16856	16900	16837	16671	16776	16784	16749	16785	16856	16867	16651	16882	16751	16833	16795	16721	16849	16801	16775	16851	16862	16759	16877	16839	16903	16930	16775	16714	16825	16894	16768	16823	16885	17032	16582	16764	16782	16925	16806	16650	16700	16684	16815	16896	16861	16748	16789	16819	16644	16720	16878	17017	16786	16671	16745	16775	16745	16758	16878	16820	16972	16899	16856	16852	16825	16901	16863	16795	16874	16831	16834	16707	16761	16904	16657	16766	16864	16761	16723	16756	16745	16741	16921	16771	16738	16853	16876	16764	16916	16937	16756	16756	16811	16720	16665	16810	16639	16750	16592	16864	16820	16771	16804	16770	16822	16776	16827	16810	16705	16882	16781	16842	16771	16877	16853	16801	16701	16697	16977	16921	16646	16779	16717	16863	16891	16827	16785	16794	16734	16778	16581	16776	16795	16894	16917	16820	16809	16935	16734	16998	16897	16624	16880	16838	16719	16812	16840	16785	16644	16976	16783	16647	16936	16731	16724	16848	16774	16978	16870	16837	16788	16630	16838	16818	16740	16869	16826	16764	16933	16593	16637	16850	16789	16732	16839	16761	16756	16800	16764	16730	16669	16735	16742	16749	16750	16867	16675	16721	16953	16888	16846	16926	16720	16627	16763	16618	16722	16850	16860	16757	16903	16753	16893	16701	16900	16796	16800	16987	16706	16826	16903	16863	16884	16761	16773	16916	16739	16961	16786	16731	16828	16956	16707	16915	16754	16797	16919	16803	16711	16865	16835	16848	16824	16649	16822	16866	16814	16721	16839	16609	16754	16847	16803	16670	16829	16906	16747	17061	16764	16849	16768	16612	16842	16748	16714	16944	16790	16723	16792	16897	16815	16504	16537	16790	16957	16743	16681	17042	16757	16767	16684	16801	16899	16694	16807	16819	16557	16695	16897	16653	16803	16854	16796	16719	16791	16553	16743	16719	16984	16597	16701	16953	16820	16888	16826	16686	16755	16597	16768	16785	16665	16791	16675	16731	16786	16780	16799	16740	16754	16741	16714	16756	16779	16774	16825	16936	16598	16769	16779	16686	16807	16679	16789	16741	16875	16805	16926	16796	16944	16841	16858	16831	16712	16665	16826	16764	16708	16699	16811	16906	16758	16748	16833	16594	16670	16858	16966	16820	16690	16903	16762	16603	16735	16934	16854	16898	16565	16856	16728	16830	16939	16705	16852	16663	16607	16872	16738	16806	16558	16855	16924	16994	16676	16812	16825	16767	16833	16796	16740	16790	17078	16869	16784	16849	16869	16982	16698	16669	16896	16876	16893	16799	16797	16765	16821	16869	16652	16839	16814	16688	16644	16680	16836	16839	16847	16750	16838	16825	16782	16838	16768	16736	16798	16897	16792	16748	16852	16750	16858	16893	17096	16678	16862	16754	16751	16698	16728	16658	16830	16919	16902	16714	16722	16850	16836	16662	16799	16915	16724	16877	16627	16810	16836	16817	17027	17009	16848	16729	16756	16958	16780	16805	16811	16833	16695	16724	16989	16903	16757	16763	16673	16801	16810	16825	16949	16966	16748	16606	16873	16820	16662	16974	16902	16784	16625	16829	16732	16884	16740	16754	16848	16779	16746	16991	16766	16912	16747	16789	16868	16827	16662	16691	16764	16913	16687	16815	16795	16723	16767	16665	16829	16749	17066	16810	16499	16843	16830	16686	16830	16860	16717	16775	16789	16743	16758	16658	16793	16816	16948	16834	16666	16686	16815	16773	16712	16821	16790	16826	16721	16831	16797	16806	16725	16956	16802	16807	16735	16661	16786	16712	16692	16839	16764	16676	17007	16658	16718	16893	16948	16810	16801	16830	16919	16851	16691	16707	16904	16740	16675	16841	16674	16779	16658	16865	16741	16885	16684	16764	16788	16744	16689	16754	16816	16786	16688	16936	16996	16893	16854	16848	16922	16608	16690	16884	16791	16769	16612	16792	16915	16774	16593	16752	16718	17016	16613	16776	16710	16826	16740	16787	16821	16777	16796	16695	16903	16851	16772	16783	16782	16702	16923	16647	16727	16768	16772	16781	16670	16878	16655	16936	16928	16725	16903	17053	16723	16831	16766	16763	16717	16942	16914	16501	16862	16814	16767	16886	16777	16800	16876	16818	16829	16832	16700	16791	16755	16833	16757	16757	16970	16841	16725	16692	16886	16818	16758	16839	16755	16887	16931	16704	16740	16806	16840	16741	16851	16613	16620	16761	16930	16870	16836	16877	16820	16683	16905	16727	16792	16771	16701	16921	16685	16875	16755	16715	16817	16824	17005	16788	16793	16713	16862	16626	16734	16893	16729	16941	16731	16790	16968	16702	16775	16890	16755	16887	16693	16859	16853	16883	16898	16915	16876	16670	16925	16753	16686	16571	16841	16789	16840	16763	16893	16742	16848	16760	16723	16789	16734	16754	16811	16738	16966	16956	16763	16900	16756	16752	16756	16799	16836	16961	16811	16681	16793	16885	16658	16811	16857	16815	16668	16899	16968	16871	16778	16689	16838	16825	16799
29766	26647	30920	27244	23227	22074	21594	20772	20459	19991	19672	19458	19776	19691	19668	19565	19587	19596	19526	19468	19560	19592	19516	19414	19333	19574	19641	19502	19469	19472	19098	19456	19340	19248	19410	19490	19384	19440	19369	19397	19464	19393	19273	19352	19422	19361	19475	19256	19313	19386	19383	19330	19260	19335	19346	19367	19434	19223	19528	19547	19474	19446	19286	19434	19414	19290	19595	19456	19391	19456	19431	19508	19431	19344	19236	19255	19476	19293	19239	19355	19655	19231	19447	19464	19187	19264	19082	19338	19262	19281	19304	19432	19358	19151	19354	19351	19362	19525	19296	19279	19320	19355	19282	19253	19354	19315	19391	19174	19463	19195	19441	19368	19589	19360	19426	19190	19382	19310	19379	19164	19362	19567	19349	19625	19411	19441	19511	19404	19320	19330	19467	19320	19253	19460	19543	19337	19329	19511	19468	19328	19325	19428	19245	19406	19240	19425	19287	19477	19454	19430	19178	19338	19364	19516	19463	19404	19408	19311	19434	19556	19452	19478	19408	19216	19299	19297	19528	19471	19385	19464	19378	19226	19350	19201	19383	19362	19419	19391	19368	19300	19358	19330	19516	19361	19451	19270	19334	19464	19582	19471	19539	19416	19458	19367	19247	19494	19460	19323	19595	19297	19412	19421	19504	19343	19382	19294	19309	19268	19340	19304	19354	19200	19378	19403	19398	19436	19344	19328	19420	19407	19349	19240	19325	19388	19467	19402	19457	19355	19565	19350	19279	19523	19443	19437	19624	19520	19313	19295	19442	19166	19275	19288	19436	19389	19352	19355	19593	19421	19494	19340	19379	19330	19556	19298	19408	19607	19343	19309	19499	19325	19381	19343	19335	19350	19521	19329	19383	19429	19378	19413	19414	19496	19446	19357	19611	19213	19490	19066	19399	19271	19366	19217	19303	19248	19472	19415	19292	19235	19431	19248	19422	19248	19396	19307	19450	19334	19443	19268	19321	19529	19331	19467	19324	19396	19366	19274	19356	19407	19443	19425	19271	19378	19403	19294	19517	19407	19414	19369	19458	19237	19292	19451	19328	19301	19247	19316	19327	19242	19413	19488	19391	19288	19503	19288	19367	19458	19410	19494	19240	19217	19427	19453	19425	19436	19221	19370	19457	19350	19512	19205	19195	19491	19443	19450	19529	19360	19383	19406	19321	19159	19284	19553	19190	19174	19225	19437	19398	19367	19496	19616	19336	19386	19407	19284	19424	19447	19371	19374	19491	19452	19467	19285	19308	19447	19524	19436	19406	19412	19250	19162	19427	19241	19157	19299	19427	19299	19395	19433	19304	19397	19399	19196	19178	19309	19405	19398	19333	19437	19209	19183	19325	19601	19295	19310	19434	19390	19370	19303	19419	19543	19467	19362	19339	19479	19287	19317	19545	19392	19140	19351	19568	19299	19406	19267	19145	19174	19354	19409	19360	19482	19432	19382	19482	19275	19340	19323	19345	19198	19421	19447	19421	19349	19290	19380	19345	19348	19301	19565	19320	19251	19434	19326	19491	19608	19320	19336	19319	19156	19433	19451	19449	19595	19391	19151	19424	19167	19406	19408	19253	19476	19480	19419	19128	19176	19182	19146	19255	19260	19453	19562	19230	19454	19430	19288	19494	19227	19269	19301	19616	19549	19322	19387	19449	19541	19537	19281	19229	19280	19354	19319	19591	19366	19232	19377	19504	19196	19583	19460	19191	19281	19407	19442	19381	19326	19297	19373	19550	19347	19546	19379	19366	19361	19293	19412	19322	19094	19511	19345	19549	19480	19495	19574	19411	19172	19352	19324	19406	19211	19363	19280	19289	19229	19374	19317	19332	19584	19604	19433	19422	19342	19476	19402	19379	19219	19328	19329	19381	19419	19195	19341	19283	19257	19232	19223	19386	19419	19491	19417	19659	19456	19448	19458	19463	19271	19416	19446	19349	19273	19363	19250	19250	19466	19560	19182	19351	19252	19376	19529	19535	19281	19689	19386	19281	19220	19512	19368	19391	19321	19475	19407	19355	19380	19475	19562	19363	19123	19359	19267	19509	19335	19495	19430	19308	19395	19449	19563	19494	19628	19394	19331	19505	19457	19416	19369	19244	19501	19384	19464	19602	19259	19071	19347	19099	19343	19479	19297	19230	19605	19466	19347	19348	19437	19613	19403	19495	19400	19528	19493	19514	19618	19321	19309	19469	19242	19328	19428	19377	19390	19488	19333	19418	19384	19474	19336	19310	19392	19325	19200	19200	19282	19370	19598	19280	19308	19233	19382	19135	19438	19557	19256	19268	19097	19464	19295	19246	18931	19482	19322	19339	19200	19503	19448	19412	19428	19440	19366	19184	19357	19301	19262	19474	19416	19117	19355	19474	19282	19432	19413	19392	19426	19344	19430	19299	19273	19275	19389	19470	19349	19363	19386	19275	19250	19101	19439	19348	19468	19375	19571	19549	19192	19379	19447	19346	19310	19404	19724	19557	19230	19211	19487	19598	19487	19122	19297	19233	19368	19381	19448	19509	19479	19347	19541	19377	19549	19616	19515	19324	19363	19330	19308	19076	19240	19332	19138	19387	19197	19192	19333	19333	19242	19412	19473	19549	19554	19361	19251	19359	19421	19224	19396	19533	19410	19128	19406	19321	19267	19412	19321	19534	19564	19627	19432	19362	19341	19273	19519	19364	19416	19398	19338	19327	19234	19497	19400	19355	19523	19092	19347	19480	19328	19378	19415	19552	19289	19416	19284	19449	19360	19207	19368	19378	19371	19472	19351	19377	19435	19493	19364	19338	19191	19540	19456	19622	19348	19356	19289	19291	19410	19491	19494	19219	19456	19264	19281	19539	19327	19514	19288	19133	19273	19247	19494	19332	19304	19342	19295	19562	19242	19305	19379	19382	19265	19470	19261	19286	19441	19327	19294	19219	19312	19333	19208	19492	19539	19382	19275	19446	19500	19439	19217	19421	19457	19357	19339	19375	19430	19364	19491	19401	19350	19420	19237	19395	19284	19294	19494	19287	19434	19187	19330	19258	19367	19478	19326	19492	19552	19474	19415	19487	19547	19487	19417	19482	19456	19272	19274	19335	19351	19298	19407	19535	19290	19449	19410	19474	19591	19454	19427	19300	19292	19265	19292	19590	19528	19484	19419	19373	19335	19514	19410	19461	19465	19355	19407	19306	19204	19278	19465	19358	19303	19251	19449	19404	19604	19538	19390	19295	19316	19369	19148	19471	19246	19466	19475	19417	19228	19454	19292	19540	19333	19316	19476	19466	19623	19181	19360	19548	19476	19448	19446	19284	19288	19563	19192	19367	19367	19580	19313	19459	19289	19454	19332	19098	19281	19498	19497	19409	19511	19274	19279	19460	19122	19243	19409	19535	19583	19354	19223	19473	19135	19354	19175	19269	19563	19342	19313	19460	19554	19174	19358	19365	19522	19325	19401	19340	19292	19415	19186	19259	19327	19346	19341	19358	19303	19551	19475	19381	19394	19557	19653	19511	19625	19447	19344	19385	19309	19313	19443	19351	19329	19265	19308	19449	19437	19334	19358	19380	19429	19319	19417	19333	19193	19259	19442	19371	19323	19217	19257	19314	19425	19485	19326	19341	19365	19422	19515	19567	19459	19294	19358	19395	19387	19325	19243	19316	19209	19429	19366	19153	19256	19404	19382	19381	19343	19620	19201	19346	19413	19359	19194	19383	19270	19496	19526	19434	19198	19400	19297	19560	19259	19551	19310	19450	19286	19267	19358	19397	19350	19405	19291	19296	19402	19257	19321	19472	19595	19530	19548	19292	19396	19538	19427	19352	19375	19347	19564	19264	19373	19091	19210	19394	19535	19360	19455	19473	19494	19510	19392	19472	19369	19307	19321	19376	19254	19435	19298	19457	19344	19427	19263	19389	19277	19154	19292	19435	19353	19148	19457	19297	19713	19349	19327	19645	19306	19320	19514	19390	19337	19377	19497	19315	19574	19442	19225	19367	19361	19258	19165	19368	19327	19467	19382	19071	19356	19589	19233	19368	19511	19422	19361	19500	19355	19459	19126	19222	19389	19352	19317	19402	19224	19578	19258	19508	19553	19551	19274	19282	19444	19366	19506	19700	19358	19335	19460	19542	19319	19556	19319	19466	19389	19223	19535	19356	19481	19196	19315	19383	19414	19300	19294	19201	19331	19437	19223	19330	19449	19248	19298	19297	19451	19609	19411	19341	19315	19274	19402	19468	19400	19524	19480	19353	19279	19275	19419	19441	19393	19590	19375	19457	19511	19336	19297	19465	19310	19464	19197	19260	19279	19212	19552	19702	19389	19544	19321	19568	19336	19305	19294	19241	19262	19407	19620	19324	19386	19249	19446	19348	19418	19456	19289	19475	19217	19404	19253	19111	19319	19359	19345	19094	19081	19268	19640	19300	19404	19218	19314	19352	19427	19315	19377	19631	19382	19374	19178	19324	19184	19441	19659	19551	19216	19392	19147	19468	19408	19349	19316	19273	19572	19479	19379	19293	19291	19352	19280	19442	19581	19426	19389	19467	19539	19259	19584	19357	19401	19221	19148	19318	19245	19279	19463	19306	19430	19493	19560	19356	19353	19343	19481	19606	19389	19401	19439	19158	19167	19252	19442	19086	19342	19296	19353	19484	19314	19107	19399	19495	19539	19302	19246	19387	19293	19369	19446	19429	19547	19337	19448	19384	19488	19410	19339	19350	19285	19369	19507	19268	19477	19567	19409	19334	19316	19212	19429	19584	19486	19530	19200	19452	19292	19406	19286	19289	19266	19382	19413	19456	19402	19408	19373	19479	19265	19521	19227	19119	19116	19277	19460	19370	19392	19533	19543	19282	19277	19349	19366	19239	19396	19232	19242	19477	19425	19488	19394	19334	19388	19411	19416	19314	19339	19458	19280	19505	19394	19318	19290	19451	19403	19559	19220	19427	19541	19540	19290	19388	19490	19510	19296	19358	19310	19249	19233	19279	19175	19367	19434	19304	19370	19361	19500	19434	19213	19443	19590	19282	19150	19436	19382	19345	19139	19294	19257	19542	19269	19510	19177	19384	19378	19139	19393	19354	19200	19485	19417	19538	19191	19375	19295	19377	19305	19398	19284	19302	19459	19588	19342	19432	19113
25350	39355	31788	25093	22179	20779	19688	18745	18165	17586	17467	17450	16998	17141	16652	16867	16847	16809	16726	16871	16823	16936	16663	16906	16563	16863	16724	16649	16669	16911	16667	16666	16912	16686	16696	16615	16425	16605	16638	16552	16678	16823	16665	16729	16641	16623	16708	16687	16418	16515	16681	16677	16609	16662	16752	16672	16675	16587	16636	16680	16634	16650	16703	16521	16627	16680	16639	16554	16856	16662	16575	16587	16694	16527	16619	16590	16585	16712	16865	16791	16634	16639	16517	16674	16742	16519	16604	16761	16697	16603	16657	16530	16724	16793	16724	16447	16790	16688	16607	16589	16507	16536	16593	16720	16731	16612	16618	16678	16664	16794	16616	16703	16683	16704	16619	16639	16622	16760	16605	16720	16728	16673	16856	16529	16636	16831	16686	16660	16600	16671	16606	16579	16744	16614	16704	16577	16523	16459	16450	16681	16602	16473	16731	16636	16545	16533	16846	16579	16635	16528	16623	16676	16608	16807	16649	16534	16744	16644	16642	16694	16636	16631	16557	16714	16534	16634	16471	16564	16479	16420	16653	16629	16865	16640	16695	16681	16553	16643	16614	16672	16639	16747	16707	16608	16603	16609	16677	16689	16629	16570	16613	16804	16764	16638	16840	16658	16604	16748	16533	16548	16513	16721	16837	16685	16521	16658	16719	16568	16751	16706	16672	16705	16490	16645	16661	16646	16661	16678	16618	16584	16473	16570	16493	16472	16572	16798	16650	16440	16583	16501	16406	16485	16741	16667	16585	16641	16533	16548	16575	16676	16667	16807	16592	16731	16581	16774	16622	16416	16789	16685	16538	16495	16590	16625	16714	16812	16643	16652	16677	16669	16516	16630	16554	16677	16696	16529	16576	16698	16566	16637	16660	16713	16752	16749	16632	16631	16580	16719	16686	16487	16646	16613	16544	16529	16497	16507	16719	16569	16646	16488	16576	16572	16714	16472	16647	16681	16730	16696	16604	16791	16711	16595	16488	16830	16553	16694	16720	16823	16597	16577	16675	16663	16666	16602	16619	16807	16723	16740	16692	16661	16566	16506	16575	16682	16599	16655	16646	16679	16570	16751	16407	16538	16733	16739	16523	16650	16585	16681	16546	16589	16740	16661	16642	16794	16805	16575	16752	16564	16739	16598	16716	16622	16612	16722	16574	16695	16789	16520	16611	16559	16677	16511	16670	16594	16716	16680	16687	16460	16675	16472	16681	16498	16551	16547	16671	16781	16749	16762	16610	16754	16720	16581	16632	16610	16601	16488	16644	16638	16745	16696	16613	16600	16673	16568	16692	16605	16597	16453	16723	16515	16928	16645	16722	16739	16747	16540	16584	16650	16582	16601	16595	16760	16671	16704	16665	16555	16629	16778	16727	16658	16592	16541	16640	16630	16563	16608	16775	16675	16604	16696	16614	16716	16578	16735	16425	16855	16794	16452	16896	16860	16485	16510	16620	16632	16731	16669	16693	16702	16606	16692	16734	16386	16599	16787	16639	16659	16592	16824	16585	16718	16724	16672	16738	16463	16573	16656	16658	16637	16658	16638	16662	16735	16610	16627	16716	16512	16624	16675	16637	16490	16674	16708	16782	16593	16730	16564	16644	16529	16563	16770	16689	16722	16687	16793	16698	16545	16755	16588	16434	16603	16622	16662	16738	16610	16660	16627	16725	16569	16829	16722	16768	16659	16768	16672	16632	16656	16521	16632	16657	16607	16617	16621	16614	16752	16806	16661	16716	16692	16617	16690	16741	16701	16706	16714	16610	16723	16809	16716	16750	16668	16658	16766	16661	16629	16681	16717	16494	16695	16634	16573	16642	16337	16656	16989	16805	16611	16795	16739	16584	16749	16725	16722	16516	16592	16675	16625	16491	16708	16660	16640	16824	16546	16589	16762	16658	16708	16755	16500	16703	16654	16603	16542	16767	16619	16634	16646	16688	16649	16734	16662	16666	16482	16704	16702	16792	16715	16680	16581	16624	16706	16618	16717	16543	16719	16717	16593	16688	16729	16715	16705	16645	16508	16741	16571	16663	16713	16745	16661	16727	16653	16753	16525	16650	16672	16638	16524	16646	16490	16714	16798	16557	16641	16591	16639	16568	16562	16642	16560	16618	16692	16534	16696	16613	16644	16648	16667	16809	16549	16528	16552	16561	16828	16636	16701	16680	16689	16665	16496	16595	16719	16570	16711	16673	16588	16496	16516	16449	16738	16756	16468	16678	16722	16724	16737	16607	16491	16767	16814	16753	16622	16588	16634	16643	16654	16661	16580	16723	16672	16561	16603	16624	16659	16686	16719	16366	16773	16513	16644	16628	16641	16547	16688	16565	16662	16648	16781	16588	16550	16676	16507	16642	16638	16554	16610	16694	16666	16617	16596	16778	16589	16699	16692	16738	16673	16600	16592	16616	16648	16618	16810	16655	16504	16683	16642	16661	16512	16778	16528	16570	16724	16691	16618	16642	16631	16811	16649	16638	16767	16662	16498	16707	16569	16638	16606	16827	16629	16756	16786	16639	16627	16616	16739	16500	16650	16595	16779	16591	16722	16514	16715	16536	16652	16663	16693	16665	16641	16611	16581	16844	16646	16744	16608	16437	16632	16526	16636	16697	16399	16559	16683	16618	16862	16777	16603	16744	16648	16652	16628	16613	16690	16620	16389	16857	16596	16761	16629	16610	16668	16716	16531	16637	16579	16615	16668	16644	16584	16478	16626	16623	16673	16571	16508	16805	16633	16595	16821	16488	16590	16844	16709	16656	16618	16692	16675	16578	16651	16792	16576	16650	16721	16878	16585	16698	16879	16511	16666	16680	16606	16646	16669	16856	16526	16701	16559	16428	16721	16619	16769	16659	16860	16571	16666	16550	16443	16742	16676	16586	16637	16641	16714	16623	16718	16701	16735	16697	16779	16593	16809	16663	16610	16667	16705	16596	16735	16664	16577	16497	16665	16635	16661	16565	16644	16691	16820	16556	16807	16681	16772	16573	16644	16535	16508	16678	16663	16606	16630	16743	16477	16699	16563	16578	16805	16646	16623	16567	16669	16488	16655	16514	16604	16571	16388	16591	16744	16642	16548	16630	16820	16575	16522	16735	16581	16580	16625	16519	16738	16613	16709	16523	16734	16515	16663	16471	16664	16812	16709	16604	16604	16734	16633	16547	16493	16828	16604	16665	16671	16507	16471	16677	16672	16536	16754	16730	16584	16757	16727	16906	16668	16567	16623	16670	16801	16423	16813	16586	16702	16478	16573	16920	16689	16652	16691	16643	16745	16569	16677	16723	16763	16718	16637	16740	16833	16789	16662	16724	16618	16739	16612	16727	16731	16401	16499	16675	16798	16909	16628	16568	16753	16711	16557	16632	16735	16722	16569	16764	16669	16625	16681	16736	16625	16735	16619	16622	16715	16639	16674	16727	16662	16722	16494	16640	16680	16684	16761	16530	16788	16679	16628	16618	16581	16605	16793	16553	16784	16676	16612	16747	16647	16751	16619	16750	16793	16532	16695	16396	16689	16712	16549	16538	16709	16632	16811	16649	16721	16780	16674	16698	16687	16767	17076	16681	16722	16711	16585	16868	16562	16611	16687	16672	16704	16610	16840	16659	16611	16751	16753	16826	16670	16662	16596	16624	16581	16871	16527	16522	16694	16624	16643	16637	16617	16733	16508	16577	16679	16788	16758	16527	16587	16703	16555	16423	16674	16713	16569	16705	16601	16732	16622	16752	16555	16618	16751	16682	16687	16822	16476	16797	16725	16860	16732	16684	16564	16700	16665	16565	16808	16784	16684	16669	16614	16618	16689	16732	16640	16669	16727	16517	16680	16606	16656	16790	16779	16730	16634	16703	16644	16675	16784	16490	16526	16721	16655	16836	16664	16534	16692	16735	16495	16744	16531	16625	16680	16611	16602	16564	16568	16602	16630	16559	16585	16553	16801	16669	16654	16639	16662	16599	16742	16553	16667	16678	16571	16686	16629	16496	16612	16618	16521	16691	16462	16667	16560	16749	16525	16659	16772	16647	16679	16673	16642	16875	16544	16548	16637	16811	16671	16527	16683	16614	16553	16596	16608	16740	16669	16611	16640	16619	16520	16746	16674	16665	16588	16577	16560	16793	16637	16683	16500	16574	16637	16692	16629	16594	16802	16643	16469	16650	16789	16710	16706	16622	16489	16698	16612	16723	16590	16654	16557	16765	16583	16800	16631	16781	16601	16457	16705	16635	16699	16809	16423	16436	16613	16716	16563	16551	16724	16735	16731	16560	16582	16622	16780	16730	16515	16565	16586	16635	16547	16617	16621	16577	16738	16741	16786	16783	16698	16632	16685	16631	16646	16687	16535	16524	16854	16618	16745	16614	16726	16505	16544	16636	16616	16636	16662	16674	16834	16519	16626	16642	16638	16586	16655	16561	16580	16689	16509	16546	16491	16657	16674	16735	16696	16588	16693	16683	16665	16631	16699	16724	16689	16685	16704	16851	16723	16723	16870	16727	16586	16572	16556	16714	16695	16615	16690	16478	16475	16739	16793	16613	16692	16579	16682	16652	16789	16572	16670	16605	16665	16654	16490	16664	16710	16725	16692	16831	16724	16509	16549	16606	16767	16772	16625	16678	16559	16699	16839	16664	16636	16680	16718	16662	16611	16598	16785	16795	16579	16643	16673	16717	16579	16834	16621	16572	16663	16608	16586	16640	16606	16688	16618	16581	16533	16586	16565	16453	16509	16499	16763	16631	16444	16778	16637	16663	16641	16548	16649	16659	16748	16498	16549	16577	16618	16552	16625	16733	16626	16638	16607	16753	16647	16750	16649	16764	16564	16682	16599	16617	16649	16682	16743	16585	16650	16667	16755	16633	16623	16673	16553	16728	16619	16586	16400	16622	16721	16702	16482	16575	16503	16657	16783	16636	16583	16501	16663	16776	16632	16683	16593	16552	16620	16644	16726	16683	16658	16665	16517	16722	16769	16513	16840	16771	16661	16626	16766	16534	16515	16755	16617	16682	16758	16721	16868	16727	16838	16679	16746	16537	16618	16578	16620	16562	16849	16511	16472	16633	16755	16585	16737	16750	16611	16736	16542	16754	16640	16601	16768	16478	16604	16909	16723	16564	16443	16489	16692	16630	16799
23432	21424	28212	25679	23894	25043	24782	22233	21224	20883	20672	20415	20271	20046	20209	19981	19996	19893	19828	19685	19914	19907	19664	19852	19758	19637	19854	19629	19769	19742	19558	19598	19805	19657	19653	19585	19737	19789	19778	19636	19732	19578	19569	19385	19658	19777	19550	19460	19695	19460	19590	19781	19758	19733	19572	19572	19607	19438	19603	19716	19696	19501	19599	19696	19408	19613	19541	19650	19543	19668	19494	19430	19635	19559	19773	19526	19500	19549	19544	19615	19693	19432	19722	19514	19567	19703	19514	19536	19567	19686	19557	19827	19625	19594	19633	19627	19727	19623	19435	19611	19571	19491	19352	19403	19314	19507	19526	19509	19749	19564	19860	19588	19776	19684	19699	19686	19557	19713	19678	19627	19407	19260	19512	19655	19762	19607	19598	19554	19624	19468	19505	19525	19487	19597	19452	19435	19513	19494	19508	19350	19448	19591	19670	19593	19326	19581	19601	19593	19551	19456	19600	19563	19592	19772	19382	19554	19537	19293	19270	19545	19624	19451	19477	19505	19706	19677	19632	19619	19522	19512	19590	19425	19556	19485	19565	19701	19439	19494	19613	19605	19668	19446	19660	19550	19545	19543	19154	19417	19465	19581	19663	19585	19729	19621	19809	19438	19489	19568	19616	19674	19570	19695	19605	19492	19608	19671	19562	19691	19535	19649	19667	19531	19740	19752	19486	19659	19566	19430	19380	19591	19390	19469	19720	19713	19509	19710	19498	19622	19759	19301	19499	19768	19677	19611	19490	19522	19496	19430	19717	19425	19684	19432	19511	19495	19561	19728	19679	19781	19517	19504	19658	19586	19451	19663	19607	19625	19594	19608	19474	19690	19539	19673	19537	19502	19621	19537	19402	19496	19632	19704	19566	19338	19597	19553	19644	19496	19621	19607	19496	19760	19431	19571	19601	19517	19629	19368	19599	19521	19391	19462	19651	19532	19644	19682	19688	19663	19793	19508	19557	19556	19415	19531	19374	19547	19533	19627	19258	19746	19673	19498	19552	19550	19532	19331	19528	19565	19544	19505	19461	19409	19459	19652	19587	19722	19591	19399	19626	19575	19494	19599	19562	19604	19483	19329	19618	19441	19406	19613	19442	19590	19408	19514	19810	19590	19760	19603	19627	19722	19200	19799	19444	19659	19552	19324	19391	19697	19674	19448	19435	19377	19677	19375	19830	19605	19464	19460	19663	19766	19534	19581	19415	19258	19551	19427	19334	19632	19503	19633	19401	19480	19591	19566	19602	19503	19487	19356	19518	19572	19534	19811	19513	19702	19802	19537	19697	19530	19668	19655	19631	19654	19741	19698	19738	19475	19688	19492	19750	19567	19674	19803	19603	19783	19471	19600	19640	19442	19453	19329	19516	19371	19447	19651	19755	19548	19660	19603	19700	19765	19483	19671	19648	19561	19763	19580	19353	19419	19437	19611	19521	19438	19557	19524	19580	19502	19544	19505	19557	19461	19607	19517	19497	19514	19468	19446	19746	19602	19542	19390	19743	19555	19440	19434	19442	19606	19616	19603	19556	19554	19326	19384	19701	19652	19552	19532	19605	19518	19564	19526	19372	19494	19381	19629	19391	19746	19677	19662	19587	19516	19652	19605	19420	19578	19548	19760	19559	19567	19564	19640	19615	19496	19464	19575	19551	19734	19646	19583	19592	19829	19266	19497	19635	19377	19539	19611	19450	19494	19668	19770	19618	19704	19606	19563	19601	19593	19502	19493	19586	19660	19645	19603	19566	19577	19602	19530	19411	19411	19575	19544	19447	19609	19656	19502	19425	19557	19484	19577	19749	19661	19289	19578	19534	19490	19545	19433	19555	19536	19485	19603	19882	19692	19424	19566	19373	19536	19632	19548	19551	19467	19583	19555	19656	19507	19653	19563	19763	19587	19431	19550	19636	19463	19457	19513	19568	19582	19509	19738	19572	19679	19538	19557	19322	19551	19748	19608	19579	19509	19548	19491	19398	19399	19659	19658	19605	19590	19635	19496	19586	19546	19593	19526	19643	19578	19462	19502	19560	19656	19718	19552	19587	19530	19543	19625	19433	19459	19662	19759	19438	19356	19423	19578	19611	19446	19588	19412	19727	19713	19638	19542	19632	19470	19697	19716	19602	19586	19384	19749	19234	19579	19752	19535	19668	19445	19504	19573	19714	19715	19592	19447	19572	19355	19473	19352	19372	19461	19472	19535	19568	19559	19449	19432	19484	19828	19610	19704	19654	19608	19540	19706	19517	19297	19625	19654	19726	19617	19656	19731	19482	19584	19557	19444	19472	19699	19799	19595	19718	19687	19636	19430	19515	19639	19366	19483	19683	19499	19595	19490	19512	19590	19689	19628	19797	19599	19590	19726	19493	19513	19750	19696	19703	19607	19671	19660	19536	19348	19553	19624	19517	19529	19689	19665	19612	19427	19715	19631	19481	19542	19535	19435	19485	19716	19251	19484	19593	19372	19684	19415	19434	19474	19688	19465	19626	19685	19522	19585	19566	19450	19587	19504	19487	19320	19642	19523	19528	19399	19687	19411	19461	19685	19723	19531	19483	19526	19665	19352	19499	19570	19555	19590	19462	19588	19376	19631	19689	19663	19432	19719	19671	19535	19596	19812	19574	19591	19679	19467	19564	19626	19414	19595	19674	19618	19643	19497	19480	19638	19769	19438	19552	19543	19588	19525	19585	19304	19577	19599	19679	19402	19451	19533	19561	19523	19548	19452	19620	19765	19549	19553	19642	19637	19698	19602	19677	19477	19671	19733	19529	19726	19529	19433	19557	19642	19415	19568	19623	19430	19528	19480	19580	19511	19582	19491	19635	19556	19748	19514	19375	19387	19610	19584	19556	19520	19677	19396	19744	19446	19632	19559	19617	19679	19703	19439	19529	19421	19524	19575	19587	19526	19583	19803	19493	19553	19635	19543	19555	19504	19407	19423	19539	19742	19271	19716	19559	19453	19871	19581	19580	19541	19697	19595	19602	19431	19655	19366	19417	19741	19646	19502	19609	19437	19593	19711	19726	19579	19576	19596	19621	19437	19511	19588	19428	19529	19952	19477	19528	19422	19500	19565	19670	19541	19556	19704	19457	19643	19532	19519	19573	19571	19647	19435	19553	19573	19493	19686	19684	19572	19697	19582	19614	19556	19684	19571	19701	19460	19488	19679	19524	19438	19455	19626	19379	19465	19623	19520	19776	19681	19614	19550	19549	19406	19415	19652	19483	19801	19594	19743	19438	19404	19877	19712	19664	19560	19598	19667	19702	19746	19530	19412	19491	19584	19577	19416	19450	19792	19389	19402	19614	19640	19656	19776	19575	19524	19455	19537	19635	19551	19576	19472	19711	19605	19520	19628	19457	19751	19698	19192	19589	19864	19599	19783	19623	19647	19583	19477	19551	19646	19469	19680	19454	19688	19559	19344	19523	19588	19498	19485	19498	19572	19508	19609	19730	19391	19518	19556	19421	19375	19677	19420	19558	19537	19567	19465	19686	19630	19556	19542	19612	19491	19527	19670	19698	19431	19502	19705	19618	19519	19641	19659	19424	19763	19564	19810	19502	19708	19472	19659	19555	19465	19621	19500	19580	19691	19696	19653	19470	19710	19611	19888	19886	19681	19694	19716	19756	19627	19194	19528	19647	19474	19723	19479	19573	19214	19411	19700	19719	19599	19415	19578	19444	19447	19747	19562	19623	19626	19549	19813	19553	19515	19624	19567	19605	19695	19574	19463	19512	19475	19524	19482	19618	19700	19650	19475	19489	19628	19443	19736	19805	19607	19494	19646	19726	19748	19507	19540	19558	19493	19589	19571	19455	19618	19562	19504	19459	19541	19521	19519	19831	19735	19567	19606	19453	19475	19469	19438	19740	19607	19499	19762	19401	19802	19670	19595	19546	19466	19457	19475	19406	19533	19752	19422	19625	19279	19532	19658	19166	19660	19781	19610	19537	19593	19576	19596	19634	19650	19590	19568	19602	19689	19644	19537	19680	19527	19956	19420	19425	19413	19543	19372	19518	19551	19580	19583	19669	19345	19277	19431	19470	19522	19431	19608	19454	19450	19565	19506	19637	19581	19543	19628	19404	19412	19276	19559	19340	19506	19558	19580	19433	19544	19602	19596	19507	19544	19726	19466	19593	19799	19545	19402	19630	19458	19623	19687	19621	19451	19459	19359	19616	19609	19593	19529	19477	19492	19463	19579	19775	19566	19758	19311	19660	19575	19586	19570	19495	19561	19457	19484	19656	19794	19420	19468	19576	19602	19380	19677	19679	19444	19565	19746	19472	19662	19602	19521	19684	19505	19744	19612	19697	19677	19581	19510	19487	19389	19526	19452	19595	19667	19357	19562	19676	19598	19521	19479	19545	19790	19571	19550	19572	19466	19585	19556	19351	19559	19519	19676	19710	19577	19511	19522	19612	19652	19675	19742	19586	19605	19666	19704	19731	19583	19547	19531	19691	19445	19356	19661	19718	19553	19588	19646	19333	19403	19351	19509	19652	19469	19505	19432	19542	19692	19705	19452	19564	19549	19441	19696	19601	19610	19516	19725	19687	19705	19594	19466	19682	19766	19632	19507	19737	19619	19596	19553	19623	19818	19521	19480	19670	19583	19536	19621	19554	19588	19450	19463	19887	19443	19263	19592	19592	19522	19520	19592	19792	19538	19546	19454	19688	19836	19435	19554	19605	19315	19445	19626	19606	19689	19432	19528	19678	19457	19543	19723	19691	19489	19444	19624	19465	19518	19701	19490	19447	19493	19498	19603	19760	19532	19447	19429	19632	19623	19658	19418	19697	19472	19502	19590	19526	19531	19331	19779	19732	19659	19533	19722	19533	19459	19589	19467	19577	19561	19669	19667	19579	19441	19710	19257	19615	19554	19362	19574	19645	19678	19681	19607	19795	19776	19706	19491	19645	19399	19417	19330	19590	19404	19474	19586	19488	19525	19822	19647	19590	19587	19489	19696	19662	19697	19550	19670	19567	19666	19472	19657	19534	19460	19733	19678	19599	19635	19263	19295	19409	19618	19514	19392	19745	19570	19508	19520	19609	19354	19386	19513	19623	19533	19367	19473	19592	19660	19661	19618	19705	19628	19505	19488	19377	19573	19389	19479	19442	19271
23824	44814	37427	29674	25701	23550	21668	20368	19250	18757	18026	17696	17289	17129	17305	17118	16832	17099	17053	17045	16892	16979	16809	17031	16887	16832	16803	17006	16865	17007	17066	17017	16791	16973	16819	16927	16822	16734	16698	16700	16826	16863	16711	16937	16854	16831	16675	16841	16703	16722	16994	16795	16867	16883	16723	16741	16819	16690	16617	16697	16770	16691	16797	16747	16681	16666	16990	16812	16642	16765	16846	16674	16733	16727	16804	16716	16583	16741	16692	16934	16729	16835	16849	16756	17022	16863	16725	16770	16641	16673	16917	16815	16790	16558	16728	16770	16729	16710	16701	16727	16665	17005	16738	16849	16876	16759	16810	16832	16886	16765	16942	16885	16727	16580	16830	16777	16666	16747	16916	16625	16947	16801	16741	16726	16824	16761	16820	16672	16604	16893	16710	16892	16798	16954	16770	16803	16820	16817	16713	16810	16928	16525	16736	16797	16858	16722	16772	16891	16896	16607	16757	16952	16690	16754	16842	16737	16735	16630	16800	16938	16708	16705	16814	16708	16722	16914	16655	16592	17152	16735	16495	16935	16816	16858	16592	16922	16613	16694	16767	16784	16733	16753	16720	16982	16795	16636	16927	16713	16677	16759	16675	16743	16718	16752	16760	16813	16764	16887	16862	16722	16881	16677	16600	16775	16643	16785	16795	16923	16785	16725	16725	16715	16832	16808	16599	16680	16698	16951	16895	16736	16807	16925	16847	16809	16677	16807	16805	16673	16672	16903	16707	16876	16767	16907	16676	16746	16692	16664	16842	16733	16771	16892	16737	16986	16732	17026	16844	16708	16889	16830	16814	16717	16810	16652	16799	16868	16608	16786	16794	16806	16856	16907	16846	16579	16873	16707	16760	16888	16898	16662	16712	16803	16822	16757	16720	16659	16825	16796	16820	16844	16737	16732	16713	16708	16706	16826	16647	16797	16739	16688	16909	16582	16801	17033	16741	16905	16698	16693	16672	16678	16627	16879	16746	16664	16857	16659	16825	16877	16732	16803	16760	16786	16802	16811	16780	16716	16789	16751	16902	16760	16907	16782	16794	16767	16816	16630	16859	16980	16755	16648	16673	16683	16863	16887	16774	16740	16907	16764	16795	16787	16587	16674	16821	16929	16569	16805	16840	16807	16703	16824	16866	16702	16742	16781	16786	16676	16920	16659	16769	16822	16627	16808	16787	16861	16992	16723	16845	16668	16736	16731	16769	16684	16616	16869	16850	16699	16796	16775	16827	16607	16735	16687	16870	16890	16514	16729	16764	16940	16809	16892	16697	16574	16718	16751	16815	16725	16908	16675	16890	16713	16983	16721	16821	16870	16646	16741	16800	16838	16853	16788	16823	16865	16766	16718	16675	16628	16733	16675	16603	16622	17022	16781	16687	16877	16640	16897	16730	16843	16896	16736	16806	16838	16678	16676	16627	16789	16785	16712	16612	16782	16715	16849	16723	16646	16668	16791	16695	16559	16894	16704	16643	16787	16858	16623	16780	16845	16758	16564	16854	16647	16783	16748	16791	16742	16696	16741	16832	16845	16741	16641	16834	16664	16737	16772	16811	16898	16831	16781	16818	16662	16700	16740	16863	16898	16736	16874	16913	16703	16774	16718	16872	16872	16813	16814	16809	16808	16851	16678	16601	16720	16811	16704	16610	16800	16934	16715	16854	16616	16837	16733	16776	16920	16625	16796	16812	16853	16704	16798	16736	16751	16565	16602	16698	16746	16678	16780	16783	16718	16708	16738	16748	17021	16748	16754	16749	16718	16868	16832	16753	16721	16687	17013	16874	16877	16710	16966	16724	16781	16606	16763	16703	16893	16776	16802	16750	16789	16832	16827	16840	16788	16829	16811	16830	16592	16722	16935	16809	16734	16767	16844	16761	16790	16757	16696	16744	16671	16769	16844	16886	16722	16958	16637	16822	16796	16612	16764	16664	16579	16878	16658	16933	16897	16686	16927	16819	16758	16664	16891	16861	16706	16826	16690	16862	16932	16633	16889	16863	16901	16774	16829	16891	16772	16636	16672	16694	16697	16751	16826	16712	16653	16672	16798	16738	16805	16860	16742	16748	16764	16674	16759	16752	16773	16688	16739	16999	16783	16656	16759	16838	16765	16699	16648	16933	16660	16801	16803	16730	16867	16752	16839	16878	16839	16715	16841	16938	16890	16905	16705	16672	16912	16966	16758	16715	16823	16733	16794	16797	16806	16675	16876	16896	16404	16683	16689	16829	16775	16829	16950	16645	16786	16757	16817	16739	16847	16817	16771	16662	16785	16818	16622	16846	16784	16800	16885	16716	16861	16958	16791	16816	16851	16881	16671	16835	16799	16771	16637	16846	16956	16775	16785	16693	16636	16696	16937	16788	16811	16884	16828	16858	16731	16621	16980	16736	16672	16830	16713	16732	16758	16702	16776	16916	16750	16813	16493	16743	16735	16859	16772	16862	16800	16709	16642	16706	16714	16711	16969	16841	16702	16838	16780	16692	16930	16802	16855	16823	16745	16691	16712	16799	16755	16632	16780	16743	16702	16723	16757	16842	16867	16842	16868	16949	16788	16737	16797	16786	16722	16775	16847	16504	16839	16814	16743	16765	16821	16685	16805	16815	16808	16734	16817	16773	16753	16727	16786	16700	16705	16894	16746	16693	16831	17044	16721	16770	16793	16789	16814	16793	16650	16775	16867	16868	16756	16989	16854	16768	16686	16653	16659	16720	16670	16635	17030	16809	16702	16689	16724	16743	16826	16676	16660	16697	16638	16838	16715	16787	16773	16833	16844	16895	16746	16939	16699	16690	16795	16732	16717	16740	16862	16776	16722	16757	16786	16800	16703	16830	16660	16696	16714	16754	16727	16871	16933	16910	16668	16754	16555	16780	16678	16904	16834	16842	16636	16859	16751	16722	16670	16746	16574	16754	16924	16876	16877	16719	16826	16841	16904	16785	16775	16615	16703	16762	16793	16857	16780	17040	16885	16944	16776	16920	17049	16695	16793	16815	16565	16751	16738	16973	16855	16644	16895	16590	16833	16853	16625	16819	16768	16677	16916	16759	16765	16791	16696	16723	16523	16856	16907	16631	16700	16739	16884	16578	16763	16804	16701	16568	16585	16844	16646	16699	16938	16716	16730	16722	16721	16595	16797	16776	16977	16776	16859	16677	16806	16803	16699	16871	16653	16867	16858	16572	16811	16838	16762	16854	16759	16910	16752	16797	16737	16713	16763	16713	16943	16862	16713	16942	16868	16763	16750	16860	16769	16760	16659	16730	16738	16746	16836	16793	16689	16568	16705	16940	16901	16930	16818	16669	16850	16761	16809	16834	16761	16871	16709	16649	16713	16763	16792	16943	16834	16675	16839	16825	16961	16792	16879	16724	16723	16731	16675	16753	16681	16574	16785	16970	16761	16858	16881	16674	16823	16680	16992	16859	16561	16875	16761	16766	16811	16725	16757	16759	16890	16707	16892	16711	16748	16981	16687	16808	16910	16756	16694	16785	16686	16747	16737	16900	16811	16809	16820	16751	16901	16928	16792	16654	16807	16862	16882	16865	16587	16887	16584	16692	16731	16831	16736	16824	16691	16748	16839	16867	16687	16825	16745	16716	16652	16819	16735	16717	16750	16734	16622	16870	16675	16822	16772	16869	16991	16645	16780	16633	16879	16798	16905	16842	16696	16823	16730	16740	16908	16721	16665	16705	16762	16685	16867	16784	16810	16818	16652	16980	16834	16796	16669	16875	16710	16670	16941	16788	16893	16975	16751	16706	16697	16557	16857	16749	16873	16862	16735	16696	16869	16679	16634	16754	16707	16768	16814	16759	16941	16485	16688	16675	16880	16786	16772	16712	16816	16901	16865	16840	16798	16978	16646	16887	16855	16738	16723	16881	16710	16836	16891	16805	16967	16844	16725	16819	16659	16908	16787	16728	16823	16668	16835	16781	16643	16820	16732	16772	16841	16795	16853	16772	16847	16737	16812	16755	16798	16683	16698	16752	16580	16889	16654	16799	16878	16786	16807	16659	16714	16950	16751	16855	16903	17055	16676	16879	16789	16645	16800	16747	16695	16677	16678	16660	16866	16739	16746	16832	16661	16693	16802	16851	16882	16724	16676	16882	16974	16590	16682	16712	16674	16771	16706	16903	16715	16692	16823	16767	16820	16887	16803	16692	16721	16584	16720	16579	16775	16824	16723	16691	16696	16850	16924	16711	16827	16759	16631	16847	16844	16803	16804	16964	16851	16601	16765	16760	16759	16668	16992	16994	16930	16691	16872	16788	16713	16712	16746	16868	16720	16775	16817	16715	16725	16977	16813	16819	16651	16893	16827	16770	16783	16933	16709	16754	16768	16692	16660	16764	16910	16675	16636	16729	16519	16812	16821	16723	16978	16778	16640	16819	16815	16780	16636	16856	16708	16830	16728	16688	16873	16836	16951	16833	16802	16885	16911	16984	16670	16680	16807	16552	16853	16510	16738	16731	16737	16651	16743	16818	16681	16804	16931	16701	16752	16873	16740	16739	16864	16720	16763	16764	16872	16831	16656	16766	16770	16808	16740	16822	16696	16815	16783	16907	16752	16900	16995	16817	16749	16871	16679	16945	16823	16862	16720	16746	16595	16907	16776	16730	16765	16742	16806	16948	16839	16756	16687	16752	16614	16780	16857	16660	16960	16780	16811	16686	16814	16897	16931	16849	16669	16810	16753	16663	16613	16800	16833	16739	16860	16686	16738	16636	16706	16719	16736	16676	16813	16788	16792	16943	16677	16827	16813	16783	16579	16623	16800	16879	16902	16919	16782	16819	16831	16935	16776	16715	16657	16597	16865	16863	16837	16848	16753	16774	16830	16646	16814	16841	16859	16729	16860	16901	16714	16842	16854	16765	16599	16726	16698	16702	16850	16767	16892	16679	16795	16806	16889	16819	16758	16769	16858	16739	16710	16687	16842	16712	17004	16752	16782	16727	16717	16708	16644	16889	16695	16695	16878	16772	16815	16783	16670	16936	16925	16886	16670	17053	16827	16873	16759	16902	16737	16815	16853	16678	16779	16681	16721	16734	16822	16848	16799	16790	16684	16767	16707	16878	16847	16808	16680	16816	16973	16883	16800	16671	16857	16650	16913	16796	16854
25297	21617	27800	28569	23323	22722	21873	20959	20190	20008	19576	19589	19471	19452	19480	19348	19385	19348	19305	19229	19455	19409	19063	19346	19295	19188	19168	19205	19248	19247	19192	19186	19324	19345	18976	19219	19296	19025	19275	19122	19208	19281	18874	19062	19101	19213	19227	19104	19266	19097	19265	19342	19213	19231	19251	19182	19166	19019	19187	19232	19284	19200	19230	19102	19060	19121	19256	19096	19172	19232	19145	19116	18959	19283	19193	18988	19263	19239	19088	19207	19212	19296	18964	19216	19204	18897	19059	19190	19392	19190	19183	19313	19381	19273	19360	19164	19201	19400	18948	19026	19049	19267	19098	19295	19162	19081	19273	19157	19264	19063	19101	19025	19224	19142	19002	19073	19271	19076	19199	19167	19280	19169	19295	19088	19256	19129	19110	19197	19141	19033	19224	19330	19174	18999	18930	19114	19221	19232	19061	19163	19312	19091	19323	19199	19325	19036	19076	19193	19330	19159	19180	19173	19251	19211	19245	19253	19257	19098	19159	19183	19288	19189	19228	19048	19072	19299	19293	19134	19259	19246	19054	19208	19007	19210	19380	19024	19024	19053	19327	18973	19067	19036	19212	18914	19074	19177	19148	19244	19281	19399	19139	18971	19038	19311	19063	19344	19381	19009	19141	19109	19094	19198	19185	19317	19144	18909	19107	19372	19002	19367	19026	19327	19206	18925	19269	19089	19216	19267	19170	19066	19159	19003	19188	19075	19183	19221	19239	19224	19379	19154	19332	18982	19152	19095	19354	19207	19162	19280	19049	19191	19189	19069	19116	19262	19204	19347	19179	19294	19089	19241	19065	19074	19105	19048	19070	19062	19208	19370	19398	19234	19129	19184	19200	19248	18969	19198	19015	19240	19163	19133	19232	19072	19200	19191	19121	19083	19248	18964	18998	19222	18982	19132	19154	19347	19113	19360	19173	19154	19246	19189	19329	19042	19170	19119	19356	19299	19358	19108	19315	19381	19075	19335	19313	19160	19209	19071	19151	19113	19188	19148	19289	18938	19327	19298	19134	19122	18967	19174	19186	19124	19158	19082	19017	19335	19223	19169	19162	19215	18986	19241	19038	19301	19222	19179	19342	18994	19041	19173	19037	19092	19063	18825	19178	19144	19175	19301	19029	19107	18965	19103	19064	19197	19343	19102	19186	19222	18983	19180	19098	19057	19254	19201	19033	19014	19212	19075	19233	19077	19200	19183	19211	19044	19184	19222	19183	19249	19227	19154	19035	19146	19201	19239	19215	19190	19111	19181	19012	19150	19196	19042	19017	19198	19221	19089	19076	19234	19249	19054	19138	19081	18973	19362	19095	19182	19268	18989	18975	19149	19067	19016	19043	18974	19102	19336	19224	19353	19167	19183	19128	18976	19198	19203	19037	19241	19082	18963	19135	18922	19338	19036	19383	19099	19119	19332	19137	19089	19382	19122	19214	19244	19239	19113	19063	19329	19001	19218	19136	19156	19252	19122	19266	19169	19207	19125	19090	18934	19228	19325	19185	19014	19191	19061	19168	19151	19061	19168	19205	19352	19274	19082	19102	19222	19206	19110	19386	19191	19126	19100	19149	18952	19297	19237	19148	18939	19182	19020	19217	19220	18963	19222	19220	19297	19237	19148	19088	19278	19172	19140	19343	19181	19350	19056	19281	19429	18979	19072	19060	18991	19257	19413	19166	19187	19092	19150	19402	18969	19133	19318	19068	19112	19234	19336	19096	19215	19053	19126	18886	18961	19076	19146	19218	19276	19203	18984	18948	19197	19317	19201	19284	19229	19093	19017	19043	19278	19179	19086	19402	19346	19065	19011	19234	19236	19038	19169	19233	19281	19023	19182	19215	19012	19427	19107	19077	19310	19221	19157	19056	19420	19107	19355	19036	19203	19167	18993	19386	19093	19033	19102	19023	19139	19352	19219	19171	19090	19317	19187	19085	19029	19251	19230	19095	19369	19213	19102	19224	19136	19226	19136	19219	19196	18953	19019	19253	19108	19220	19058	19304	19138	19041	19252	18985	19276	19133	19163	19001	19259	19058	19218	19138	19168	19246	19246	19102	19110	19117	19273	19148	19193	19285	19211	19069	18780	19055	19334	19362	19150	19160	18920	19187	18942	19219	19099	19461	19251	19346	19322	19115	19385	19207	19086	19277	19199	19253	19163	19106	19097	19000	19092	19297	19064	19233	19148	19262	19131	19376	19071	19114	19069	19074	19079	19093	19263	19131	19069	19363	19124	19201	19090	19234	19159	18987	19179	19117	19148	19148	19231	19192	18901	19173	19323	19227	19090	18947	19046	19116	19247	19123	19092	19228	19161	19054	19391	19159	19273	19372	19055	19008	19165	19156	19305	19017	19204	19225	19195	19157	19051	19132	19258	19289	19153	19233	19251	19060	19192	19334	19247	19196	19281	19203	19313	18962	18998	19104	19137	19218	19324	19106	19156	19343	19405	19129	19117	19197	19007	19199	19180	19101	19304	19188	19443	19131	19077	19180	19112	19341	19172	19244	19266	19230	19281	19282	19126	19067	19166	19174	19172	19185	19101	19236	19036	19021	19287	19274	19063	19052	19203	19112	19201	19284	19181	19241	19188	19217	19094	19241	19452	19199	19102	19118	18978	19102	19272	19388	19288	19209	19289	19287	19342	19074	19271	19274	19300	19234	19342	19080	19370	19203	19269	19238	19127	19225	19240	19260	19308	19124	19123	19144	19147	19296	19130	19250	19274	19222	19069	19374	19121	19234	19151	19312	19160	19108	19254	19240	19339	19316	19141	19250	19168	19277	19107	19258	18993	19218	19347	19287	19188	19186	19121	19020	19134	19086	19365	19090	19106	19130	19076	19244	19142	19053	19165	19133	19370	19157	19061	19148	18943	19110	19260	19173	19012	19334	19155	19275	19198	19152	19172	19150	19149	19278	19180	19130	19349	19158	19243	19201	19336	19174	19284	19045	19231	18916	19219	19009	19170	19080	19147	19250	19100	19189	19052	19099	19077	18959	19142	19409	19209	19055	19313	19262	19095	19200	19028	19066	19241	19070	19224	19225	19390	19262	19259	19237	19247	19401	18996	19238	19223	19057	19111	19142	19225	19267	19142	19302	19275	19106	19159	19305	19200	19166	19057	19373	19016	18984	19171	19292	19220	19218	19002	19153	19095	19154	19044	19260	19155	19184	19280	19294	19027	19153	19308	19329	19275	19240	18965	19232	19144	19194	19027	19186	19226	19189	19119	19168	19193	19022	19047	19186	19317	19113	19093	19233	19253	19241	19068	19055	19159	19146	19232	18922	19133	19157	19304	18984	19173	19344	19093	19201	19261	19206	19441	19214	19016	19183	19114	19234	19077	19329	19064	19109	19146	19169	19188	19165	19013	19324	19064	19436	19352	19184	19104	19253	19358	19194	19141	19350	19157	19326	19236	19387	19195	19086	19365	19214	19163	19135	19247	19094	19186	19167	19291	19139	19044	19032	19017	19035	19299	19199	19264	19115	19241	19292	19169	19043	19012	19354	19048	19195	19048	19112	19128	19185	19102	19289	19137	19298	19158	19099	19155	19184	19230	19128	19176	19150	19364	19136	19110	19196	19301	19233	19265	19108	19165	19091	19265	19103	19338	19133	19333	19343	19191	19173	19222	18920	19136	19107	18940	18883	19112	19215	18931	19050	19145	19014	19264	19200	19232	19206	19062	19243	19163	18942	19123	19209	19064	19169	19357	19147	19196	19232	19035	19137	19211	19091	19249	19115	19241	18835	19124	19120	18962	18979	19087	19257	19111	19278	19270	19194	18969	19228	19222	19213	19106	19312	19431	19374	18867	19227	19169	19227	19430	19265	19147	19110	19236	19172	19106	19124	19101	19262	19135	18959	18998	19261	19070	19051	19234	19206	18947	19149	19166	19050	19138	19053	19291	19221	19239	19377	19241	19058	19103	18935	18975	18953	19272	19014	19255	19270	19083	19351	19241	19142	19165	19261	19441	19406	19069	19150	19027	19277	19188	19085	19164	19215	19161	19102	19039	19397	19173	19059	19078	18916	19211	19259	19291	19234	18943	19284	19073	19277	19189	19199	19205	19398	19105	19154	18959	19336	19287	19112	19089	19043	19148	19082	19146	19222	19405	19006	19117	19109	19414	19168	19057	19005	19094	19170	19079	19089	19126	19005	19209	19077	18889	19310	19221	19399	19102	18983	19223	19256	19160	19080	19247	19063	18998	19216	19024	19240	19123	18932	19106	19186	19350	19205	19180	19420	19167	19161	19198	19249	19101	19186	19153	19260	19155	19170	19010	19195	19308	19280	19142	19385	19082	19251	19271	19094	19178	18981	19054	19241	19522	19517	19304	19188	19116	19141	19206	19369	19141	19169	19117	19168	19255	19338	18969	18957	19033	19164	19215	19239	19304	19246	19128	19376	19184	19192	19239	19136	19362	19055	19140	19261	19132	19412	19247	19264	19078	19188	19220	19183	19042	19184	19128	18950	18935	19120	19254	18965	19061	19181	19191	19237	19127	19180	19148	19256	19202	19203	19328	19429	19137	19300	19184	19131	19335	19234	19421	19370	19258	19263	19182	18937	19000	19192	19148	19118	19081	19398	19331	19224	19031	19348	19175	19291	19166	19157	19128	19177	19247	19427	19253	18992	19258	19206	19210	19003	19069	19129	19150	18996	19355	19183	18938	19009	19202	19176	19203	19196	19217	19547	19053	19023	19156	19108	19158	19093	19161	18993	19126	19331	19395	19211	19163	19160	19292	19246	19007	18927	19314	19010	19171	19236	19113	19134	19233	19363	19206	19159	19145	18942	19326	19161	19025	19383	19177	18977	19292	19076	19115	19159	19005	19140	19222	19346	19352	19208	19356	19370	19175	18946	19108	19264	19413	19104	19102	19044	19055	19269	19092	18954	19327	19050	19305	19215	19106	19400	19168	19211	19227	19297	19058	19261	19102	19131	19260	19098	19237	19232	19136	19120	19250	19244	19115	19231	19117	19276	19048	19133	19157	19130	19318	19157	19106	19218	19383	19228	19178	19180	19269	19308	19561	19089	19238	19186	18992	19246	19146	19231	19029	19188	19029	19281	19183	19026	19042	19154	19096	19252	19186	19155	19057	18973	19125	19165	19120	19043	19084
24030	40758	33824	26791	23865	21655	20262	19186	18395	17847	17320	17207	16919	16970	16792	16774	16828	16657	16703	16734	16700	16466	16684	16741	16585	16678	16595	16671	16688	16698	16626	16508	16641	16601	16596	16471	16500	16672	16509	16685	16393	16447	16366	16533	16553	16568	16456	16705	16683	16587	16518	16590	16417	16548	16510	16527	16513	16539	16426	16438	16525	16505	16574	16460	16515	16441	16631	16684	16419	16489	16616	16598	16588	16662	16628	16609	16709	16596	16575	16392	16524	16724	16494	16545	16710	16565	16406	16493	16572	16357	16425	16409	16675	16371	16548	16442	16507	16305	16500	16574	16501	16579	16486	16381	16443	16529	16557	16597	16640	16414	16592	16565	16506	16402	16605	16464	16493	16480	16302	16688	16507	16651	16262	16419	16512	16658	16528	16447	16591	16516	16409	16734	16370	16489	16456	16468	16513	16473	16418	16557	16549	16480	16508	16442	16664	16506	16639	16389	16574	16437	16543	16518	16462	16497	16542	16465	16615	16459	16312	16580	16470	16580	16443	16472	16543	16385	16547	16642	16547	16455	16567	16524	16698	16408	16527	16725	16619	16555	16425	16530	16619	16498	16714	16591	16374	16743	16595	16617	16488	16519	16602	16431	16611	16521	16477	16559	16555	16506	16526	16611	16622	16475	16370	16411	16511	16411	16664	16527	16601	16556	16447	16617	16629	16391	16503	16592	16567	16407	16409	16463	16413	16661	16581	16492	16627	16525	16703	16566	16725	16479	16558	16417	16415	16672	16388	16486	16529	16690	16525	16575	16624	16332	16743	16579	16555	16658	16419	16506	16374	16487	16677	16706	16449	16642	16447	16640	16507	16567	16687	16498	16446	16725	16470	16631	16436	16429	16545	16743	16384	16422	16340	16637	16359	16431	16741	16400	16626	16506	16520	16465	16613	16499	16755	16568	16434	16502	16757	16663	16414	16433	16509	16624	16567	16702	16498	16480	16569	16517	16568	16691	16529	16549	16581	16481	16589	16582	16504	16519	16445	16555	16497	16541	16408	16645	16395	16605	16644	16446	16654	16487	16504	16545	16459	16385	16644	16496	16562	16581	16386	16618	16526	16519	16413	16446	16661	16677	16559	16500	16443	16565	16598	16688	16498	16525	16421	16731	16470	16590	16580	16565	16559	16506	16683	16490	16428	16515	16656	16456	16405	16620	16632	16517	16714	16549	16716	16621	16555	16423	16511	16529	16373	16450	16653	16597	16500	16420	16604	16527	16561	16424	16334	16642	16615	16622	16455	16498	16719	16546	16566	16620	16578	16534	16464	16461	16623	16460	16557	16389	16541	16564	16512	16755	16522	16502	16589	16495	16392	16609	16681	16527	16476	16636	16698	16422	16559	16492	16576	16613	16503	16557	16619	16651	16638	16484	16529	16561	16510	16558	16427	16617	16426	16760	16691	16653	16592	16483	16398	16542	16356	16581	16571	16625	16378	16470	16465	16591	16483	16540	16451	16571	16449	16684	16564	16636	16639	16502	16596	16674	16627	16453	16596	16545	16415	16585	16476	16510	16575	16805	16552	16573	16630	16552	16474	16549	16590	16473	16723	16538	16646	16556	16581	16577	16555	16548	16573	16444	16596	16415	16526	16477	16484	16438	16497	16627	16334	16685	16628	16506	16466	16575	16452	16527	16651	16427	16582	16473	16612	16502	16560	16282	16639	16467	16477	16627	16376	16641	16541	16646	16577	16590	16626	16587	16601	16652	16575	16633	16646	16484	16612	16630	16468	16506	16627	16448	16459	16570	16545	16409	16468	16711	16330	16572	16672	16546	16421	16568	16386	16550	16577	16393	16619	16558	16667	16399	16538	16644	16684	16472	16418	16560	16619	16571	16590	16400	16619	16332	16700	16711	16720	16670	16406	16636	16433	16572	16605	16591	16668	16571	16658	16681	16596	16615	16584	16610	16457	16527	16470	16541	16551	16650	16548	16561	16673	16394	16535	16589	16599	16422	16501	16746	16604	16686	16538	16613	16444	16491	16535	16442	16524	16438	16443	16317	16444	16521	16699	16432	16681	16356	16737	16403	16386	16528	16429	16510	16830	16547	16824	16630	16615	16461	16496	16524	16566	16576	16517	16495	16406	16650	16493	16549	16575	16585	16701	16656	16459	16383	16399	16481	16705	16598	16535	16401	16528	16631	16703	16461	16539	16474	16692	16384	16557	16586	16597	16567	16582	16508	16648	16577	16625	16499	16391	16617	16595	16448	16671	16840	16422	16425	16506	16463	16564	16568	16670	16527	16507	16423	16451	16458	16539	16436	16456	16647	16468	16433	16542	16677	16620	16351	16426	16370	16606	16586	16591	16622	16363	16509	16744	16565	16671	16668	16424	16633	16665	16644	16599	16594	16725	16540	16666	16587	16492	16486	16363	16562	16385	16513	16328	16641	16691	16494	16481	16525	16639	16614	16465	16443	16538	16524	16559	16515	16743	16431	16542	16624	16561	16470	16471	16584	16602	16514	16505	16441	16486	16649	16542	16466	16403	16542	16482	16638	16562	16534	16545	16422	16537	16431	16334	16622	16582	16658	16449	16638	16429	16664	16573	16546	16501	16767	16572	16559	16613	16556	16625	16536	16457	16548	16554	16451	16552	16589	16590	16421	16478	16603	16429	16603	16587	16425	16533	16397	16568	16703	16466	16526	16609	16684	16652	16466	16560	16599	16744	16451	16549	16514	16676	16510	16559	16537	16731	16430	16526	16553	16510	16445	16402	16349	16555	16534	16484	16528	16573	16506	16658	16741	16494	16385	16758	16449	16324	16596	16587	16714	16569	16517	16551	16441	16561	16406	16315	16473	16492	16623	16551	16322	16710	16560	16440	16538	16561	16398	16310	16558	16657	16616	16531	16524	16446	16576	16539	16459	16553	16482	16645	16637	16607	16277	16460	16459	16586	16452	16626	16630	16617	16553	16467	16531	16375	16625	16496	16572	16686	16408	16472	16581	16608	16538	16625	16610	16492	16610	16463	16665	16418	16604	16575	16632	16529	16625	16650	16630	16674	16606	16365	16565	16465	16565	16525	16585	16483	16553	16555	16598	16569	16509	16586	16411	16405	16693	16376	16635	16524	16755	16533	16559	16444	16605	16442	16501	16600	16696	16528	16570	16632	16462	16601	16494	16514	16505	16611	16541	16587	16738	16511	16425	16511	16553	16636	16673	16610	16441	16373	16580	16340	16599	16460	16517	16524	16477	16620	16369	16611	16563	16548	16330	16298	16508	16577	16590	16485	16532	16397	16411	16621	16584	16462	16561	16715	16580	16476	16638	16666	16668	16476	16507	16637	16526	16434	16566	16389	16498	16344	16398	16733	16552	16589	16393	16522	16363	16706	16775	16547	16679	16716	16662	16559	16639	16706	16437	16480	16638	16506	16462	16588	16503	16530	16316	16467	16487	16480	16551	16273	16489	16491	16545	16536	16542	16646	16529	16559	16570	16444	16530	16459	16523	16457	16557	16597	16535	16503	16533	16688	16623	16427	16607	16600	16671	16395	16784	16609	16660	16656	16510	16547	16579	16661	16576	16501	16351	16241	16476	16520	16642	16585	16487	16457	16417	16564	16454	16406	16395	16539	16533	16619	16549	16562	16461	16593	16586	16518	16639	16374	16389	16464	16537	16487	16652	16492	16616	16548	16553	16703	16468	16557	16520	16494	16517	16555	16619	16580	16572	16587	16482	16754	16495	16517	16637	16573	16679	16441	16545	16408	16426	16565	16492	16586	16538	16353	16573	16453	16675	16501	16516	16648	16445	16587	16666	16637	16457	16405	16463	16568	16507	16457	16488	16474	16386	16671	16679	16447	16803	16560	16573	16486	16564	16511	16606	16708	16496	16520	16613	16384	16403	16510	16470	16656	16540	16674	16517	16594	16440	16366	16582	16495	16628	16409	16575	16608	16580	16487	16427	16611	16595	16577	16584	16419	16606	16596	16555	16558	16565	16537	16519	16618	16514	16501	16560	16763	16448	16646	16575	16408	16505	16658	16566	16573	16622	16523	16479	16519	16558	16546	16634	16557	16492	16660	16354	16537	16449	16514	16520	16686	16540	16540	16431	16612	16663	16528	16729	16543	16448	16403	16617	16529	16492	16650	16589	16410	16504	16717	16484	16449	16580	16381	16571	16426	16654	16653	16737	16188	16499	16525	16483	16508	16301	16676	16352	16567	16552	16469	16454	16511	16272	16554	16601	16451	16289	16628	16514	16688	16522	16557	16570	16497	16481	16588	16466	16528	16518	16687	16499	16443	16596	16384	16459	16617	16566	16526	16411	16560	16458	16596	16419	16353	16469	16452	16515	16720	16635	16566	16478	16694	16621	16482	16343	16399	16712	16584	16657	16591	16529	16672	16316	16452	16575	16547	16783	16689	16487	16486	16514	16432	16508	16472	16498	16422	16307	16661	16359	16550	16599	16548	16474	16550	16569	16495	16462	16717	16674	16359	16734	16565	16416	16615	16551	16594	16593	16311	16454	16643	16464	16636	16439	16502	16708	16432	16494	16621	16544	16485	16608	16481	16549	16280	16579	16462	16703	16481	16527	16426	16510	16805	16549	16590	16578	16653	16612	16618	16705	16443	16440	16582	16547	16615	16645	16597	16609	16551	16554	16469	16467	16406	16541	16436	16376	16557	16460	16457	16318	16568	16550	16428	16585	16802	16480	16485	16569	16577	16559	16578	16509	16432	16472	16588	16566	16601	16705	16474	16590	16427	16620	16514	16375	16520	16519	16642	16688	16511	16449	16657	16727	16620	16545	16669	16639	16479	16642	16469	16585	16674	16479	16472	16544	16480	16441	16504	16529	16563	16635	16339	16493	16504	16521	16508	16493	16610	16546	16333	16681	16407	16560	16457	16521	16806	16595	16471	16591	16459	16704	16464	16684	16691	16433	16460	16534	16608	16773	16666	16558	16439	16459	16464	16674	16553	16585	16496	16670	16536	16651	16564	16540	16410	16478	16608	16518	16708	16616	16518	16648	16660	16497	16632	16529	16575	16767	16547	16608	16560	16639	16561	16444	16735	16655	16543	16470	16562	16685	16555	16452	16669	16689	16614	16524	16537	16602	16725	16486	16554	16489	16574	16640	16581	16646	16488	16377	16401	16454
22435	21461	28644	24794	22515	25705	27776	23510	22038	21769	21241	20833	20434	20425	20364	20465	20272	20139	20258	20065	20066	20100	20012	19993	19795	19956	19881	19690	19683	20009	20011	20052	20013	19817	19920	19829	19674	19938	20038	19729	19692	19884	19788	19753	19876	19872	19645	19608	19852	19550	19616	19644	19728	19810	19724	19751	19583	19762	19719	19818	19659	19599	19769	19799	19635	19680	19916	19775	19703	19768	19791	19956	19616	19743	19772	19788	19800	19771	19771	19868	19751	19693	19637	19577	19775	20039	19861	19719	19740	19760	19704	19895	19750	19644	19738	19786	19767	19621	19564	19914	19751	19672	19552	19768	19749	19665	19634	19647	20030	19837	19552	19834	19790	19689	19837	19737	19584	19535	19778	19718	19880	19810	19748	19842	19692	19886	19771	19765	19876	19869	19621	19818	20032	19687	19760	19635	19667	19675	19753	19742	19853	19695	19786	19700	19636	19847	19666	19862	19643	19733	19879	19813	19838	19797	19774	19719	19623	19723	19711	19651	19793	19671	19911	19685	19803	19777	19645	19642	19707	19707	19566	19805	19727	19788	19595	19626	19540	19688	19740	19747	19624	19648	19576	19738	19851	19627	19820	19637	19699	19960	19625	19776	19854	19543	19722	19760	19844	19537	19725	19785	19704	19717	19575	19499	19473	19781	19646	19555	19632	19592	19777	19777	19833	19637	19627	19751	19681	20002	19830	19602	19608	19682	19669	19846	19957	19632	19788	19737	19669	19786	19643	19728	19498	19752	19845	19627	19579	19650	19668	19750	19515	19525	19689	19817	19708	19750	19720	19650	19691	19839	19608	19832	19769	19655	19568	19741	19718	19773	19603	19636	19395	19791	19673	19647	20110	19724	19809	19648	19706	19651	19756	19837	19605	19737	19798	19752	19554	19736	19597	19677	19648	19657	19644	19590	19748	19722	19706	19828	19695	19652	19587	19450	19947	19964	19857	19744	19739	19799	19769	19671	19663	19464	19685	19917	19847	19741	19789	19698	19701	19791	19767	19819	19665	19866	19678	19692	19658	19872	19711	19470	19749	19759	19431	19608	19752	19566	19733	19900	19848	19865	19763	19699	19606	19876	19879	19750	19722	19581	19750	19591	19835	19682	19636	19432	19857	19690	19783	19671	19835	19619	19774	19665	19528	19684	19666	19711	19561	19495	19674	19783	19958	19855	19616	19597	19657	19825	19565	19559	19709	19593	19881	19719	19576	19572	19835	19666	19679	19560	19708	19645	19647	19634	19713	19563	19702	19475	19576	19692	19742	19758	19817	19618	19702	19861	19655	19743	19568	19682	19741	19523	19792	19715	19701	19752	19564	19732	19648	19668	19830	19702	19818	19626	19588	19836	19755	19744	19695	19870	19590	19803	19559	19582	19737	19581	19803	19823	19765	19529	19695	19886	19668	19705	19936	19700	20100	19671	19642	19701	19784	19537	19537	19624	19718	19860	19557	19713	19878	19649	19639	19558	19631	19711	19853	19678	19721	19672	19657	19795	19575	19524	19753	19423	19549	19694	19805	19914	19918	19625	19570	19527	19676	20008	19713	19681	19669	19616	19599	19577	19748	19608	19696	19701	19467	19728	19813	19870	19774	19837	19798	19758	19876	19564	19581	19644	19719	19580	19663	19805	19614	19760	19690	19404	19589	19644	19829	19871	19448	19518	19750	19661	19830	19692	19695	19759	19366	19557	19700	19596	19460	19590	19664	19716	19851	19677	19476	19725	19638	19854	19692	19527	19641	19638	19697	19731	19774	19543	19632	19506	19831	19614	19688	19565	19948	19688	19683	19583	19742	19659	19615	19655	19759	19618	19822	19735	20077	19636	19663	19715	19850	19770	19596	19792	19800	19656	19793	19769	19816	19742	19733	19751	19726	19807	19702	19579	19653	19662	19543	19710	19620	19768	19868	19556	19740	19816	19652	19561	19740	19748	19712	19552	19929	19662	19682	19693	19694	19625	19802	19745	19805	19810	19728	19627	19559	19585	19747	19622	19770	19835	19662	19633	19595	19662	19915	19954	19931	19598	19683	19716	19755	19820	19751	19680	19494	19781	19724	19778	19675	19845	19695	19776	19841	19775	19641	19833	19772	19831	19776	19626	19740	19567	19719	19908	19537	19744	19608	19473	19786	19654	19641	19591	19675	19596	19366	19723	19871	19839	19637	19657	19693	19757	19718	19794	19668	19569	19724	19852	19732	19595	19506	19800	19690	19582	19620	19686	19738	19782	19711	19560	19683	19897	19930	19654	19742	19564	19660	19852	19751	19604	19761	19570	19633	19709	19620	19742	19614	19800	19739	19835	19867	19528	19653	19862	19585	19653	19788	19522	19792	19685	19609	19541	19643	19565	19923	19644	19422	19758	19927	19668	19747	19838	19667	19735	19801	19681	19700	19852	19790	19516	19895	19835	19687	19741	19689	19627	19799	19941	19859	19722	19757	19833	19598	19686	19701	19834	19821	19696	19623	19639	19695	19662	19789	19846	19750	19528	19724	19618	19723	19775	19626	19571	19741	19798	19659	19763	19452	19683	19697	19772	19836	19745	19692	19765	19900	19653	19782	19650	19679	19637	19859	19656	19784	19544	19647	19752	19522	19728	19750	19757	19733	19566	19684	19883	19786	19529	19707	19453	19935	19781	19499	19577	19634	19673	19703	19659	19593	19717	19844	19559	19931	19576	19615	19732	19634	19748	19870	19767	19830	19789	19588	19773	19671	19803	19752	19620	19485	19785	19952	19623	19762	19543	19638	19644	19923	19640	19826	19587	19614	19555	19875	19665	19627	19660	19843	19851	19732	19842	19583	19705	19725	19781	19850	19668	19558	19640	19903	19705	19712	19795	19560	19687	19625	19688	19720	19596	19843	19792	19684	19755	19506	19596	19941	19904	19702	19666	19681	19574	19704	19802	19740	19696	19758	19639	19859	19536	19664	19708	19934	19845	19586	19610	19651	19503	19610	19856	19586	19816	19705	19641	19771	19443	19992	19568	19429	19452	19684	19683	19651	19700	19598	19530	19528	19836	19869	19724	19673	19560	19839	19731	19800	19816	19558	19748	19766	19712	19569	19614	19644	19687	19928	19661	19745	19756	19749	19795	19832	19627	19479	19659	19481	19665	19821	19706	19636	19684	19742	19925	19804	19705	19718	19623	19470	19543	19688	19851	19998	19728	19935	19604	19842	19847	19627	19790	19835	19678	19871	19569	19618	19642	19680	19935	19673	19672	19609	19734	19575	19644	19753	19771	19776	19598	19479	19619	19741	19674	19756	19509	19487	19521	19509	19656	19709	19761	19544	19803	19549	19743	19743	19776	19667	19778	19765	19722	19669	19823	19765	19689	19644	19582	19955	19501	19641	19665	19659	19746	19756	19634	19849	19590	19585	19589	19583	19886	19642	19796	19855	19540	19504	19582	19808	19692	19698	19900	19696	19547	19704	19490	19867	19530	19917	19582	19599	19604	19695	19534	19434	19815	19707	19741	19661	19578	19822	19910	19593	19773	19831	19613	19840	19392	19770	19784	19656	19529	19747	19910	19987	19922	19540	19678	19924	19675	19845	19703	19611	19878	19777	19559	19712	19849	19872	20026	19675	19949	19857	19562	19622	19928	19774	19849	19720	19800	19372	19533	19606	19606	19734	19606	19714	19799	19726	19820	19526	19749	19659	19700	19649	19605	19730	19873	19796	19654	19754	19578	19845	19843	19698	19485	19850	19807	19789	19882	19627	19730	19819	19696	19649	19885	19811	19819	19750	19707	19906	19769	19598	19618	19700	19851	19969	19713	19639	19665	19653	19686	19527	19593	19792	19771	19491	19656	19588	19934	19708	19798	19625	19738	19583	19635	19883	19650	19770	19973	19724	19704	19947	19652	19745	19798	19702	19602	19771	19832	19551	19802	19924	19733	19682	19518	19590	19689	19613	19739	19840	19841	19705	19661	19818	19491	19601	19404	19829	19717	19726	19797	19799	19774	19694	19600	19642	19494	19755	19674	19580	19925	19757	19688	19665	19712	19690	19762	19860	19748	19647	19744	19769	19644	19659	19675	19845	19867	19611	19849	19656	19635	19877	19800	19702	19530	19854	19639	19629	19569	19652	19754	19578	19698	19839	19719	19791	19695	19635	19695	19714	19508	19602	19522	19912	19833	19626	19563	19647	19723	19797	19788	19787	19665	19776	19806	19732	19595	19940	19891	19820	19657	19886	19754	19863	19815	19836	19623	19676	19776	19768	19570	19623	19599	19713	19700	19548	19871	19810	19696	19841	19540	19687	19490	19614	19620	19623	19611	19686	19744	19881	19484	19757	19677	19678	19659	19660	19759	19656	19734	19780	19627	19915	19681	19737	19821	19713	19943	19845	19779	19659	19876	19631	19657	19605	19527	19637	19742	19531	19724	19800	19641	19777	19688	19744	19757	19843	19600	19592	19612	19810	19894	19750	19603	19511	19540	19713	19819	19534	19893	19591	19581	19787	19744	19750	19799	19624	19724	19886	19789	19723	19704	19744	19629	19716	19903	19686	19750	19841	19741	19561	19613	19625	19830	19744	19597	19761	19697	19928	19834	19716	19815	19862	19854	19743	19858	19706	19511	19629	19567	19668	19915	19878	19561	19829	19605	19701	19517	19730	19592	19827	19594	19650	19831	19581	19794	19842	19774	19893	19770	19747	19750	19773	19802	19804	19857	19893	19808	19848	19807	19556	19566	19709	19655	19823	19683	19848	19835	19736	19684	19667	19615	19678	19841	19693	19665	19722	19733	19672	19611	19699	19611	19727	19631	19904	19927	19707	19752	19913	19701	19760	19677	19729	19655	19620	19803	19547	19511	19510	19550	19496	19681	19774	19497	19661	19626	20082	19734	19613	19621	19545	19625	19796	19726	19772	19733	19730	19791	19964	19901	19782	19922	19762	19677	19650	19792	19640	19732	19618	19690	19739	19908	19634	19822	19805	19571	19818	19826	19863	19785	19777	19644	19882	19840	19901	19731	19642	19818	19738	19917	19524	19655	19698	19677	19527	19808	19696	19730	19698	19805	19608	19754	19770	19887	19813	19762	19773	19659	19642	19550	19739	19536	19653	19764	19625	19741	19863	19647	19512	19660	19677	19766	19792	19615	19761	19590
25006	48414	41422	33404	29269	26102	23729	21727	20301	19435	18556	18145	17689	17648	17524	17475	17341	17201	17315	17192	17218	16967	16931	17012	17069	16938	17304	16994	17036	16910	16970	17107	16937	17154	16795	16942	16770	16857	16924	16687	16881	16794	16961	17036	16894	16741	16894	16996	16913	16912	16815	16949	16704	16709	16860	16924	17086	16894	16973	16801	16851	16941	16754	16972	17155	16861	16865	16857	16979	16976	16887	16867	16984	16966	16919	16864	17058	16720	16984	16913	16938	16923	16874	16721	16787	16850	16774	16783	16841	16867	16878	16753	16801	16921	16834	16919	16903	16952	16948	16868	16876	16791	16873	16875	16793	16821	16786	16666	16829	16768	16742	16866	16839	16831	16903	16841	16871	17043	16673	16718	16815	16819	16862	16991	16843	16835	16939	16865	16847	16771	16825	16935	16810	16852	16880	16875	16749	16758	17049	16924	16794	16894	16840	16758	16657	16716	16920	16808	16841	16854	16729	16919	16907	17012	16928	16796	16925	16957	16749	16895	16878	16970	16811	16852	16842	16833	16822	16705	16852	16931	16813	16868	16876	16875	16938	16895	16815	16769	16802	16584	16740	16912	16722	16780	16806	16904	16589	16898	16721	16657	16824	16789	16823	16768	16900	16896	16792	16854	16936	16784	16941	16925	16769	16913	16839	16737	16844	16904	16767	16871	16923	16826	16802	16886	16903	16819	16864	16724	16982	16762	16979	17039	16831	16916	16690	16577	16972	17034	16915	16853	16909	16671	16709	16705	16786	16840	16940	16745	16593	17084	16994	16741	16823	16738	16819	16978	16739	16901	16729	16766	16880	16787	16867	16892	16853	16931	16844	16859	16893	16901	16772	16908	16965	17031	16764	16839	16863	16891	17011	16718	17100	16744	16883	16933	16934	16959	16811	16955	16654	16862	16888	16750	16815	16820	16780	16989	16890	16849	16899	17056	16867	16882	16951	16847	16880	16653	16732	16858	16977	16838	16797	16802	16919	16614	16854	16977	16869	16936	16859	16838	17090	16767	16797	16761	16990	16870	16839	16916	16880	16783	16818	16718	16724	16688	16962	16917	16910	16835	16934	16695	16675	16854	16797	16727	16994	16899	16810	16816	16972	16891	16806	16628	16754	16766	16805	16887	16973	17034	16751	16758	16890	16746	16852	16565	16974	16791	16809	16824	16838	16739	16810	16952	16651	16724	17057	16855	16919	16897	16888	16775	16781	16856	16734	16822	16924	16896	16786	16805	16907	16809	17027	16992	17000	16867	16866	16888	16803	16765	16788	16730	16825	16750	16922	16930	16831	16755	16741	16860	16747	16946	16866	16796	16902	16873	16955	16770	16809	16865	16710	16854	16847	16888	16582	16923	16813	16860	16823	16862	16670	16960	16604	16802	16841	16856	16877	16721	16764	16698	16748	16826	16928	16958	16723	16754	16866	16758	16885	16670	17066	16880	16781	16881	16825	16768	16920	16759	16763	16877	16927	16786	16840	16843	16953	16946	16788	16841	16788	16758	16724	16922	16801	16872	16867	16963	16822	16810	16851	16888	16657	16846	16904	17059	16986	16957	16733	16818	16694	17042	16652	16907	16947	16711	16702	16810	16794	16861	16890	16822	16870	16913	16887	16984	16907	16733	16832	17036	16939	16818	16856	16842	16780	16759	16717	16970	16864	16816	16944	16772	16976	16971	16779	17034	16868	16631	16875	16922	16741	16702	16753	16983	16743	16757	16988	16908	16694	16841	17016	16824	16922	16996	16874	16866	17019	16821	16739	16937	16780	16738	16954	17038	16740	16786	16813	16901	16752	16911	16534	16734	16747	16790	16820	16891	16791	16812	16835	16805	16866	16802	17041	16990	16685	16875	16916	16980	16899	16764	16780	17047	16736	16785	16891	16627	16931	16762	16878	16801	16828	16674	16827	16834	16785	16697	16699	16908	16917	16773	16881	16801	16952	16786	16871	17060	16672	16857	16862	16805	16939	16958	16798	16844	16693	16831	16740	16908	16837	16935	16819	16829	16731	16728	16701	16895	16957	17022	16860	16751	16857	16854	16897	16827	16958	16869	16891	16733	16934	16780	16650	16919	16777	16850	16811	16780	16853	16753	16927	16954	16954	17010	16898	16829	16697	16862	16784	16715	16890	16811	16767	16789	16994	16818	16912	16844	16821	16884	16983	16963	16900	16767	16754	16973	16802	16937	16775	16966	16823	16863	16885	16735	16777	16839	16747	16880	16833	16877	16838	16809	16889	16972	16797	16788	16986	16845	16736	16952	16849	16880	16809	16870	16934	16655	16806	16712	17017	16813	16725	16931	16877	16877	16764	16783	16944	16810	16888	16733	16798	16825	16674	16956	16720	16770	16817	16871	16929	16937	16892	16966	16938	16842	16749	16965	16712	16893	16737	16901	16968	16800	16680	16790	16828	16870	16768	16896	16829	16870	16928	16813	16829	16906	16804	16835	16813	16767	16757	16972	16864	16968	16951	16800	16702	16904	16929	16895	16918	17041	16826	16900	17002	16869	16889	16882	16879	16917	16889	16920	16665	16879	16823	17031	16907	16808	16714	16795	16999	16730	16782	16760	16720	16811	16825	16770	16790	16794	16624	16926	16734	16747	16762	16864	16694	16852	17035	16716	16870	16896	16808	16855	16834	16783	16764	16731	16710	16781	16681	16837	16821	16855	16846	16852	16930	16811	16790	16647	16940	16657	16989	16834	16867	16852	16903	16856	16718	16906	16751	16819	16870	16809	16878	16939	16754	16858	16893	16872	16846	16783	16923	16728	16813	16882	16809	16776	16687	16863	16818	16864	16821	16910	16693	16789	16873	16901	16798	16944	16985	16889	16878	16785	16899	16801	16889	16744	16998	16674	16858	16671	16853	16823	16807	16708	16972	16923	16944	16905	16872	16922	16761	16846	16868	16800	16862	16682	16925	16766	16909	16806	16784	17030	16680	16739	16854	16786	16884	16847	16895	16803	16983	16816	16844	16798	16690	16768	16855	16679	16819	16738	16727	16780	16836	16923	16782	16790	16915	16877	16956	16795	16811	16794	16832	16897	16994	16774	16761	16985	16851	17033	16911	17104	16846	16756	16900	16854	16692	16959	17089	16948	16916	17030	16963	16911	17000	16709	16807	16854	16757	16939	16771	16911	16852	16949	16906	16642	16792	16782	16903	16832	16968	16715	17039	16890	16749	17008	16888	16765	16633	16807	16971	16837	17061	16977	16855	16853	16784	16791	16836	16822	16851	16891	17049	16860	16774	16860	16926	16897	16655	16856	16927	16829	16811	17030	16956	16733	16875	16771	16821	16897	16858	17005	16766	16972	16936	16851	16879	16790	17052	16817	16848	16864	16750	16963	16794	16957	16905	16872	16824	16843	16883	16720	16762	16666	17034	16809	16797	16884	17039	16982	16659	16906	16847	16949	16872	16812	16837	16886	17035	16807	16864	16949	16786	16844	16724	16829	16636	16815	16628	16911	16865	16960	16890	16816	17064	17012	16799	16825	16888	16679	16850	16684	16862	16702	16810	16819	16751	16803	16908	16908	16769	16917	17029	16817	16937	16858	16716	16824	16922	16899	17005	16897	16904	16678	16897	16862	16646	16932	16864	16836	16864	17127	16819	16755	16967	16819	16796	16846	16808	16749	16861	16818	16880	17052	16744	16750	16956	16830	16864	16851	16951	16884	16853	16708	16876	16827	16896	17092	16911	16948	16934	16785	16758	16862	16758	16939	16722	16715	16925	17018	16886	16963	16750	17028	16936	16757	16767	16858	16782	16712	16850	16790	16911	16784	16857	16776	16982	16691	16889	16733	16704	16767	16767	16904	16793	16916	16942	16977	16751	17053	16797	16824	16819	16961	16769	16857	16803	16695	16924	16931	16763	16783	16888	16828	16825	16874	16917	16882	16788	16875	16970	16843	16863	16917	16689	16934	16802	16869	16926	16913	16793	16651	16771	16798	16882	16885	16821	16906	16896	16894	16891	16909	16908	16892	16831	16803	16973	17043	16819	16952	16875	16928	17112	16677	16801	16947	16726	16729	16737	16817	16714	16739	16795	16914	16718	16840	16894	16858	16846	16762	16728	16859	16891	16642	16696	16635	16811	16677	16721	16921	16873	16926	16813	16756	16942	16716	16876	16907	16811	16755	16769	16894	16908	16782	16779	16767	16620	16993	16806	16835	16856	16873	16903	16896	16822	16740	16925	16791	16871	16807	16821	17010	16936	16712	16960	16681	16857	16860	17011	16794	16911	16871	16870	16686	16970	16798	16762	16809	16830	16675	16697	16802	16745	16671	16805	16891	16746	16872	16852	16954	16775	16811	16958	16801	16676	17026	16871	16844	16889	16876	16697	16943	16861	16694	16639	16638	17044	16820	16824	16928	16800	16828	16894	16943	16930	16746	16985	16741	16860	16695	16806	16837	16985	16781	16704	16993	16720	16872	16684	16712	16706	16873	16817	16841	16919	17024	16936	16919	16785	16959	16967	16896	16681	16624	16913	16691	16946	16920	16818	17030	16838	16720	16892	16918	16791	16822	17004	16814	16888	16881	16701	16775	16775	16826	16816	16874	16932	16907	16749	16846	16928	16971	16681	16663	17080	16939	17032	16873	16953	16803	16720	16737	16850	16765	16843	16993	16761	16794	16771	16811	16769	16841	16711	16787	16778	16737	16870	16784	16921	16930	16831	16964	16892	16743	16828	16954	17055	16749	16778	16815	17004	16981	16950	16833	16907	16918	16796	16720	16959	16928	16887	16999	16928	16794	16823	16840	16856	16948	16667	16763	16883	16793	16852	16747	17042	16716	16814	16876	16640	16887	16787	16758	16689	16875	16690	16785	17029	16706	16869	16995	16861	16822	16817	16815	16844	16705	16713	16827	16874	16918	16903	16754	16859	16687	16795	16924	16805	16984	16817	16998	16847	17069	16759	16829	16646	16698	16787	16839	16676	16757	16999	16798	16993	16880	16845	16959	16973	16778	17008	16949	16831	16960	16785	16874	16686	17099	16988	16966	16674	16751	16863	16816	16731	16846	16806	16580	17038	16760	16867	16852	16769	16853	16793	16910	16915	16585	16803	16949	16873	16805	16968	16722	16679	16907	16858	16819	16902	16943	16881	16977	16818	16886
29654	26685	31335	27891	23926	22478	21550	21074	20376	20376	20161	19868	19676	19900	19662	19661	19538	19686	19787	19787	19542	19676	19803	19652	19535	19608	19480	19379	19615	19456	19778	19460	19617	19610	19653	19285	19434	19719	19830	19764	19628	19397	19526	19456	19762	19541	19322	19429	19467	19429	19487	19600	19676	19568	19728	19654	19398	19575	19362	19664	19764	19568	19513	19634	19708	19499	19503	19454	19555	19480	19481	19622	19577	19443	19481	19597	19542	19433	19467	19546	19611	19596	19596	19422	19591	19507	19504	19631	19681	19413	19680	19456	19294	19485	19547	19449	19599	19400	19597	19308	19474	19374	19525	19806	19388	19578	19455	19572	19670	19520	19455	19605	19471	19518	19548	19521	19557	19546	19589	19540	19389	19603	19416	19636	19497	19807	19492	19591	19745	19609	19522	19523	19546	19606	19431	19438	19293	19609	19554	19597	19744	19353	19567	19635	19542	19578	19271	19421	19499	19610	19464	19470	19613	19461	19324	19509	19557	19612	19436	19547	19396	19523	19557	19495	19732	19613	19560	19331	19582	19539	19421	19166	19578	19546	19523	19595	19545	19438	19269	19553	19603	19625	19381	19551	19519	19405	19308	19451	19704	19492	19642	19553	19551	19554	19442	19556	19429	19464	19657	19493	19546	19638	19427	19680	19286	19413	19387	19384	19642	19828	19465	19617	19560	19468	19612	19546	19676	19483	19597	19659	19539	19673	19575	19300	19534	19543	19408	19633	19518	19533	19601	19574	19406	19530	19633	19327	19428	19406	19553	19446	19746	19460	19756	19429	19709	19338	19620	19581	19493	19575	19433	19535	19543	19336	19595	19420	19626	19708	19494	19505	19394	19744	19698	19553	19644	19480	19691	19568	19387	19638	19614	19441	19384	19400	19452	19542	19650	19416	19440	19725	19670	19468	19666	19492	19506	19567	19633	19672	19537	19361	19716	19448	19477	19642	19607	19521	19339	19481	19429	19487	19534	19599	19408	19532	19419	19514	19616	19633	19535	19254	19616	19379	19639	19412	19685	19668	19526	19501	19521	19464	19491	19719	19466	19504	19696	19560	19663	19516	19439	19631	19353	19739	19440	19577	19620	19551	19210	19458	19504	19726	19670	19496	19645	19548	19419	19578	19419	19507	19455	19467	19420	19546	19490	19617	19617	19549	19716	19786	19609	19391	19545	19622	19481	19553	19754	19267	19610	19457	19556	19632	19591	19545	19518	19281	19386	19708	19608	19523	19489	19628	19715	19540	19633	19607	19635	19489	19589	19458	19660	19543	19556	19388	19407	19662	19451	19354	19513	19536	19592	19391	19488	19439	19720	19670	19606	19618	19362	19510	19575	19535	19519	19601	19504	19580	19360	19380	19485	19552	19701	19507	19555	19477	19468	19632	19453	19487	19772	19556	19607	19561	19607	19521	19539	19770	19582	19617	19454	19327	19814	19743	19508	19599	19506	19509	19401	19420	19655	19515	19603	19683	19483	19542	19571	19765	19661	19503	19592	19696	19257	19506	19502	19507	19416	19282	19501	19596	19517	19418	19568	19614	19517	19647	19469	19417	19624	19664	19592	19623	19458	19498	19765	19310	19481	19626	19667	19412	19617	19496	19464	19440	19290	19597	19431	19403	19490	19759	19381	19536	19324	19567	19569	19529	19609	19566	19517	19417	19768	19618	19625	19466	19545	19442	19573	19650	19556	19436	19373	19655	19593	19613	19449	19392	19465	19535	19406	19509	19731	19680	19627	19553	19392	19816	19677	19471	19381	19491	19454	19690	19586	19556	19518	19671	19579	19880	19427	19602	19516	19536	19436	19366	19757	19490	19252	19392	19732	19499	19614	19538	19581	19590	19524	19389	19516	19392	19488	19674	19396	19331	19556	19374	19356	19512	19448	19480	19590	19406	19533	19368	19753	19516	19676	19628	19369	19787	19651	19524	19560	19701	19511	19670	19752	19476	19413	19546	19453	19457	19609	19553	19612	19401	19568	19654	19518	19519	19645	19571	19480	19616	19430	19668	19583	19491	19833	19330	19486	19764	19559	19747	19487	19314	19501	19466	19491	19601	19605	19500	19741	19385	19539	19483	19567	19554	19456	19460	19395	19303	19523	19378	19588	19393	19457	19362	19455	19549	19479	19549	19456	19562	19580	19485	19689	19470	19516	19294	19673	19379	19491	19493	19318	19374	19697	19909	19513	19448	19205	19503	19570	19529	19384	19473	19528	19381	19579	19400	19439	19683	19484	19565	19431	19488	19577	19640	19407	19595	19230	19233	19562	19565	19525	19505	19661	19578	19523	19409	19643	19541	19291	19710	19566	19729	19498	19451	19592	19547	19665	19460	19708	19503	19451	19429	19558	19515	19445	19480	19537	19398	19571	19528	19484	19574	19480	19461	19585	19698	19628	19515	19652	19496	19409	19592	19514	19529	19628	19390	19484	19512	19496	19379	19389	19351	19330	19508	19466	19648	19778	19622	19534	19592	19414	19424	19536	19750	19509	19604	19545	19539	19587	19393	19372	19494	19402	19755	19528	19514	19588	19564	19592	19623	19545	19633	19810	19671	19278	19529	19847	19440	19490	19325	19512	19729	19524	19746	19577	19576	19451	19424	19521	19340	19579	19274	19516	19602	19585	19555	19526	19749	19476	19465	19455	19445	19477	19564	19800	19607	19583	19520	19618	19528	19526	19571	19495	19626	19559	19505	19618	19635	19546	19585	19605	19522	19657	19680	19371	19545	19580	19459	19545	19574	19741	19659	19660	19330	19373	19636	19353	19506	19638	19682	19659	19648	19615	19667	19606	19610	19454	19618	19588	19600	19531	19546	19417	19497	19575	19569	19680	19622	19804	19537	19404	19436	19398	19548	19544	19681	19641	19551	19577	19505	19735	19457	19584	19590	19629	19474	19631	19700	19394	19457	19558	19343	19620	19560	19517	19818	19536	19433	19702	19374	19537	19404	19406	19514	19720	19531	19494	19428	19535	19500	19515	19703	19432	19645	19564	19647	19479	19486	19379	19425	19653	19596	19606	19421	19655	19446	19636	19529	19485	19543	19380	19513	19590	19584	19595	19533	19677	19540	19807	19479	19395	19317	19390	19384	19532	19640	19712	19569	19390	19490	19637	19704	19639	19325	19458	19695	19563	19677	19461	19615	19587	19381	19581	19464	19599	19297	19474	19692	19483	19534	19385	19755	19663	19485	19482	19485	19373	19646	19513	19621	19601	19513	19326	19387	19633	19515	19335	19261	19517	19859	19461	19560	19761	19450	19400	19439	19626	19557	19641	19535	19667	19489	19507	19541	19777	19693	19668	19522	19580	19581	19647	19728	19548	19421	19548	19440	19522	19579	19641	19416	19562	19700	19486	19633	19678	19535	19525	19368	19572	19533	19618	19627	19693	19602	19745	19672	19614	19584	19615	19312	19679	19549	19597	19616	19550	19643	19370	19404	19532	19433	19531	19522	19557	19477	19531	19475	19526	19627	19428	19552	19483	19616	19721	19480	19559	19591	19575	19585	19264	19482	19429	19688	19595	19418	19734	19593	19387	19439	19791	19677	19578	19605	19775	19468	19522	19544	19542	19417	19644	19718	19459	19644	19366	19609	19720	19417	19644	19416	19548	19650	19682	19624	19741	19599	19525	19274	19539	19534	19644	19534	19545	19603	19557	19508	19431	19526	19543	19510	19237	19635	19582	19525	19558	19439	19755	19415	19553	19664	19697	19783	19517	19573	19833	19580	19764	19564	19703	19568	19559	19710	19618	19650	19553	19522	19525	19492	19612	19693	19544	19620	19571	19647	19427	19278	19469	19308	19770	19557	19437	19672	19473	19480	19423	19531	19455	19534	19528	19413	19428	19748	19541	19531	19294	19607	19546	19461	19647	19476	19450	19589	19361	19307	19368	19602	19621	19394	19538	19608	19619	19348	19171	19307	19617	19535	19549	19482	19591	19340	19447	19499	19707	19571	19623	19718	19584	19400	19383	19637	19425	19484	19597	19577	19587	19623	19616	19605	19507	19561	19615	19537	19571	19418	19657	19469	19548	19531	19523	19719	19784	19575	19402	19456	19497	19426	19489	19456	19812	19319	19769	19694	19514	19528	19383	19338	19578	19521	19732	19579	19623	19542	19606	19393	19577	19582	19396	19415	19478	19516	19664	19560	19623	19499	19425	19429	19493	19499	19469	19450	19404	19496	19584	19461	19648	19415	19482	19505	19596	19566	19537	19531	19378	19715	19486	19256	19616	19498	19355	19625	19364	19635	19426	19474	19522	19544	19620	19856	19588	19460	19403	19508	19337	19538	19539	19602	19312	19455	19726	19674	19488	19666	19623	19455	19672	19514	19470	19772	19363	19648	19649	19462	19513	19597	19482	19493	19460	19595	19443	19613	19430	19746	19376	19763	19444	19449	19476	19546	19653	19562	19778	19508	19477	19526	19500	19743	19490	19425	19420	19294	19683	19539	19519	19485	19634	19653	19394	19452	19356	19574	19468	19525	19542	19423	19392	19433	19534	19451	19449	19675	19593	19608	19658	19342	19538	19469	19480	19738	19533	19291	19475	19476	19748	19427	19399	19563	19719	19550	19539	19507	19474	19674	19577	19441	19675	19547	19638	19434	19529	19485	19448	19422	19557	19628	19662	19416	19605	19762	19637	19663	19601	19393	19780	19790	19627	19416	19753	19690	19529	19495	19420	19658	19585	19599	19739	19623	19632	19595	19451	19406	19425	19457	19471	19667	19426	19725	19607	19552	19614	19319	19551	19392	19671	19661	19495	19544	19760	19518	19796	19630	19673	19570	19668	19546	19518	19552	19518	19572	19712	19586	19525	19549	19624	19507	19497	19582	19701	19567	19421	19323	19578	19498	19741	19729	19640	19632	19643	19514	19565	19630	19556	19493	19426	19349	19480	19614	19511	19521	19537	19489	19524	19512	19373	19489	19526	19603	19467	19329	19606	19714	19600	19454	19555	19524	19378	19535	19532	19761	19739	19560	19372	19585	19532	19600	19612	19776	19621	19510	19539	19448	19429	19616	19353	19471	19603	19585	19510	19442	19475	19395	19483	19740	19600	19374	19619	19602	19624	19478	19450	19444	19547	19470	19695	19688	19475	19394	19479	19468	19545	19504
25180	38965	32478	25879	23216	20942	19518	18646	18051	17942	17523	17321	17116	17050	16895	17052	17024	16909	16908	16730	16844	16889	16625	16757	16697	16754	16775	16776	16777	16973	16736	16714	16859	16898	16693	16649	16556	16621	16773	16710	16814	16677	16728	16625	16845	16574	16708	16726	16654	16670	16713	16883	16817	16798	16741	16671	16614	16419	16642	16682	16838	16719	16611	16526	16783	16657	16863	16791	16748	16599	16788	16867	16764	16812	16808	16948	16717	16770	16803	16748	16790	16789	16666	16755	16716	16665	16819	16757	16741	16776	16652	16593	16699	16720	16636	16741	16905	16840	16594	16746	16812	16724	16649	16713	16776	16981	16598	16767	16628	16698	16807	16729	16726	16651	16721	16503	16654	16639	16841	16779	16864	16560	16757	16752	16639	16723	16694	16795	16610	16928	16754	16772	16733	16617	16765	16699	16677	16657	16876	16517	16529	16864	16893	16914	16681	16554	16822	16544	16828	16664	16636	16818	16631	16492	16754	16883	16867	16694	16754	16734	16687	16815	16764	16694	16967	16844	16853	16769	16753	16841	16585	16710	16788	16826	16809	16657	16748	16792	16725	16701	16673	16827	16545	16775	16682	16686	16766	16611	16721	16793	16655	16734	16721	16822	16723	16672	16651	16635	16660	16626	16600	16732	16761	16709	16670	16765	16695	16871	16653	16557	16731	16681	16648	16581	16636	16737	16719	16898	16547	16620	16753	16593	16659	16620	16718	16853	16568	16648	16739	16779	16682	16731	16563	16657	16647	16753	16693	16709	16863	16773	16597	16762	16501	16725	16694	16722	16681	16611	16755	16734	16808	16799	16728	16663	16718	16822	16748	16654	16635	16623	16618	16578	16561	16682	16592	16832	16654	16542	16644	16726	16748	16823	16794	16725	16634	16627	16726	16879	16661	16693	16661	16720	16731	16676	16732	16715	16624	16711	16741	16923	16770	16710	16507	16787	16677	16653	16947	16713	16864	16765	16801	16779	16740	16632	16813	16600	16724	16885	16585	16718	16674	16684	16864	16676	16764	16778	16759	16581	16628	16793	16690	16644	16714	16690	16724	16823	16634	16700	16794	16793	16680	16775	16743	16797	16818	16757	16665	16728	16622	16802	16712	16647	16822	16728	16752	16779	16691	16759	16739	16681	16670	16670	16733	16830	16801	16766	16752	16719	16636	16659	16768	16756	16755	16777	16710	16749	16709	16497	16851	16680	16771	16641	16664	16797	16713	16751	16738	16565	16647	16726	16733	16740	16877	16792	16571	16783	16837	16705	16836	16625	16700	16675	16620	16737	16764	16648	16612	16771	16660	16665	16810	16996	16582	16757	16678	16681	16646	16605	16531	16788	16770	16798	16646	16691	16696	16801	16747	16690	16856	16894	16766	16753	16807	16789	16746	16656	16709	16404	16605	16824	16733	16804	16735	16726	16649	16657	16693	16808	16588	16590	16893	16486	16852	16594	17039	16576	16639	16560	16885	16705	16677	16758	16645	16717	16725	16522	16650	16747	16826	16610	16583	16584	16862	16782	16689	16618	16829	16607	16654	16818	16931	16710	16742	16805	16596	16816	16611	16716	16656	16590	16711	16784	16610	16850	16644	16731	16589	16737	16727	16798	16673	16712	16766	16664	16717	16579	16623	16746	16790	16935	16757	16775	16826	16740	16793	16578	16750	16625	16572	16580	16582	16777	16812	16593	16610	16780	16751	16824	16707	16566	16708	16606	16609	16702	16810	16907	16532	16691	16768	16815	16719	16633	16725	16692	16791	16698	16727	16760	16541	16584	16739	16698	16719	16761	16716	16497	16881	16725	16744	16751	16830	16780	16670	16882	16802	16688	16582	16806	16782	16778	16704	16969	16685	16780	16748	16535	16800	16765	16765	16518	16909	16796	16798	16693	16757	16845	16725	16610	16744	16691	16740	16653	16673	16684	16763	16654	16862	16635	16632	16669	16847	16630	16695	16631	16675	16560	16676	16647	16822	16906	16797	16567	16786	16812	16732	16775	16755	16773	16698	16831	16657	16795	16884	16844	16712	16779	16599	16677	16808	16690	16849	16647	16828	16895	16465	16747	16637	16594	16593	16641	16696	16757	16572	16732	16777	16765	16867	16676	16682	16632	16809	16730	16629	16739	16694	16666	16735	16694	16939	16935	16664	16653	16614	16633	16719	16580	16830	16641	16869	16771	16706	16552	16616	16783	16466	16857	16845	16855	16696	16752	16517	16665	16775	16809	16803	16684	16556	16763	16859	16611	16818	16690	16792	16476	16662	16705	16593	16664	16734	16780	16606	16969	16703	16709	16682	16691	16616	16546	16918	16622	16737	16721	16590	16786	16741	16752	16632	16605	16729	16590	16783	16775	16699	16697	16718	16804	16648	16711	16792	16742	16838	16706	16801	16777	16585	16813	16800	16554	16677	16608	16708	16647	16773	16704	16611	16596	16735	16624	16685	16550	16720	16712	16712	16630	16788	16897	16740	16789	16617	16886	16726	16466	16885	16597	16615	16644	16778	16868	16717	16777	16718	16826	16700	16664	16867	16770	16548	16870	16581	16687	16615	16680	16603	16765	16700	16713	16617	16701	16636	16563	16598	16603	16594	16753	16474	16912	16740	16716	16708	16734	16776	16781	16837	16680	16829	16607	16601	16879	16718	16614	16809	16548	16775	16591	16574	16800	16673	16771	16703	16901	16694	16827	16749	16887	16665	16759	16743	16552	16735	16724	16826	16733	16721	16769	16696	16658	16927	16559	16862	16741	16698	16850	16852	16676	16765	16682	16674	16717	16751	16727	16639	16643	16761	16712	16694	16807	16686	16809	16717	16757	16621	16722	16666	16690	16975	16784	16875	16687	16642	16715	16725	16785	16670	16819	16846	16680	16688	16747	16650	16795	16734	16743	16731	16812	16723	16802	16653	16807	16614	16738	16830	16804	16632	16736	16636	16804	16654	16724	16741	16732	16751	16905	16668	16789	16649	16894	16573	16769	16735	16721	16577	16617	16553	16648	16606	16571	16640	16909	16804	16731	16643	16790	16687	16808	16681	16653	16720	16639	16747	16721	16709	16804	16795	16734	16558	16678	16815	16660	16650	16686	16719	16722	16634	16750	16745	16701	16794	16777	16667	16612	16638	16753	16644	16846	16721	16802	16716	16713	16842	16863	16770	16887	16749	16692	16656	16657	16603	16622	16699	16843	16781	16802	16435	16878	16725	16672	16617	16693	16748	16675	16703	16705	16879	16719	16720	16709	16711	16777	16603	16603	16743	16807	16844	16712	16491	16686	16690	16794	16692	16614	16742	16781	16655	16665	16445	16740	16827	16890	16697	16802	16705	16859	16615	16633	16803	16622	16706	16671	16594	16872	16562	16307	16692	16807	16635	16874	16779	16752	16577	16765	16754	16648	16852	16735	16753	16730	16742	16762	16864	16732	16746	16667	16722	16770	16818	16641	16747	16710	16752	16664	16591	16662	16745	16691	16706	16653	16752	16698	16715	16827	16815	16552	16728	16782	16702	16662	16688	16690	16799	16633	16664	16849	16643	16747	16703	16755	16705	16596	16677	16839	16774	16714	16739	16646	16671	16865	16770	16528	16863	16682	16500	16775	16720	16735	16750	16837	16801	16606	16656	16706	16748	16772	16786	16635	16841	16655	16789	16671	16715	16556	16754	16617	16715	16734	16714	16757	16676	16839	16708	16816	16648	16872	16797	16768	16641	16782	16787	16720	16714	16771	16808	16661	16711	16892	16656	16549	16547	16679	16721	16813	16588	16785	16804	16737	16801	16838	16586	16644	16639	16620	16713	16929	16703	16616	16748	16758	16607	16988	16689	16661	16672	16636	16635	16724	16706	16681	16703	16475	16831	16778	16760	16825	16630	16911	16789	16637	16801	16667	16626	16864	16783	16796	16696	16638	16786	16722	16743	16802	16795	16756	16675	16749	16682	16674	16664	16704	16677	16712	16765	16744	16720	16741	16769	16494	16757	16868	16694	16835	16891	16689	16735	16678	16709	16809	16780	16687	16893	16865	16900	16689	16634	16639	16945	16734	16730	16979	16708	16787	16684	16770	16723	16796	16651	16652	16820	16816	16860	16924	16902	16605	16682	16864	16702	16738	16645	16645	16582	16836	16864	16674	16766	16733	16642	16628	16746	16580	16697	16709	16697	16761	16842	16597	16621	16666	16719	16581	16774	16542	16661	16676	16700	16570	16802	16710	16545	16631	16757	16711	16651	16749	16634	16619	16875	16760	16802	16726	16765	16846	16617	16755	16808	16782	16846	16693	16715	16794	16696	16789	16712	16692	16610	16683	16647	16728	16943	16777	16745	16612	16659	16615	16655	16703	16793	16610	16718	16704	16747	16688	16758	16740	16744	16873	16625	16641	16835	16724	16779	16755	16622	16696	16773	16738	16675	16693	16681	16624	16718	16712	16769	16824	16790	16522	16940	17055	16885	16724	16741	16703	16810	16567	16881	16593	16804	16898	16873	16871	16642	16520	16814	16622	16799	16640	16789	16626	16872	16702	16836	16679	16633	16569	16617	16801	16950	16746	16849	16750	16869	16800	16891	16800	16585	16676	16692	16730	16644	16720	16746	16709	16751	16883	16724	16723	16727	16684	16771	16521	16687	16929	16734	16618	16537	16779	16802	16648	16722	16623	16767	16865	16685	16739	16637	16740	16773	16596	16742	16760	16635	16746	16641	16742	16577	16750	16719	16634	16716	16808	16729	16664	16748	16720	16585	16694	16815	16776	16739	16772	16698	16737	16578	16605	16704	16569	16753	16693	16737	16716	16778	16649	16652	16884	16780	16601	16758	16798	16917	16548	16927	16779	16731	16695	16768	16751	16789	16879	16652	16894	16670	16901	16731	16552	16608	16757	16702	16772	16715	16707	16844	16816	16680	16773	16729	16547	16738	16758	16872	16708	16772	16684	16799	16659	16826	16705	16697	16746	16770	16815	16733	16824	16838	16697	16826	16823	16760	16634	16715	16818	16750	16729	16670	16739	16830	16764	16484	16724	16822	16677	16751	16778	16814	16687	16673	16758	16787	16861	16868	16747	16748	16752	16672	16543	16715	16705	17055	16702	16718	16900	16601	16734	16642	16615	16742	16778	16526	16617	16825	16742
23408	21427	28247	25688	24153	25340	24955	22050	21047	21189	20724	20515	20073	20346	20047	19910	19867	20084	19922	19807	19926	20023	19700	19866	19829	19772	20064	19750	19802	19849	19705	19663	19820	19665	19593	19685	19553	19864	19701	19827	19798	19598	19714	19918	19567	19673	19861	19757	19725	19770	19704	19718	19615	19593	19694	19743	20010	19752	19776	19617	19545	19766	19583	19558	19662	19704	19781	19730	19638	19915	19696	19615	19549	19722	19765	19836	19564	19666	19945	19706	19805	19537	19793	19846	19599	19618	19793	19648	19484	19631	19872	19696	19652	19517	19782	19678	19802	19613	19419	19742	19757	19624	19581	19753	19768	19681	19718	19593	19544	19843	19875	19783	19673	19648	19713	19677	19684	19627	19651	19640	19755	19507	19694	19560	19794	19592	19663	19686	19574	19622	19761	19828	19618	19561	19736	19421	20009	19610	19748	19809	19694	19796	19669	19536	19479	19772	19493	19694	19583	19639	19855	19669	19832	19651	19668	19646	19698	19643	19627	19803	19583	19657	19790	19588	19711	19642	19778	19631	19891	19707	19552	19481	19703	19622	19642	19630	19701	19646	19711	19620	19535	19701	19481	19722	19646	19640	19663	19797	19640	19787	19651	19807	19739	19778	19480	19848	19618	19654	19557	19628	19652	19759	19758	19694	19526	19640	19737	19776	19561	19732	19606	19564	19730	19445	19517	19612	19708	19727	19663	19903	19561	19683	19548	19708	19630	19625	19773	19605	19612	19576	19638	19702	19679	19647	19621	19627	19698	19493	19607	19736	19563	19548	19601	19721	19719	19599	19776	19564	19874	19746	19587	19590	19802	19550	19661	19855	19856	19725	19595	19790	19681	19702	19868	19774	19698	19470	19839	19776	19539	19647	19650	19980	19654	19724	19660	19536	19580	19770	19682	19921	19816	19753	19733	19654	19833	19614	19473	19687	19850	19726	19678	19794	19666	19795	19715	19622	19603	19848	19631	19871	19818	19687	19572	19590	19806	19676	19559	19640	19474	19732	19665	19856	19494	19707	19616	19746	19773	19808	19692	19767	19609	19641	19626	19694	19603	19628	19640	19701	19696	19546	19631	19582	19744	19705	19579	19713	19673	19506	19753	19880	19712	19777	19559	19547	19627	19621	19948	19524	19769	19834	19789	19841	19748	19809	19820	19748	19564	19748	19772	19578	19705	19728	19848	19627	19622	19590	19735	19876	19858	19629	19654	19789	19458	19790	19862	19569	19899	19621	19834	19761	19534	19707	19671	19617	19826	19736	19800	19531	19829	19604	19801	19765	19732	19729	19742	19685	19657	19694	19742	19880	19941	19799	19761	19619	19648	19707	19859	19889	19442	19723	19698	19783	19493	19891	19652	19703	19531	20142	19411	19558	19806	19791	19740	19499	19794	19833	19809	19483	19951	19703	19768	19597	19935	19671	19791	19639	19594	19663	19566	19733	19587	19734	19612	19759	19717	19766	19713	19767	19891	19711	19692	19720	19577	19722	19750	19751	19626	19648	19833	19800	19802	19690	19625	19504	19845	19694	19665	19717	19641	19676	19560	19783	19627	19709	19611	19671	19572	19560	19514	19682	19752	19804	19735	19875	19636	19645	19595	19455	19571	19734	19753	19622	19723	19657	19635	19845	19710	19536	19795	19859	19738	19591	19848	19598	19710	19616	19565	19708	19532	19681	19836	19481	19789	19479	19702	19600	19763	19654	19462	19991	19745	19618	19543	19352	19803	19601	19695	19776	19670	19839	19710	19595	19732	19627	19783	19837	19568	19569	19516	19731	19719	19717	19823	19760	19668	19910	19567	19675	19766	19579	19758	19675	19710	19705	19726	19720	19692	19765	19777	19744	19634	19591	19848	19619	19575	19603	19792	19657	19504	19729	19908	19624	19769	19742	19617	19809	19861	19499	19411	19751	19861	19721	19663	19549	19761	19762	19611	19573	19661	19575	19804	19911	19835	19743	19661	19735	19566	19606	19396	19732	19817	19782	19613	19735	19706	19637	19573	19857	19805	19966	19714	19717	19693	19654	19754	19588	19791	19770	19670	19766	19746	19729	19698	19804	19838	19482	19607	19733	19804	19799	19798	19552	19903	19639	19510	19733	19786	19658	19580	19639	19792	19717	19614	19724	19588	19698	19745	19617	19598	19707	19786	19660	19942	19716	19588	19700	19811	19920	19686	19643	19682	19703	19828	19700	19622	19926	19717	19651	19691	19591	19724	19803	19701	19760	19908	19816	19567	19640	19680	19657	20033	19913	19764	19822	19733	19719	19679	19357	19709	19531	19791	19712	19821	19863	19655	19719	19802	19705	19647	19553	19836	19776	19851	19785	19769	19592	19611	19688	19595	19561	19549	19677	19640	19692	19735	19736	19578	19766	19539	19557	19745	19679	19757	19729	19844	19653	19980	19774	19749	19639	19607	19656	19731	19681	19694	19621	19757	19730	19619	19594	19855	19834	19806	19892	19635	19777	19664	19624	19801	19782	19861	19733	19635	19833	19592	19947	19721	19549	19552	19601	19867	19628	19591	19802	19520	19716	19762	19637	19675	19916	19656	19501	19762	19589	19669	19684	19514	19573	19616	19734	19928	19915	19707	19845	19568	19899	19864	19791	19759	19693	19651	19624	19838	19772	19784	19520	19879	19737	19579	19780	19634	19684	19694	19460	19638	19688	19729	19689	19611	19809	19762	19698	19744	19645	19794	19680	19635	19802	19468	19693	19554	19606	19704	19822	19784	19683	19809	19731	19742	19780	19542	19521	19554	19801	19690	19604	19580	19597	19868	19718	19614	19840	19628	19384	19596	19747	19893	19611	19770	19759	19775	19732	19821	19889	19869	19705	19686	19564	19707	19664	19809	19895	19797	19636	19930	19538	19580	19918	19729	19524	19707	19733	19689	19886	19872	19562	19816	19563	19735	19665	19835	19472	19881	19720	19604	19913	19817	19515	19595	19712	19816	19606	19648	19694	19807	19573	19710	19562	19781	19696	19842	19631	19886	19782	19540	19607	19596	19598	19516	19654	19694	19781	19632	19641	19810	19691	19726	19548	19577	19871	19651	19839	19629	19675	19725	19669	19580	19764	19813	19835	19834	19736	19763	19939	19694	19637	19596	19781	19863	19579	19882	19730	19773	19825	19787	19744	19616	19596	19619	19799	19708	19803	19766	19658	19732	19577	19674	19701	19854	19724	19776	19733	19693	19701	19875	19809	19767	19667	19746	19606	19694	19724	19647	19542	19596	19629	19688	19584	19588	19631	19752	19658	19853	19696	19853	19835	19707	19752	19623	19789	19614	19583	19708	19809	19505	19672	19773	19950	19677	19641	19619	19542	19612	19611	19688	19744	19672	19585	19711	19645	19622	19817	19712	19450	19677	20019	19715	19681	19640	19804	19799	19682	19629	19668	19659	19520	19682	19741	19659	19501	19791	19746	19738	19661	19808	19773	19644	19785	19971	19585	19881	19707	19666	19664	19772	19597	19674	19767	19680	19690	19560	19796	19924	19663	19731	19849	19834	19767	19744	19596	19500	19550	19654	19614	19581	19571	19646	19805	19789	19559	19608	19569	19646	19709	19804	19880	19741	19770	19887	19697	19644	19798	19778	19800	19514	19542	19841	19783	19792	19559	19594	19713	19730	19680	19488	19502	19688	19621	19617	19572	19889	19833	19658	19561	19825	19923	19725	19618	19846	19696	19852	19594	19753	19567	19782	19861	19636	19780	19618	19502	19820	19657	19685	19731	19832	19778	19754	19718	19794	19799	19741	19674	19785	19702	19654	19703	19886	19761	19585	19658	19692	19788	19729	19585	19979	19799	19780	19714	19708	19683	19781	19713	19901	19512	19623	19666	19658	19509	19802	19700	19807	19639	19650	19735	19662	19644	19697	19629	19725	19724	19687	19675	19637	19616	19737	19460	19646	19686	19737	19672	19663	19733	19653	19471	19589	19645	19879	19872	19756	19552	19779	19539	19544	19712	19647	19758	19556	19642	19599	19495	19788	19790	19843	19542	19619	19467	19761	19720	19770	19638	19681	19716	19807	19757	19908	19625	19636	19862	19694	19693	19936	19914	19437	19560	19534	19848	19605	19858	19757	19745	19593	19620	19734	19769	19633	19713	19631	19580	19702	19604	19613	19857	19674	19731	19729	19560	19585	19517	19893	19461	19862	19634	19472	19544	19384	19787	19641	19516	19942	19446	19558	19813	19818	19682	19664	19429	19661	19851	19773	19708	19537	19476	19905	19610	19780	19677	19607	19778	19773	19852	19698	19736	19376	19941	19673	19682	19679	19678	19795	19627	19632	19776	19708	19826	19764	19725	19649	20011	19672	19612	19700	19463	19677	19637	19803	19711	19703	19722	19713	19516	19582	19641	19628	19631	19680	19717	19745	19697	19649	19709	19647	19637	19797	19819	19785	19884	19678	19667	19668	19705	19613	19602	19757	19796	19796	19978	19699	19675	19757	19805	19819	19833	19493	19539	19738	19577	19603	19768	19857	19610	19710	19583	19910	19680	19692	19677	19781	19788	19702	19718	19684	19714	19604	19813	19876	19833	19758	19901	19727	19843	19628	19619	19942	19795	19725	19602	19841	19779	19729	19656	19500	19765	19458	19641	19920	19550	19795	19823	19771	19617	19579	19715	19691	19623	19690	19623	19634	19531	19718	19837	19784	19608	19387	19657	19641	19905	19666	19593	19620	19711	19784	19752	19726	19764	19555	19687	19310	19658	19621	19743	19683	19784	19641	19608	19577	19591	19791	19726	19774	19846	19732	19632	19655	19658	19710	19635	19643	19628	19565	19462	19563	19550	19664	19618	19630	19640	19732	19692	19732	19671	19660	19605	19628	19795	20055	19797	19765	19558	19742	19656	19852	19964	19790	19770	19742	19726	19566	19700	19587	19922	19779	19703	19756	19731	19639	19664	19646	19458	19714	19630	19672	19617	19603	19696	19602	19515	19384	19775	19662	20009	19796	19665	19647	19627	19647	19608	19746	19737	19616	19512	19750	19769	19639	19810	19822	19861	19741	19635	19755	19620	19691	19728	19771	19737	19827	19830	19692	19806	19649	19612	19490	19714	20021	19649	19728	19602	19723	19784	19807	19659	19626	19818	19518	19928	19628	19902
23606	44981	38253	30833	26879	23727	21784	20011	19176	18412	18098	17663	17450	17499	17263	17232	17109	17363	17091	17107	17094	16953	17089	16899	16955	17127	17044	16925	17057	16852	16790	17052	16805	16878	16831	16927	16920	16801	16924	16777	16797	16751	16951	16912	16944	16936	16921	16915	16887	16698	16765	16792	16833	16689	16860	16720	16680	16961	16913	17030	17039	16814	17052	16674	16866	16891	16832	16868	17067	16877	16765	16951	16848	16805	16836	16658	16923	16777	16902	16989	16724	16818	16678	16863	16795	16861	16830	16765	16832	16968	16952	16938	16917	16771	16737	16768	16866	16806	16873	16875	16952	16990	16690	16722	17005	16721	16855	16943	16810	16817	16882	16913	16817	16947	16776	17030	16950	16907	16787	16885	16750	16714	16908	16980	16967	16673	16944	16834	16803	16812	16851	16857	16844	16777	16742	17049	16807	16700	17071	16738	16861	16789	16795	16837	16956	16694	16721	16676	16970	16919	16815	16859	16728	17031	16871	16960	16606	16763	16782	16810	16822	16676	16833	16716	16841	16811	16780	16857	16779	16909	17080	16953	16825	16955	16733	16832	16699	16913	16801	16726	16971	16929	16733	16665	16894	16726	16715	16965	16904	16741	16783	16774	16917	16832	16919	16804	16868	16862	16682	16871	16799	16834	16758	17017	16796	16958	16851	16713	16802	16781	17025	16890	16753	16902	16840	16909	16828	16781	16921	16747	16861	16756	16784	16770	17021	16753	16769	16822	16840	16793	16834	16885	16863	16918	16792	16880	16914	16822	16866	16757	16952	16901	17026	16703	16876	16827	17037	16856	16838	16874	16890	16633	16762	16821	16951	16840	16905	16868	16871	16720	16758	16897	16873	17003	16756	16803	16674	16777	16835	16985	16830	16661	16880	16928	16822	16799	16737	16726	16802	16864	17002	16648	16780	16869	16949	16850	16769	16746	17052	16708	16967	16715	16915	16712	16724	16745	17038	16787	16860	16664	16881	16884	16866	16853	16777	16719	16766	16895	16954	16709	16799	16784	16922	16897	16769	16791	16818	16742	16973	16856	16729	16920	16709	16846	16857	16820	17085	16799	16885	16922	16851	16689	16727	16857	16925	16975	16943	16676	16771	16955	16806	16885	17033	16916	16828	16666	16785	16865	16851	17019	16726	17010	16858	16842	16831	17054	16596	17010	16689	16841	16752	16837	16613	16895	16773	16771	16805	16986	16985	16791	17009	17039	16971	16825	17030	16653	16960	16878	16971	16907	16830	16907	16973	16792	16884	16893	16819	16831	16880	16825	16888	16905	16781	16872	16790	16783	16856	16884	16864	16993	16781	16864	16906	16724	16875	16800	16753	17059	17104	16850	16908	16927	16876	16937	16734	16888	16996	16668	16789	16955	16923	16857	16688	16835	16807	16998	16750	16893	16851	16902	16944	16935	16754	16866	17058	16974	16952	16847	16712	16783	16702	16779	16897	16767	16917	16927	16939	16956	16747	16866	16920	17007	16873	16833	16776	16795	16742	16886	16792	16732	16870	16693	16800	16897	16719	16799	16965	16857	16855	16966	16781	16845	16911	16966	16903	16853	16913	16841	16902	16693	16862	16865	16990	16817	16949	16774	16787	16764	16804	16939	16849	16848	16729	16827	17009	16686	16947	16813	16918	16657	16997	17028	16754	16733	16914	16719	16869	16976	16865	16859	16732	16900	16789	16954	16765	16898	16919	16835	16858	16727	16901	16760	16930	16884	16822	16861	16891	16798	16812	16918	16740	16904	16791	16800	16610	16856	16853	16822	16773	16953	16778	16856	16789	16939	16861	16839	16763	16811	16838	16819	16859	16883	16787	16716	16941	16928	16765	16829	16891	16790	16794	16702	16804	16834	16683	16850	16894	16904	16981	16831	16828	16742	16707	17067	16873	16923	16814	16880	16930	16865	17001	16960	16923	16963	16758	16862	16705	16774	16909	16873	17039	16878	16906	16997	16833	16786	16785	16739	16862	16919	16884	16606	16929	16719	16896	16771	16842	17000	16743	16699	16679	16700	16688	16686	16688	16781	16825	16798	16889	16864	16751	16772	16827	16846	16898	16757	17026	16722	16806	16732	16876	16885	16873	16847	16925	16877	16728	16693	16867	16982	16991	16796	16825	17036	16823	16786	16740	16760	16871	16948	16871	16890	16798	16792	16809	16852	16946	16914	16832	16841	16806	16903	16625	16851	16845	16754	16840	16817	16970	16782	16745	16852	16674	16942	16702	16651	16800	16855	16895	16926	16878	17023	16946	16845	16900	16890	16785	16737	16870	16915	16867	16930	16785	16902	16870	16829	16863	16826	16827	16935	16721	16687	16871	16966	17003	16660	16796	16850	16783	16908	16961	16784	16821	16653	16881	16954	16820	16864	16829	17033	16818	16962	16922	16954	16879	16752	16955	16848	16862	16820	16988	16840	17013	16776	16874	17027	17053	16732	16830	16688	16919	16843	16766	16960	16699	16852	16911	16780	16861	16894	16873	16772	16621	16813	16730	16760	16834	16993	16642	16772	16720	16845	16795	16770	16907	16780	16864	16817	16682	16671	16763	16766	16783	16879	16864	16834	16928	16699	16932	16638	16763	16836	16916	16895	16786	16864	16699	16921	16886	16799	16791	16953	16588	16902	16802	16922	16833	16876	16937	16841	16834	16789	16831	16809	16640	16919	16665	16819	16821	16670	16827	16821	16942	16898	16882	16752	16662	16948	16961	16808	16929	16669	16742	16859	16968	16708	16877	16853	16874	16743	16727	16827	16701	16899	16808	17028	16933	16840	16762	16754	16892	16840	16937	16894	16847	16780	16949	16551	16711	16889	16832	16778	16850	16843	16905	16773	17025	17094	16809	16792	16840	16991	16889	16877	16860	16822	16937	16856	16884	16992	16893	16892	16727	16682	16763	16763	16870	16885	16890	16826	16798	16731	16813	16725	17025	16848	16732	16986	16749	16904	16675	16811	16929	16947	16913	17152	16816	16750	16784	16687	16830	16950	16956	16685	16981	16700	16943	16796	16761	17135	16775	16739	16835	16717	17015	16790	16869	16808	16894	16757	17131	16946	16851	16823	16932	16887	16904	16861	16892	16592	16846	16779	16893	16689	16815	16794	16756	16795	16869	16928	16930	16873	16753	16951	16956	16845	16713	16862	16800	16756	16681	16873	16871	16944	16985	16931	16874	16962	16779	16946	16739	16762	16872	16737	16731	16852	16984	16730	16872	16859	16947	16925	16868	16776	16826	16839	16974	16958	16986	16832	16865	16931	16931	16777	16829	16654	16630	16781	16681	17048	16806	16592	16815	16891	16730	16819	16912	16932	17032	16900	16736	16877	16908	16830	16924	16816	16852	16932	16763	16915	16829	16917	16786	16843	16745	16841	16722	16890	16826	16811	16797	16808	16822	16773	16574	16876	16861	16887	16794	17014	16733	16874	16794	16747	17093	17040	16755	16836	16805	16816	16860	16845	16891	16765	16882	16868	16892	16865	16832	17017	16821	16787	16789	16973	16814	16920	16779	16777	16817	16860	16768	16776	16880	16772	16677	16828	16775	16721	16936	16884	16783	16729	16985	16903	16813	17133	16873	16683	16657	16941	16978	16742	16751	16742	16914	16857	16846	16732	16613	16720	16893	16727	16758	16773	16861	17012	16936	16795	16897	16785	16874	16722	16812	16886	16797	16911	17079	16833	17019	16691	16864	16755	16838	16696	16748	16717	16889	16785	16723	16742	16999	16863	16885	16883	16732	16832	16799	16823	16837	16709	16952	16705	16845	16702	16978	16848	16903	16755	16815	16954	16906	16861	17147	16751	16698	16911	16848	16856	16875	16723	16855	16780	16682	16841	16815	16837	16775	16611	16788	16786	16836	16872	16645	16855	16809	16854	16966	16569	16856	16898	16822	16918	16719	16821	16868	16780	16865	16840	16902	17033	16867	16907	16717	16883	17025	16834	16739	16910	16835	16869	16693	16869	16825	16686	16926	17014	16867	16991	16877	16839	16771	16848	16846	16796	16912	16640	16920	16866	16834	16758	16676	16869	16807	16989	16907	16692	16832	16724	16815	16809	16984	16899	16792	16869	16740	16758	16877	16797	17018	16789	16903	16818	16827	16808	16753	16803	16699	16851	16880	16894	16852	16773	16832	16996	16886	16613	16703	16803	16904	16751	16942	17070	16806	16812	16758	16820	16956	16798	16771	16785	16922	16613	16746	17131	16808	16764	16887	16857	16709	16857	16920	16777	16772	16893	17112	16878	16987	16873	16652	16775	16912	16736	16819	16928	16669	16785	16873	16710	16738	16905	16763	16883	16792	16734	16760	16908	16935	16872	16896	16858	16885	16927	16752	16807	16807	16980	16801	16761	16717	16894	16832	16713	16769	16685	16671	16685	16737	16889	16859	17091	16852	16753	16851	16858	16985	16890	16993	16719	16745	16898	16893	16700	16831	16794	16699	16848	16872	16972	16855	16742	17155	16923	16902	16767	16943	16721	16824	16768	16957	16834	16890	16840	16900	16836	16778	17068	16681	16805	16974	16736	16899	16808	16909	16517	16980	16758	16862	16817	16899	16866	16851	16952	17026	16851	16787	16887	16812	16947	16762	17092	17041	16721	16907	16815	16913	16786	16788	16820	16891	16634	16760	16893	16972	16795	16833	16725	16799	16750	16678	16749	16822	16818	16510	16818	16877	16977	16870	16894	17052	16815	16636	16826	16905	16642	16984	16730	17040	16765	16885	16833	16778	16840	16915	16813	17026	16897	16845	16812	16919	16882	16822	16872	16814	16837	16858	16835	16876	16869	16816	16770	16708	16844	16690	16742	16821	16979	16760	16818	16604	16813	16786	16847	16803	16740	17041	16825	16558	16761	16731	16779	16669	16993	16856	16886	16850	16797	16820	17104	16706	16972	16972	16916	16907	16785	16889	16870	16946	16774	16816	16817	16851	16902	16921	16949	16856	16892	16778	16903	16742	16887	16795	16851	16734	16828	16714	16895	16816	16873	16697	16883	16965	16894	16824	16913	16815	16954	16751	16618	16909	16985	16868	16828	16913	16922	16896	16905	16980	16812	16940	16835	16838	16865	16749	16790	16905	16857	16828	16803	16960	16884	16625	16849	16761	16883	16794	16778
25354	21609	28005	29051	23922	22862	21943	20940	20393	19991	19737	19831	19662	19689	19429	19681	19379	19343	19558	19447	19386	19130	19422	19160	19297	19315	19297	19624	19222	19395	19173	19369	19481	19253	19184	19458	19409	19213	19380	19335	19398	19092	19249	19305	19251	19091	19242	19379	19440	19330	19293	19230	19115	19231	19070	19283	19332	19233	19254	19236	19235	19182	19147	19212	19200	19179	19328	19191	19268	19316	19176	19278	19117	19168	19199	19154	19370	19164	19416	19167	19302	19171	19310	19156	19048	19316	19258	19332	19349	19309	19093	19089	19235	19276	19113	19178	19204	19201	19318	18981	19191	19152	19343	19167	19293	19404	19422	19353	19169	19170	19085	19260	18953	19151	19149	19157	19200	19657	19425	19362	19358	19108	19261	19315	19383	19161	19276	19305	19177	19494	19189	19252	19295	19437	19223	19281	19294	19314	19336	19251	19369	19182	19255	19407	19242	19490	19240	19318	19367	19357	19452	19155	19437	19343	19132	19250	19178	19442	19255	19169	19137	19303	19430	19320	19144	19099	19142	19368	19286	19303	19060	19185	19214	19432	19207	19244	19117	19188	19102	19336	19227	19148	19175	19465	19258	19205	19304	19161	19120	19054	19496	19185	18949	19119	19205	19342	19094	19243	19242	19248	19243	19206	19261	19341	19385	19208	19094	19222	19373	19221	19306	19174	19171	19166	18960	19380	19204	19380	19067	19129	19417	19271	19403	19260	19095	19250	19218	19192	19116	19154	19399	19395	19410	19163	19223	19201	19023	19199	19172	19580	19427	19115	19292	19219	18991	19290	19306	19401	19303	19272	19212	19303	19254	19173	19358	19201	19249	19172	19243	19287	19578	19296	19333	19418	19246	19144	19095	19304	19218	19493	19241	19158	18950	19250	19164	19137	19319	19247	19210	19335	19194	19364	19013	19250	19456	19298	19227	19269	19119	19338	19303	19212	19184	19116	19356	19151	19315	19154	19252	19200	19266	19210	19356	19212	19255	19347	19215	19483	19285	19156	19264	19087	19240	19499	19414	19375	19172	19342	19393	19355	19182	19230	19272	19102	19278	19424	19169	19250	19222	19113	19353	19035	19106	19349	19234	19439	19112	19427	19329	19354	19142	19043	19347	19158	19274	19279	19221	19059	19148	19150	19453	19291	19087	19415	19213	19055	19253	19133	19188	19305	19046	19185	19140	19178	19179	19326	19461	19360	19159	19234	19238	19438	19336	19206	19126	19261	19260	19256	19203	19420	19142	19391	19469	19211	19254	19232	19021	19050	19243	19242	19208	19364	19178	19282	19372	19243	19266	19383	19286	19120	19331	19235	19378	19164	19168	19377	19040	19246	19084	19401	19222	19322	19274	19219	19136	19291	19297	19110	19309	19133	19314	19242	19393	19237	19315	19356	19232	19418	19172	19155	19381	19316	19239	19141	19436	19311	19453	19371	19364	19092	19476	19008	18953	19362	19123	19380	19202	19356	19236	19374	19243	19199	19214	19309	19052	19474	19171	19458	19192	19380	19190	19082	19145	19357	19285	19360	19466	19315	19444	19248	19138	19207	19368	19355	19267	19219	19260	19346	19468	19424	19128	19181	19453	19250	19092	19308	19263	19065	19195	19120	19130	19246	19339	19209	19191	19162	19220	19221	19023	19154	19178	19219	19157	19439	19282	19245	19357	19163	19391	19353	19142	19027	19193	19373	19204	19013	19244	19147	19363	19363	19316	19116	19201	19287	19312	19247	19356	19509	19353	19420	19208	19241	19275	19388	19379	19325	19202	19467	19462	19227	19146	19170	19396	19217	19331	19014	19183	19030	19305	19385	19319	19170	19370	19332	19234	19334	19302	19284	19361	19228	19311	19170	19192	19166	19104	19465	19304	19201	19402	19246	18956	19323	19207	19277	19289	19225	19344	19138	19219	19302	18983	19380	19198	19093	19187	19065	19287	19162	19323	19443	19256	19247	19144	19169	19337	19213	19277	19279	19334	19253	19419	19275	19297	19212	19321	19358	19197	19203	19372	19318	19105	19253	19233	19160	19185	19100	19247	19334	19216	19220	19086	19097	19211	19107	19212	19387	19343	19292	19295	19160	19443	19355	19124	19290	19076	19116	19285	19297	19372	19345	19263	19307	19329	19304	19266	19235	19034	19139	19244	19376	19286	19176	19167	19355	19239	19345	19493	19279	19276	19204	19333	19445	19090	19148	19408	19233	19226	19458	19302	19082	19278	19450	19305	19393	19285	19073	19237	19346	19304	19008	19100	19215	19231	19413	19245	19222	19296	19170	19358	19281	19374	19363	19303	19383	19291	19238	19156	19027	19111	19105	19120	19185	19195	19094	19365	19066	19346	19284	19117	19185	19195	19161	19262	19282	19199	19324	19292	19253	19298	19258	19252	19099	19261	19320	19039	19139	19278	19014	19272	19469	19269	19321	19142	19363	19238	19283	19104	19198	19213	19178	19303	19453	19244	19144	19262	19339	19011	19239	19129	19351	19356	19254	19423	19174	19081	19213	19259	19292	19321	19107	19255	19171	19351	19057	19318	19198	19153	19148	19153	19261	19079	19270	19326	19138	19167	19491	19459	19349	19278	19290	19396	19039	19198	19314	19267	19302	19211	19188	19222	19351	19440	19329	19184	19179	19191	19272	19140	19166	19455	19495	19391	19221	19260	19332	19161	19187	19357	19327	19264	19073	19143	19184	19405	19329	19254	19321	19204	19104	18981	19449	19096	19315	19310	19435	19234	19265	19256	19026	19191	19279	19416	19131	19291	19252	19203	19351	19260	19254	19507	19267	19196	19188	19254	19190	19309	19126	19068	19081	19206	19082	18900	19113	19217	19352	19051	19047	19110	19256	19135	19252	19278	19335	19225	19145	19174	19279	19302	19345	19231	19239	19306	19161	19331	19275	19495	19414	19265	19015	19311	19225	19268	19344	19239	19056	19229	18999	19369	19482	19121	19256	19271	19245	19348	19292	19349	19021	19294	19277	19396	19247	19192	19327	19319	19227	19312	19161	19389	19357	19124	19088	19326	19312	19298	19086	19171	19259	19132	18994	19079	19230	19319	19279	19216	19179	19192	19182	19144	19127	19244	19237	19430	19124	19289	19283	18978	19062	19192	19160	19315	19296	19320	19508	19134	19476	19366	19283	19168	19429	19284	19463	19300	19236	19416	19247	19080	19218	19248	19193	19380	19235	19311	19229	19192	19212	19209	19363	19183	19065	19060	19229	19243	19234	19341	19268	19421	19240	19051	19172	19155	19286	19197	19302	19295	19418	19120	19235	19252	19229	19136	19229	19159	19273	19072	19220	19272	19164	19240	19393	19172	19247	19298	19373	19111	19318	19299	19360	19305	19091	19098	19251	19185	19400	19400	19238	19152	19280	19404	19223	19199	19204	19510	19233	19134	19236	19328	19254	19225	19448	19262	19127	19201	19341	19284	19322	19242	19296	19256	19150	19297	19324	19325	19206	19380	19302	19187	19253	19272	19335	19314	19307	19095	19259	19279	19312	19188	19040	19281	19395	19559	19335	19151	19156	19150	19359	19301	19277	19332	19258	19347	19222	19342	19071	19327	19205	19140	19293	19240	19157	19170	19181	19304	19310	19163	19241	19331	19263	19266	19373	19419	19300	19349	19255	19305	19187	19398	19312	19104	19254	19015	19266	19143	19224	19282	19207	19442	19089	19147	19288	19261	19390	19161	19223	19391	19376	19237	19320	19343	19289	19273	19193	19259	19114	19364	19237	19372	19073	19398	19397	19453	19300	19304	19077	19325	19470	19013	19221	19187	19267	18946	19236	19519	19110	19370	19255	19484	19250	19174	19231	19560	19051	19078	19105	19256	19369	19265	19202	19387	19173	19074	19083	19164	19260	19230	19296	19264	18971	19267	19200	19500	19124	19078	19161	19099	19292	19339	19185	19007	19258	19395	19218	19324	19141	19129	19194	19252	19204	19288	19298	19318	19090	19424	19203	19270	19228	19246	19371	19131	19171	19353	19337	19157	19244	19199	19150	19512	19299	19165	19128	19098	19161	19050	19175	19341	19287	19478	19473	19325	19131	19355	19261	19167	19380	19408	19343	19123	19217	19080	19095	19178	19199	19298	19458	19421	19295	19325	19144	19482	19057	19129	19360	19270	19164	19229	19132	19158	19174	19337	19177	19298	19103	19173	19307	19176	19195	19407	19239	19188	19134	19494	19411	19358	19302	19262	19113	19186	19236	19231	19116	19211	19261	19263	19254	19327	19119	19308	19191	19424	19355	19240	19319	19181	19213	19406	19297	19580	19148	19306	19093	19168	19090	19162	19315	19191	19422	19146	19168	19219	19271	19166	19342	19155	19155	19237	19469	19230	19494	19189	19148	19260	19379	19160	19279	19301	19190	19345	19175	19085	19209	19281	19238	19277	19139	19282	19325	19364	19313	19237	19338	19193	19481	19423	19494	19385	19206	19387	19327	19253	19128	19345	19116	19253	19354	19030	19304	19299	19210	19139	19196	19121	19242	19183	19049	19214	19182	19125	19142	19352	19285	19456	19337	19329	19279	19410	19298	19482	19215	19214	19196	19172	19260	19152	19231	19269	19393	19305	19152	19293	19299	19383	19281	19294	19547	19167	19283	19270	19349	19280	19130	19389	19190	19140	19228	19266	19371	19248	19182	19445	19449	19260	19288	19058	19301	19346	19166	19294	19246	19077	19334	19054	19283	19371	19214	19289	19102	19153	19364	19229	19075	19150	19233	19310	19263	19402	19302	19341	19260	19266	19443	19344	19215	19248	19288	19179	19452	19271	19198	19227	19273	19231	19232	19311	19278	19322	19188	19050	19282	19053	19333	19323	19270	19220	19257	19133	19142	19303	19264	19175	19254	19151	19200	19134	19523	19314	19303	19369	19318	19240	19285	19258	19223	19349	19369	19267	19334	19169	19345	19502	19283	19246	19325	19373	19232	18977	19249	19232	19176	19370	19094	19187	19115	19129	19121	19137	19257	19267	19208	19276	19024	19158	19472	19201	19226	19304	19432	19179	19358	19374	19254	19222	19190	19108	19053	19101	19169	19399	19332	19270	19180	19330	19225	19524	19213	19246	19268	19326	19210	19203	19131	19293	19397	19183	19433	19221	19159	19022	19554
23665	40807	34718	27971	24377	21812	19994	18960	18245	17673	17276	16954	16853	16932	16966	16818	16946	16736	16826	16698	16565	16637	16601	16705	16729	16665	16605	16609	16524	16707	16785	16793	16640	16691	16592	16578	16652	16826	16600	16389	16646	16542	16549	16552	16440	16609	16642	16563	16540	16600	16551	16701	16434	16583	16676	16601	16484	16367	16627	16542	16403	16665	16482	16573	16439	16580	16601	16546	16463	16462	16535	16605	16493	16628	16576	16629	16576	16292	16602	16458	16596	16535	16490	16421	16656	16577	16472	16553	16571	16598	16392	16470	16405	16671	16514	16604	16537	16475	16629	16379	16446	16628	16588	16524	16597	16552	16650	16684	16527	16525	16561	16524	16509	16600	16532	16683	16509	16623	16499	16679	16492	16543	16573	16592	16601	16390	16643	16564	16754	16732	16451	16482	16473	16600	16595	16389	16633	16600	16468	16558	16552	16663	16636	16610	16405	16706	16596	16486	16510	16592	16648	16564	16756	16721	16460	16432	16562	16565	16403	16570	16585	16731	16692	16430	16604	16546	16495	16825	16509	16750	16644	16371	16589	16423	16481	16488	16572	16642	16650	16592	16521	16450	16464	16539	16363	16493	16447	16494	16711	16518	16601	16746	16660	16476	16607	16426	16736	16488	16660	16570	16403	16650	16629	16686	16494	16601	16447	16490	16554	16534	16570	16698	16597	16483	16549	16476	16698	16599	16642	16463	16582	16519	16500	16550	16575	16599	16532	16554	16611	16494	16491	16458	16536	16417	16392	16595	16556	16537	16516	16522	16419	16410	16567	16622	16605	16448	16402	16519	16309	16466	16603	16590	16448	16537	16621	16451	16667	16617	16655	16435	16403	16537	16603	16679	16594	16499	16492	16529	16644	16415	16640	16719	16437	16666	16470	16542	16565	16545	16513	16746	16541	16605	16541	16478	16580	16575	16606	16487	16564	16640	16675	16582	16444	16451	16582	16725	16704	16687	16533	16592	16503	16467	16628	16578	16544	16515	16673	16496	16539	16522	16499	16640	16733	16471	16456	16425	16683	16521	16469	16545	16546	16526	16661	16557	16756	16564	16505	16575	16475	16463	16381	16597	16737	16478	16501	16530	16655	16497	16533	16646	16497	16749	16476	16682	16420	16426	16425	16632	16512	16621	16514	16598	16529	16483	16545	16627	16672	16538	16564	16563	16736	16585	16677	16582	16624	16589	16552	16538	16419	16483	16622	16370	16634	16552	16539	16674	16546	16717	16623	16451	16650	16550	16670	16558	16560	16557	16554	16603	16453	16754	16410	16477	16544	16530	16555	16477	16469	16540	16635	16424	16527	16527	16736	16440	16382	16641	16320	16453	16610	16617	16769	16315	16546	16742	16594	16522	16673	16500	16603	16515	16673	16696	16401	16663	16639	16488	16683	16547	16518	16544	16522	16731	16580	16704	16592	16618	16632	16688	16603	16539	16661	16540	16455	16663	16575	16527	16514	16451	16530	16818	16496	16593	16474	16700	16574	16598	16641	16435	16640	16524	16251	16655	16641	16564	16604	16562	16481	16513	16734	16534	16719	16478	16629	16624	16422	16520	16625	16687	16554	16525	16560	16479	16808	16533	16481	16607	16431	16547	16578	16661	16541	16584	16600	16548	16429	16501	16490	16469	16501	16340	16586	16606	16542	16464	16608	16534	16391	16669	16443	16529	16578	16739	16577	16620	16473	16504	16562	16482	16543	16629	16634	16607	16592	16581	16459	16574	16361	16632	16555	16541	16452	16457	16527	16621	16572	16513	16574	16649	16675	16351	16556	16451	16558	16572	16622	16482	16478	16414	16555	16590	16458	16498	16407	16700	16620	16668	16462	16463	16521	16498	16512	16612	16562	16577	16567	16675	16547	16574	16479	16615	16597	16581	16476	16676	16497	16623	16600	16557	16629	16509	16396	16516	16478	16428	16581	16489	16629	16438	16606	16755	16493	16547	16449	16601	16687	16435	16614	16630	16655	16568	16671	16566	16400	16700	16560	16678	16709	16341	16572	16657	16454	16637	16522	16554	16626	16504	16715	16520	16552	16637	16522	16434	16453	16735	16447	16484	16532	16693	16501	16803	16508	16561	16599	16565	16435	16568	16755	16580	16613	16637	16435	16726	16456	16525	16600	16621	16619	16581	16784	16524	16459	16524	16636	16442	16521	16643	16600	16560	16460	16490	16367	16571	16607	16565	16568	16614	16586	16589	16483	16666	16735	16424	16537	16537	16496	16454	16584	16656	16660	16572	16579	16572	16799	16366	16653	16509	16446	16662	16459	16464	16523	16697	16646	16678	16542	16474	16572	16582	16795	16719	16707	16681	16661	16634	16490	16419	16570	16579	16594	16645	16516	16543	16393	16548	16481	16576	16446	16545	16639	16693	16414	16514	16565	16418	16409	16696	16556	16471	16608	16636	16311	16558	16483	16624	16542	16569	16538	16592	16534	16531	16624	16446	16498	16497	16557	16476	16597	16442	16582	16488	16455	16588	16642	16640	16506	16601	16537	16473	16483	16415	16537	16643	16749	16579	16532	16590	16572	16650	16482	16437	16666	16365	16671	16724	16561	16785	16584	16419	16600	16474	16479	16447	16747	16402	16700	16542	16458	16574	16663	16541	16560	16587	16623	16644	16576	16648	16513	16560	16690	16434	16585	16581	16598	16603	16499	16371	16615	16640	16517	16668	16630	16681	16522	16565	16465	16731	16511	16601	16622	16605	16451	16680	16681	16474	16364	16529	16503	16541	16599	16433	16739	16606	16622	16339	16554	16508	16400	16814	16544	16612	16438	16737	16494	16516	16480	16539	16476	16441	16591	16569	16531	16445	16571	16573	16579	16419	16677	16644	16673	16669	16469	16436	16551	16524	16494	16623	16637	16562	16510	16516	16482	16701	16498	16683	16775	16437	16574	16517	16423	16588	16673	16489	16632	16616	16672	16635	16364	16503	16499	16550	16590	16590	16613	16666	16644	16643	16720	16635	16584	16602	16304	16517	16464	16505	16524	16502	16558	16727	16657	16424	16500	16683	16759	16551	16355	16662	16503	16583	16586	16581	16503	16640	16440	16575	16600	16605	16348	16729	16442	16687	16561	16580	16593	16691	16584	16658	16521	16562	16523	16609	16516	16655	16561	16612	16536	16675	16433	16479	16381	16485	16811	16484	16594	16648	16371	16510	16420	16648	16569	16414	16600	16617	16619	16566	16556	16426	16731	16641	16552	16614	16648	16695	16658	16560	16493	16626	16485	16558	16574	16402	16620	16348	16405	16567	16567	16573	16627	16584	16499	16557	16496	16596	16670	16508	16599	16727	16526	16474	16589	16437	16545	16579	16594	16511	16637	16502	16508	16434	16633	16380	16725	16615	16606	16694	16471	16575	16733	16717	16623	16787	16569	16571	16485	16516	16514	16541	16539	16435	16653	16511	16575	16536	16702	16365	16589	16479	16505	16555	16451	16756	16469	16711	16584	16606	16562	16578	16605	16762	16568	16510	16497	16529	16700	16426	16551	16679	16518	16599	16570	16609	16426	16524	16561	16895	16549	16605	16612	16548	16590	16409	16519	16525	16706	16352	16616	16562	16491	16550	16650	16499	16641	16711	16437	16707	16560	16397	16470	16622	16420	16435	16549	16638	16700	16719	16502	16400	16411	16421	16582	16585	16554	16642	16575	16787	16511	16541	16509	16495	16608	16525	16507	16522	16623	16445	16743	16450	16764	16617	16434	16530	16668	16743	16422	16642	16525	16576	16641	16495	16502	16626	16512	16558	16614	16477	16625	16661	16534	16646	16418	16487	16611	16604	16550	16521	16654	16548	16672	16718	16527	16568	16403	16675	16519	16573	16543	16606	16525	16552	16526	16559	16454	16440	16574	16604	16702	16532	16469	16494	16616	16432	16589	16577	16471	16638	16504	16470	16620	16649	16766	16405	16508	16672	16363	16717	16353	16581	16520	16637	16556	16520	16542	16533	16571	16637	16585	16599	16452	16544	16577	16512	16608	16377	16695	16499	16548	16766	16616	16602	16689	16713	16631	16580	16708	16565	16556	16646	16620	16629	16492	16554	16567	16514	16499	16447	16487	16740	16533	16651	16396	16573	16627	16436	16592	16471	16564	16565	16336	16558	16549	16619	16470	16727	16620	16544	16657	16579	16513	16648	16614	16572	16568	16384	16638	16577	16554	16561	16413	16574	16452	16382	16546	16540	16518	16734	16534	16440	16520	16394	16561	16682	16597	16533	16510	16596	16447	16656	16426	16449	16659	16398	16589	16581	16538	16564	16490	16429	16645	16577	16466	16437	16544	16621	16432	16618	16552	16585	16512	16402	16634	16561	16744	16497	16577	16399	16504	16605	16590	16636	16494	16431	16657	16358	16587	16518	16650	16561	16604	16588	16569	16523	16576	16525	16495	16548	16713	16547	16578	16712	16522	16473	16505	16700	16547	16612	16680	16534	16638	16436	16524	16506	16668	16695	16496	16622	16710	16536	16518	16323	16611	16566	16449	16465	16566	16610	16597	16624	16695	16587	16526	16516	16580	16531	16619	16700	16577	16622	16506	16552	16704	16518	16467	16415	16589	16308	16670	16287	16448	16509	16632	16621	16443	16642	16709	16407	16558	16540	16658	16810	16572	16521	16555	16533	16568	16411	16399	16597	16614	16616	16624	16519	16567	16521	16807	16514	16562	16301	16682	16541	16580	16587	16510	16558	16592	16743	16550	16571	16540	16579	16524	16433	16560	16602	16464	16518	16624	16413	16450	16686	16596	16551	16424	16636	16599	16577	16456	16454	16639	16452	16552	16510	16471	16705	16504	16661	16663	16521	16663	16504	16631	16483	16787	16529	16528	16455	16658	16708	16680	16578	16577	16663	16537	16527	16497	16591	16475	16504	16439	16489	16669	16663	16582	16428	16626	16400	16528	16501	16645	16486	16505	16501	16734	16520	16655	16654	16574	16665	16477	16357	16504	16464	16586	16710	16425	16636	16556	16747	16548	16743	16515	16544	16569	16690	16378	16367	16498	16555	16614	16652	16514	16565	16677	16478	16452	16415	16713	16297	16541	16473	16665	16527	16555	16519	16606	16715	16575	16568	16602	16725	16343	16638	16503	16507	16682	16426	16533	16680
22499	21515	28731	24850	22629	25739	27710	23311	21960	21746	21342	20699	20880	20686	20482	20580	20330	20331	20277	20331	20342	20052	20263	19770	20151	20128	20045	19770	20077	19903	20007	19845	20199	20038	20081	19968	19959	20019	19951	19725	20114	19975	19986	19954	20064	19896	19771	19681	19956	19876	19988	19874	19941	20125	19927	19920	19957	19877	19943	20080	20101	19915	19982	19826	19957	19950	19989	19913	19701	19984	19877	20145	19968	19813	19871	20042	19972	19842	19981	19829	19686	19798	19872	19825	19735	19972	19924	19892	19929	19959	19778	19771	19849	19942	20054	19856	20015	20070	20040	19869	19967	19847	20123	20016	19986	19798	19717	19744	19662	19919	19958	19946	20074	19876	20018	19827	19715	19821	20013	19982	19990	19844	19846	19796	20032	19914	19839	19720	19741	19740	19841	19875	19986	19804	20038	19848	19791	19840	19830	19738	19874	19812	19976	19716	19946	19673	19884	19841	19779	20006	19955	19599	19935	19876	19986	19770	19867	19755	19781	19923	19801	19922	19793	20010	19683	19956	19960	19867	20011	19678	19863	19749	19923	19793	20095	19806	19827	19830	19835	19797	19859	19933	20021	19729	20040	19911	19839	19749	19902	19772	19836	19968	19892	19804	19901	19900	19777	19992	20123	19762	19874	19988	19891	20088	19795	19938	20023	19848	20235	19974	19774	19784	19951	19712	19802	19724	19853	19797	19967	20182	19774	19776	19805	19837	19691	19926	19891	19890	19923	19907	19878	19975	19820	19795	20065	19977	19963	19794	19629	19935	19923	19899	19890	19838	19749	19788	19650	19794	19851	19924	20020	19704	19776	19857	19890	19781	19952	19934	19907	19640	19792	19838	19829	19818	19740	19936	19798	19910	19956	19955	19882	19897	19955	19976	19796	19995	19832	19784	19843	19795	19782	19903	19949	19673	20093	19763	19829	19848	20111	19859	19908	19972	19938	19825	19867	19905	19905	19832	19660	19887	20050	19912	19884	19644	19927	20031	19977	19771	19829	19659	19884	19961	19891	19696	19854	19756	19700	19749	19927	19899	19866	19928	19821	19898	19797	19984	19927	19787	19854	19836	19945	19962	19768	19803	19964	19855	19742	19903	19917	20010	20084	19857	20065	19914	19839	19960	20003	19824	19984	19917	20032	19878	19800	19825	20086	19971	19971	20079	19831	19965	19919	19749	19794	19595	19661	20000	19828	19936	20025	19711	20015	19940	19660	19840	19874	19846	19631	19790	19806	19922	19705	20003	19763	19826	19673	19744	19964	19901	19827	19934	20029	19805	19920	20014	19693	19871	20036	19829	19756	19829	19793	19796	19792	19830	19667	20012	19861	19877	19897	19660	19742	19737	19729	19855	19800	19636	19843	19737	19742	19975	19749	19737	19893	19642	19857	19764	20042	19785	19694	19772	19769	20088	20070	19833	19880	19891	19972	19765	19859	19763	19745	19760	19676	19790	19793	19778	19751	19919	19850	19862	20152	19854	19803	19755	19794	19771	19764	19829	19667	19954	20073	20066	19985	20077	19860	20027	19638	19608	19835	19958	19808	19833	19974	19741	20062	19958	20079	19765	19603	19815	19846	20017	19964	19916	19835	19817	19832	19948	19719	19926	19995	19894	19887	19723	20165	19695	19943	19855	19830	19801	19902	19778	19973	19830	19856	19886	19726	19783	19805	20010	19833	19790	20121	19843	19792	19778	19832	19723	19885	19996	20002	19836	19950	19972	19890	19825	19837	19902	19972	19731	20047	19762	19708	19675	20151	19862	19942	19878	19816	19806	20091	19669	19725	19897	19913	19784	19668	19925	19987	19869	19710	19907	19772	19833	19623	19559	19934	19642	19879	19919	19796	19911	19931	19977	19997	19888	19768	19994	19737	19816	19961	19882	19786	19791	19873	19779	19773	19766	19907	19857	19737	19595	19907	19874	19788	19894	19868	19645	19765	19822	19815	19778	20004	19936	19865	19961	19619	19713	19950	19952	19992	19854	19981	19909	19843	20032	20117	19831	19751	20021	19835	19753	19838	19654	19892	19837	19660	20107	19920	19913	19929	19732	19794	19520	19769	19868	19806	20015	19830	19732	19985	20038	19850	19916	19709	20023	19919	19910	19820	19884	19618	19813	19928	19853	19660	19711	19628	19708	19937	19908	19624	19873	19875	19959	19954	19904	19771	19724	20039	19948	19941	19877	20068	19840	19942	19913	19821	19899	19738	19831	19738	19902	19891	19673	19690	20021	19873	19876	19881	19826	19471	19964	20001	19927	19901	19891	19934	19821	19829	20078	19925	19883	19721	19807	19732	19915	19971	19661	19812	19739	19693	19763	19815	19869	19929	19816	19680	19861	19802	19752	19976	19992	20087	19852	20016	19902	19804	19968	19800	20098	19828	19899	19946	19876	19780	20028	19844	19748	19929	19766	19775	19871	19622	19816	19746	19722	19870	20085	20024	19783	19729	19943	19761	19791	19866	19725	20004	19735	19890	19896	19902	19846	19885	19976	19877	19791	19931	19858	19788	19748	19837	19691	19973	19864	19603	19823	19947	19765	19956	19892	19990	19801	19939	19872	19833	19953	19920	19771	19779	19835	19681	19543	19693	19891	19796	19782	19797	19560	19905	19784	20132	19721	19815	19905	19997	19807	19769	19909	20020	19951	19764	20090	19910	19767	19713	19867	19940	19814	19935	19925	19836	19818	19968	19895	19672	19829	19591	19909	19973	19693	19896	19992	19922	19701	19978	20096	19889	19793	19794	19701	19854	19859	19682	19952	19851	19932	19881	19866	20141	19720	19843	19905	19990	19843	19757	19768	19747	19741	19794	19757	19866	19746	19896	19858	19792	19705	19880	19915	19840	19885	19778	19824	19877	19950	19869	19873	19801	20030	19736	19653	19677	19915	19941	19943	19834	19886	19862	19897	19723	19898	19899	19881	20095	19859	19892	19819	20058	19869	19792	20044	20161	20103	19840	19857	20055	19938	19805	20083	19959	19825	20062	20049	19689	19887	19772	19967	19858	19823	19882	19705	19693	19835	19718	19838	19897	19825	19594	19830	19938	19902	19864	19993	19832	20031	19738	19884	19802	19775	19860	19905	19889	19676	19976	19861	19931	19924	19841	19872	19801	19732	19847	19728	19938	19703	19838	19922	19976	19836	20204	19925	19737	19720	19765	19717	20050	19911	20122	19881	19777	19835	19920	19615	19857	19909	19906	19789	19915	19921	19835	19771	19974	19835	19841	19796	19620	19827	19916	19799	19729	19848	19915	20033	19853	19798	19787	19806	20023	19887	19883	19887	19774	19805	19784	19906	20063	20017	19949	19851	19781	19895	19811	19925	19983	19760	20159	19856	19926	19960	19899	19933	19937	20011	19814	19930	19852	19548	20001	19735	19797	19566	19884	19754	19709	20050	19764	19887	19874	19872	20038	19588	19867	19974	19910	19899	19600	19933	19749	19707	20054	19674	19871	19999	19740	19760	19768	19533	19691	19761	19750	19913	19864	19798	19842	19858	20059	19863	20005	19927	19768	19844	19789	19941	19977	19917	19735	19823	19920	19813	19982	20106	20096	19801	19791	19894	19836	19965	19986	19821	19983	19970	19791	19707	19928	19998	19706	19880	19987	19760	19844	19940	19837	19667	19696	19985	19921	19811	19814	19993	19965	19734	19969	19849	19700	19659	19892	19872	19803	19906	19888	19822	19841	19880	19796	19912	19691	19844	19789	19876	19834	19969	19903	19885	19979	19981	19782	19939	19923	19998	19921	19790	19944	20084	19834	19790	19897	19846	19730	19802	19915	19869	19861	19900	19954	19773	20033	19901	19912	20047	19705	19854	19973	19842	19769	20030	19666	19756	19802	20029	19714	19774	19930	19757	19841	19811	19886	19547	19789	19645	19746	19875	19894	19643	19842	19763	19812	19905	19974	19885	19928	19842	19843	19794	19773	19877	19969	19706	19801	19634	19766	19866	19955	19967	19874	19839	19715	20028	19706	19987	19775	19823	19880	19942	19897	20172	19870	20038	19828	19815	19940	19897	20084	19978	19885	19808	19925	19798	19818	19850	19856	19970	19950	19707	19818	19751	19760	19950	19895	19748	19904	19891	19632	19818	19921	19883	19729	19842	19823	20231	19773	19820	19889	19457	19979	20036	19841	19846	19945	19987	19986	19835	19888	20016	19770	19974	19965	19763	19839	19908	20026	20026	19761	19818	19718	19620	19983	19636	19606	19756	19890	19719	19659	19827	19934	19854	19796	19880	19748	19937	20105	19939	19927	19835	20079	19952	19796	19861	19949	19763	19920	20097	19935	20047	19975	19993	20051	19895	19910	19834	20182	19809	19740	19936	19805	19777	19669	19860	20018	19845	19742	19976	19907	19926	19823	20053	19779	19947	19844	19996	19923	19915	19850	19801	19874	19768	19918	19916	19817	19872	19964	19842	19762	19636	19862	19927	19799	20040	19848	19896	19734	19983	19995	19832	19984	19683	19762	19875	19976	19751	19819	19815	19764	19713	20075	19737	19735	19856	19999	19952	19662	20035	19900	19950	19833	19874	19969	20066	20211	19837	19961	19775	19757	19843	19811	19760	19938	19870	19728	19980	20004	19793	19696	19752	19892	19858	19881	19748	20007	19888	19772	19697	19946	19843	19932	20059	19931	20034	19944	19978	19830	19789	19881	19638	19747	19977	19962	20028	19868	20074	20132	19765	19740	19739	20036	19712	19698	19808	19863	19727	19817	19826	19850	20000	19934	20176	19812	19779	19901	19845	19753	19598	19713	19766	19867	19838	19939	19944	19828	19860	20000	19864	19931	19996	19797	19753	19882	20016	19864	19669	19763	19698	19870	19727	19874	19758	19915	19823	19890	19864	19846	19793	19626	19806	19724	19785	19911	19771	19862	19763	19978	19683	19723	20014	19826	19943	19771	19902	19869	19717	19954	19899	19959	19929	19752	19602	19683	19819	19859	19774	19892	19774	20049	19662	19772	19842	20006	19882	19911	20120	19849	20008	19756	19743	19829	19888	19858	19766	19901	19986	19855	19859	19983	19816	19680	19561	19722	19988	19735	19701	19775	19893	20061	19971	19705	19831	19818	19792	19889	19906	19752	19811	19678	19898	19920	19939	19665	19887
24728	49193	42760	35141	30214	26229	23319	21399	20154	19090	18440	18117	18000	17717	17483	17423	17452	17573	17437	17308	17178	17068	17050	17077	17010	17207	17153	17195	17229	16990	17160	17291	16996	17136	16963	17049	16976	16946	16967	16984	16953	17174	17070	17031	16752	16906	16871	17055	17006	17026	16997	16978	16947	17059	16952	16772	17015	17116	17003	16988	16784	16876	17038	16782	16822	16992	17101	16838	16970	16831	17000	16840	16921	16998	16858	16804	16971	16989	16866	16881	17069	17017	17004	17087	16818	16848	16980	16919	16989	17115	17078	17047	16941	17098	16975	16878	16920	16886	16966	16951	16842	16788	17011	16778	17063	16872	16987	16688	17018	17023	16940	16897	17047	16939	16919	16930	16869	16923	16906	17058	16944	16914	16878	16942	17073	16879	17040	16815	16778	17033	16708	16743	16960	17046	16970	16958	16932	16893	17048	16978	16839	16965	16830	16923	16800	16895	17003	16989	16947	16968	17004	17090	16779	16836	16868	16922	16764	16919	17000	16885	16813	16899	16925	16954	16880	16974	16901	16964	16984	16994	17132	16784	16949	16864	16722	16658	17007	17024	16930	16837	17075	16816	16810	16877	16912	16801	16947	16999	16975	16719	16794	16761	16911	16850	16815	16770	16900	16856	16922	16855	16775	16808	16845	16880	16827	17063	16805	16736	16989	16657	16876	16790	16924	16999	16889	16868	16819	16874	16794	16910	16852	16842	17015	16743	17023	17053	16817	16982	16922	17044	16863	16900	16774	16937	17030	16913	16996	17044	16901	16916	16955	16929	16797	16966	17020	16958	16966	16738	16807	16725	16803	16883	16842	16812	16971	16888	16947	16742	16917	17064	16970	16893	16827	16915	16966	16862	16806	16960	16818	16802	16904	16934	16933	16925	16909	17010	16810	16900	16920	16936	16993	16831	16839	16795	17082	17001	16858	16811	17172	17120	16998	16939	16883	16830	17021	16909	16728	16949	17044	16986	16841	17040	16938	16912	17046	16729	17010	16976	16930	16747	16945	16871	16909	16922	16926	16857	16881	16907	16969	17029	17049	16954	17036	16952	17077	16939	16945	16845	17066	17067	17040	16983	16851	16819	16734	16902	16878	16848	17025	16772	16779	17039	16880	17004	17060	17003	16718	16914	16942	17053	17011	16970	17062	16894	16907	17020	17106	16984	16890	16962	16925	16947	16910	16901	16905	16774	16859	16755	16728	16883	16675	16869	17166	16758	16985	16980	16874	16746	16962	16912	17064	16804	17018	16887	17079	16999	16985	16663	16895	16977	16897	16854	16978	16990	16960	16976	16943	16956	16715	16766	16906	16926	16963	16985	16957	16874	16920	16966	16956	16728	16676	16857	16905	16841	17011	17000	16949	16852	16987	16893	17106	16775	16926	16891	16730	16868	16973	17036	16961	16996	17049	16836	17050	16788	16811	16858	16893	16843	17093	17079	17010	17003	16934	16995	16927	16833	16921	17171	16866	16986	16846	16751	17035	17029	16907	16884	16960	17057	16913	16935	16920	17071	17004	16990	16825	16878	16690	16998	17008	16853	17001	16988	16981	16948	16737	16929	16751	16819	16893	16812	16941	16879	16784	16828	17048	16834	17068	17053	16933	16834	16917	16742	16945	16838	17139	16875	16932	16833	17045	16935	17106	16917	16938	16922	16777	16942	16997	17028	17008	16900	16935	16983	16795	16861	16863	16877	16923	16928	16968	16866	16904	16974	16956	16916	16779	16882	16962	16916	16833	16647	16875	16829	16924	16822	16926	16795	16816	16993	16940	16830	16998	16936	16850	16720	17183	16955	16802	16848	16874	16964	16999	16926	17040	17001	16892	17129	16907	16871	16720	16711	16959	16959	16816	16836	16780	16860	16995	16805	16840	16879	16828	16914	16779	17123	16992	16801	17007	16952	16809	16727	17047	16995	16889	16830	16905	16974	17015	17072	16775	16975	16907	16810	16893	16916	16876	16996	16963	16742	16844	16863	16898	16933	16934	16887	16641	16895	16899	16941	16950	16836	16852	16804	16838	17134	16833	17016	17032	16835	16919	16920	16639	17012	16971	16827	16817	16906	16975	16966	16929	17062	16974	16961	16979	16973	17063	16898	17085	16872	17010	16923	16971	16778	16978	16920	16806	16971	16985	16951	17044	16973	16899	16867	16869	16886	16857	16867	16988	16959	16991	16974	16711	16924	16861	16941	16760	16884	17077	16984	16929	16944	17050	16903	16769	16905	16966	16872	16943	17002	16832	16870	16830	16989	16896	16834	16987	16981	17124	16841	17043	16916	16918	16989	16940	16817	16868	16864	16753	16995	16922	16798	16896	16853	16838	16975	16834	16851	16808	17001	16910	16802	16902	16882	17055	16946	17008	16961	16898	16879	16932	16993	17101	16769	16832	17049	16836	16840	16910	16793	16900	17126	16780	16974	16717	16948	16891	16880	16750	16943	16951	16854	16821	16949	16983	16850	16745	16709	16877	16780	16931	16870	16866	17158	16876	16779	16832	16837	16840	16982	16780	16901	16926	17006	17026	16843	16936	16868	16905	16897	17055	16968	16959	17070	17051	16886	17000	16791	16829	16964	16838	16970	17049	17030	16997	16743	16887	16936	16877	16790	16680	16856	17011	16930	16941	16848	16941	16853	16916	16692	16913	16992	17090	16929	17057	16865	16800	17109	16974	16983	16841	16816	16836	17057	17007	16787	16951	16892	16883	17087	17091	16959	16795	16978	16963	16934	16775	16969	17106	16962	16644	17034	16919	16750	16971	16912	16756	16791	16935	16971	16995	16855	16772	16708	16960	16811	16735	16907	16810	16912	16867	17130	16910	16884	16926	16986	16953	16817	17000	17012	16856	17037	16706	17011	16841	16833	17088	17122	16948	16690	16896	16740	16773	16832	16877	16878	16988	16803	17044	16993	16878	16787	16852	17004	16842	16778	16874	16729	16996	16885	17029	16833	16873	16970	16612	16794	16889	16958	16974	16840	16967	16953	16984	16955	16944	16848	17078	17032	16750	17012	16873	16913	17058	16930	16748	17019	16957	16878	16860	16908	16819	16750	16768	16927	16894	16786	16818	17005	17066	16836	16823	16899	16835	16844	16792	16873	16834	16861	16969	17003	17040	16734	16718	16926	16906	16837	16912	16906	16829	16862	16757	16823	16976	16921	16861	16815	16999	17116	16905	16874	17076	16849	16862	17016	16814	16900	16867	16901	16794	17044	16968	16817	16965	16992	17045	16889	16917	16807	16719	17055	16747	16900	16976	16829	16883	16965	16767	16845	16885	16866	16917	16993	16958	16843	16888	17017	16794	16888	16889	16825	17080	16919	16795	17056	16949	16925	16873	16914	16794	17180	16892	16964	16847	16658	16952	16867	16858	16881	16927	17036	16905	16913	16734	16895	17016	16803	16957	16824	16961	16853	16749	16855	16866	17075	17019	17007	16967	16943	16778	16941	16950	16829	16886	16830	16838	16656	16816	16890	17004	16810	16705	16769	16977	16757	16580	16898	17000	16907	16829	16819	16851	16815	16945	16972	16876	16977	16910	16897	16940	16931	16778	16819	16922	16923	17086	17082	17024	17107	16847	16865	16879	16917	16865	16923	16817	16862	16946	16853	16901	16821	16942	16922	16854	16864	16856	16768	16950	16875	16887	16858	16840	16829	17013	16938	17024	16958	16915	16811	16923	16790	16909	16986	16936	16994	16930	17117	17019	16845	16853	17072	17061	16907	16956	16936	16803	16945	16910	16937	16983	16902	16763	17093	16845	16871	17050	16888	17038	16832	16859	16913	16892	16940	16786	17017	16662	17073	16841	16788	16734	16928	16852	17076	16877	16886	16901	16898	16965	16755	16950	16984	16907	16953	16854	16785	16908	16977	16764	16975	16794	16908	17045	16945	16969	16830	17033	16774	16925	17026	16906	16915	16827	16844	16786	16940	16806	17011	16877	16941	16728	16834	16879	16932	16714	16899	16978	16873	16797	16929	16808	17066	17006	16869	16920	17013	16866	16947	16880	16810	16881	16881	17052	16877	16910	17075	16835	16927	16735	16955	17007	16944	17069	16859	16912	16880	16980	16897	17012	16749	17032	16904	16782	16859	16792	16924	16806	16836	16926	16761	16901	16862	16911	16778	16963	16915	16814	16816	16833	16948	16631	16891	17028	16941	16848	16803	16972	16868	16860	16891	16904	16941	16935	17015	16995	16928	16975	17062	16940	16893	16714	16954	16941	16843	16911	16771	16934	16956	16748	16967	16924	17038	17046	16960	17020	16826	16866	17098	16921	17164	16932	16766	16910	16835	16984	16719	16973	16796	17036	17020	16770	16839	17048	17018	16792	16876	16697	16872	16789	16837	16973	16965	17022	16992	16939	16870	16915	17025	16914	16863	17157	16929	16918	17004	17106	16844	16844	16868	16910	16825	16840	17010	16904	16620	16917	16968	16935	16922	16977	16991	16759	17017	16783	17054	16826	16917	17087	16913	16818	17015	16820	16941	16752	16728	16780	16899	16827	17047	16929	16920	16871	16925	16871	17027	16939	16940	16928	16763	16993	16984	17058	16876	17143	17037	16831	16848	16848	16833	16864	17057	16885	16847	16934	16969	17020	16901	16937	16872	16968	16927	16880	17005	17041	16770	16794	16787	16880	16885	16861	16942	16971	17075	16883	17018	16759	16849	16878	16946	17020	16879	16818	17030	16983	16775	16892	17008	17085	16879	16937	16884	16828	16804	16873	16826	16975	17055	16946	17078	17068	16844	17040	16941	16830	16929	16731	16906	16966	16918	17020	17038	17031	16876	16874	16980	16744	16933	16959	17054	17033	17059	16854	16758	16831	17027	16785	16988	16907	16928	16854	16959	16765	16977	16901	17125	16935	16868	17027	17013	17060	16848	16772	16984	16952	16713	16749	16762	16736	17121	16917	16748	16917	16883	16768	16923	16965	17083	16872	16791	16844	16825	16815	16944	16986	17163	17059	16856	16942	16677	17004	16760	16815	16846	17092	16780	17051	17024	16930	17018	16930	16988	16828	17153	16924	16843	16714	16970	16890	17050	16847	16836	16908	16865	16795	16904	16902	16691	16854	16915	16845	17027	16775	16812	17153	16940	16845	16802	16769	16847	16893	16992
29879	26995	32312	28588	24216	22289	21582	20883	20320	20416	20201	20070	20136	19979	19986	19810	19738	19713	19973	19774	19906	19723	19525	19662	19701	19633	20007	19741	19917	19702	19709	19670	19626	19813	19744	19958	19772	19663	19636	19461	19722	19763	19899	19715	19685	19684	19571	19629	19512	19571	19520	19732	19848	20004	19735	19759	19607	19630	19718	19670	19843	19550	19731	19874	19714	19624	19529	19674	19554	19739	19830	19733	19701	19691	19521	19435	19702	19477	19511	19529	19616	19711	19761	19353	19598	19693	19535	19642	19742	19741	19493	19588	19568	19624	19724	19575	19575	19704	19703	19602	19673	19592	19547	19674	19771	19787	19696	19523	19501	19618	19656	19534	19814	19795	19651	19711	19748	19818	19483	19855	19739	19749	19670	19559	19623	19474	19679	19555	19552	19586	19699	19504	19676	19463	19395	19503	19701	19489	19785	19642	19671	19604	19614	19628	19633	19542	19638	19612	19591	19884	19729	19605	19530	19849	19618	19603	19629	19691	19515	19592	19600	19672	19667	19806	19510	19530	19576	19626	19395	19501	19647	19702	19818	19602	19526	19599	19909	19580	19728	19633	19570	19706	19526	19685	19681	19744	19654	19583	19574	19870	19800	19625	19635	19662	19679	19522	19596	19767	19505	19660	19766	19540	19651	19552	19448	19519	19664	19609	19717	19618	19651	19426	19727	19707	19407	19752	19594	19692	19609	19945	19612	19917	19689	19632	19621	19684	19372	19633	19595	19566	19796	19708	19482	19601	19824	19699	19549	19684	19551	19753	19578	19783	19428	19600	19667	19557	19420	19834	19482	19370	19885	19716	19695	19795	19768	19603	19674	19493	19444	19688	19727	19649	19644	19682	19699	19682	19779	19787	19653	19819	19752	19699	19738	19622	19663	19626	19786	19679	19851	19856	19838	19898	19717	19762	19520	19648	19780	19496	19731	19502	19696	19484	19639	19626	19613	19611	19684	19500	19886	19572	19598	19676	19596	19871	19494	19726	19800	19518	19702	19597	19652	19706	19563	19502	19539	19711	19516	19745	19524	19474	19592	19657	19526	19762	19763	19774	19550	19409	19541	19581	19747	19574	19654	19808	19812	19799	19703	19574	19647	19746	19524	19388	19797	19723	19765	19740	19890	19773	19632	19708	19497	19666	19592	19643	19597	19660	19514	19486	19731	19480	19843	19743	19530	19855	19933	19832	19697	19852	19726	19530	19613	19489	19841	19781	19608	19539	19554	19772	19663	19796	19870	19526	19755	19571	19514	19877	19760	19610	19475	19742	19815	19566	19565	19813	19787	19749	19752	19490	19760	19716	19733	19632	19651	19770	19512	19514	19650	19648	19709	19580	19589	19662	19550	19774	19709	19545	19620	19591	19402	19581	19706	19638	19853	19623	19764	19765	19483	19578	19845	19607	19587	19754	19608	19656	19682	19677	19898	19870	19642	19712	19535	19873	19793	19642	19790	19670	19775	19604	19677	19772	19666	19655	19811	19699	19664	19683	19625	19767	19677	19487	19659	19591	19546	19552	19571	19599	19726	19400	19642	19783	19672	19813	19741	19768	19738	19704	19741	19741	19756	19780	19657	19864	19604	19703	19670	19629	19470	19810	19689	19685	19565	19678	19809	19512	19763	19721	19687	19734	19630	19376	19566	19587	19610	19627	19961	19745	19595	19716	19668	19756	19650	19618	19531	19692	19509	19685	19646	19803	19765	19627	19576	19891	19699	19674	19648	19458	19805	19677	19646	19665	19678	19721	19681	19837	19851	19507	19712	19507	19695	19640	19591	19838	19716	19730	19647	19654	19811	19699	19710	19817	19722	19524	19658	19617	19681	19579	19650	19488	19378	19543	19713	19525	19682	19460	19823	19585	19517	19714	19741	19628	19692	19598	19645	19646	19676	19719	19602	19784	19691	19827	19751	19557	19633	19461	19663	19648	19689	19698	19577	19663	19560	19718	19545	19763	19489	19477	19554	19723	19752	19488	19522	19555	19758	19572	19467	19609	19518	19536	19653	19709	19827	19661	19702	19491	19747	19560	19582	19581	19631	19539	19549	19638	19590	19693	19822	19659	19706	19630	19632	19520	19502	19772	19742	19862	19696	19673	19733	19607	19463	19796	19679	19740	19556	19744	19640	19758	19622	19592	19534	19604	19659	19793	19661	19608	19664	19729	19625	19747	19758	19727	19882	19556	19599	19676	19685	19762	19637	19818	19765	19760	19799	19557	19649	19817	19888	19311	19679	19685	19774	19604	19635	19569	19721	19692	19723	19652	19785	19751	19576	19690	19685	19782	19615	19876	19754	19659	19611	19522	19557	19605	19537	19914	19737	19793	19675	19558	19540	19535	19523	19589	19671	19614	19633	19742	19615	19528	19690	19593	19711	19432	19704	19666	19518	19707	19627	19685	19513	19443	19524	19599	19735	19792	19633	19611	19815	19691	19663	19638	19712	19678	19537	19675	19650	19574	19762	19656	19581	19464	19614	19594	19458	19626	19773	19701	19681	19707	19561	19720	19692	19791	19556	19625	19815	19714	19714	19749	19431	19653	19656	19904	19537	19774	19545	19516	19922	19618	19754	19711	19590	19487	19670	19720	19641	19666	19752	19493	19595	19576	19741	19815	19661	19750	19761	19582	19912	19660	19483	19664	19680	19706	19679	19738	19704	19579	19831	19611	19757	19641	19538	19733	19808	19657	19786	19671	19781	19672	19880	19657	19537	19507	19780	19586	19699	19682	19652	19782	19720	19585	19669	19530	19476	19594	19739	19471	19777	19572	19670	19783	19611	19575	19549	19346	19547	19734	19602	19734	19749	19677	19627	19732	19680	19639	19626	19667	19732	19657	19643	19490	19642	19734	19786	19730	19672	19496	19842	19696	19529	19864	19863	19527	19471	19473	19789	19711	19609	19379	19562	19687	19526	19599	19798	19601	19672	19726	19695	19784	19602	19732	19671	19587	19593	19791	19618	19643	19646	19597	19419	19540	19634	19611	19717	19695	19581	19511	19480	19809	19795	19609	19688	19572	19824	19310	19628	19666	19717	19663	19668	19553	19677	19628	19532	19613	19544	19645	19661	19578	19602	19595	19763	19640	19650	19858	19492	19582	19550	19728	19824	19400	19515	19680	19596	19695	19697	19657	19431	19616	19502	19764	19800	19548	19524	19714	19640	19798	19698	19654	19518	19674	19539	19572	19511	19749	19665	19687	19590	19758	19630	19633	19589	19330	19646	19494	19673	19713	19685	19419	19699	19662	19507	19595	19888	19849	19494	19685	19617	19674	19468	19487	19746	19601	19594	19785	19780	19715	19504	19644	19670	19726	19699	19651	19635	19839	19699	19759	19761	19664	19663	19697	19962	19626	19988	19865	19528	19705	19779	19786	19517	19659	19598	19627	19789	19670	19651	19611	19616	19541	19594	19714	19350	19593	19655	19621	19718	19618	19477	19546	19844	19506	19534	19673	19679	19805	19614	19600	19725	19585	19561	19694	19669	19541	19741	19638	19794	19552	19599	19513	19744	19747	19604	19769	19830	19568	19647	19464	19742	19692	19675	19637	19687	19642	19836	19755	19676	19545	19584	19747	19639	19552	19469	19679	19634	19485	19623	19488	19686	19724	19759	19679	19651	19651	19652	19705	19715	19796	19812	19498	19689	19618	19767	19605	19642	19603	19611	19590	19764	19594	19666	19692	19559	19752	19616	19534	19461	19844	19690	19529	19572	19709	19722	19607	19717	19747	19554	19835	19679	19795	19461	19673	19528	19493	19444	19670	19655	19707	19589	19576	19723	19823	19675	19815	19828	19552	19622	19599	19729	19715	19530	19545	19833	19664	19762	19786	19824	19703	19679	19781	19578	19705	19801	19501	19539	19687	19735	19419	19636	19834	19467	19858	19595	19521	19757	19742	19977	19652	19632	19665	19604	19476	19632	19579	19496	19598	19784	19703	19699	19524	19780	19566	19735	19782	19663	19676	19678	19684	19759	19679	19684	19478	19740	19728	19831	19763	19595	19742	19667	19601	19831	19812	19852	19897	19620	19550	19586	19726	19635	19431	19682	19775	19801	19473	19573	19706	19641	19746	19599	19611	19719	19776	19682	19508	19749	19638	19626	19483	19627	19663	19695	19622	19644	19587	19678	19926	19498	19720	19848	19679	19538	19531	19579	19780	19630	19662	19673	19454	19560	19668	19563	19657	19735	19745	19553	19548	19694	19821	19594	19711	19517	19771	19553	19640	19580	19598	19716	19696	19699	19859	19824	19567	19770	19592	19625	19554	19546	19693	19705	19618	19616	19411	19553	19466	19570	19729	19566	19698	19643	19607	19614	19794	19748	19645	19700	19407	19756	19452	19630	19740	19654	19709	19646	19756	19570	19634	19727	19713	19688	19705	19615	19485	19615	19712	19700	19725	19697	19703	19460	19686	19537	19493	19452	19580	19681	19580	19466	19563	19688	19583	19769	19642	19664	19515	19720	19343	19695	19615	19647	19621	19753	19632	19675	19675	19315	19807	19575	19515	19664	19991	19776	19652	19678	19704	19744	19520	19568	19478	19773	19492	19949	19859	19711	19308	19703	19656	19901	19862	19643	19731	19503	19580	19665	19926	19859	19910	19616	19671	19820	19654	19553	19610	19714	19651	19643	19615	19675	19504	19605	19589	19737	19628	19784	19632	19809	19783	19548	19636	19540	19765	19534	19714	19733	19682	19748	19672	19730	19523	19323	19684	19743	19503	19713	19728	19733	19860	19590	19568	19699	19742	19505	19844	19693	19892	19774	19751	19725	19745	19631	19720	19828	19621	19766	19831	19780	19448	19653	19638	19639	19494	19743	19573	19787	19573	19554	19739	19615	19529	19708	19634	19667	19593	19737	19674	19714	19648	19790	19634	19661	19846	19487	19514	19736	19631	19654	19510	19792	19869	19770	19516	19699	19676	19674	19642	19624	19629	19630	19683	19651	19518	19651	19609	19514	19674	19802	19577	19478	19690	19841	19600	19713	19653	19555	19609	19754	19487	19614	19583	19475	19547	19651	19623	19679	19712	19527	19646	19725	19718	19562	19414	19510	19439	19635	19523	19552	19486	19746	19782	19659	19652	19683	19593	19636	19719	19678	19523	19823	19649	19405	19710
25414	39617	33671	26848	23408	21046	19427	18541	17954	17442	17236	17084	17054	16892	16930	16850	16919	16913	16870	16933	16826	16842	16863	16812	16929	16806	16783	16857	16417	16947	16804	16722	16653	16655	16730	16878	16798	16678	16806	16657	16614	17011	16687	16814	16668	16839	16841	16634	16680	16535	16676	16806	16747	16621	16738	16723	16561	16720	16824	16732	16636	16688	16821	16683	16721	16556	16802	16779	16854	16805	16691	16675	16813	16637	16713	16806	16746	16777	16708	16664	16667	16926	16617	16728	16897	16731	16663	16665	16867	16665	16773	16834	16744	16530	16624	16747	16677	16853	16820	16656	16752	16667	16991	16786	16754	16859	16634	16653	16822	16582	16772	16739	16793	16743	16635	16635	16876	16643	16644	16595	16623	16747	16724	16799	16739	16879	16689	16610	16688	16735	16797	16719	16644	16733	16673	16719	16626	16808	16737	16669	16623	16809	16771	16555	16705	16766	16853	16893	16713	16612	16626	16718	16589	16677	16661	16796	16700	16719	16612	16643	16562	16763	16722	16711	16632	16684	16553	16510	16742	16801	16736	16605	16667	16848	16664	16725	16846	16599	16569	16588	16744	16612	16800	16698	16775	16690	16763	16713	16794	16844	16736	16698	16751	16786	16765	16862	16777	16755	16641	16733	16718	16795	16741	16842	16890	16569	16726	16676	16650	16694	16873	16789	16714	16801	16668	16662	16665	16555	16820	16645	16687	16887	16557	16684	16856	16672	16605	16848	16902	16644	16648	16722	16625	16744	16777	16639	16581	16808	16736	16748	16829	16666	16724	16683	16691	16656	16721	16761	16742	16714	16627	16752	16791	16904	16557	16682	16727	16642	16560	16709	16925	16725	16677	16760	16925	16596	16596	16680	16762	16697	16699	16924	16569	16619	16885	16789	16654	16624	16806	16832	16688	16784	16817	16789	16775	16827	16853	16801	16768	16809	16776	16707	16987	16820	16889	16744	16502	16747	16848	16811	16638	16699	16727	16879	16621	16727	16905	16735	16818	16677	16683	16877	16782	16893	16692	16832	16850	16706	16601	16672	16687	16682	16714	16807	16632	16754	16529	16870	16627	16727	16736	16676	16887	16668	16735	16798	16614	16900	16747	16762	16694	16663	16769	16606	16766	17010	16583	16651	16674	16771	16748	16687	16790	16709	16761	16612	16874	16614	16790	16682	16747	16536	16606	16839	16664	16820	16653	16762	16770	16794	16737	16741	16700	16647	16707	16785	16784	16656	16748	16742	16734	16735	16650	16912	16504	16724	16642	16587	16840	16778	16689	16700	16859	16632	16762	16803	16646	16600	16805	16605	16752	16996	16723	16823	16667	16810	16778	16804	16838	16754	16581	16675	16841	16634	16584	16718	16735	16714	16713	16638	16747	16815	16877	16640	16717	16740	16653	16677	16814	16762	16821	16599	16882	16676	16727	16618	16745	16523	16676	16584	16622	16752	16757	16633	16691	16607	16783	16686	16727	16678	16770	16765	16784	16919	16689	16658	16817	16599	16588	16755	16649	16576	16599	16741	16811	16618	16602	16701	16697	16699	16489	16780	16627	16935	16718	16675	16694	16619	16687	16692	16679	16838	16749	16788	16639	16924	16763	16664	16779	16891	16678	16661	16724	16762	16623	16567	16691	16814	16663	16633	16774	16872	16898	16880	16673	16735	16780	16617	16640	16843	16768	16647	16784	16698	16636	16813	16789	16607	16467	16798	16692	16601	16709	16772	16763	16875	16725	16834	16731	16786	16821	16919	16814	16840	16722	16760	16601	16657	16631	16682	16532	16757	16752	16839	16579	16641	16900	16759	16591	16744	16758	16759	16769	16698	16556	16546	16532	16768	16773	16868	16722	16614	16569	16535	16906	16671	16797	16733	16521	16815	16383	16500	16669	16761	16605	16871	16706	16701	16753	16726	16751	17044	16692	16814	16701	16631	16720	16755	16589	16646	16683	16725	16899	16744	16726	16648	16798	16876	16732	16706	16652	16682	16728	16514	16596	16808	16732	16742	16640	16845	16692	16774	16753	16754	16684	16694	16683	16774	16739	16643	16714	16745	16781	16643	16820	16579	16814	16624	16497	16753	16818	16660	16769	16884	16782	16842	16786	16726	16624	16669	16682	16691	16601	16462	16666	16791	16556	16853	16858	16714	16709	16730	16736	16954	16728	16591	16828	16679	16807	16652	16747	16633	16731	16776	16686	16782	16719	16711	16650	16878	16667	16807	16866	16830	16785	16601	16685	16731	16918	16834	16737	16723	16822	16674	16683	16719	16708	16758	16616	16800	16620	16624	16853	16846	16732	16736	16871	16666	16814	16702	16640	16788	16699	16678	16764	16716	16674	16880	16734	16732	16766	16753	16625	16872	16786	16709	16684	16656	16850	16609	16812	16716	16812	16867	16743	16671	16637	16767	16734	16615	16916	16790	16783	16694	16646	16765	16801	16572	16898	16672	16704	16690	16667	16707	16551	16778	16756	16780	16627	16700	16847	16660	16507	16478	16729	16688	16660	16708	16682	16892	16844	16851	16683	16610	16836	16808	16714	16672	16716	16676	16834	16795	16856	16627	16778	16769	16897	16663	16716	16846	16671	16613	16754	16629	16656	16855	16732	16520	16859	16622	16702	16567	16868	16746	16759	16828	16693	16794	16488	16740	16777	16805	16632	16675	16852	16708	16702	16731	16697	16878	16668	16965	16629	16691	16741	16695	16659	16910	16738	16634	16892	16685	16709	16699	16668	16816	16633	16661	16876	16671	16800	16731	16577	16803	16744	16744	16705	16809	16713	16717	16740	16716	16823	16757	16807	16859	16619	16954	16676	16563	16870	16696	16858	16684	16719	16836	16728	16476	16803	16914	16734	16549	16752	16746	16585	16706	16827	16751	16950	16797	16792	16642	16650	16799	16590	16636	16645	16747	16470	16630	16909	16579	16672	16733	16891	16735	16731	16620	16785	16583	16817	16824	16720	16607	16858	16797	16593	16813	16866	16905	16626	16672	16569	16768	16707	16838	16552	16701	16762	16623	16727	16635	16750	16624	16649	16813	16806	16735	16746	16819	16637	16666	16724	16733	16687	16674	16875	16724	16690	16754	16697	16799	16726	16647	16705	16709	16600	16857	16599	16615	16687	16764	16876	16745	16724	16674	16727	16853	16725	16681	16715	16705	16679	16733	16660	16649	16601	16655	16857	16716	16835	16770	16723	16685	16728	16946	16715	16739	16586	16861	16605	16765	16843	16853	16679	16714	16486	16791	16545	16833	16679	16804	16701	16544	16818	16717	16759	16871	16690	16736	16726	16738	16659	16666	16670	16788	16656	16754	16603	16808	16845	16776	16913	16794	16664	16778	16613	16736	16587	16597	16703	16819	16786	16859	16897	16702	16773	16703	16674	16803	16790	16729	16454	16700	16807	16715	16869	16645	16759	16718	16799	16786	16812	16649	16641	16754	16844	16721	16769	16837	16667	16725	16780	16699	16721	16475	16782	16820	16760	16679	16756	16781	16794	16673	16770	16792	16732	16890	16677	16606	16719	16867	16778	16769	16736	16755	16608	16699	16655	16751	16775	16705	16723	16858	16827	16741	16757	16719	16903	16680	16770	16631	16790	16773	16938	16624	16725	16785	16847	16620	16859	16761	16738	16910	16605	16616	16629	16778	16790	16739	16646	16702	16605	16916	16782	16781	16668	16789	16557	16775	16604	16714	16811	16770	16776	16520	16691	16649	16643	16726	16724	16625	16786	16802	16878	16595	16720	16761	16702	16527	16751	16790	16491	16731	16866	16644	16625	16640	16611	16879	16557	16646	16771	16628	16649	16769	16800	16822	16835	16723	16503	16661	16755	16863	16732	16851	16606	16765	16660	16698	16784	16638	16755	16644	16607	16664	16681	16750	16621	16819	16509	16814	16838	16722	16742	16754	16705	16675	17020	16719	16832	16785	16821	16737	16659	16778	16715	16781	16647	16870	16858	16763	16650	16701	16653	16686	16776	16705	16647	16621	16738	16742	16647	16668	17032	16727	16540	16809	16636	16743	16729	16801	16813	16542	16780	16790	16904	16784	16751	16761	16738	16790	16643	16703	16922	16803	16847	16619	16876	16559	16741	16799	16710	16636	16731	16687	16791	16704	16517	16749	16970	16671	16789	16620	16859	16684	16883	16682	16737	16656	16790	16681	16658	16776	16625	16558	16784	16665	16617	16583	16636	16813	16770	16736	16760	16763	16558	16806	16713	16805	16694	16787	16583	16660	16626	16486	16701	16850	16638	16804	16786	16686	16782	16757	16889	16869	16614	16855	16911	16492	16589	16619	16662	16708	16717	16706	16776	16909	16794	16640	16791	16748	16823	16585	16748	16687	16755	16979	16778	16844	16859	16627	16847	16813	16649	16665	16713	16891	16805	16826	16744	16727	16790	16655	16871	16775	16704	16682	16619	16724	16780	16836	16730	16733	16753	16772	16646	16830	16786	16754	16670	16776	16709	16690	16709	16870	16647	16733	16707	16706	16715	16804	16753	16781	16721	16762	16578	16736	16782	16630	16616	16725	16745	16869	16583	16823	16821	16804	16732	16889	16755	16989	16759	16663	16715	16750	16839	16674	16678	16456	16650	16575	16767	16742	16796	16831	16685	16649	16796	16607	16718	16686	16801	16764	16773	16747	16841	16630	16767	16767	16655	16599	16581	16818	16593	16720	16585	16683	16642	16662	16702	16752	16890	16665	16706	16836	16692	16841	16726	16780	16645	16686	16645	16830	16661	16600	16723	16810	16639	16867	16886	16617	16573	16598	16722	16735	16564	16810	16794	16708	16707	16736	16869	16695	16599	16887	16827	16609	16798	16712	16886	16702	16731	16635	16785	16553	16823	16717	16877	16670	16522	16683	16640	16702	16633	16579	16781	16572	16783	16736	16771	16679	16734	16775	16639	16730	16664	16699	16743	16534	16978	16823	16658	16717	16729	16782	16637	16886	16599	16754	16721	16715	16673	16722	16790	16714	16709	16752	16838	16701	16625	16586	16548	16858	16708	16586	16759	16626	16672	16726	16820	16700	16871	16942	16846	16611	16793	16805	16745	16764	16741	16740	16821	16703	16806	16642	16707	16692	16695	16801	16708	16687	16779	16808	16663	16690
23482	21445	28219	25844	24301	25027	24772	21812	20825	21019	20583	20414	20385	20024	20110	20177	20211	20181	19941	19978	19789	19984	19939	19661	19835	19771	20076	20088	19847	19883	19626	19598	19787	19948	19755	19892	19600	19775	19683	19750	19851	19880	19867	19686	19774	19909	20019	19882	19792	19615	19905	19648	19628	19808	19769	19831	19679	19873	19715	19848	19858	19534	19785	19701	19921	19803	19640	19525	19753	19827	19725	19874	19579	19596	19800	19745	19698	19644	19817	19778	19867	19844	19562	19634	19713	19884	19626	19890	19818	19799	19664	19777	19545	19619	19730	19679	19623	19672	19802	19772	19988	19821	19684	19730	19632	19839	19836	19725	19719	19747	19697	19540	19798	19637	19659	19784	19795	19806	19592	19729	19737	19964	19668	19909	19868	19663	19899	19795	19768	19626	19837	19617	19748	19661	19792	19621	19611	19881	19914	19604	19657	19644	19662	19695	19702	19660	19724	19722	19790	19897	19853	19769	19811	19814	19668	19664	19550	19683	19770	19705	19847	19544	19603	19804	19582	19525	19704	19617	19746	19743	19943	19796	19653	19630	19865	19873	19739	19707	19827	19882	19727	19850	19731	19581	19776	19640	19821	19924	19796	19835	19844	19704	19752	19563	19731	19580	19609	19694	19578	19910	19711	19714	19750	19588	19671	19731	19682	19615	19773	19893	19785	19650	19636	19599	19708	19789	19734	19933	19668	19502	19858	19725	19688	19383	19770	19729	19613	19721	19790	19572	19796	19688	19637	19609	19845	19669	19884	19664	19730	19673	19674	19701	19699	19726	19713	19512	19846	19657	19762	19862	19702	19794	19602	19816	19866	19612	19648	19622	19683	19670	19556	19734	19627	19804	19749	19896	19521	19495	19652	19573	19566	19723	19806	19679	19845	19648	19582	19665	19605	19604	19866	19725	19692	19839	19764	19769	19802	19653	19795	19698	19736	19755	19753	19741	19743	19699	19543	19661	19748	19878	19718	19731	19912	19883	19636	19756	19736	19572	19635	19863	19840	19618	19839	19764	19550	19666	19905	19651	19772	19760	19709	19673	19592	19949	19736	19887	19745	19731	19826	19714	19691	19871	19689	19715	19967	19759	19887	19634	20067	19690	19531	19685	19724	19659	19816	19747	19637	19518	19776	19580	19669	19660	19652	19517	19570	19824	19693	19819	19444	19733	19973	19758	20023	19706	19836	19594	19587	19768	19782	19722	19609	19549	19651	19501	19818	19744	19686	19495	19661	19603	19683	19786	19650	19746	19951	19659	19628	19744	19761	19915	19709	19569	19738	19919	19665	19614	19599	19707	19723	19467	19638	19740	19879	19832	19573	19743	19587	19723	19850	19579	19688	19829	19779	19640	19632	19682	19749	19674	19939	19834	19744	19669	19680	19689	19631	19732	19718	19791	19463	19649	19895	19742	19712	19559	19855	19665	19588	19837	19793	19711	19832	19606	19809	19736	19692	19594	19643	19685	19522	19745	19765	19629	19658	19686	19814	19692	19433	19750	19474	19631	19713	19599	19775	19689	19974	19862	19684	19972	19927	19859	19716	19827	19811	19762	19795	19741	19751	19846	19907	19704	19918	19822	19855	19625	19576	19673	19486	19591	19786	19808	19898	19613	19740	19709	19662	19722	19931	19667	19904	19556	19755	19671	19832	19782	19721	19699	19876	19593	19771	19716	19831	19706	19755	19889	19771	19772	19866	19708	19753	19646	19780	19666	19707	19718	19564	19743	19875	19810	19674	19847	19783	19831	19594	19718	19756	19859	19635	19775	19847	19842	19811	19649	19770	19879	19846	19731	19798	19716	19783	19826	19876	19640	19854	19737	19752	19753	19634	19710	19787	19792	19818	19804	19692	19778	19618	19658	19534	19770	19675	19635	19772	19777	19758	19715	19741	19683	19570	19695	19543	19680	19866	19560	19733	19765	19742	19712	19713	19741	19810	19916	19727	19551	19805	19968	19733	19732	19786	19817	19763	19734	19554	19652	19668	19736	19509	19639	19765	19824	19723	19622	19778	19660	19648	19772	19706	19608	19661	19993	19619	19808	19808	19818	19674	19842	19770	19539	19692	19568	19718	19721	19763	19672	19755	19740	19882	19526	19538	19639	19585	19775	19726	19646	19876	19910	19734	19864	19794	19893	19895	19518	19616	19727	19912	19801	19828	19877	19613	19741	19948	19761	19806	19572	19694	19933	19678	19801	19659	19484	19738	19863	19617	19607	19619	19798	19875	19759	19818	19781	19644	19837	19705	19940	19883	19847	19792	19639	19629	19840	19909	19847	19522	19756	19680	19877	19744	19826	19620	19659	19887	19680	19878	19768	19580	19799	19832	19721	19789	19779	20121	19833	19615	19848	19813	19641	19779	19750	19802	19864	19803	19715	19703	19745	19936	19532	19802	19726	19695	19699	19744	19673	20016	19701	19707	19726	19877	19512	19579	19545	19852	19716	19584	19713	19760	19628	19768	19760	19661	19831	19954	19635	19728	19736	19623	19665	19735	19917	19754	19780	19662	19624	19653	19716	19808	19824	19812	19866	19837	19816	19622	19702	19782	19753	19628	19621	19629	19716	19708	19858	19605	19681	19729	19546	19952	19598	19869	19781	19718	19639	19751	19679	19590	19796	19847	19780	19869	19668	19943	19740	19834	19640	19712	19724	19679	19618	19652	19533	19821	19525	19787	19679	19723	19904	19602	19805	19675	19836	19693	19742	19823	19658	19719	19509	19594	19598	19839	19722	19813	19842	19816	19885	19659	19715	19828	19740	19838	19697	19739	19801	19685	19727	19633	19767	19792	19762	19437	19682	19652	19967	19850	19780	20057	19973	19979	19889	19840	19744	19628	19546	19797	19820	19776	19498	19563	19722	19965	19741	19603	19800	19741	19800	19689	19747	19655	19578	19865	19701	19677	19738	19840	19803	19735	19691	19696	19688	19794	19665	19638	19678	19776	19678	19750	19741	19675	19801	19626	19737	19856	19619	19889	19930	19532	19619	19675	19763	19813	19737	19706	20004	19772	19920	19986	19761	19720	19686	19801	19643	19732	19829	19735	19751	19743	19562	19593	19741	19755	19909	19754	19846	19674	19637	19802	19565	19696	19820	19806	19645	19658	19433	19757	19696	19745	19805	19798	19758	19625	19503	19681	19882	19884	19932	19866	19582	19819	19759	19867	19665	19750	19819	19693	19644	19726	19713	19587	19865	19564	19498	19885	19652	19706	19664	19602	19883	19812	19851	19689	19820	19794	19660	19704	19530	19730	19646	19759	19774	19836	19647	19899	19578	19640	19665	19900	19881	19797	19857	19719	19804	19643	19672	19864	19655	19588	19693	19865	19812	20014	19894	19687	19746	19640	19696	19710	19562	19694	19636	19823	19742	19778	19688	19643	19651	19550	19675	19829	19676	19879	19763	19566	19739	19835	19778	19694	19589	19827	19836	19699	19731	19798	19881	19559	19586	19933	19726	19666	19749	19667	19778	19647	19710	19808	19622	20031	19631	19834	19857	19785	19786	19709	19816	19769	19892	19840	19671	19738	19440	19742	19859	19697	19575	19704	19634	19652	19806	19829	19945	19720	19724	19757	19806	19801	19672	19624	19748	19732	19815	19804	19937	19683	19554	19688	19804	19725	19765	19882	19637	19811	19852	19734	19790	19685	19779	19824	19626	19695	19812	19788	19807	19935	19656	19711	19924	19581	19613	19642	19693	19552	19629	19737	19824	19695	19566	19771	19774	19720	19793	19854	19771	19762	19991	19771	19648	19763	19703	19681	19654	19592	20015	19719	19834	19827	19706	19723	19542	19833	19846	19968	19600	19938	19730	19946	19664	19723	19886	19824	19891	19582	19729	19895	19734	19780	19801	19848	19792	19542	19606	19590	19626	19614	19650	19936	19544	19828	19549	19698	19886	19876	19689	19714	19831	19703	19732	19634	19681	19554	19683	19829	19748	19809	19657	19699	19951	19987	19862	19670	19865	19794	19764	19785	19731	19774	19720	19788	19840	19910	19748	19705	19698	19913	19905	19761	19665	19722	19687	19932	19817	19684	19589	19690	19713	19894	19855	19721	19825	19884	19715	19876	19716	20004	19634	19659	19853	19475	19876	19864	19721	19511	19674	19603	19706	19622	19639	20060	19987	19848	19848	19800	19630	19805	19841	19668	19654	19660	19798	19561	19734	19753	19827	19692	19655	19684	19824	19732	19764	19684	19585	19614	19638	19973	19867	19700	19710	19637	19926	19771	19690	19664	19546	19648	19715	19505	19819	19593	19761	19629	19786	19592	19794	19543	19683	19827	19962	19948	19755	19716	19550	19709	19746	19817	19842	19765	19704	19599	19922	19639	19882	19969	19796	19832	19861	19594	19363	19781	19484	19663	19796	19578	19809	19914	19911	19866	19665	19805	19701	19787	19630	19804	19716	19866	19796	19679	19654	19818	19699	19697	19817	19498	19637	19770	19828	19655	19665	19859	19838	19415	19751	19695	19924	19823	19702	19716	19653	19589	19785	19862	19619	19707	19668	19772	19420	19850	19789	19678	19677	19890	19945	19579	19606	19761	19707	19691	19605	19693	19408	19679	19634	19748	19783	19805	19733	19721	19691	19826	19480	19713	19595	19766	19743	19648	19771	19769	19765	19729	19964	19637	19707	19697	19911	19803	19608	19502	19818	19750	19746	19731	19854	19553	19669	19647	19654	19504	19573	19817	19751	19720	19835	19742	19799	19708	19755	19757	19658	19755	19771	19599	19809	19537	19647	19654	19842	19542	19561	19775	19828	19860	19777	19818	19630	19503	19865	19898	19553	19612	19664	19759	19808	19751	19726	19886	20039	19831	19792	19688	19672	19758	19902	19638	19759	19961	19804	19719	19828	19791	19947	19497	19542	19752	19746	19877	19622	19661	19857	19891	19915	19784	19771	19858	19614	19465	19819	19768	19769	19644	19793	19733	19752	19842	19705	19869	19909	19590	19875	19722	19563	19669	19710	19777	19651	19669	19622	19601	19670	19631	19561	19826	19694	19892	19736	19851	19599	19919	19715	19625	19722	19782	19674	19901	19681	19826	20027	19730	19586	19515	19705	19534	19568	19823	19704	19796	19676	19954	19741	19883	19730	19845	19741	19782	19762
23460	45512	39553	31679	27095	23610	21270	19888	18906	18072	17984	17482	17637	17350	17175	17283	17164	17354	17136	16953	17028	16993	17126	16972	17012	16871	17004	16939	17047	17008	16924	17066	16936	16926	16824	16849	16700	17028	16742	16863	17011	16844	16664	16860	16690	16835	16838	16733	16895	16721	16734	16853	16920	16784	16923	16775	16875	16752	16997	16743	16782	16936	17020	16714	17046	17055	16985	16687	16915	16843	16873	16853	16869	16822	16530	16992	16836	16806	16640	16732	16946	17018	16912	16863	16718	16841	16997	16692	16963	16781	16920	16821	16783	16674	16761	16778	16757	16804	16902	16843	16717	16839	16854	16912	16773	16911	16949	16734	16911	16750	16904	16978	16751	16873	16879	16821	16844	16869	16835	16812	16832	16845	16808	16619	16878	16717	16726	16785	16831	16715	16749	16991	16870	16778	16885	16658	16821	16739	16720	16780	16850	16743	16985	16942	16559	17004	16818	16791	16741	16893	17019	16785	16699	17049	16949	16760	16816	16714	17011	16810	16763	16878	16807	16752	16781	16786	16889	16884	16810	16768	16690	16719	16903	16895	16935	16731	16734	16766	16963	16744	16645	16857	16904	16803	16724	16770	16802	16795	16960	16871	16848	16764	16906	16662	16755	16727	16781	16846	16771	16759	16863	16613	16865	16950	16718	16719	16890	16815	16874	16784	16915	16975	16838	16687	16782	16741	16801	16728	16762	16708	16879	16954	16727	16789	16647	16590	16644	16643	16840	16879	16672	16699	16826	16671	16837	16712	16823	16787	16832	16840	16892	16712	16817	16753	16778	16848	16696	16903	16800	16665	16743	16820	16810	16891	16778	16846	16701	16878	16854	16825	16657	16700	16978	16712	16901	16672	16778	16969	16865	16855	16956	16757	16914	16735	16624	16790	16717	16629	16847	16762	16777	16837	16858	16910	16868	16849	16735	16729	16873	16846	16761	16730	16865	16865	16786	16821	16677	16788	16832	16813	16816	16745	16722	16753	17012	16893	16854	16862	16632	16834	16838	16802	16789	16812	16849	16627	16790	16968	16847	16879	16740	16835	16667	16800	16778	16912	16724	16844	16853	16815	16802	16887	16769	16740	16908	16771	16774	16701	16721	16885	16755	16695	16879	16733	16859	16922	16771	16790	16725	16765	16791	16820	16801	16822	16761	16684	16824	16841	16823	16608	16848	16747	16841	16949	16808	17068	16919	16813	16885	16726	16931	16733	16525	16764	16850	16930	16743	16649	16944	16844	16789	16976	16766	16775	16691	16869	16784	16938	16675	16873	16569	16737	16693	16976	16697	16888	16860	16785	16653	16787	16914	16769	16710	16694	16676	16885	16735	16783	16926	16944	16771	16715	16846	16596	16726	16935	16841	16863	16852	16706	16922	16841	16981	16762	16942	16862	16847	16776	16909	16907	16899	16670	16945	16823	16984	16782	16813	16810	16720	16798	16961	16810	16857	16769	16866	16974	16763	16833	16848	16908	16825	16883	16558	16706	16852	16830	16850	16590	16839	16929	16828	16638	16963	16766	16767	16839	16897	16676	16803	16701	16996	16915	16754	16829	16874	16627	16649	16744	16965	16777	16649	16655	16908	16745	16787	16747	16912	16679	16746	16837	16747	16729	16669	16742	16803	16892	16856	16990	16729	16634	16884	16922	16942	16823	16788	16675	16721	16826	16935	16701	16722	16852	16879	16964	16651	16767	16804	16745	16777	16929	16875	16831	16679	16763	17062	16670	16644	16874	16577	16790	16852	16754	17044	16765	16884	17020	16730	16860	16824	16896	16798	16824	16950	16819	16727	16832	16992	16771	16684	16825	16789	16620	16925	16765	16968	16770	16615	16805	16878	16835	16771	16828	16744	16918	16949	16625	16834	16962	16927	16829	16755	16747	16908	16799	16868	16766	16792	16946	16796	16716	16771	16747	16760	16845	16908	16751	16939	16654	16799	16959	16850	16690	16831	16887	16679	16952	16857	16822	16852	16849	16637	16823	16792	17058	16837	16842	16914	16855	16924	16909	16947	17000	16692	16861	16671	16875	16731	16892	16869	16890	16845	16791	16838	16458	16985	16760	16946	16757	16825	16589	16714	16809	16944	16868	16861	16770	16762	16694	16766	16952	16832	16898	16846	16646	16809	16725	16815	16829	16660	16849	16631	16809	16724	16600	16757	16838	16852	16793	16739	16691	16905	16784	16720	16774	16883	16732	16927	16828	16858	16986	16732	16756	16697	16787	16663	16747	16774	16869	16872	16792	16795	16685	16775	16725	16770	16768	16615	16920	16854	16886	16909	16933	16705	16722	16768	16700	16754	16820	16707	16745	16965	16725	16731	16868	16827	16904	16754	16793	16800	16813	16891	16750	16968	17077	16867	16727	16815	16853	16711	16624	16737	16603	16898	16690	16774	16791	16865	16865	16795	16813	16890	16789	16808	16968	16806	16710	16921	16844	16782	16820	16597	16570	16810	16789	16922	16919	16782	16870	16716	16879	16986	16773	16831	16865	16899	16880	16902	16851	16870	16884	16680	16794	16779	16872	16797	16681	16904	16793	16741	16743	16916	16820	16989	16748	16727	16756	16753	16815	16789	16782	16704	16746	16898	16667	16635	16866	16747	16842	16605	16836	16742	16823	16856	16663	16869	16820	16751	16811	16859	16845	16716	16726	16825	16804	16904	16950	16920	16706	16708	16840	16768	16844	16681	16836	16920	16892	16910	16737	16707	16890	17001	16888	16796	16738	16739	16824	16801	16851	16778	16911	16910	16846	16807	16739	16775	16831	16670	17011	16803	16818	16782	16879	16769	16782	16689	16801	16957	16560	16876	16673	16747	16729	16712	16786	16850	16863	16785	16668	16811	16782	16659	16837	16856	16673	16786	16780	16727	16759	16840	16630	16776	16911	16749	16710	16812	16915	16866	16875	16809	16828	16837	16818	16712	16747	16939	16935	16861	16939	16855	16736	16798	16784	16831	16818	16821	16865	17048	16737	16700	16847	16817	16836	16842	16751	16904	16934	16826	16723	16562	16753	17018	16814	16846	16924	16897	16822	16775	16748	16872	16920	16821	16694	16829	16780	16836	16714	16877	16608	16782	16895	16750	16868	16888	16932	16682	16796	16692	16868	16962	16904	16773	16954	16976	16853	16672	16688	16787	16668	16735	16667	16805	16830	16883	16828	16772	16717	16783	16822	16801	16808	16877	16793	16736	16892	17019	16923	16723	16756	16703	16778	16791	16974	16716	16806	16700	16737	16598	16890	16848	16874	16695	16735	16819	16810	16828	16811	16782	16888	16830	16858	16945	16761	16726	16859	16920	16797	16776	16721	16712	16847	16874	16772	16864	16946	16768	16890	16769	16727	16873	16745	16596	16840	16615	16850	16863	16911	17078	16790	16886	16915	16912	16899	16831	16953	16889	16672	16921	16721	16927	16862	16920	16698	16859	16844	16737	16938	16789	16838	16856	16688	16705	16869	16863	16723	16839	16830	17040	16741	16910	16733	16640	16761	16833	16863	16900	16630	16925	16804	16629	16851	16784	16762	16920	16687	16797	16897	16684	16745	16832	17026	16832	16869	16821	17003	16820	16711	16814	16779	17057	16834	16842	16793	16762	16841	16783	16817	17053	16827	16692	16926	16889	16751	16877	16758	16872	16858	16831	16699	16731	16857	16925	16619	16913	16792	16839	16843	16888	16983	16787	16737	16795	16961	16814	16899	16872	17065	16877	16792	16904	16857	16660	16905	16820	16763	16792	16817	16690	16843	16899	16828	16691	16882	16747	16665	16648	16943	16749	16850	16923	16831	16867	16764	16708	16792	16678	17114	16809	16803	16734	16785	16746	16760	16817	16710	16950	16934	16869	16828	16717	16612	16952	16929	16749	16718	16874	16784	16802	16883	17014	16744	16883	16779	16817	16769	16769	16802	16780	16762	16598	16613	16783	16784	16815	16953	16898	16807	16985	16980	16943	16831	16710	16837	16909	16733	16856	16602	16650	16837	16926	16813	16634	16899	16749	16834	16656	16783	16780	17018	16802	16879	16771	16730	16937	16883	16620	16889	16877	16893	16882	16637	16740	16877	16864	16875	16695	16849	16754	16784	16811	16796	16916	16918	16925	16740	16669	16943	16705	16793	16793	16960	16801	16798	16798	16536	16791	16673	16912	16781	16835	16728	16859	16869	16661	16757	16904	16824	16769	16761	16722	16707	16770	16823	16868	16615	16836	16731	16715	16768	16856	16951	16657	16743	16731	16958	16792	16898	16912	16647	16815	16759	16757	16968	16981	16714	16827	16844	16671	16832	16738	16982	16820	16915	16739	16767	16915	16738	16720	16773	16920	16773	16828	16699	16826	16672	16970	16927	16773	16847	16728	16891	16838	16829	16938	16664	16884	16797	16964	16673	16891	16886	16897	16842	16922	16810	16848	16753	16730	16901	16835	16751	16853	16768	17026	16766	16849	16972	16830	16801	16700	16921	16954	16941	16824	16934	16847	16794	16795	16790	16792	16664	16705	16812	16768	16778	16985	16970	16946	16839	16850	16820	16902	16884	16837	16934	16730	16759	16869	16750	16697	16816	16754	16981	16811	16804	16847	16750	16733	16676	16992	16841	16724	16849	16637	16738	16797	16864	16687	16680	16652	16849	16612	16783	16820	17048	16680	16711	16663	16726	16889	16954	16798	16731	16754	16894	16897	16835	16776	16837	16839	16799	16762	16744	16839	16866	16876	16861	16849	16805	16809	16722	16596	16793	16715	16877	16845	16928	16827	16813	16982	16804	16910	16964	16680	16822	16939	16716	16758	16955	16791	16787	16698	16894	16769	16839	16818	16806	16800	16721	16661	16750	16748	16963	16987	16573	16857	16895	16822	16818	16810	16844	16820	16922	16762	16781	16736	16744	16819	16876	16855	16665	16843	16818	16781	16799	16877	16819	16874	16726	16728	16712	16824	16779	16866	16837	16679	16702	16725	16723	16748	16894	16851	16836	16888	16908	16932	16937	16697	16835	16716	16808	16815	16797	16832	16849	16854	16867	16691	16897	16893	16735	16831	16708	16822	16944	16769	16719	16857	16947	16852	16865	16789	16866	16577	16742	16870	16700	16902	16792	16766	16861	16679	16865	16869	16719	16839	16773
25376	21616	28304	29201	23938	22555	21948	20716	20202	19950	19778	19589	19616	19550	19553	19535	19350	19533	19290	19214	19380	19449	19302	19411	19387	19340	19365	19390	19267	19258	19387	19524	19259	19342	19422	19251	19569	19514	19453	19256	19270	19331	19296	19223	19309	19437	19145	19145	19188	19206	19452	19250	19314	19189	19119	19240	19355	19058	19222	19164	19305	19414	18987	19153	19254	19253	19149	19150	19372	19281	19236	19365	19349	19159	19231	19455	19405	19372	19447	19280	19220	19101	19301	19161	19314	19089	19243	19232	19322	19097	19281	19149	19321	19237	19076	19366	19226	19212	19276	19308	19328	19244	19263	19212	19197	19300	19201	19125	19405	19296	19284	19289	19026	19176	19082	19216	19217	19108	19196	19071	19180	19251	19185	19264	19232	19041	19249	19331	19208	19267	19198	19248	19265	19273	19096	19253	19150	19289	19208	19184	19207	19484	19298	19253	19151	19265	19336	19326	19329	19098	19169	19236	19180	19238	19274	19052	19382	19234	19269	19121	19188	19133	19152	19020	19279	19211	19220	19332	19074	19216	19216	19360	19431	19156	19213	19260	19091	19158	19075	19412	19208	19234	19037	19188	19174	19230	19172	19367	19134	19190	19257	19090	19154	19348	19181	19128	19119	19206	19444	19334	19241	19145	19086	19287	19207	19220	19228	18989	19279	19317	19288	19341	19228	19154	19220	19137	19209	19192	19108	19246	19391	19372	19409	19268	19239	19330	19197	19171	19215	19212	19296	19230	19277	19214	19121	19106	19164	19337	19248	19317	19203	19203	19391	19149	19250	19423	19250	19062	19319	19178	19333	19253	19050	19222	19000	19166	19048	19226	19154	19189	19212	19094	19179	19223	19246	19276	19193	19160	19316	19257	19063	19310	19316	19293	19363	19355	19355	18970	19223	19200	18995	19192	19336	19099	19069	19217	19048	19139	19394	19219	19135	19256	19135	19071	19444	19321	19289	19126	19286	19037	19188	19160	19272	19102	19268	19201	19237	19186	19180	19183	19092	19086	19332	19400	19187	19343	19311	19200	19255	19400	19132	19028	19191	19259	19210	19143	19166	19272	19042	19409	19197	19179	19130	19267	19400	19434	19370	19255	19179	19282	19196	19192	19127	19248	19366	19292	19275	19262	19475	19374	19213	19090	19257	19254	19325	19151	19227	19287	19102	19189	19363	19251	19426	19358	19150	19277	19094	19228	19187	19106	19292	19280	19358	19185	19196	19399	19282	19067	18937	19197	19533	19262	19435	19145	19299	19528	19188	19495	19325	19200	19108	19236	19370	19236	19288	19128	19049	19103	19116	19200	19601	19199	19146	19344	19158	19290	19079	19163	19216	19293	19248	19238	19402	19226	19315	19272	19238	19242	19355	19286	19290	19281	19372	19191	19183	19214	19173	19292	19374	19179	19247	19023	19308	19122	19193	19442	19203	19287	19172	19189	19248	19203	19333	19149	19263	19299	19258	19280	19283	19324	19357	19265	19275	19385	19099	19265	19237	19263	19247	19248	19137	19225	19209	19333	19298	19293	19353	19270	19186	19183	19446	19104	19300	19519	19299	19250	19241	19184	19248	19238	19438	19269	19237	19216	19146	19344	19166	19365	19094	19303	19239	19251	19245	19294	19505	19289	19203	19147	19171	19180	19254	19239	19303	19130	19165	19341	19326	19144	19165	19467	19285	19315	19141	19107	19249	19251	19167	19047	19094	19071	19135	19330	19195	19233	19276	19034	19048	19252	19282	19008	19317	19249	19199	19190	19296	19297	19303	19229	18946	19373	19378	19193	19058	19209	19131	19344	19451	19466	19321	19426	19557	19226	19178	19168	19212	19179	19236	19380	19210	19296	19028	19234	19212	19120	19383	19297	19345	19268	19263	19205	19105	19362	19111	18910	19343	19203	19471	19206	19164	19287	19151	19395	19171	19333	19065	18893	19100	19255	19266	19022	19317	19131	19301	19319	19154	19229	19280	19141	19196	19350	19440	19144	19235	19138	19381	19123	19262	19402	19007	19229	19287	19152	19156	19381	19278	19188	19276	19325	19102	19204	19282	19155	19314	19404	19410	19268	19363	19166	19126	19256	19275	19407	19276	19220	19281	19196	19388	19516	19207	19184	19249	19392	19195	19188	19414	19239	19155	19229	19189	19417	19329	19319	19334	19178	19171	19144	19386	19101	19163	19311	19351	19202	19262	19087	19349	19076	19306	19281	19181	19100	19187	19344	19233	19219	19143	19197	19389	19160	19341	19318	19194	19169	19089	19237	19386	19480	19092	19209	19266	19099	19193	19350	19261	19192	19310	19310	19339	19366	19174	19070	19276	19227	19431	19375	19315	19347	19345	19326	19012	19334	19392	19243	19169	19345	19364	19285	19341	19298	19210	19209	19348	19218	19386	19098	19320	19155	19063	19136	19233	19155	19504	19392	19392	19118	19279	19346	19120	19182	19090	19279	19330	19079	19186	19239	19161	19346	19512	19191	19249	19317	19283	19258	19422	19334	19276	19018	19268	19432	19252	19119	19236	19226	19124	19191	19093	19243	19244	19169	19302	19075	19160	19339	19252	19147	19282	19109	19371	19408	19260	19059	19039	19256	19158	19167	18952	19146	19301	19405	19170	19258	19195	19242	19260	19199	19230	19182	19300	19184	19079	19152	19250	19428	19385	19350	19285	19077	19299	19278	19338	19223	19165	19228	19184	19408	19248	19097	19281	19223	19584	19221	19233	19316	19225	19109	19125	19267	19398	19181	19349	19039	19302	19093	19313	19391	19333	19475	19122	19425	19479	19304	19245	19223	19394	19334	19202	19283	19123	19343	19231	19214	19147	19063	19131	19210	19215	19194	19168	19340	19348	19342	19189	19368	19201	19422	19186	19250	19263	19315	19320	19378	19252	18899	19189	19235	19111	19256	19216	19108	19154	19134	19375	19157	19319	19108	19413	19342	19324	19113	19466	19135	19208	19150	19167	19297	19284	19272	19437	19399	19107	19352	19369	19252	19142	19310	19272	19163	19370	19154	19248	19337	19230	19079	19198	19126	19197	19291	19362	19375	19265	19294	19170	19391	19184	19242	19054	19120	19272	19083	19377	19110	19283	19312	19148	19320	19307	19271	19283	19314	19206	19206	19195	19168	19505	19231	19348	19326	19243	19309	19227	19218	18949	19366	19190	19464	19146	19178	19059	19223	19183	18993	19067	19031	19214	19149	19197	19323	19299	19302	19160	19289	19344	19236	19335	19254	19190	19384	19294	19309	19339	19215	19333	19348	19352	19308	19354	19190	19467	19310	19230	19252	19419	19178	19235	19232	19185	19352	19387	19138	19170	19395	19051	19245	19292	19233	19177	19156	19196	19328	19231	19318	19237	19214	19099	19098	19179	19210	19215	19128	19288	19251	19359	19244	19123	19101	19384	19263	19100	19175	19110	19377	19246	19321	19354	19151	19272	19184	19257	19192	19074	19176	19330	19172	19233	19133	19237	19079	19187	19266	19198	19118	19071	19251	19029	19109	19001	19190	19385	19149	19124	19226	19022	19132	19206	19212	19285	19130	19257	19157	19250	19307	19255	19286	19215	19221	19171	19408	19211	19158	19245	19292	18964	19212	19201	19482	19223	19207	19053	19318	19351	19266	19541	19344	19178	19241	19069	19243	19091	19268	19288	19137	19333	19257	19338	19384	19304	19218	19402	19465	19551	19185	19260	19142	19314	19555	19243	19196	19314	19088	19148	19117	19307	19412	19101	19424	18965	19299	19212	19136	19237	19370	19247	19421	19243	19112	19353	19270	19424	19141	19322	19323	19364	19220	19304	19375	19024	19245	19242	19143	19294	19203	19273	19104	19486	19232	19335	19212	19182	19364	19382	19246	19130	18950	19254	19355	19380	19280	19172	19203	19511	19146	19272	19301	19176	19148	19167	19277	18901	19138	19318	19316	19316	19322	19206	19302	19204	19288	19141	19386	19292	19216	19373	19261	19200	19130	19328	19273	19257	19157	19290	19225	19497	19367	19169	19109	19291	19120	19429	19402	19211	19416	19421	19310	19087	19333	18954	19406	19292	19199	19429	19420	19212	19166	19195	19396	19269	19211	19150	19301	19169	19165	19119	19209	19208	19217	19020	19451	19325	19320	19404	19253	19033	19336	19244	19300	19361	19237	19343	19346	19365	19121	19268	19434	19198	19124	19295	19327	19379	19175	19303	19160	19258	19064	19378	19281	19398	19108	19057	19108	19247	19418	19402	19408	19296	19120	19274	19384	19513	19230	19307	19131	19187	19177	19226	19244	19384	19173	19040	19124	19438	19201	19200	19190	19249	19086	19154	19221	19221	19195	19281	19103	19243	19225	19233	19150	19374	19220	19322	19440	19319	19199	19105	19337	19296	19211	19306	19347	19205	19261	19205	19251	19544	19051	19162	19251	19087	19154	19377	19322	19384	19354	19157	19035	19298	19091	19101	19051	19230	19169	19289	19134	19056	19336	19192	19360	19111	19142	19104	19222	19073	19245	19170	19212	19354	19330	19282	19091	19194	19157	19137	19253	19229	19349	19142	19094	19216	19204	19164	19273	19193	19356	19312	19301	19321	19213	19235	19135	19276	19219	19315	19288	19210	19355	19263	19359	19282	19093	19165	19313	19098	19329	19235	19238	19112	19230	19338	19245	19266	19122	19130	19209	19217	19425	19095	19303	19104	19254	19136	19126	19204	19158	19371	19291	19304	19202	19153	19262	19409	19299	19311	19211	19053	19174	19359	19518	19240	19186	19386	19512	19301	19325	19277	18987	19222	19122	19263	19302	19275	19344	19118	19067	19285	19245	19275	19196	19170	19451	19300	19109	19512	19239	19275	19335	19210	19332	19493	19291	19204	19174	19340	19187	19067	19296	19226	19249	19376	19166	19380	19307	19384	19343	19092	19249	18964	19221	19178	18948	19328	19289	19166	19174	19223	19157	19219	19289	19259	19256	19229	19281	19254	19102	19310	19252	19194	19331	19202	19238	19211	19215	19309	19138	19296	19134	19221	19246	19266	19242	19278	19175	19151	19223	19309	19186	18925	19238	19247	19282	19257	19206	19282	19221	19358	19287	19211	19111	19283	19300	19215	19374	19371	19117	19129	19151	18969	19161	19246	19337
23751	42047	36061	28451	24120	21560	19709	18748	18036	17616	17269	16992	17082	16699	16838	16873	16759	16603	16700	16770	16719	16437	16700	16707	16594	16612	16668	16590	16577	16658	16728	16580	16632	16641	16670	16646	16603	16589	16713	16697	16659	16513	16496	16699	16646	16555	16625	16600	16369	16366	16578	16550	16585	16500	16480	16438	16636	16592	16491	16594	16325	16687	16478	16520	16522	16452	16608	16474	16577	16695	16319	16698	16458	16622	16554	16581	16516	16512	16657	16603	16536	16595	16437	16513	16609	16617	16489	16549	16380	16561	16552	16493	16578	16462	16676	16514	16557	16568	16535	16630	16645	16387	16438	16434	16702	16305	16588	16550	16455	16379	16471	16510	16512	16611	16532	16381	16581	16463	16634	16523	16488	16476	16484	16510	16471	16459	16652	16639	16649	16594	16528	16411	16472	16580	16576	16610	16473	16497	16503	16657	16424	16513	16413	16659	16589	16548	16574	16540	16659	16510	16507	16572	16462	16555	16409	16426	16688	16532	16654	16531	16475	16663	16447	16466	16558	16717	16606	16517	16536	16642	16683	16453	16655	16650	16521	16578	16554	16572	16702	16306	16370	16502	16728	16487	16541	16572	16589	16490	16639	16527	16595	16444	16549	16547	16406	16626	16589	16540	16578	16711	16490	16443	16734	16474	16593	16458	16551	16479	16432	16551	16395	16392	16646	16424	16492	16337	16644	16487	16511	16668	16611	16689	16371	16516	16466	16462	16434	16538	16571	16652	16413	16611	16460	16389	16665	16689	16511	16547	16417	16573	16496	16633	16595	16404	16513	16634	16340	16611	16583	16590	16712	16460	16558	16555	16584	16590	16539	16497	16680	16342	16585	16422	16597	16506	16612	16601	16495	16630	16557	16357	16563	16524	16573	16351	16496	16529	16677	16505	16427	16277	16433	16415	16567	16594	16432	16567	16541	16523	16504	16567	16547	16564	16611	16347	16435	16533	16483	16508	16399	16596	16524	16502	16505	16459	16486	16624	16419	16556	16496	16429	16641	16519	16557	16457	16757	16637	16619	16441	16639	16783	16557	16464	16568	16375	16477	16505	16522	16589	16622	16466	16427	16542	16515	16479	16595	16550	16533	16499	16566	16611	16476	16489	16515	16592	16530	16459	16534	16528	16554	16662	16647	16393	16492	16586	16706	16512	16632	16525	16458	16703	16448	16672	16608	16336	16743	16724	16517	16632	16501	16606	16586	16639	16411	16515	16614	16663	16464	16572	16610	16546	16575	16536	16564	16614	16565	16441	16588	16398	16552	16484	16526	16665	16750	16431	16527	16481	16524	16398	16583	16466	16490	16596	16502	16480	16454	16465	16561	16526	16451	16483	16565	16617	16614	16528	16678	16559	16607	16616	16557	16499	16601	16537	16603	16590	16637	16644	16386	16456	16717	16782	16434	16485	16261	16476	16427	16562	16540	16499	16333	16463	16633	16528	16381	16499	16562	16630	16592	16624	16759	16678	16399	16633	16348	16473	16638	16484	16688	16544	16386	16498	16605	16597	16450	16576	16573	16570	16266	16591	16624	16726	16460	16365	16473	16437	16563	16472	16566	16425	16463	16585	16531	16585	16618	16503	16640	16530	16595	16521	16511	16438	16514	16540	16523	16462	16469	16629	16689	16717	16644	16552	16481	16374	16809	16748	16642	16659	16541	16377	16572	16573	16592	16507	16599	16394	16639	16346	16709	16676	16481	16656	16472	16635	16684	16507	16508	16554	16625	16600	16534	16347	16549	16605	16449	16523	16375	16372	16578	16699	16557	16533	16638	16656	16559	16708	16281	16496	16538	16537	16602	16595	16336	16470	16638	16506	16315	16566	16536	16644	16389	16525	16421	16639	16717	16524	16420	16521	16498	16384	16534	16543	16582	16597	16356	16637	16496	16474	16384	16617	16556	16478	16601	16539	16572	16722	16451	16477	16549	16506	16672	16550	16431	16516	16307	16666	16604	16477	16529	16384	16542	16431	16463	16782	16552	16534	16468	16407	16591	16642	16542	16560	16699	16524	16667	16511	16561	16395	16573	16443	16583	16470	16639	16427	16616	16519	16358	16554	16603	16395	16531	16422	16435	16458	16523	16482	16453	16514	16558	16472	16778	16445	16513	16350	16580	16299	16469	16513	16542	16526	16673	16613	16605	16446	16588	16528	16754	16697	16688	16389	16548	16475	16547	16538	16768	16360	16660	16613	16704	16469	16361	16619	16648	16428	16510	16670	16654	16647	16484	16413	16480	16280	16549	16502	16458	16367	16388	16508	16629	16594	16564	16519	16551	16529	16510	16427	16722	16628	16446	16624	16463	16589	16521	16649	16424	16545	16637	16516	16498	16503	16345	16590	16577	16476	16345	16612	16447	16575	16345	16504	16614	16661	16397	16470	16617	16597	16556	16526	16740	16473	16447	16635	16448	16437	16555	16649	16544	16468	16481	16486	16410	16349	16675	16605	16442	16472	16552	16530	16571	16495	16609	16541	16452	16429	16432	16352	16474	16474	16502	16497	16406	16594	16462	16492	16544	16543	16569	16594	16486	16440	16532	16686	16538	16522	16423	16499	16478	16517	16602	16534	16596	16671	16432	16551	16587	16484	16553	16631	16566	16393	16707	16612	16496	16633	16601	16621	16387	16611	16432	16669	16711	16572	16452	16730	16516	16425	16595	16526	16412	16686	16394	16443	16633	16641	16470	16632	16479	16466	16475	16669	16474	16560	16536	16336	16562	16548	16715	16495	16442	16628	16542	16452	16523	16498	16617	16374	16539	16623	16502	16497	16806	16525	16690	16699	16470	16543	16462	16489	16590	16358	16429	16390	16570	16461	16630	16354	16766	16559	16520	16528	16496	16589	16439	16455	16444	16680	16491	16534	16397	16552	16510	16629	16676	16304	16495	16539	16718	16662	16481	16381	16525	16363	16504	16496	16592	16434	16325	16473	16416	16485	16554	16507	16599	16454	16479	16657	16661	16331	16526	16627	16462	16516	16619	16432	16629	16477	16394	16522	16425	16478	16481	16530	16445	16564	16501	16385	16582	16528	16398	16538	16420	16644	16513	16663	16567	16544	16379	16400	16560	16607	16612	16656	16609	16643	16510	16551	16525	16591	16492	16644	16543	16475	16635	16608	16535	16466	16515	16508	16571	16474	16455	16536	16534	16544	16588	16535	16526	16676	16579	16610	16494	16469	16352	16532	16457	16575	16354	16569	16569	16574	16548	16555	16599	16563	16669	16658	16810	16475	16603	16634	16552	16579	16227	16410	16654	16518	16356	16349	16532	16524	16427	16670	16758	16587	16572	16352	16539	16727	16578	16618	16623	16536	16628	16372	16597	16525	16471	16552	16577	16464	16550	16468	16380	16523	16554	16302	16474	16709	16622	16478	16498	16697	16358	16571	16565	16370	16534	16472	16547	16691	16468	16444	16422	16500	16404	16560	16589	16487	16404	16697	16606	16486	16599	16563	16356	16592	16635	16570	16636	16683	16516	16395	16710	16648	16599	16515	16530	16434	16604	16576	16699	16455	16366	16351	16529	16639	16539	16414	16508	16452	16522	16701	16530	16477	16484	16575	16503	16528	16401	16645	16400	16437	16594	16420	16426	16631	16605	16634	16640	16540	16440	16505	16518	16549	16388	16493	16442	16440	16592	16704	16594	16459	16536	16653	16371	16529	16514	16608	16402	16635	16560	16529	16512	16470	16604	16629	16382	16600	16652	16456	16598	16553	16539	16425	16566	16568	16511	16568	16487	16463	16450	16351	16472	16493	16747	16442	16431	16389	16486	16479	16487	16473	16602	16374	16526	16347	16589	16616	16452	16471	16480	16709	16650	16449	16489	16600	16607	16437	16367	16640	16458	16372	16490	16505	16657	16549	16676	16603	16568	16601	16403	16381	16638	16701	16528	16413	16538	16491	16500	16483	16452	16563	16646	16556	16542	16289	16642	16394	16467	16545	16520	16507	16643	16567	16602	16594	16540	16606	16573	16635	16386	16429	16511	16443	16590	16547	16554	16620	16444	16576	16631	16490	16669	16613	16650	16628	16478	16563	16466	16525	16494	16535	16509	16461	16752	16529	16668	16565	16338	16539	16471	16664	16504	16511	16560	16460	16475	16571	16483	16640	16509	16371	16629	16490	16596	16593	16528	16574	16545	16468	16505	16493	16554	16545	16421	16512	16438	16606	16606	16652	16529	16482	16743	16469	16510	16616	16551	16435	16608	16597	16530	16726	16509	16520	16657	16535	16666	16522	16544	16472	16560	16472	16358	16582	16437	16388	16508	16445	16440	16620	16600	16502	16643	16674	16644	16570	16736	16427	16508	16541	16450	16561	16576	16505	16479	16418	16449	16654	16482	16553	16655	16531	16631	16597	16665	16509	16546	16398	16588	16492	16476	16812	16556	16515	16550	16428	16499	16630	16491	16711	16408	16646	16420	16531	16326	16663	16541	16527	16474	16338	16495	16486	16498	16411	16543	16549	16502	16475	16419	16488	16708	16627	16578	16490	16547	16584	16490	16524	16368	16569	16551	16549	16633	16604	16481	16633	16505	16509	16585	16532	16674	16550	16623	16497	16334	16411	16621	16559	16588	16594	16557	16648	16599	16659	16371	16386	16519	16616	16539	16571	16591	16473	16563	16594	16441	16378	16543	16553	16404	16428	16577	16702	16523	16445	16725	16660	16490	16630	16541	16603	16386	16381	16566	16449	16520	16570	16641	16407	16496	16600	16582	16510	16565	16696	16542	16603	16543	16396	16534	16322	16554	16504	16428	16505	16485	16665	16492	16530	16573	16488	16584	16577	16613	16429	16684	16464	16507	16461	16632	16499	16503	16494	16438	16477	16706	16579	16667	16565	16517	16723	16511	16392	16464	16536	16531	16447	16388	16547	16597	16427	16449	16455	16515	16370	16494	16653	16507	16537	16452	16477	16424	16448	16528	16484	16717	16618	16474	16582	16572	16499	16704	16403	16616	16559	16542	16513	16583	16623	16691	16481	16617	16356	16470	16719	16500	16407	16360	16422	16537	16519	16544	16607	16405	16616	16470	16688	16388	16611	16718	16558	16511	16353	16752	16569	16727	16537	16483	16533	16573	16594	16449	16484	16514	16697	16247	16503	16528	16619
22498	21512	28675	24877	22646	25677	27231	23131	21638	21347	20900	20651	20453	20382	20250	20254	20237	20204	20038	20041	20126	19929	20075	19962	20149	19993	20102	20188	20001	19903	19916	19955	19847	19907	19886	19837	20020	19893	19772	19823	19678	19787	19698	19691	19799	19822	19777	19909	19793	19753	19936	19708	19857	19797	19640	19733	19832	19679	19783	19718	19745	19652	19753	19961	19910	19905	19788	19901	19805	20100	19954	19692	19973	19750	19740	19758	19930	19739	19755	19744	19752	19727	19932	19704	19848	19790	19684	19721	19719	19583	19710	19458	19861	19651	19822	19830	19667	19850	19775	19819	19623	19595	19535	19779	19680	19719	19691	19807	19822	19745	19861	19876	19795	19718	19793	19581	19805	19614	19541	19667	19774	19646	19653	19798	19697	19860	19665	19771	19666	19560	19633	19727	19404	19714	19733	19630	19608	19673	19819	19895	19735	19805	19783	19829	19676	19747	19679	19664	19753	19500	19514	19777	19670	19776	19721	19587	19758	19673	19631	19697	19804	19623	19742	19790	19695	19770	19775	19603	19712	19783	19961	19804	19614	19693	19620	19680	19729	19908	19862	19777	19837	19709	19837	19732	19861	19848	19702	19896	19690	19920	19744	19630	19944	19633	19668	19716	19975	19684	19638	19661	19781	19717	19953	19560	19706	19985	19561	19790	19883	19754	19733	19754	19781	19811	19839	19661	20004	19703	19738	19878	19980	19863	19534	19747	19710	20173	19692	19645	19689	19713	19626	19713	19692	19696	19649	19618	19607	19901	19455	19824	19792	19679	20052	19694	19565	19779	19709	19832	19819	19658	19764	19522	19693	19591	19932	19890	19972	19768	19758	19914	19669	19647	19741	19835	19644	19831	19766	19704	19638	19784	19656	19817	19629	19600	19690	19587	19718	19558	19669	19571	19783	19734	19584	19498	19816	19980	19573	19904	19695	19843	19700	19601	19713	19651	19723	19809	19563	19671	19767	19716	19878	19970	19694	19684	19808	19996	19651	19612	19752	19669	19783	19691	19618	19647	19685	19807	19713	19591	19494	19810	19556	19864	19607	19666	19915	19844	19796	19713	19882	19757	19856	19713	19555	19667	19471	19656	19513	19689	19743	19739	19965	19962	19732	19936	19800	19774	19979	19794	20054	19624	19716	19889	19612	19628	19706	19746	19635	19766	19701	19637	19861	19824	19730	19640	19889	19649	19778	19862	19669	19785	19669	19505	19777	19620	19640	19515	19725	19641	19671	19750	19749	19819	19430	19600	19811	19833	20058	19889	19644	19820	19570	19762	19660	19910	19949	19703	19453	19515	19726	19859	19771	19704	19786	19850	19726	19915	19781	19691	19869	19641	19610	19604	19644	19697	19660	19602	19689	19643	19670	19977	19734	19730	19918	19589	19764	19721	19651	19836	19760	19803	19886	19636	19796	19703	19464	19619	19572	19733	19806	19912	19682	19570	19910	19639	19647	19524	19529	19879	19734	19692	19717	19828	19593	19880	19932	19817	19817	19435	19672	19818	19856	19674	19656	19570	19817	19740	19677	19984	19984	19625	19662	19540	19764	19562	19623	19854	19850	19748	19842	19755	19873	19677	19811	19872	19750	19897	19809	19926	19685	19678	19870	19666	19550	19668	19728	19960	19861	19640	19646	19667	19767	19901	19802	19801	19773	19889	19598	19653	19931	19740	19672	19613	19615	19624	19671	19729	19871	19690	19504	19781	19753	19528	19494	19637	19826	19649	19984	19606	19861	19719	19752	19734	19563	19631	19586	19750	19835	19601	19625	19965	19638	19751	19521	19688	19642	19629	20142	19709	19640	19987	19788	19783	20087	19687	19752	19444	19728	19602	19652	19589	19725	19540	19771	19834	19553	19787	19346	19828	19602	19813	19628	19839	19708	19665	19743	19746	19634	19684	19828	19821	19764	19692	19679	19797	19561	19785	19679	19574	19790	19704	19644	19833	19520	19702	19676	19713	19899	19688	19742	19517	19851	19781	19749	19734	19532	19774	19583	19778	19490	19555	19879	19790	19754	19730	19880	19737	19885	19652	19687	19873	19818	19760	19779	19713	19779	19642	19798	19830	19652	19911	19715	19804	19744	19730	19623	19754	19811	19496	19635	19769	19659	19740	19777	19639	19738	19815	19818	19606	19886	19615	19580	19648	19662	19850	19715	19881	19855	19759	19911	19662	19703	19500	19853	19688	19617	19487	19683	19647	19571	19995	19726	19760	19779	19626	19682	19791	19482	19739	19626	19772	19825	19549	19717	19830	19889	19704	19751	19841	19827	19651	19644	19706	19516	19821	19617	19752	19812	19856	19803	19670	19912	19676	19742	19931	19693	19618	19712	19645	19658	19870	19746	19753	19783	19786	19856	19652	19749	19764	19844	19733	19215	19515	19599	19685	19623	19697	19717	19564	19816	19553	19690	19752	19615	19577	19603	19697	19543	19743	19922	19662	19975	19735	19861	19725	19824	19773	19965	19846	19705	19682	19881	19845	19832	19847	19658	19710	19600	19857	19545	19895	19956	19652	19615	19601	19518	19397	19848	19638	19866	19710	19499	19801	19957	19662	19881	19690	19797	19639	19851	19622	19765	19777	19592	19620	19819	19910	19775	19564	19619	19903	19841	19578	19725	20065	19679	19719	19792	19828	19625	19605	19824	19821	19771	19746	19625	19774	19717	19700	19555	19792	19668	19557	19714	19848	19792	19952	19807	19727	19779	19666	19631	19723	19770	19449	19752	19630	19823	19665	19635	19747	19799	19717	19655	19991	19784	19775	19777	19762	19821	19771	19724	19668	19680	19651	19894	19651	19717	19758	19656	19698	19839	19696	19730	19651	19778	19796	19630	19826	19681	19764	19753	19692	19602	19747	19732	19633	19915	19763	19546	19637	19798	19890	19638	19556	19743	19783	19767	19718	19963	19602	19925	19616	19736	19795	19770	19726	19761	19834	19756	19812	19921	19560	19630	19702	19457	19780	19715	20033	19651	19654	19573	19503	19716	19881	19662	19616	19711	19758	19860	19864	19725	19623	19581	19684	19784	19868	19719	19806	19885	19748	19588	19796	19681	19723	19744	19748	19582	19653	19632	19632	19442	19821	19915	19802	19833	19689	19545	19445	19749	19753	19604	19586	19728	19504	19667	19639	19438	19863	19815	19825	19719	19782	19862	19778	19627	19758	19729	19594	19786	19831	19764	19707	19933	19597	19723	19587	19549	19699	19662	19546	19864	19562	19822	19819	19720	19737	19639	19882	19739	19600	19722	19638	19742	19843	19784	19580	19709	19685	19667	19752	19688	19556	19741	19734	19635	19840	19646	19764	19760	19830	19671	19698	19467	19770	19935	19748	19739	19640	19794	19782	19601	19752	19624	19681	19663	19542	19727	19646	19829	19728	19592	19880	19764	19753	19720	19696	19531	19524	19570	19828	19837	19639	19780	19747	19818	19736	19871	19817	19745	19613	19574	19691	19629	19735	19837	19824	19801	19474	19932	19879	19861	19660	19793	19915	19673	19603	19788	19851	19703	19841	19655	19640	19711	19851	19644	19784	19656	19673	19837	19806	19776	19739	19756	19785	19763	19741	19746	19617	19551	19904	19724	19711	19801	19993	19753	19681	19683	19866	19648	19551	19864	19688	19999	19859	19654	19625	19877	19774	19795	19562	19799	19699	19671	19802	20007	19739	19793	19891	19653	19680	19524	19675	19864	19590	19815	19855	19906	19717	19668	19783	19683	19574	19570	19543	19848	19849	19738	19906	19488	19621	19657	19730	19628	19774	19901	19549	19574	19590	19724	19604	19860	19647	19835	19922	19491	19545	19676	19617	19823	19578	19805	19850	19908	19935	19658	19685	19703	19530	19827	19719	19803	19724	19781	19864	19701	19605	19599	19726	19625	19673	19554	19686	19646	19734	19742	19701	19653	19666	19769	19707	19815	19635	19482	19639	19775	19639	19740	19563	19714	19696	19877	19690	19571	19774	19611	19632	19571	19727	19709	19655	19858	19822	19700	19816	19934	19807	19792	19664	19817	19820	19739	19654	19767	19842	19617	19713	19840	19697	19686	19572	19662	19558	19605	19629	19591	19832	19608	19831	19792	19862	19683	19969	19742	19751	19590	19848	19735	19762	19819	20035	19609	19705	19796	19934	19669	19614	19877	19786	19545	19657	19653	19567	19726	19740	19641	19586	19679	19690	19482	19591	19632	19662	19808	19836	19934	19864	20076	19910	19849	19720	19607	19650	19613	19781	19699	19675	19741	19763	19877	19522	19683	19637	19819	19950	19708	19893	19639	19726	20032	19727	19888	19762	19648	19652	19644	19567	19648	19841	19430	19943	19672	19724	19683	19767	19877	19776	19759	19781	19796	19772	19885	19839	19775	19728	19717	19581	19720	19453	19669	19811	19769	19798	19696	19865	19794	19681	19870	19770	19766	19901	19684	19645	19794	19662	19648	19920	19619	19729	19628	19588	19606	19798	19701	19477	19815	19608	19730	19755	19848	19877	19629	19687	19785	19548	19610	19800	19835	19778	19710	19828	19604	19537	19761	19583	19839	19611	19676	19837	19838	19699	19638	19838	19794	19571	19649	19804	19669	19666	19584	19683	19784	19523	19698	19897	19826	19536	19543	19573	19711	19464	19754	19796	19793	19649	19606	19602	19703	20000	19782	19460	19831	19989	19517	19919	19688	19882	19584	19566	19751	19626	19665	19853	19909	19730	19630	19879	19699	19626	19725	19715	19837	19542	19631	19727	19813	19758	19790	19857	19594	19757	19919	19784	19866	19709	19679	19886	19832	19474	19525	19622	19637	19853	19716	19736	19776	19702	19872	19813	19666	19877	19632	19943	19675	19590	19985	19912	19719	19720	19774	19828	19580	19790	19889	19723	19678	19807	19744	19670	19736	19679	19813	19432	19793	19769	19577	19558	19809	19775	19617	19599	19883	19797	19682	19539	19729	19648	19636	19730	19688	19610	19783	19913	19829	19907	19903	19733	19642	19779	19810	19669	19776	19883	19686	19754	19895	19590	19829	19877	19626	19656	19739	19836	19529	19595	19458	19615	19637	19578	19554	19835	19736	19930	19674	19706	19736	19719	20084	19578	19741	19634	19636	19773	19564	19474	19613	19926
24978	50494	44761	35528	29740	25706	22887	21037	19806	19205	18217	18111	17748	17613	17548	17575	17475	17273	17437	17334	17239	17085	16974	16942	17060	17129	16942	17016	17063	16949	17008	16953	16963	16854	17001	16790	16830	16765	16825	16827	16848	16862	16953	16842	16862	16803	16813	16908	16756	16774	16867	16858	16827	16777	16826	16804	16748	16868	16805	16688	16872	16862	16828	16819	16701	16872	16761	16858	16765	16677	16855	16828	16909	16706	16859	16912	16863	16929	17030	16789	16901	16838	16806	16732	16651	16611	16964	16744	16806	16943	16818	16963	16874	16785	16873	16794	16876	16882	16902	16877	17094	16917	16949	16835	16800	16810	16842	16827	16887	16729	16793	16865	16881	16879	16817	16832	16852	16847	17050	16963	16795	16758	16818	16694	16857	16703	16714	16785	16845	16947	16773	16759	16857	16683	16745	16624	16945	16749	16813	16872	16949	16702	16661	16774	16859	17091	16906	16849	16951	16939	16805	16769	16694	16729	16838	16801	16847	16904	16769	16799	17035	16880	16733	16797	16720	16875	16751	16936	16846	16874	16757	16761	16783	16996	16729	16629	16864	16679	16791	16845	16852	17061	16840	16606	16661	16779	16917	16960	16808	16952	16822	16816	16865	16766	16889	16879	16838	16984	16619	16721	16801	16922	16854	16757	16775	16736	16837	16728	16851	16775	16900	17079	16864	16900	16788	16929	16724	16925	16679	16879	16640	16697	16715	16858	16868	16684	16738	16767	16768	16927	16740	16745	16786	16694	16885	16919	16897	16798	16631	16955	16883	16617	16848	16758	16789	16982	16690	16801	16832	16789	16876	16706	16780	16743	16867	16800	16825	16771	16744	16890	16896	16695	16826	16814	17038	16847	16797	16768	16966	16849	16828	16850	16997	16698	16720	16894	16659	16737	16822	16726	16976	16795	16848	16654	16684	16741	16816	16734	16599	16833	16711	16946	16746	16785	16907	16649	16788	16753	16763	16870	16875	16895	16919	16730	16819	16845	16758	16724	16824	16790	16941	16772	16775	16828	16867	16920	16728	16761	16851	16779	16716	16807	16840	16560	16898	17014	16753	16905	16991	16730	16826	16856	16943	16908	16848	16999	17020	16700	16888	16941	16932	16712	16602	16795	16965	16714	16748	16757	16764	16741	16862	16894	16724	16658	16714	16966	16690	16913	16898	16624	16772	17125	16627	16924	16797	16829	16821	16857	17064	16781	16766	16824	16825	16937	16826	16851	16852	16674	16803	17006	16752	16909	16741	16833	16703	16681	16897	16635	16890	16783	16698	16770	16903	17001	16765	16927	16704	16669	16830	16792	16952	16657	16875	16818	16785	16806	16845	16664	16777	16897	16984	16892	16774	16886	16936	16837	16793	17046	16822	16712	16974	16805	16797	16730	16768	16913	16863	16721	16877	16651	16659	16614	16879	16577	16682	16814	16824	16917	16844	16771	16912	16743	16791	17113	16773	16914	17024	16755	16885	16676	16646	16747	16673	16726	16786	16619	16866	16788	16805	16799	16818	16827	16783	16699	16760	16831	16761	16935	16778	16910	17048	16721	16975	16694	16782	16917	17070	16900	16926	17014	16897	16847	16704	16983	16862	16870	16955	16824	16762	16754	16837	16960	16730	16978	16846	16926	16768	16726	16591	16755	16892	16877	16823	17035	16934	16982	16764	16847	16831	16741	16961	16856	16781	16745	16874	16730	16804	16700	16870	16676	16815	16843	16783	16910	16893	16847	16827	16901	16775	16910	16826	16968	16567	16732	16913	16754	16884	16917	16721	16871	16728	16885	16601	16857	16620	16859	16745	16868	16798	16897	16882	16768	16830	16938	16866	16917	16902	16808	16877	16647	16901	16721	16937	16850	16970	16926	16823	16770	16889	16679	16873	16825	16736	16786	16701	16785	16859	16680	16752	16704	16879	16923	16899	16949	16943	16894	16735	16807	16752	16879	16815	16737	16876	16872	16796	16886	16785	16859	16953	16821	16774	16820	16908	16845	16850	16823	16711	16799	16850	16720	16836	16838	16846	16719	16742	16850	16760	16937	16881	16694	16774	16881	16813	16980	16717	16945	16925	16631	16874	16796	16700	16930	16877	16746	16775	16731	16922	16910	16619	16842	16817	16830	16762	16807	16637	16763	16888	16975	17094	16893	16870	16714	16964	16887	16843	16599	16746	16982	16811	16871	16785	16784	16869	16826	16859	16786	16813	16931	16942	16804	16793	16722	16874	16878	16873	16895	16848	16750	16733	16778	16898	16840	16751	16846	16854	16832	16850	16880	17068	16737	16689	16910	16886	16913	16600	16962	16801	16775	16813	16881	16797	16909	16962	16761	16771	16830	17002	16737	16773	17013	16684	16829	16922	16783	16854	16839	16725	16881	16863	16804	16843	16923	16766	16942	16899	16865	17032	16848	16811	16939	16937	16832	16702	16905	16702	16768	16730	16747	16783	16801	16780	16780	16783	17022	16936	16819	16860	16823	16787	16747	16790	16861	16775	16792	16819	16898	16943	16754	16756	16496	16849	16879	16931	16695	16745	16846	16694	17004	16566	16832	16812	16836	16914	16782	16870	16927	16728	17034	16776	16926	16801	16709	16747	16828	16780	16817	16753	16758	16694	16962	16868	16883	16877	16712	16848	16699	16971	16848	16835	16765	16655	16821	16861	16877	16727	16782	16802	16913	16668	16874	16637	16832	16920	16762	16925	16905	16849	16749	16668	16785	16794	16851	16892	16698	16802	16602	16780	16901	16655	16841	16968	16759	16720	16917	16878	16643	16741	16831	16893	16843	16804	16767	16704	16872	16857	16824	16815	16745	16772	16895	16695	16743	16798	16789	16839	16762	16784	16949	16580	16868	16812	16919	16783	16533	16988	16766	16747	16758	17076	17007	16775	16853	17034	16648	16943	16971	16827	16933	16913	16707	16815	16687	16830	16730	16787	16826	16894	16906	16856	16724	16813	16897	16701	16772	16751	16877	16944	16600	16846	16946	16878	16983	16833	16924	16793	16855	16871	16872	16801	16939	16734	16910	16765	17108	16986	16860	16873	16638	16774	16860	16812	16779	16867	16794	16881	16799	16740	16821	16624	16704	16954	16922	16955	16772	16910	16967	16817	16924	16807	16757	16784	16886	16962	16728	16819	16923	16725	16864	16631	16938	16927	16736	16936	16707	16886	16780	16846	16648	16776	16755	16745	16747	16944	16860	16881	16967	16799	16755	16780	16693	16829	16942	16900	16908	16722	16675	16722	16869	16853	16791	16710	16681	16892	16773	16795	16793	16861	16766	16526	16777	16675	16787	16820	16804	16671	16696	16876	16620	16881	16746	16778	16825	16816	16809	16891	16728	16790	16775	16770	16609	16933	16943	16805	16833	16843	16786	16705	16651	16801	16647	16821	16818	16781	16880	16611	16772	16742	16906	16887	16896	16731	16845	16749	16942	16740	16740	16711	16801	16815	16839	16799	16629	16781	16769	16782	16738	16760	17000	16751	16762	16790	16746	16828	16802	16964	16801	16809	16969	16820	16714	16862	16884	16707	16624	16881	16891	16757	16813	16909	16971	16755	16760	16694	16828	16788	16853	16703	16836	16933	16754	16933	16975	16992	16751	16789	16967	16916	16802	16893	16807	16818	17082	16842	16731	17002	16597	16809	16732	16920	16733	16669	16691	16962	16733	16884	16797	16875	16788	16888	16686	16856	16761	16776	16914	16740	16868	16641	17009	16853	16822	16743	16848	16816	16880	16813	16832	16625	16917	16955	16805	16892	16738	16891	16884	16893	16917	16887	16801	16785	16890	16891	16697	16906	16914	16736	16662	16774	16772	16795	16969	16833	16746	16860	16811	16820	16847	16689	16818	16786	16729	16916	16707	16882	16950	16613	16906	16739	16816	16828	16881	16886	16798	16761	16869	16912	16796	16742	16955	16737	16726	16871	16920	16805	16797	16715	16925	16909	16756	16771	16990	16788	16791	16779	16809	16836	16664	16825	16827	16869	16828	16744	16853	16759	16915	16973	16847	16839	16837	16924	16582	16767	16972	16950	16779	16911	16775	16819	16751	16685	16761	16842	16716	16769	16944	16812	16546	16949	16898	16711	16718	16985	16894	16815	16749	16842	16984	16877	16881	16983	16909	16881	16663	16930	16902	16812	16942	16799	16871	16662	16690	16791	16886	16778	16574	16944	16945	16900	16798	16814	16951	16909	16880	16954	16752	16832	16722	16848	16967	16907	16722	16730	16876	16854	16891	16710	16924	16898	16590	16786	16684	16779	16758	16861	16900	16848	16885	16848	16873	16890	16782	16721	16857	16844	16970	16777	16928	16863	16822	16814	16843	17061	16693	17029	16637	16825	16840	16748	16779	16790	16825	16739	16667	16732	16752	16879	16714	16816	16869	16705	16716	16770	16953	16812	17118	16705	16796	16879	16737	16642	16813	16767	16960	16889	16789	16872	16701	16851	16773	16844	17169	16852	16914	16903	16777	16757	16656	16855	16653	16784	16716	16869	16703	16680	16792	16688	16978	16702	16585	16859	16869	16744	16853	16724	16750	16792	16706	16760	16924	16683	16721	16920	16766	16703	16895	16970	16812	16950	16781	16969	16593	16798	16713	16864	16937	16756	16827	16698	16901	16855	16795	16928	16805	16835	16819	16780	16928	16880	16886	16811	16868	16793	16798	16678	16728	16753	16704	16838	16819	16928	16849	16861	16971	16615	16830	16772	16978	16780	16759	16844	16940	16791	16811	16964	16707	16833	16847	16892	16936	16772	16817	16765	16707	16848	16844	16742	16829	16760	16709	16933	16831	16763	16786	16828	16898	16879	16829	16908	16817	16788	16811	16906	16603	16854	16751	16913	16871	16913	16999	16932	16991	16909	16833	16781	16886	16837	16725	16734	16794	16836	16732	16930	16843	16727	16950	16780	16951	16838	16829	16851	16868	16836	16806	16929	16794	16849	16923	16661	17095	16849	16756	16945	16806	16946	16805	16780	17109	16888	16646	16682	16806	16772	16781	16919	16782	16737	16937	16914	16617	16796	16939	16727	16915	16979	16785	16837	16896	16854	16852	16858	16702	16888	16805	16886	16972	16763	16815	16866	17080	16859	16676	16894	16838	16850	16869	16612	16900
29914	27399	32867	29003	23659	22106	21131	20881	20336	20001	19693	19574	19817	19702	19591	19431	19713	19487	19526	19750	19710	19543	19691	19384	19572	19589	19525	19555	19470	19517	19636	19528	19443	19618	19547	19630	19552	19330	19414	19545	19517	19443	19425	19454	19402	19359	19373	19336	19483	19380	19504	19250	19682	19388	19266	19398	19377	19184	19548	19267	19528	19366	19568	19273	19607	19562	19310	19493	19329	19426	19493	19487	19360	19469	19292	19268	19447	19476	19257	19395	19549	19304	19470	19285	19710	19496	19541	19628	19584	19369	19480	19368	19522	19497	19433	19395	19489	19491	19444	19233	19164	19439	19396	19484	19248	19239	19455	19462	19293	19387	19669	19600	19585	19530	19581	19427	19533	19162	19453	19547	19208	19365	19305	19254	19109	19240	19301	19420	19456	19393	19468	19361	19407	19344	19341	19443	19791	19540	19474	19529	19632	19331	19405	19271	19431	19430	19508	19480	19230	19349	19348	19357	19395	19445	19445	19430	19411	19519	19382	19465	19720	19594	19287	19677	19345	19227	19453	19594	19591	19540	19434	19553	19365	19298	19515	19559	19464	19470	19288	19792	19527	19538	19317	19345	19437	19336	19177	19295	19485	19425	19440	19366	19379	19534	19405	19419	19364	19430	19190	19282	19293	19457	19403	19361	19326	19297	19446	19539	19465	19285	19276	19530	19336	19459	19574	19337	19603	19314	19522	19563	19272	19353	19545	19601	19531	19576	19396	19351	19360	19343	19443	19378	19251	19545	19436	19436	19471	19574	19568	19169	19575	19219	19213	19524	19526	19309	19439	19408	19551	19478	19457	19456	19608	19342	19640	19297	19386	19640	19452	19393	19582	19440	19531	19653	19510	19484	19201	19463	19444	19527	19581	19379	19564	19455	19350	19255	19424	19414	19449	19608	19549	19274	19513	19241	19270	19509	19510	19552	19374	19557	19536	19290	19448	19516	19315	19169	19367	19420	19460	19346	19484	19493	19350	19256	19539	19525	19378	19442	19488	19446	19513	19324	19427	19593	19297	19574	19362	19537	19278	19386	19563	19476	19542	19472	19586	19414	19290	19400	19362	19296	19578	19491	19442	19572	19150	19224	19466	19584	19353	19400	19550	19484	19686	19422	19391	19499	19474	19357	19405	19163	19242	19601	19545	19601	19267	19354	19598	19292	19270	19581	19295	19678	19178	19440	19384	19398	19374	19518	19582	19426	19378	19344	19369	19328	19536	19538	19450	19472	19497	19322	19675	19571	19605	19218	19349	19604	19360	19308	19467	19096	19455	19599	19638	19524	19543	19400	19450	19503	19405	19430	19295	19471	19493	19498	19459	19288	19342	19282	19557	19252	19399	19341	19469	19509	19586	19451	19307	19369	19496	19439	19294	19502	19625	19335	19596	19435	19369	19382	19273	19656	19493	19551	19487	19279	19389	19294	19427	19292	19432	19653	19557	19232	19334	19430	19347	19531	19467	19430	19351	19375	19348	19437	19458	19515	19383	19174	19591	19498	19407	19279	19616	19292	19160	19342	19386	19485	19467	19346	19551	19321	19579	19449	19657	19336	19502	19202	19336	19658	19524	19450	19453	19549	19435	19364	19433	19539	19477	19483	19365	19250	19619	19652	19550	19520	19572	19452	19414	19393	19273	19252	19522	19508	19710	19368	19360	19401	19434	19269	19381	19547	19443	19641	19452	19522	19473	19488	19444	19262	19541	19437	19477	19446	19397	19305	19359	19310	19443	19389	19503	19547	19297	19430	19413	19526	19554	19491	19363	19291	19590	19355	19480	19558	19505	19413	19395	19541	19271	19354	19384	19403	19582	19345	19587	19419	19497	19415	19309	19612	19402	19291	19257	19306	19468	19268	19383	19558	19407	19127	19593	19535	19336	19592	19389	19539	19343	19178	19314	19484	19580	19539	19403	19562	19465	19183	19509	19360	19270	19416	19410	19389	19317	19286	19262	19273	19249	19535	19346	19351	19409	19307	19556	19548	19355	19559	19349	19444	19230	19303	19414	19351	19469	19563	19565	19521	19282	19410	19253	19179	19504	19167	19309	19421	19435	19551	19410	19400	19323	19419	19271	19781	19652	19246	19494	19363	19439	19651	19533	19603	19506	19388	19478	19495	19498	19475	19463	19350	19753	19262	19612	19674	19435	19310	19539	19335	19374	19440	19530	19441	19545	19204	19462	19495	19601	19409	19588	19403	19597	19524	19268	19349	19369	19503	19566	19398	19496	19529	19422	19504	19545	19238	19282	19310	19471	19456	19432	19614	19429	19608	19619	19428	19288	19240	19517	19565	19359	19415	19505	19480	19483	19377	19456	19475	19378	19230	19363	19473	19352	19484	19230	19499	19511	19532	19285	19557	19580	19331	19581	19403	19369	19525	19469	19502	19515	19289	19336	19326	19513	19635	19434	19414	19330	19293	19264	19355	19384	19650	19606	19466	19563	19519	19555	19524	19554	19577	19303	19353	19511	19349	19422	19449	19366	19494	19329	19211	19460	19210	19377	19342	19259	19340	19644	19420	19656	19448	19355	19139	19444	19777	19335	19539	19343	19450	19600	19482	19529	19406	19356	19406	19403	19562	19300	19379	19520	19391	19445	19327	19332	19378	19466	19424	19370	19344	19350	19533	19483	19485	19548	19597	19546	19333	19425	19528	19347	19463	19340	19521	19407	19412	19273	19576	19586	19466	19528	19472	19655	19647	19266	19519	19370	19503	19350	19231	19509	19528	19407	19586	19316	19497	19206	19637	19306	19415	19503	19496	19366	19479	19292	19245	19478	19274	19340	19240	19458	19384	19461	19396	19598	19384	19250	19337	19475	19516	19356	19422	19340	19363	19424	19365	19371	19429	19434	19331	19201	19296	19433	19412	19552	19334	19323	19306	19520	19470	19578	19237	19581	19350	19128	19380	19292	19283	19416	19481	19591	19387	19543	19461	19327	19203	19500	19513	19475	19602	19559	19510	19592	19377	19506	19426	19341	19383	19233	19427	19488	19182	19333	19549	19427	19339	19541	19320	19339	19461	19674	19541	19465	19521	19404	19375	19445	19362	19586	19458	19451	19523	19453	19339	19459	19447	19453	19529	19423	19424	19538	19413	19520	19409	19398	19553	19392	19344	19364	19266	19463	19262	19417	19471	19185	19454	19559	19357	19405	19390	19381	19518	19423	19559	19361	19292	19262	19363	19327	19464	19402	19361	19535	19344	19529	19352	19391	19452	19321	19270	19284	19600	19422	19355	19522	19630	19557	19569	19455	19521	19425	19350	19409	19499	19645	19425	19391	19339	19444	19357	19445	19192	19270	19439	19357	19709	19425	19406	19358	19390	19441	19546	19573	19456	19445	19347	19485	19390	19425	19272	19277	19358	19408	19375	19423	19346	19302	19636	19427	19356	19142	19427	19381	19293	19596	19277	19443	19310	19432	19655	19371	19564	19583	19544	19547	19456	19566	19190	19353	19463	19297	19420	19498	19563	19443	19309	19737	19357	19525	19517	19359	19375	19601	19405	19404	19384	19364	19366	19406	19231	19483	19329	19262	19300	19336	19443	19443	19634	19510	19575	19361	19621	19607	19436	19378	19306	19514	19341	19289	19460	19337	19414	19528	19309	19420	19462	19468	19424	19344	19490	19418	19340	19502	19489	19460	19594	19472	19330	19298	19548	19404	19494	19251	19375	19340	19515	19723	19479	19505	19626	19298	19521	19572	19468	19529	19611	19451	19360	19515	19603	19509	19476	19470	19402	19627	19455	19261	19541	19443	19559	19308	19569	19408	19451	19622	19407	19576	19604	19345	19228	19295	19537	19402	19421	19452	19526	19519	19357	19487	19289	19416	19667	19683	19256	19236	19455	19361	19536	19364	19343	19596	19429	19494	19507	19675	19399	19366	19380	19430	19388	19349	19516	19409	19419	19440	19471	19334	19316	19416	19694	19586	19592	19408	19646	19558	19498	19468	19358	19500	19448	19640	19363	19808	19581	19148	19415	19569	19523	19334	19421	19573	19540	19333	19571	19386	19361	19401	19639	19398	19524	19198	19377	19394	19581	19631	19390	19528	19542	19413	19465	19633	19258	19370	19316	19686	19358	19217	19240	19212	19263	19485	19306	19452	19166	19284	19310	19473	19512	19634	19109	19236	19537	19512	19556	19390	19527	19265	19427	19604	19264	19542	19438	19292	19329	19499	19323	19594	19450	19428	19425	19283	19685	19547	19459	19493	19513	19319	19506	19387	19503	19416	19446	19468	19460	19340	19592	19515	19497	19594	19416	19530	19315	19389	19456	19346	19392	19490	19498	19568	19377	19406	19545	19182	19482	19606	19554	19316	19409	19332	19453	19499	19571	19330	19348	19227	19558	19406	19487	19456	19409	19583	19565	19429	19447	19650	19752	19448	19500	19424	19593	19549	19464	19302	19298	19400	19522	19537	19412	19495	19521	19552	19359	19394	19308	19725	19459	19617	19475	19360	19452	19516	19463	19273	19406	19227	19318	19455	19487	19564	19411	19484	19389	19248	19255	19186	19409	19633	19395	19481	19361	19389	19399	19322	19305	19367	19387	19534	19271	19288	19585	19450	19417	19362	19525	19592	19563	19523	19270	19347	19347	19492	19296	19352	19413	19525	19411	19338	19341	19461	19437	19522	19569	19522	19559	19631	19596	19443	19405	19267	19683	19406	19230	19463	19588	19434	19478	19428	19706	19198	19520	19265	19422	19340	19404	19386	19334	19254	19325	19471	19407	19506	19625	19477	19445	19416	19188	19570	19330	19383	19529	19285	19570	19450	19350	19513	19389	19432	19378	19522	19426	19405	19422	19598	19348	19354	19395	19366	19392	19378	19331	19542	19425	19247	19484	19341	19476	19482	19344	19358	19276	19478	19742	19370	19304	19412	19413	19369	19380	19657	19314	19461	19590	19538	19444	19388	19536	19394	19582	19319	19587	19435	19445	19597	19464	19306	19520	19396	19484	19614	19509	19419	19216	19495	19284	19629	19322	19299	19568	19539	19269	19420	19603	19468	19629	19810	19527	19668	19600	19416	19429	19569	19269	19506	19578	19433	19368	19423	19388	19299	19453	19494	19496	19514	19391	19426	19064	19529	19356	19458	19312	19385	19493	19425	19377
25312	40554	34700	26889	22675	20640	19124	18151	17726	17327	17230	16985	16982	16899	16913	16816	16997	16916	16652	16842	16631	16682	16634	16659	16829	16826	16566	16670	16712	16650	16721	16751	16703	16641	16519	16673	16726	16785	16671	16646	16776	16691	16648	16486	16524	16626	16703	16632	16521	16761	16737	16639	16540	16529	16492	16715	16701	16642	16632	16643	16604	16693	16493	16743	16745	16640	16551	16538	16599	16563	16576	16557	16597	16671	16609	16682	16489	16749	16648	16674	16636	16603	16671	16483	16608	16544	16619	16576	16509	16555	16608	16799	16570	16565	16598	16637	16577	16532	16660	16407	16655	16574	16737	16566	16448	16629	16691	16578	16640	16456	16510	16643	16680	16613	16531	16464	16754	16597	16536	16686	16615	16536	16588	16465	16559	16746	16589	16711	16594	16733	16308	16657	16653	16560	16708	16809	16591	16661	16604	16673	16505	16450	16683	16510	16443	16492	16533	16495	16761	16634	16443	16546	16693	16642	16724	16623	16611	16475	16653	16662	16584	16655	16636	16648	16797	16498	16718	16685	16775	16433	16484	16458	16530	16617	16583	16566	16735	16552	16494	16468	16655	16587	16731	16433	16606	16797	16667	16548	16735	16607	16462	16781	16565	16713	16730	16699	16747	16525	16723	16580	16549	16532	16588	16606	16768	16581	16617	16626	16394	16673	16727	16542	16700	16459	16691	16516	16655	16626	16457	16609	16561	16733	16659	16693	16541	16649	16534	16686	16576	16652	16442	16654	16506	16715	16588	16696	16778	16655	16525	16516	16642	16553	16689	16822	16567	16610	16439	16472	16589	16580	16570	16535	16569	16580	16640	16611	16561	16642	16422	16592	16614	16545	16488	16650	16715	16516	16770	16375	16517	16576	16634	16579	16519	16743	16732	16371	16749	16665	16750	16731	16422	16730	16596	16660	16593	16632	16704	16275	16568	16478	16462	16598	16634	16716	16557	16574	16691	16677	16431	16814	16439	16589	16576	16588	16723	16603	16626	16625	16746	16666	16605	16568	16612	16668	16672	16650	16731	16630	16534	16508	16461	16636	16644	16654	16682	16573	16496	16503	16750	16632	16498	16746	16612	16759	16651	16542	16630	16618	16554	16697	16455	16602	16685	16672	16380	16645	16466	16661	16582	16638	16540	16483	16704	16769	16618	16620	16687	16593	16580	16542	16669	16638	16457	16578	16639	16824	16591	16498	16772	16519	16652	16697	16625	16523	16683	16497	16794	16574	16840	16432	16771	16729	16736	16734	16673	16563	16595	16576	16711	16622	16609	16528	16570	16515	16770	16412	16521	16904	16548	16582	16794	16555	16669	16533	16526	16592	16500	16606	16537	16417	16542	16604	16408	16606	16668	16579	16790	16688	16570	16684	16512	16706	16788	16692	16436	16660	16639	16559	16589	16848	16472	16618	16581	16724	16605	16472	16651	16633	16529	16497	16604	16516	16463	16490	16703	16617	16603	16393	16471	16725	16705	16493	16637	16585	16649	16609	16615	16612	16500	16580	16685	16561	16557	16610	16592	16583	16593	16464	16691	16388	16624	16680	16663	16730	16592	16593	16732	16709	16546	16606	16616	16569	16534	16708	16712	16832	16394	16526	16570	16527	16853	16473	16613	16326	16653	16473	16621	16567	16526	16702	16683	16428	16803	16666	16695	16482	16611	16868	16735	16589	16573	16599	16789	16491	16683	16459	16619	16684	16704	16756	16503	16709	16360	16541	16757	16678	16596	16527	16383	16761	16647	16637	16448	16625	16631	16680	16720	16588	16484	16448	16518	16642	16559	16561	16717	16701	16511	16589	16492	16320	16540	16674	16641	16610	16627	16793	16507	16553	16649	16673	16644	16480	16639	16418	16542	16471	16669	16611	16701	16530	16656	16550	16615	16569	16601	16659	16598	16682	16663	16597	16706	16494	16596	16646	16489	16596	16592	16833	16635	16671	16714	16707	16710	16416	16559	16732	16673	16685	16617	16592	16561	16525	16787	16647	16635	16776	16664	16568	16746	16528	16689	16632	16548	16539	16534	16448	16461	16689	16739	16614	16506	16628	16567	16582	16541	16645	16676	16706	16660	16664	16555	16740	16684	16476	16705	16773	16618	16574	16748	16548	16645	16586	16618	16422	16647	16557	16614	16654	16537	16680	16658	16536	16534	16600	16593	16417	16539	16675	16635	16659	16497	16691	16731	16529	16665	16446	16644	16471	16571	16600	16581	16652	16551	16501	16533	16676	16593	16665	16644	16739	16475	16403	16608	16881	16665	16593	16569	16729	16514	16626	16523	16732	16653	16632	16674	16655	16604	16692	16736	16602	16647	16647	16627	16729	16359	16764	16597	16922	16648	16739	16596	16604	16646	16544	16528	16287	16610	16642	16548	16540	16582	16657	16617	16734	16764	16510	16567	16450	16733	16606	16545	16667	16510	16683	16496	16626	16615	16732	16629	16666	16744	16674	16435	16647	16556	16441	16654	16590	16695	16628	16578	16629	16492	16533	16653	16419	16859	16604	16478	16544	16602	16635	16667	16663	16388	16589	16524	16607	16822	16530	16591	16610	16649	16721	16374	16643	16539	16320	16644	16541	16556	16824	16416	16592	16690	16693	16535	16579	16637	16712	16672	16466	16603	16599	16543	16439	16646	16601	16645	16383	16622	16561	16566	16639	16665	16517	16696	16542	16697	16555	16792	16459	16602	16646	16586	16480	16593	16641	16518	16634	16665	16715	16520	16735	16784	16571	16498	16615	16686	16566	16703	16485	16731	16588	16645	16767	16624	16657	16663	16501	16768	16626	16644	16616	16687	16484	16451	16671	16737	16669	16665	16432	16649	16537	16658	16734	16644	16719	16737	16582	16540	16705	16664	16618	16545	16475	16665	16746	16664	16707	16744	16490	16652	16458	16511	16681	16715	16733	16538	16505	16519	16632	16552	16684	16656	16743	16539	16598	16494	16539	16649	16590	16534	16575	16758	16657	16530	16595	16771	16599	16549	16641	16528	16759	16492	16637	16783	16450	16684	16684	16605	16604	16477	16788	16735	16521	16641	16502	16513	16646	16596	16655	16646	16434	16546	16527	16438	16566	16591	16609	16703	16623	16561	16659	16558	16743	16552	16676	16565	16525	16620	16474	16554	16750	16544	16642	16542	16667	16702	16614	16694	16634	16646	16805	16521	16498	16607	16462	16662	16621	16530	16504	16487	16515	16701	16535	16540	16648	16632	16474	16725	16425	16691	16596	16618	16634	16667	16692	16576	16609	16594	16563	16603	16609	16637	16567	16748	16580	16821	16780	16744	16644	16588	16487	16474	16769	16697	16652	16575	16557	16651	16654	16614	16621	16683	16534	16559	16545	16704	16771	16687	16517	16599	16671	16612	16545	16523	16564	16582	16563	16576	16739	16560	16655	16593	16758	16568	16538	16636	16631	16676	16660	16606	16640	16711	16790	16622	16835	16659	16663	16522	16628	16706	16732	16684	16711	16607	16636	16748	16542	16448	16639	16486	16787	16612	16750	16571	16587	16582	16391	16630	16514	16715	16694	16536	16695	16515	16369	16703	16785	16675	16712	16545	16566	16602	16517	16687	16506	16546	16736	16659	16656	16582	16727	16541	16629	16682	16639	16498	16663	16587	16662	16735	16668	16668	16713	16548	16451	16599	16709	16485	16579	16747	16583	16507	16623	16448	16460	16533	16634	16671	16792	16806	16573	16529	16651	16536	16672	16738	16709	16569	16561	16669	16800	16628	16611	16586	16710	16475	16479	16565	16633	16602	16714	16475	16543	16432	16603	16720	16632	16717	16718	16561	16655	16386	16643	16433	16566	16645	16470	16609	16638	16625	16541	16530	16616	16403	16753	16880	16639	16457	16580	16612	16496	16617	16688	16617	16657	16716	16679	16676	16520	16723	16632	16678	16547	16586	16806	16685	16618	16729	16452	16657	16755	16693	16527	16656	16535	16616	16616	16751	16710	16633	16519	16777	16678	16721	16540	16635	16547	16682	16558	16520	16538	16702	16558	16680	16525	16549	16665	16678	16577	16705	16636	16752	16548	16521	16695	16538	16502	16548	16567	16644	16517	16644	16663	16608	16589	16437	16491	16690	16614	16567	16694	16767	16619	16600	16713	16566	16539	16597	16632	16448	16359	16500	16709	16576	16580	16588	16586	16642	16519	16570	16462	16692	16785	16733	16668	16797	16538	16729	16645	16713	16569	16793	16501	16663	16711	16586	16603	16601	16641	16611	16632	16877	16654	16608	16380	16605	16542	16699	16657	16657	16611	16680	16770	16405	16618	16593	16511	16451	16513	16662	16581	16629	16633	16497	16803	16555	16750	16754	16702	16616	16537	16784	16592	16426	16514	16697	16546	16707	16840	16660	16492	16770	16763	16474	16567	16532	16597	16465	16672	16673	16697	16595	16639	16433	16540	16439	16722	16768	16603	16695	16566	16575	16609	16549	16599	16595	16535	16612	16681	16592	16508	16585	16540	16766	16467	16565	16634	16462	16489	16616	16599	16711	16486	16476	16610	16456	16685	16545	16541	16654	16782	16589	16606	16528	16665	16781	16577	16681	16535	16559	16434	16703	16671	16653	16604	16538	16535	16765	16674	16450	16520	16601	16599	16611	16557	16611	16511	16531	16646	16639	16659	16598	16678	16463	16545	16573	16559	16703	16537	16712	16508	16671	16658	16570	16668	16387	16637	16529	16597	16686	16495	16730	16639	16511	16592	16610	16559	16624	16507	16545	16654	16669	16761	16549	16696	16640	16512	16536	16606	16656	16752	16620	16659	16503	16604	16514	16582	16595	16785	16590	16640	16700	16549	16583	16545	16673	16476	16653	16750	16711	16732	16484	16613	16520	16678	16570	16566	16443	16676	16578	16764	16619	16509	16745	16602	16685	16691	16658	16631	16661	16705	16739	16494	16758	16712	16601	16591	16671	16724	16659	16612	16574	16590	16419	16700	16589	16521	16509	16631	16536	16645	16634	16548	16356	16651	16687	16659	16747	16605	16645	16725	16669	16580	16601	16665	16718	16566	16625	16662	16654	16534	16702	16753	16609	16620	16450	16567	16441	16716	16641	16615	16626	16571	16648	16549	16689	16679	16616	16709	16705	16528	16575	16600
23469	21453	28257	25822	24137	24952	24609	21743	20755	20927	20592	20254	20118	20026	20014	20019	20014	19885	19989	20075	20001	19699	19760	19688	19953	19745	19762	19759	19612	19772	19745	19753	19771	19737	19718	19869	19515	19800	19805	19751	19557	19464	19643	19638	19402	19608	19702	19605	19725	19606	19561	19785	19332	19496	19652	19589	19550	19596	19783	19676	19596	19587	19783	19618	19535	19627	19589	19733	19498	19602	19737	19624	19483	19607	19857	19532	19542	19422	19639	19633	19494	19465	19501	19687	19614	19716	19766	19414	19614	19625	19750	19549	19572	19713	19608	19434	19330	19478	19739	19625	19548	19616	19714	19645	19653	19497	19427	19559	19581	19641	19658	19641	19672	19609	19620	19514	19726	19564	19620	19549	19578	19615	19825	19603	19507	19676	19772	19457	19559	19649	19820	19559	19465	19738	19624	19546	19530	19805	19676	19557	19446	19607	19707	19501	19655	19670	19654	19466	19516	19612	19777	19823	19752	19459	19838	19502	19526	19590	19544	19363	19478	19622	19644	19504	19532	19639	19566	19614	19669	19765	19608	19408	19720	19516	19551	19455	19647	19478	19537	19789	19614	19728	19515	19759	19455	19620	19778	19481	19728	19737	19788	19634	19615	19720	19577	19646	19688	19720	19543	19427	19572	19497	19517	19549	19713	19496	19653	19463	19537	19592	19668	19619	19806	19561	19599	19628	19662	19529	19332	19465	19700	19760	19727	19883	19727	19557	19705	19689	19604	19686	19432	19693	19858	19761	19610	19500	19729	19494	19520	19652	19682	19688	19484	19658	19533	19258	19610	19614	19545	19449	19720	19560	19631	19711	19486	19571	19489	19784	19530	19598	19862	19424	19577	19647	19785	19708	19420	19373	19618	19589	19683	19563	19624	19635	19645	19714	19807	19605	19585	19725	19757	19576	19757	19627	19781	19749	19610	19620	19491	19632	19526	19697	19581	19597	19711	19394	19475	19714	19449	19841	19690	19426	19387	19583	19583	19810	19794	19599	19436	19709	19604	19667	19815	19701	19453	19740	19578	19438	19435	19336	19564	19459	19558	19597	19571	19575	19478	19590	19717	19594	19548	19760	19509	19614	19504	19585	19730	19474	19771	19755	19783	19567	19440	19667	19675	19691	19509	19544	19582	19553	19544	19524	19586	19520	19629	19565	19761	19414	19808	19735	19625	19719	19651	19455	19561	19503	19694	19491	19532	19596	19609	19604	19566	19577	19748	19689	19753	19558	19449	19517	19461	19514	19555	19602	19754	19765	19633	19553	19619	19494	19502	19559	19742	19342	19842	19712	19643	19738	19545	19843	19560	19613	19391	19423	19512	19747	19439	19656	19506	19674	19875	19637	19429	19607	19610	19801	19770	19484	19461	19607	19791	19635	19619	19525	19309	19589	19569	19621	19554	19680	19586	19510	19462	19427	19716	19373	19603	19668	19614	19604	19687	19828	19651	19698	19835	19814	19668	19500	19592	19443	19735	19612	19858	19679	19482	19652	19474	19498	19523	19546	19661	19734	19852	19590	19508	19606	19632	19531	19550	19431	19502	19560	19497	19655	19351	19543	19420	19468	19568	19693	19494	19595	19488	19538	19505	19501	19715	19751	19805	19545	19725	19654	19719	19710	19811	19676	19657	19795	19684	19604	19694	19580	19657	19576	19429	19483	19357	19584	19376	19581	19526	19565	19534	19628	19578	19728	19476	19710	19497	19591	19575	19593	19830	19736	19605	19494	19740	19402	19420	19512	19528	19577	19670	19712	19672	19628	19534	19598	19691	19636	19563	19580	19618	19519	19763	19571	19514	19699	19694	19559	19632	19759	19683	19580	19683	19405	19648	19543	19465	19429	19694	19832	19447	19472	19628	19677	19574	19690	19674	19774	19791	19420	19449	19577	19541	19419	19617	19643	19435	19602	19460	19595	19742	19410	19562	19766	19457	19566	19681	19625	19448	19412	19513	19538	19679	19422	19586	19558	19625	19453	19751	19581	19352	19546	19492	19503	19628	19449	19630	19437	19352	19659	19682	19798	19728	19547	19701	19639	19600	19583	19435	19779	19650	19602	19450	19552	19617	19712	19583	19531	19759	19673	19630	19675	19788	19731	19711	19485	19681	19698	19533	19400	19538	19601	19803	19643	19638	19622	19640	19807	19595	19465	19667	19519	19582	19562	19527	19605	19566	19566	19625	19846	19639	19417	19615	19638	19591	19552	19408	19544	19707	19495	19498	19518	19389	19714	19688	19682	19533	19513	19843	19485	19553	19573	19651	19476	19599	19400	19469	19667	19758	19595	19588	19923	19668	19739	19577	19701	19500	19582	19678	19513	19483	19478	19527	19489	19540	19548	19685	19622	19482	19658	19622	19449	19520	19772	19714	19410	19605	19604	19552	19565	19607	19592	19645	19587	19739	19504	19687	19719	19875	19616	19548	19745	19630	19738	19525	19430	19646	19686	19613	19577	19568	19501	19695	19589	19696	19571	19495	19721	19612	19590	19653	19698	19754	19734	19623	19450	19462	19484	19399	19598	19632	19443	19588	19586	19790	19592	19543	19773	19783	19568	19684	19699	19614	19514	19561	19420	19675	19831	19656	19693	19621	19748	19569	19631	19928	19758	19432	19409	19628	19603	19509	19588	19414	19445	19588	19698	19609	19429	19503	19453	19487	19634	19461	19442	19544	19389	19539	19516	19891	19627	19590	19715	19448	19568	19522	19691	19735	19642	19483	19482	19616	19767	19632	19602	19704	19650	19696	19517	19666	19659	19528	19592	19686	19396	19700	19651	19479	19559	19678	19592	19559	19577	19722	19813	19590	19486	19495	19544	19554	19839	19623	19663	19602	19785	19600	19621	19527	19726	19794	19754	19692	19456	19664	19689	19594	19766	19573	19510	19534	19386	19725	19607	19766	19644	19633	19567	19542	19550	19531	19660	19502	19454	19692	19615	19713	19575	19796	19662	19570	19817	19652	19689	19789	19517	19513	19418	19733	19596	19617	19402	19688	19687	19669	19763	19661	19552	19574	19661	19484	19642	19675	19550	19425	19608	19399	19673	19539	19518	19612	19546	19615	19663	19880	19547	19486	19748	19657	19837	19606	19742	19677	19676	19610	19729	19409	19704	19521	19599	19585	19538	19489	19525	19771	19759	19574	19513	19362	19550	19487	19718	19635	19517	19526	19537	19604	19637	19587	19627	19409	19442	19611	19763	19720	19733	19615	19590	19705	19663	19628	19487	19446	19603	19794	19645	19559	19554	19586	19627	19600	19417	19413	19731	19496	19653	19846	19513	19449	19557	19675	19454	19739	19566	19756	19451	19519	19690	19819	19300	19634	19577	19742	19636	20009	19509	19585	19444	19581	19471	19721	19568	19556	19732	19712	19576	19526	19747	19694	19527	19436	19655	19529	19442	19616	19497	19570	19691	19498	19473	19566	19634	19711	19592	19640	19576	19703	19776	19515	19505	19600	19441	19545	19534	19646	19503	19623	19599	19504	19639	19507	19542	19685	19571	19497	19425	19500	19629	19637	19670	19427	19739	19722	19649	19456	19498	19560	19547	19748	19700	19559	19666	19705	19552	19537	19670	19663	19600	19741	19547	19476	19499	19642	19461	19624	19694	19465	19397	19549	19448	19560	19558	19495	19571	19765	19700	19515	19683	19435	19496	19551	19581	19453	19470	19455	19604	19633	19613	19548	19690	19544	19743	19779	19570	19401	19296	19428	19583	19470	19423	19711	19524	19707	19794	19677	19577	19618	19520	19442	19390	19560	19631	19656	19952	19569	19557	19731	19700	19520	19879	19380	19614	19536	19503	19719	19760	19489	19778	19632	19696	19580	19507	19419	19632	19605	19764	19745	19609	19449	19699	19584	19500	19569	19655	19696	19380	19706	19580	19631	19750	19704	19447	19465	19470	19417	19465	19713	19612	19825	19723	19594	19387	19633	19662	19476	19759	19602	19353	19548	19550	19763	19554	19858	19340	19751	19735	19739	19541	19764	19710	19570	19797	19648	19455	19488	19496	19691	19682	19539	19621	19495	19440	19576	19642	19636	19818	19807	19551	19852	19637	19524	19517	19617	19466	19676	19561	19568	19613	19689	19742	19657	19577	19626	19709	19444	19507	19722	19566	19546	19756	19560	19534	19842	19637	19457	19612	19683	19704	19587	19669	19683	19680	19249	19593	19436	19591	19696	19456	19506	19750	19575	19538	19571	19691	19584	19591	19669	19672	19805	19674	19507	19439	19625	19576	19624	19417	19490	19481	19724	19506	19334	19708	19667	19513	19573	19478	19657	19551	19541	19340	19679	19556	19647	19510	19797	19629	19573	19736	19658	19636	19556	19662	19596	19499	19718	19562	19574	19579	19566	19546	19576	19467	19519	19630	19735	19533	19694	19609	19567	19519	19575	19625	19417	19789	19805	19473	19779	19555	19580	19538	19589	19508	19815	19472	19750	19396	19709	19440	19879	19693	19429	19568	19639	19758	19653	19640	19603	19538	19572	19423	19677	19480	19533	19671	19563	19733	19467	19471	19463	19668	19565	19558	19741	19639	19558	19635	19535	19680	19768	19505	19479	19571	19531	19626	19579	19382	19509	19459	19785	19530	19620	19566	19655	19578	19628	19763	19699	19800	19690	19497	19461	19642	19687	19452	19791	19638	19657	19685	19541	19393	19546	19609	19667	19619	19460	19600	19540	19658	19528	19594	19547	19312	19630	19757	19872	19525	19471	19741	19646	19661	19649	19559	19503	19492	19698	19633	19713	19580	19622	19427	19724	19744	19627	19463	19544	19684	19753	19753	19456	19750	19680	19706	19615	19514	19467	19472	19607	19578	19544	19430	19603	19793	19736	19567	19738	19716	19640	19427	19639	19753	19523	19510	19535	19637	19536	19795	19763	19491	19471	19471	19423	19435	19637	19593	19656	19749	19765	19510	19608	19555	19578	19744	19743	19635	19627	19591	19455	19642	19616	19481	19537	19537	19459	19613	19577	19533	19608	19832	19628	19576	19729	19457	19665	19506	19348	19641	19593	19778	19674	19567	19701	19651	19452	19586	19668	19777	19654	19827	19579	19629	19560	19622	19587	19643	19429	19759	19503	19567	19476	19675	19824	19594	19703	19630	19393	19729
23824	47067	40921	31588	26559	23078	20837	19297	18954	18089	17647	17572	17303	17337	17351	17208	17174	17205	16978	16948	17047	16937	16942	16836	16744	16792	16859	16894	16793	16862	16885	17070	16672	16693	16793	16811	16641	16602	16810	16710	16602	16729	16801	16910	16703	16747	16758	16664	16877	16767	16669	16958	16704	16818	16775	16741	16750	16812	16623	16783	16737	16591	16799	16678	16824	16733	16751	16556	16917	16631	16609	16607	16709	16644	16695	16634	16897	16663	16671	16879	16681	16696	16798	16684	16808	16693	16540	16774	16816	16781	16734	16643	16835	16688	16898	16744	16779	16795	16770	16762	16765	16785	16858	16781	16689	16751	16601	16630	16700	16627	16720	16746	16900	16707	16924	16734	16725	16672	16542	16776	16684	16556	16552	16682	16835	16676	16594	16719	16635	16767	16692	16708	16635	16659	16718	16903	16744	16732	16796	16880	16670	16649	16609	16689	16837	16775	16846	16740	16883	16625	16691	16743	16838	16704	16735	16560	16686	16708	16931	16639	16771	16811	16765	16804	16805	16790	16791	16818	16706	16660	16682	16723	16610	16778	16819	16715	16809	16831	16684	16555	16787	16806	16810	16529	16807	16754	16685	16915	16795	16630	16816	16719	16693	16617	16691	16651	16656	16655	16795	16616	16745	16628	16761	16762	16651	16824	16844	16793	16770	16719	16961	16785	16833	16767	16670	16611	16797	16831	16740	16620	16763	16707	16807	16731	16715	16649	16831	16683	16782	16699	16739	16840	16664	16683	16684	16656	16712	16878	16758	16760	16810	16721	16710	16877	16792	16614	16776	16897	16768	16495	16783	16539	16752	16733	16656	16792	16742	16651	16779	16820	16757	16654	16684	16724	16853	16684	16645	16748	16779	16578	16815	16637	16592	16642	16734	16693	16496	16878	16617	16866	16855	16748	16917	16797	16739	16764	16720	16709	16875	16606	16788	16828	16779	16561	16925	16802	16787	16809	16739	16659	16637	16701	16741	16760	16500	16691	16829	16798	16749	16678	16760	16687	16704	16695	16686	16724	16799	16725	16765	16591	16808	16686	16721	16737	16877	16788	16677	16872	16793	16895	16628	16842	16689	16799	16639	16840	16648	16610	16742	16820	16904	16692	16673	16726	16843	16746	16765	16740	16900	16760	16783	16574	16773	16822	16809	16793	16784	16706	16843	16836	16713	16693	16803	16685	16711	16700	16839	16776	16826	16724	16751	16724	16782	16657	16762	16831	16689	16749	16756	16774	16668	16723	16874	16751	16667	16834	16818	16626	16808	16844	16718	16731	16627	16667	16742	16772	16738	16732	16746	16811	16651	16976	16573	16770	16769	16786	16651	16691	16899	16682	16622	16681	16762	16668	16861	16601	16604	16808	16670	16707	16889	16686	16854	16924	16701	16771	16859	16844	16676	16638	16669	16788	16673	16764	16855	16652	16715	16504	16726	16665	16799	16723	16550	16787	16662	16733	16810	16383	16605	16792	16630	16877	16694	16668	16851	16695	16664	16860	16820	16665	16777	16615	16764	16911	16731	16758	16665	16689	16787	16623	16901	16850	16733	16631	16859	16834	16720	16898	16719	16555	16581	16792	16721	16851	16693	16774	16795	16750	16769	16817	16983	16680	16697	16795	16692	16744	16762	16636	16737	16807	16574	16735	16903	16817	16621	16704	16558	16693	16808	16708	16638	16691	17026	16664	16760	16756	16729	16770	16759	16721	16741	16745	16766	16790	16650	16725	16814	16735	16787	16841	16730	16830	16738	16800	16702	16925	16675	16763	16724	16732	16816	16655	16723	16789	16586	16681	16784	16853	16801	16670	16731	16690	16512	16697	16794	16761	16776	16726	16775	16711	16727	16617	16783	16730	17001	16662	16633	16791	16814	16707	16744	16691	16727	16757	16799	16863	16928	16712	16688	16759	16844	16750	16620	16684	16682	16779	16778	16794	16588	16687	16776	16771	16735	16650	16611	16655	16649	16646	16659	16856	16626	16610	16787	16745	16895	16762	16656	16829	16782	16703	16711	16724	16824	16619	16682	16623	16739	16760	16870	16516	16784	16811	16720	16666	16622	16652	16555	16793	16692	16775	16762	16839	16737	16574	16783	16635	16792	16849	16706	16715	16686	16853	16833	16815	16716	16924	16848	16751	16702	16497	16578	16834	16653	16759	16781	16739	16774	16691	16846	16688	16693	16743	16847	16681	16896	16675	16762	16532	16760	16757	16678	16570	16849	16675	16631	16876	16812	16765	16938	16793	16750	16571	16754	16815	16649	16739	16763	16713	16697	16743	16846	16773	16747	16705	16811	16661	16720	16752	16956	16732	16905	16833	16755	16674	16748	16890	16668	16652	16811	16686	16773	16791	16747	16571	16767	16705	16719	16782	16588	16730	16717	16792	16763	16666	16878	16807	16658	16581	16714	16850	16731	16819	16842	16827	16683	16614	16892	16741	16703	16804	16735	16584	16776	16901	16861	16624	16731	16799	16755	16919	16664	16766	16607	16807	16739	16782	16720	16582	16649	16704	16797	16748	16673	16761	16643	16790	16860	16684	16627	16864	16689	16696	16533	16803	16787	16587	16688	16655	16862	16737	16753	16694	16637	16663	16822	16811	16822	16651	16855	16664	16599	16714	16775	16639	16723	16753	16746	16801	16693	16740	16808	17008	16863	16873	16647	16654	16807	16724	16617	16649	16709	16821	16785	16731	16705	16836	16673	16706	16883	16711	16658	16861	16611	16842	16774	16559	16576	16602	16632	16909	16610	16622	16681	16742	16693	16776	16810	16728	16753	16786	16698	16634	16864	16568	16584	16875	16602	16601	16698	16854	16659	16661	16765	16850	16798	16792	16585	16552	16703	16801	16751	16669	16595	16784	16650	16746	16788	16540	16758	16813	16682	16745	16865	16888	16875	16854	16662	16818	16566	16627	16679	16670	16589	16881	16830	16848	16799	16600	16739	16719	16748	16797	16760	16721	16757	16664	16913	16754	16701	16713	16663	16645	16777	16772	16734	16672	16827	16549	16853	16760	16708	16882	16496	16643	16656	16833	16682	16906	16808	16835	16608	16611	16847	16857	16752	16707	16759	16667	16732	16792	16676	16734	16702	16754	16586	16491	16700	16798	16659	16695	16675	16602	16713	16757	16693	16721	16730	16568	16801	16698	16752	16754	16763	16694	16939	16783	16677	16744	16776	16755	16881	16725	16759	16651	16851	16917	16739	16807	16668	16760	16636	16880	16727	16758	16825	16891	16655	16620	16859	16721	16867	16750	16645	16690	16765	16740	16743	16765	16608	16813	16686	16819	16795	16709	16784	16817	16617	16893	16795	16707	16925	16637	16792	16815	16859	16801	16675	16779	16811	16755	16890	16645	16666	16654	16784	16788	16712	16628	16849	16820	16782	16715	16686	16770	16698	16749	16742	16594	16717	16847	16622	16690	16944	16762	16797	16756	16869	16889	16773	16688	16809	16675	16825	16762	16782	16740	16911	16805	16815	16841	16888	16807	16794	16900	16706	16633	16851	16778	16909	16883	16806	16808	16642	16857	16743	16718	16991	16593	16673	16775	16734	16916	16766	16831	16696	16780	16748	16759	16826	16868	16565	16790	16623	16871	16916	16703	16710	16690	16571	16908	16840	16701	16791	16583	16686	16776	16679	16896	16814	16637	16873	16725	16673	16790	16683	16716	16901	16635	16726	16797	16623	16785	16952	16634	16732	16746	16802	16780	16724	16742	16757	17032	16701	16889	16710	16724	16868	16871	16559	16678	16874	16646	16740	16771	16576	16707	16790	16677	16634	16725	16963	16767	16736	16636	16771	16839	16972	16661	16632	16716	16652	16847	16736	16809	16839	16660	16777	16841	16769	16870	16770	16885	16805	16790	16766	16896	16711	16800	16731	16583	16503	16757	16623	16853	16679	16743	16632	16746	16687	16699	16962	16842	16667	16834	16769	16764	16667	16496	16898	16577	16652	16758	16756	16609	16827	16852	16694	16769	16701	16492	16686	16878	16553	16747	16787	16726	16734	16705	16685	16719	16783	16665	16697	16638	16779	16709	16699	16902	16786	16758	16688	16685	17020	16819	16792	16759	16875	16847	16652	16824	16650	16576	16732	16717	16653	16634	16639	16814	16627	16758	16714	16750	16510	16631	16658	16748	16791	16720	16725	16716	16613	16817	16747	16708	16783	16505	16809	16723	16822	16773	16706	16606	16621	16706	16674	16599	16768	16755	16697	16859	16836	16646	16743	16731	16798	16853	16810	16764	16674	16793	16761	16870	16755	16890	16697	16794	16781	16753	16774	16698	16595	16879	16630	16704	16777	16611	16836	16726	16902	16844	16709	16850	16853	16722	16893	16805	16599	16632	16712	16696	16746	16836	16617	16621	16622	16614	16821	16726	16664	16623	16666	16726	16713	16676	16734	16713	16704	16665	16579	16776	16521	16813	16837	16838	16483	16906	16817	16743	16870	16800	16705	16748	16930	16753	16798	16665	16798	16753	16689	16920	16670	16725	16689	16701	16777	16605	16715	16874	16691	16655	16759	16649	16822	16756	16732	16641	16660	16573	16689	16750	16875	16808	16829	16822	16760	16670	16759	16866	16774	16802	16731	16736	16883	16786	16656	16685	16768	16674	16695	16773	16825	16912	16762	16861	16773	16526	16690	16702	16603	16614	16826	16778	16725	16764	16798	16722	16743	16709	16704	16641	16629	16881	16594	16755	16701	16640	16838	16812	16943	16689	16728	16843	16638	16627	16654	16685	16684	16786	16678	16708	16693	16800	16577	16791	16764	16648	16719	16866	16807	16633	16707	16566	16830	16858	16774	16811	16759	16707	16590	16790	16734	16623	16819	16650	16674	16790	16670	16875	16862	16668	16743	16801	16894	16763	16663	16788	16667	16679	16898	16853	16788	16927	16775	16739	16745	16803	16786	16889	16647	16692	16774	16626	16910	16761	16898	16655	16909	16864	16638	16673	17005	16815	16689	16627	16670	16635	16580	16724	16768	16778	16690	16736	16761	16604	16781	16845	16845	16690	16804	16856	16653	16718	16806	16799	16723	16816	16863	16656	16770	16924	16820	16815	16824	16640	16712	16812	16924	16751	16738	16808	16626	16724	16729	16573	16728	16586
25359	21731	28348	29353	23512	22334	21767	20484	20000	19950	19721	19500	19487	19443	19530	19610	19443	19447	19419	19237	19056	19370	19229	19110	19130	19336	19146	19135	19298	19188	19198	19036	19213	19121	19153	19273	18989	19218	19183	19299	19245	18975	19136	19198	19181	19187	19036	19037	19285	19058	19161	19053	19139	19006	19402	19090	19392	19270	19060	19248	19105	19053	18853	19047	19014	19235	19359	19083	19017	19076	18888	19152	19200	19039	19138	18981	19082	19029	19260	18935	19228	19016	19171	19110	19197	19091	19149	19254	19208	19069	19098	19187	19081	19050	19033	18954	19085	18966	19151	19161	18946	18935	18974	18971	19153	19164	19060	19033	19055	19051	19166	19043	19110	19043	19027	19083	19283	19184	19271	19090	19082	18961	19033	19023	19114	19069	19358	19272	19201	19200	19276	19136	19168	19174	19079	19047	19160	19321	19178	19252	19105	19283	19074	19163	18789	19043	18981	19049	19021	19078	19311	19081	19028	18993	19077	19085	19194	19439	19033	19090	19132	19093	19200	19237	19178	19151	19199	18899	19044	19144	19114	18994	19281	19232	19320	19102	19179	19055	19002	19042	18866	19264	19104	19188	18964	19121	19286	19130	19294	19031	19243	19101	19015	18999	19195	18966	19265	19119	19112	19027	19222	19153	19167	19098	19158	19085	19003	19249	19286	19024	19091	19187	19131	19217	18983	19072	19164	19053	19229	19332	19143	19150	19118	18963	19040	18888	19241	19204	19393	18950	19270	19154	19071	18991	19103	19174	19122	19134	19149	19092	19141	19060	19206	19128	19118	19156	19013	19238	19163	19152	19366	19110	19239	19215	19189	18891	18949	19032	18952	19149	18972	19081	18937	19079	19229	19059	19141	19033	19139	19099	19149	18916	19201	18944	19200	19077	19129	18901	18993	18910	19057	18971	19076	19033	19183	19067	19053	19168	19128	18943	19000	19189	19092	19005	19172	19058	19106	19008	19119	19151	19358	19015	18899	19047	19257	19191	19117	19202	19194	19399	19149	19182	19370	19313	19041	19195	19136	18914	19197	19103	19287	19243	18942	19267	19036	19009	18925	19127	19337	19195	18999	19305	19144	19086	18914	19220	18972	19200	19140	19099	19146	19014	18971	19030	19042	19057	19013	19338	19098	18979	19132	19007	19050	19302	19035	19143	19043	19117	19185	19101	18985	19059	19053	19129	19053	19121	19369	19024	19252	19156	19099	19068	19036	19111	19064	19241	19104	18980	19206	19230	19192	19138	19133	19173	18916	18982	19129	19127	19245	19221	19214	19096	19319	19174	19029	18860	19180	19196	19144	19112	19143	19260	19235	19123	19100	19213	19250	19119	19198	19010	19046	19204	19220	19275	18967	19145	19001	19110	18824	18979	19011	18835	19126	19241	19199	19091	18939	19208	19293	19175	18997	19217	18984	19030	19149	19235	19188	19003	19140	19066	19191	19169	18899	19165	19043	19154	19153	19101	19117	19040	19225	19183	19185	19055	19119	19116	19193	19247	19058	18960	19093	19081	19112	19227	18888	19006	19082	19176	19139	19180	19125	19145	19022	19047	19401	19187	19130	19190	19237	19117	19094	19125	19170	19275	19106	19129	19192	19035	19201	19118	19108	19115	19097	19036	19209	19211	19115	19107	19272	19112	19144	19065	19066	19294	19085	19195	19097	19262	19390	19207	19210	19240	19249	19093	19112	19059	19249	18978	18995	19094	19002	19202	19214	19021	19018	19151	18894	19166	19175	19207	19096	19042	19051	19092	19008	19036	19185	19148	19171	19124	19029	19114	19221	19004	19181	19106	19167	19119	19250	19015	19045	19424	19220	19190	18952	19242	18973	19205	19237	19063	19146	19041	19123	19136	19187	19279	18949	19180	19007	19027	19143	19145	19185	19147	19332	19046	19020	19198	19182	19100	19192	19175	19220	19220	18982	19297	18985	19127	19008	19321	19112	18959	19204	19174	19160	19257	19231	19188	19060	19002	19116	19057	19245	19123	19388	19140	19240	18918	19168	19148	19171	19042	19015	19202	19065	19209	19217	19039	19146	19249	19132	19051	19289	19176	19058	19069	19038	19098	19184	19252	19188	19130	19266	19130	19152	19212	19117	19178	19118	19100	19303	19094	19120	19069	19046	19060	19039	19100	19314	19004	18859	19206	19102	19125	19065	19043	19179	19130	19217	19127	19054	19209	18984	18881	19198	19050	19155	19208	19190	19244	18995	18927	19172	19034	19037	19110	19008	19048	19036	19100	18940	19185	19083	19197	19368	19162	19028	19361	19122	19295	19157	19125	19098	19092	19218	19013	19137	19175	19238	19071	19332	19434	19205	19234	19082	19274	19209	18912	19201	19245	19162	19051	19182	19078	19182	19278	18966	19067	19048	18983	19144	19091	19046	19098	18993	19231	19308	19031	19009	19112	19386	18960	19043	18999	18836	19090	19221	18971	19232	19213	19204	19123	19089	19269	18901	19111	19111	19146	19075	19295	19090	18990	19158	19045	19089	19135	19107	18947	19180	19212	18974	18908	18981	18977	19147	19154	19079	19078	18969	19253	19096	19015	19156	19112	19153	19343	18944	19053	18967	19267	19068	19220	18981	19120	19137	19140	19223	19042	19202	19337	19016	19193	19088	18939	19219	19048	19352	19116	19189	19190	19170	19071	19060	19171	19114	19301	19227	19091	19245	19041	19233	19260	19167	19005	18992	19029	19194	19140	19111	18920	19156	19212	19061	18886	19144	19254	19157	18985	19165	19292	19383	19172	19280	19044	19030	18938	19253	19245	19060	19140	19195	19055	18988	18951	19014	19038	19138	18969	19301	19104	19106	19143	19239	19018	19045	19187	18962	18759	19152	19324	19097	19247	19216	19019	18953	19320	19144	19155	19029	19222	19016	19116	19205	19099	19248	18989	19313	19135	19359	19284	19157	19099	19077	19156	19171	19147	19266	18947	19313	19008	19044	18968	19221	19157	18993	19152	19198	19264	19222	19068	19083	19138	19128	19033	19091	19044	19021	19108	19056	18964	19259	19254	19139	19136	18977	19089	19032	19272	19348	19210	19271	19143	19141	19097	19221	18914	19268	19179	19274	19125	18920	19077	19232	19217	19090	19081	19083	18853	19141	19402	19343	19207	19149	19131	19181	19307	19195	18943	19155	19045	19021	19291	19153	19066	19016	19197	18979	19155	19212	19075	19248	19191	19158	19224	18972	19090	19287	19032	19310	19170	19314	19217	19300	19051	19155	19125	19076	19113	19209	19258	19061	19066	19022	18998	18984	19183	19067	19000	19141	19148	19088	19266	19260	19169	19125	18878	18955	19248	19091	19165	19238	19121	19207	19119	18989	19078	19179	19092	19095	19179	19225	19238	19014	18808	19048	19156	18955	19016	19276	19232	19193	19204	18999	19131	18985	19060	19189	19026	19074	19403	19014	19093	19024	19179	19033	19243	19107	19231	19142	19194	19052	19110	19086	18951	19050	19290	18990	19087	19210	19070	19111	18827	19160	19137	19139	19245	19150	19288	19051	18940	18872	19122	19302	19316	19052	18960	19155	19212	19134	19020	19109	19078	19152	19343	18900	19132	19014	18992	19122	18854	19029	18930	18958	18957	18902	19037	18975	19475	19041	19168	19284	19178	19003	19222	19191	19387	19274	19041	19133	19066	19040	19354	19076	19197	19182	19115	19035	19112	18853	18951	19128	19164	19333	19041	19081	18947	19295	19204	19150	19257	19091	18905	19158	19136	19181	18899	19232	19054	19155	19089	19065	18778	19088	19060	19252	19323	19141	19086	19045	19018	18957	18994	19312	19063	19069	19287	19333	19168	19276	19132	19241	19182	19049	19190	19101	19225	19222	19316	19067	19286	19120	19111	19054	19078	19150	19056	18980	19141	19218	19183	19072	18905	18972	19128	19120	18859	19145	18948	19062	19029	18932	19162	19244	19093	19133	19194	19304	19007	19343	19142	19004	19144	18995	19130	19157	19100	19086	19098	19207	19104	19028	19042	19117	19199	19251	19077	19169	19174	19038	19268	19252	18981	19152	19052	19185	18977	19187	19085	19130	19233	19005	18976	19148	19147	19094	19144	19360	19098	19336	19096	19065	19006	18921	19047	19101	19107	19036	19071	19234	18949	18907	18922	19090	19204	19074	19074	19178	19130	19297	19313	19145	19234	19076	19180	19223	18992	19251	19166	19166	19230	18858	19041	19079	19054	19168	19106	19144	19235	19386	19111	19227	18980	18912	19159	19150	19238	19364	19141	19260	19235	19229	19260	19235	19012	19140	19145	18987	19256	19055	19075	19430	19112	19072	19151	19049	19088	19107	19157	19022	18981	19046	19086	19141	19229	19082	19240	19035	19111	19250	19100	19017	19109	19130	19039	19207	19160	19117	19191	19145	19279	19168	19073	19035	19403	19131	19389	19075	19150	19125	19039	18953	19185	19102	19089	19031	19110	19280	19130	19179	19127	18965	19070	19175	19344	19096	18968	19148	18953	18970	19136	19198	19160	19166	19129	19297	19066	18872	18988	19078	19096	18994	19176	19087	18976	19174	18897	18846	19058	19018	19217	19295	19010	19144	19203	19120	19003	18953	19207	19341	18972	19198	19320	19053	19074	19140	19042	19177	19153	19152	18954	19323	19113	19245	18970	19264	19075	19156	19040	19124	19173	19140	18849	19126	18990	19186	19056	19049	19108	19152	19254	19085	19269	18976	19264	19183	19026	19096	19145	19199	19160	19269	19046	18912	19150	19139	19094	19176	19036	19049	19079	19157	19142	19169	19198	19084	18850	19129	19050	19355	19228	19234	19201	18917	19122	19131	19281	19065	19360	19349	19129	19054	19249	19414	19306	19075	18917	19223	19117	19136	19351	19004	19249	19081	18987	18989	19041	19193	19105	19143	19165	19375	19172	19098	19001	19050	19220	19025	18956	18966	19095	19148	19062	19168	18986	19138	19119	19074	19064	18957	19225	19286	19133	19175	19270	19144	19237	19000	19101	19288	19047	19205	18849	19040	19170	19086	18921	19164	19235	18803	19120	19133	19097	19085	18942	19203	19306	19175	19113	19121	19237	19234	19236	19323	19122	19116	19200	19199	18954	19138	19206	19164	19174	19136	19274	19044	19019
24581	43633	36426	28009	23590	21037	19357	18411	17706	17552	17244	17087	16913	17045	16629	16773	16645	16656	16561	16689	16446	16596	16428	16729	16532	16757	16611	16462	16477	16583	16494	16376	16384	16425	16373	16446	16490	16538	16497	16469	16380	16373	16219	16477	16612	16451	16712	16493	16270	16581	16279	16476	16398	16443	16361	16412	16403	16550	16498	16519	16343	16322	16534	16728	16570	16283	16528	16502	16467	16578	16463	16309	16344	16290	16436	16403	16489	16523	16401	16400	16483	16379	16472	16484	16637	16425	16371	16319	16563	16386	16518	16452	16451	16384	16282	16309	16621	16346	16565	16468	16482	16459	16399	16470	16448	16414	16527	16398	16562	16410	16578	16362	16428	16410	16595	16339	16485	16566	16420	16640	16431	16600	16561	16623	16346	16282	16438	16397	16404	16401	16506	16509	16597	16312	16289	16305	16540	16472	16418	16461	16507	16365	16492	16475	16498	16472	16338	16400	16395	16379	16444	16384	16449	16463	16376	16461	16325	16492	16547	16527	16677	16383	16459	16548	16427	16538	16450	16549	16509	16457	16348	16423	16392	16484	16321	16378	16391	16471	16394	16436	16551	16356	16378	16427	16405	16448	16388	16523	16480	16484	16245	16460	16368	16369	16484	16329	16717	16455	16395	16449	16447	16353	16423	16508	16290	16473	16310	16336	16289	16490	16521	16436	16417	16486	16444	16432	16348	16269	16536	16430	16412	16520	16395	16468	16392	16587	16404	16417	16467	16415	16592	16453	16417	16518	16569	16424	16469	16384	16502	16522	16300	16367	16405	16410	16507	16437	16260	16579	16660	16284	16374	16381	16119	16364	16543	16493	16439	16435	16368	16474	16418	16296	16432	16473	16297	16384	16300	16426	16571	16428	16393	16302	16403	16298	16494	16381	16410	16461	16498	16426	16359	16603	16692	16378	16550	16339	16392	16536	16439	16581	16333	16479	16540	16536	16369	16428	16428	16449	16369	16594	16411	16508	16468	16446	16469	16482	16287	16409	16591	16364	16475	16529	16470	16633	16449	16353	16574	16366	16218	16458	16493	16510	16440	16363	16546	16402	16496	16375	16461	16320	16520	16469	16392	16541	16274	16418	16479	16400	16581	16308	16525	16389	16315	16334	16335	16350	16503	16712	16430	16352	16425	16499	16261	16380	16517	16484	16540	16651	16410	16512	16399	16357	16381	16464	16536	16434	16525	16485	16360	16447	16514	16466	16395	16547	16687	16355	16454	16439	16419	16557	16321	16418	16418	16346	16501	16444	16259	16559	16505	16593	16299	16533	16502	16406	16469	16304	16487	16374	16499	16229	16270	16455	16409	16433	16337	16291	16572	16323	16174	16370	16384	16445	16435	16502	16305	16470	16538	16408	16444	16474	16210	16434	16259	16407	16541	16269	16457	16386	16320	16608	16484	16426	16503	16558	16465	16313	16615	16523	16303	16363	16279	16513	16558	16461	16291	16386	16471	16468	16549	16496	16528	16488	16590	16530	16457	16454	16548	16445	16315	16459	16402	16483	16342	16521	16307	16344	16403	16436	16390	16463	16443	16422	16546	16356	16442	16513	16457	16498	16372	16548	16436	16392	16453	16389	16498	16406	16466	16290	16285	16416	16537	16476	16451	16628	16457	16477	16483	16345	16568	16503	16419	16480	16585	16511	16506	16371	16310	16206	16515	16442	16370	16588	16461	16459	16472	16613	16611	16383	16201	16445	16535	16505	16396	16339	16472	16583	16502	16398	16458	16547	16279	16277	16329	16570	16472	16353	16510	16324	16340	16349	16494	16475	16454	16522	16548	16565	16436	16622	16536	16340	16506	16559	16112	16620	16390	16423	16483	16465	16522	16509	16458	16396	16315	16526	16375	16328	16558	16474	16553	16524	16435	16480	16513	16532	16545	16393	16503	16353	16410	16488	16559	16361	16326	16403	16436	16513	16460	16671	16545	16663	16614	16382	16442	16472	16419	16486	16452	16453	16424	16557	16270	16392	16627	16365	16370	16471	16426	16568	16409	16420	16423	16418	16476	16528	16598	16314	16400	16335	16408	16437	16463	16212	16472	16267	16359	16504	16328	16413	16471	16503	16461	16416	16660	16512	16429	16572	16182	16442	16538	16440	16492	16532	16348	16486	16408	16544	16360	16384	16400	16565	16353	16369	16518	16405	16576	16621	16386	16443	16353	16477	16482	16532	16375	16439	16270	16191	16340	16519	16290	16363	16577	16477	16432	16447	16306	16426	16383	16270	16345	16479	16537	16512	16282	16577	16518	16462	16581	16450	16363	16660	16449	16435	16387	16552	16291	16370	16383	16377	16570	16471	16447	16677	16426	16551	16504	16592	16559	16368	16274	16518	16514	16517	16523	16425	16382	16407	16386	16469	16272	16500	16280	16567	16431	16610	16421	16394	16457	16516	16456	16496	16493	16495	16467	16473	16251	16540	16377	16435	16430	16381	16120	16445	16541	16354	16270	16326	16436	16342	16377	16506	16486	16498	16364	16282	16512	16467	16384	16595	16561	16378	16483	16478	16383	16539	16562	16637	16379	16514	16589	16565	16428	16288	16483	16308	16498	16663	16471	16469	16409	16319	16515	16402	16463	16333	16489	16447	16569	16573	16370	16341	16453	16362	16384	16404	16236	16508	16623	16536	16482	16347	16346	16425	16454	16541	16284	16413	16513	16256	16549	16462	16616	16544	16337	16374	16415	16449	16665	16359	16388	16488	16320	16463	16139	16546	16543	16493	16645	16511	16402	16527	16453	16364	16459	16519	16506	16595	16434	16359	16351	16489	16418	16387	16405	16411	16322	16518	16468	16417	16279	16469	16551	16325	16501	16362	16307	16516	16421	16668	16597	16549	16564	16405	16393	16409	16390	16494	16360	16593	16444	16502	16625	16322	16464	16258	16405	16390	16441	16407	16593	16395	16526	16530	16461	16364	16421	16356	16324	16361	16337	16536	16369	16564	16388	16578	16451	16384	16437	16437	16497	16265	16567	16462	16566	16498	16554	16431	16506	16619	16410	16524	16569	16561	16483	16549	16329	16454	16382	16460	16490	16443	16431	16485	16415	16504	16438	16479	16430	16396	16476	16383	16423	16561	16587	16365	16491	16481	16329	16563	16298	16435	16263	16545	16320	16540	16433	16436	16407	16495	16322	16526	16564	16461	16420	16455	16335	16536	16557	16336	16687	16267	16293	16388	16404	16401	16492	16459	16501	16643	16290	16637	16531	16460	16468	16440	16487	16489	16337	16624	16488	16454	16301	16537	16541	16504	16475	16324	16398	16548	16278	16316	16345	16358	16601	16530	16480	16460	16674	16289	16345	16405	16483	16388	16410	16503	16471	16487	16497	16443	16350	16374	16535	16404	16520	16286	16453	16419	16528	16392	16322	16401	16311	16336	16474	16426	16515	16385	16158	16664	16505	16354	16205	16559	16407	16535	16363	16369	16490	16323	16526	16465	16462	16532	16455	16297	16572	16446	16463	16365	16461	16382	16471	16474	16223	16544	16494	16654	16521	16371	16574	16445	16429	16459	16424	16323	16406	16425	16402	16486	16399	16437	16350	16580	16358	16429	16282	16418	16293	16472	16443	16606	16483	16230	16430	16470	16449	16568	16341	16377	16467	16422	16443	16372	16313	16438	16474	16334	16510	16453	16637	16444	16414	16491	16465	16413	16459	16478	16438	16490	16575	16566	16492	16358	16416	16498	16344	16603	16526	16408	16366	16529	16639	16431	16313	16418	16379	16387	16490	16525	16557	16510	16476	16396	16493	16364	16500	16442	16506	16463	16314	16335	16501	16445	16546	16412	16327	16574	16466	16570	16516	16537	16420	16460	16459	16506	16475	16549	16410	16344	16627	16411	16626	16357	16335	16309	16646	16425	16502	16411	16450	16474	16404	16408	16270	16644	16300	16448	16407	16537	16402	16388	16520	16528	16488	16440	16423	16348	16567	16448	16416	16520	16387	16452	16511	16496	16467	16359	16453	16320	16557	16401	16420	16534	16420	16671	16390	16337	16586	16270	16651	16634	16518	16425	16295	16656	16468	16530	16353	16451	16459	16392	16441	16389	16363	16232	16571	16552	16267	16467	16445	16396	16555	16385	16493	16358	16451	16379	16603	16458	16545	16417	16322	16385	16467	16474	16304	16142	16315	16440	16548	16239	16327	16467	16345	16555	16632	16351	16700	16405	16422	16532	16326	16618	16593	16366	16407	16675	16452	16323	16454	16536	16380	16590	16365	16372	16347	16373	16433	16454	16436	16516	16406	16326	16438	16392	16710	16483	16387	16464	16490	16402	16471	16619	16340	16495	16500	16464	16441	16328	16390	16459	16481	16378	16574	16408	16633	16355	16492	16260	16433	16377	16600	16273	16586	16414	16638	16398	16419	16535	16372	16267	16557	16384	16717	16540	16400	16517	16553	16464	16251	16300	16401	16396	16408	16311	16331	16491	16576	16545	16421	16530	16461	16383	16373	16621	16305	16354	16496	16147	16523	16404	16407	16317	16453	16377	16333	16593	16353	16395	16270	16391	16517	16367	16454	16431	16526	16517	16423	16388	16510	16366	16569	16473	16323	16464	16513	16353	16447	16486	16548	16337	16491	16369	16558	16493	16378	16639	16320	16489	16512	16544	16523	16423	16521	16498	16546	16412	16522	16279	16514	16553	16430	16456	16380	16437	16404	16397	16509	16348	16531	16464	16386	16320	16456	16331	16518	16482	16661	16338	16563	16185	16462	16494	16456	16409	16497	16521	16268	16278	16417	16379	16438	16531	16198	16472	16624	16393	16363	16538	16411	16335	16501	16412	16423	16613	16567	16279	16600	16417	16451	16600	16519	16508	16644	16468	16683	16400	16296	16565	16584	16394	16425	16534	16578	16316	16308	16499	16365	16337	16546	16456	16354	16507	16410	16555	16240	16460	16538	16400	16350	16480	16494	16246	16465	16479	16416	16361	16510	16351	16527	16451	16367	16524	16447	16458	16383	16214	16425	16494	16338	16521	16528	16396	16651	16445	16487	16705	16588	16425	16598	16423	16476	16531	16407	16475	16725	16309	16472	16327	16512	16484	16523	16328	16548	16368	16448	16662	16540	16398	16333	16529	16533	16448	16436	16319	16498	16373
22466	21458	28628	24803	22445	25389	27114	22633	21267	21374	20707	20556	20357	20152	20256	20415	20180	20132	19944	19937	19886	19969	19866	19805	19823	19803	20038	19781	19858	19775	19847	19740	19886	19668	19715	19721	19760	19729	19791	19544	19768	19840	19712	19840	19773	19791	19577	19763	19755	19667	19740	19554	19409	19454	19458	19563	19651	19449	19690	19685	19559	19520	19757	19445	19669	19639	19648	19400	19674	19609	19827	19670	19546	19756	19466	19601	19435	19548	19480	19350	19564	19681	19899	19935	19580	19621	19763	19700	19572	19560	19713	19613	19584	19699	19657	19608	19544	19394	19666	19568	19606	19794	19725	19461	19526	19745	19810	19832	19430	19674	19596	19677	19685	19530	19534	19761	19834	19610	19730	19632	19632	19604	19473	19706	19667	19638	19555	19493	19560	19619	19535	19545	19746	19366	19590	19587	19697	19488	19557	19721	19584	19432	19492	19597	19493	19568	19387	19453	19645	19442	19614	19551	19646	19617	19341	19649	19799	19546	19633	19699	19627	19523	19425	19646	19680	19693	19566	19558	19733	19800	19393	19605	19345	19585	19325	19633	19588	19569	19800	19553	19737	19488	19572	19505	19780	19639	19643	19454	19565	19518	19734	19514	19622	19494	19520	19755	19775	19701	19372	19818	19502	19414	19673	19506	19580	19576	19651	19495	19756	19548	19716	19717	19595	19608	19504	19411	19468	19819	19640	19603	19493	19386	19300	19377	19283	19566	19584	19575	19396	19553	19573	19600	19383	19541	19473	19410	19678	19367	19601	19469	19594	19413	19739	19778	19674	19539	19532	19616	19420	19604	19405	19654	19457	19432	19743	19576	19456	19502	19380	19745	19560	19630	19502	19380	19686	19509	19569	19615	19683	19687	19435	19524	19442	19521	19580	19438	19679	19823	19501	19680	19706	19617	19497	19757	19598	19420	19546	19574	19433	19652	19547	19500	19569	19442	19612	19604	19358	19722	19555	19584	19558	19661	19537	19526	19608	19559	19380	19461	19679	19674	19558	19466	19675	19381	19751	19634	19607	19406	19349	19554	19556	19519	19576	19374	19770	19573	19506	19422	19584	19483	19417	19401	19710	19581	19440	19717	19648	19747	19717	19474	19419	19639	19244	19458	19858	19635	19385	19467	19530	19692	19642	19574	19650	19351	19668	19670	19609	19471	19549	19583	19599	19610	19322	19511	19416	19469	19463	19586	19507	19710	19561	19594	19502	19822	19504	19616	19600	19568	19792	19614	19423	19784	19736	19339	19448	19655	19232	19477	19669	19585	19389	19428	19495	19663	19526	19515	19772	19634	19190	19559	19567	19469	19557	19493	19542	19733	19525	19523	19451	19477	19635	19750	19596	19591	19605	19860	19708	19251	19419	19686	19452	19630	19410	19454	19433	19482	19481	19408	19609	19653	19544	19655	19685	19612	19580	19388	19478	19596	19736	19557	19607	19741	19720	19573	19527	19597	19471	19463	19601	19536	19668	19579	19558	19522	19605	19537	19509	19693	19615	19569	19660	19664	19657	19608	19556	19560	19595	19595	19454	19627	19518	19736	19559	19659	19775	19485	19320	19661	19568	19688	19829	19651	19656	19464	19548	19617	19454	19578	19770	19618	19468	19512	19542	19614	19593	19598	19740	19509	19253	19601	19648	19628	19410	19458	19692	19467	19790	19746	19752	19459	19615	19425	19683	19623	19469	19672	19642	19592	19631	19481	19486	19602	19443	19675	19535	19262	19385	19777	19611	19892	19477	19535	19466	19370	19526	19437	19610	19574	19661	19557	19557	19361	19481	19509	19769	19508	19847	19758	19723	19592	19562	19369	19649	19603	19627	19599	19664	19387	19557	19497	19464	19382	19527	19587	19636	19752	19509	19276	19760	19399	19422	19463	19505	19386	19704	19421	19510	19550	19475	19728	19596	19517	19417	19576	19676	19457	19610	19434	19437	19645	19735	19549	19629	19682	19533	19660	19519	19486	19611	19483	19759	19544	19502	19705	19537	19692	19606	19503	19533	19410	19718	19716	19728	19473	19436	19607	19558	19438	19563	19576	19389	19528	19681	19595	19489	19915	19611	19313	19655	19611	19666	19461	19546	19591	19628	19609	19381	19447	19578	19610	19567	19733	19737	19660	19620	19408	19463	19465	19540	19645	19565	19617	19435	19475	19589	19411	19387	19504	19569	19500	19479	19499	19673	19392	19452	19764	19533	19544	19738	19531	19468	19365	19603	19700	19486	19243	19493	19524	19692	19345	19571	19404	19431	19695	19735	19849	19550	19295	19640	19371	19517	19638	19452	19460	19713	19663	19873	19704	19570	19634	19759	19528	19400	19562	19562	19556	19780	19722	19601	19502	19704	19770	19664	19485	19718	19572	19589	19500	19464	19693	19570	19549	19525	19362	19585	19468	19596	19771	19698	19695	19663	19400	19629	19598	19411	19508	19535	19504	19333	19511	19707	19484	19751	19650	19672	19379	19518	19498	19781	19597	19601	19671	19756	19405	19643	19708	19704	19469	19530	19551	19851	19651	19640	19413	19675	19384	19507	19727	19822	19521	19628	19567	19453	19541	19561	19550	19561	19560	19512	19365	19592	19441	19617	19538	19593	19741	19584	19491	19581	19599	19568	19399	19561	19629	19604	19661	19808	19500	19687	19905	19586	19540	19820	19530	19654	19558	19541	19556	19673	19628	19684	19419	19440	19481	19675	19495	19666	19676	19525	19724	19491	19565	19464	19627	19500	19449	19666	19688	19515	19907	19694	19580	19680	19647	19527	19590	19604	19588	19674	19678	19417	19427	19469	19425	19758	19692	19660	19519	19694	19626	19448	19502	19614	19556	19486	19643	19504	19583	19575	19369	19480	19829	19503	19541	19524	19588	19626	19468	19743	19566	19562	19597	19619	19510	19606	19603	19431	19496	19637	19453	19431	19551	19623	19441	19457	19743	19554	19541	19660	19399	19613	19443	19746	19606	19627	19656	19523	19586	19603	19382	19508	19797	19675	19565	19491	19479	19641	19578	19806	19507	19676	19617	19633	19327	19466	19684	19612	19661	19705	19581	19709	19624	19691	19557	19493	19664	19539	19518	19618	19764	19657	19237	19559	19632	19554	19476	19419	19615	19607	19823	19596	19374	19520	19335	19417	19550	19552	19475	19583	19554	19777	19662	19722	19670	19503	19596	19468	19599	19366	19463	19624	19660	19546	19554	19781	19626	19467	19511	19649	19611	19576	19614	19588	19491	19550	19565	19501	19599	19795	19594	19482	19619	19531	19375	19692	19669	19795	19779	19703	19501	19341	19358	19570	19767	19607	19759	19699	19585	19768	19544	19472	19489	19759	19450	19545	19514	19608	19675	19662	19674	19792	19682	19568	19521	19721	19646	19672	19636	19563	19461	19467	19431	19556	19486	19696	19712	19712	19620	19552	19530	19520	19604	19504	19329	19725	19368	19706	19692	19554	19656	19684	19322	19624	19399	19740	19557	19544	19784	19682	19328	19616	19673	19608	19457	19839	19510	19571	19708	19579	19467	19656	19487	19458	19450	19615	19482	19456	19666	19595	19489	19653	19430	19528	19561	19588	19561	19704	19553	19504	19755	19715	19521	19621	19569	19524	19268	19309	19599	19544	19644	19500	19292	19549	19721	19571	19545	19508	19488	19745	19545	19485	19575	19431	19397	19504	19696	19431	19676	19776	19564	19628	19475	19575	19430	19478	19624	19605	19568	19469	19472	19542	19344	19589	19528	19519	19664	19613	19507	19701	19665	19622	19531	19737	19557	19713	19613	19712	19524	19623	19572	19514	19703	19408	19654	19590	19592	19507	19559	19388	19631	19460	19555	19534	19545	19869	19707	19598	19753	19526	19737	19556	19637	19496	19663	19785	19473	19670	19675	19816	19567	19540	19549	19526	19601	19515	19646	19759	19609	19695	19354	19689	19451	19765	19629	19663	19772	19616	19554	19563	19456	19557	19806	19593	19465	19555	19763	19640	19661	19613	19451	19570	19549	19720	19481	19434	19664	19652	19437	19442	19483	19876	19527	19731	19741	19686	19562	19752	19474	19543	19579	19642	19744	19625	19561	19549	19423	19612	19728	19570	19516	19567	19615	19526	19747	19350	19597	19593	19548	19584	19660	19540	19395	19636	19532	19480	19531	19560	19658	19501	19615	19442	19510	19629	19575	19760	19608	19628	19517	19640	19531	19364	19310	19569	19460	19544	19504	19371	19534	19610	19647	19464	19433	19716	19514	19432	19580	19758	19484	19618	19468	19658	19367	19719	19357	19338	19771	19642	19437	19430	19559	19651	19397	19490	19915	19437	19428	19584	19333	19559	19468	19544	19721	19634	19639	19756	19562	19423	19589	19521	19686	19515	19749	19808	19654	19358	19719	19571	19387	19725	19383	19572	19495	19387	19442	19621	19732	19553	19676	19504	19448	19470	19418	19467	19484	19582	19698	19495	19600	19327	19702	19354	19520	19612	19845	19633	19689	19483	19482	19429	19387	19455	19665	19514	19568	19683	19613	19587	19696	19780	19611	19481	19644	19476	19589	19876	19685	19648	19570	19592	19485	19483	19561	19390	19477	19589	19582	19665	19559	19514	19729	19810	19385	19698	19628	19587	19640	19489	19433	19546	19477	19718	19506	19656	19703	19645	19552	19607	19569	19514	19615	19520	19504	19755	19682	19627	19492	19701	19511	19549	19649	19743	19501	19538	19390	19501	19670	19436	19575	19423	19497	19731	19513	19595	19534	19555	19485	19553	19430	19580	19768	19663	19645	19551	19502	19668	19456	19580	19593	19745	19544	19764	19323	19649	19733	19563	19677	19565	19410	19454	19672	19470	19587	19690	19548	19552	19403	19528	19765	19666	19634	19521	19618	19423	19388	19638	19570	19486	19548	19763	19557	19581	19462	19769	19507	19651	19592	19679	19500	19662	19589	19556	19257	19605	19584	19680	19657	19759	19497	19652	19696	19687	19585	19576	19682	19424	19498	19472	19540	19715	19421	19717	19552	19293	19454	19510	19541	19475	19665	19474	19657	19614	19636	19546	19626	19497	19362	19499	19521	19360	19422	19660	19643	19596	19438	19587	19550	19576	19709	19654	19794	19641	19455	19618	19526	19495	19477
25713	51642	44578	34863	28943	24953	22241	20593	19471	18894	18408	17914	17694	17525	17440	17430	17280	17209	17142	16894	16822	17010	16890	16973	17016	16916	16908	16812	16932	16839	16899	16787	16853	16885	16751	16697	16717	16731	16781	16868	16731	16548	16846	16658	16747	16691	16811	16898	16655	16865	16509	16716	16678	16771	16881	16750	16674	16753	16678	16509	16605	16867	16645	16556	16883	16593	16584	16844	16728	16620	16557	16655	16870	16542	16809	16714	16913	16718	16774	16840	16844	16589	16624	16737	16549	16466	16638	16592	16795	16759	16677	16806	16617	16573	16547	16572	16757	16800	16731	16697	16827	16740	16753	16623	16552	16598	16922	16660	16864	16691	16701	16787	16812	16680	16667	16682	16651	16770	16879	16663	16771	16772	16641	16897	16908	16732	16730	16668	16773	16679	16679	16785	16624	16652	16778	16652	16778	16699	16619	16720	16748	16590	16799	16688	16606	16614	16801	16623	16761	16833	16614	16732	16744	16653	16770	16710	16591	16702	16622	16709	16785	16823	16683	16672	16495	16621	16629	16645	16644	16785	16740	16704	16809	16672	16844	16523	16527	16778	16706	16706	16692	16642	16632	16542	16676	16637	16713	16615	16618	16740	16611	16507	16801	16936	16582	16680	16674	16785	16690	16734	16728	16758	16746	16707	16645	16690	16615	16870	16668	16682	16540	16796	16695	16736	16802	16751	16730	16690	16836	16655	16612	16542	16742	16597	16766	16621	16594	16707	16915	16639	16757	16735	16672	16673	16730	16706	16786	16791	16755	16738	16450	16695	16698	16781	16701	16898	16660	16566	16673	16685	16806	16488	16891	16742	16766	16714	16730	16516	16778	16885	16704	16595	16522	16734	16658	16622	16632	16647	16842	16777	16826	16630	16669	16736	16671	16901	16803	16614	16570	16585	16630	16768	16604	16814	16509	16852	16773	16695	16781	16692	16586	16656	16629	16723	16749	16705	16787	16644	16564	16697	16726	16594	16577	16716	16777	16662	16709	16806	16693	16898	16931	16744	16470	16826	16701	16713	16586	16772	16798	16639	16721	16610	16677	16682	16938	16616	16570	16788	16710	16548	16744	16748	16691	16664	16755	16726	16484	16725	16814	16796	16768	16733	16616	16646	16660	16740	16693	16571	16698	16561	16590	16522	16785	16680	16680	16638	16733	16682	16814	16701	16684	16635	16639	17016	16613	16800	16651	16671	16725	16617	16800	16804	16569	16799	16826	16788	16770	16749	16722	16507	16954	16669	16785	16699	16705	16683	16921	16580	16554	16533	16666	16657	16711	16725	16584	16649	16682	16565	16779	16586	16657	16731	16601	16641	16675	16691	16820	16684	16751	16741	16633	16610	16820	16636	16669	16728	16870	16559	16690	16959	16825	16601	16709	16769	16604	16682	16891	16692	16838	16754	16859	16908	16775	16801	16896	16728	16598	16562	16524	16723	16733	16647	16602	16704	16682	16685	16623	16785	16735	16715	16810	16731	16672	16692	16627	16762	16605	16664	17042	16607	16541	16739	16602	16679	16801	16890	16849	16576	16586	16671	16807	16651	16698	16877	16687	16694	16839	16700	16614	16724	16798	16693	16635	16604	16753	16809	16526	16611	16667	16663	16657	16625	16439	16596	16619	16584	16664	16735	16624	16675	16647	16525	16631	16648	16747	16636	16768	16839	16842	16488	16691	16654	16673	16705	16577	16865	16613	16686	16644	16796	16598	16840	16797	16676	16874	16535	16688	16570	16530	16666	16782	16613	16641	16616	16530	16830	16745	16635	16643	16760	16612	16737	16793	16824	16863	16771	16919	16791	16719	16638	16863	16697	16630	16787	16698	16754	16768	16812	16750	16734	16692	16645	16571	16593	16752	16725	16772	16664	16861	16789	16812	16543	16546	16720	16530	16690	16681	16791	16761	16697	16685	16755	16713	16721	16679	16633	16626	16687	16783	16687	16862	16576	16866	16865	16677	16743	16666	16808	16893	16856	16761	16701	16612	16702	16546	16743	16828	16748	16685	16643	16705	16654	16790	16729	16811	16833	16585	16654	16675	16689	16710	16737	16766	16486	16666	16790	16723	16698	16733	16525	16645	16577	16584	16720	16577	16768	16689	16563	16638	16605	16504	16763	16870	16771	16712	16837	16538	16740	16608	16644	16705	16818	16639	16887	16623	16633	16694	16731	16599	16815	16576	16778	16596	16698	16721	16646	16578	16663	16593	16672	16665	16692	16695	16843	16656	16752	16645	16699	16659	16574	16677	16815	16609	16678	16603	16804	16693	16751	16593	16675	16597	16656	16714	16735	16856	16787	16767	16854	16641	16523	16828	16712	16915	16727	16800	16584	16632	16665	16788	16809	16597	16684	16662	16572	16631	16539	16861	16886	16601	16613	16706	16569	16578	16669	16712	16528	16765	16663	16810	16580	16780	16603	16668	16809	16485	16813	16612	16536	16705	16722	16655	16585	16551	16678	16857	16739	16843	16703	16671	16629	16478	16881	16797	16796	16672	16633	16715	16751	16678	16689	16614	16590	16775	16633	16740	16609	16753	16697	16857	16649	16629	16690	16697	16621	16572	16876	16689	16594	16911	16713	16664	16601	16761	16551	16775	16571	16856	16660	16769	16623	16754	16546	16552	16718	16752	16759	16867	16603	16748	16762	16572	16810	16704	16722	16644	16616	16734	16651	16692	16562	16608	16746	16772	16665	16714	16904	16722	16577	16813	16818	16559	16631	16864	16662	16567	16683	16783	16577	16719	16683	16661	16730	16689	16797	16765	16658	16653	16560	16493	16750	16653	16733	16552	16730	16706	16721	16628	16512	16918	16779	16679	16762	16825	16644	16605	16716	16588	16740	16614	16820	16599	16828	16858	16630	16731	16576	16507	16779	16627	16594	16590	16690	16469	16671	16811	16649	16727	16762	16619	16711	16628	16568	16706	16783	16683	16809	16730	16575	16719	16695	16689	16590	16597	16748	16647	16713	16851	16755	16800	16717	16740	16624	16793	16627	16594	16534	16721	16673	16746	16729	16716	16795	16773	16618	16886	16579	16689	17022	16717	16912	16676	16558	16590	16729	16739	16790	16622	16762	16621	16831	16883	16768	16787	16922	16773	16780	16832	16760	16778	16670	16821	16665	16606	16681	16773	16686	16624	16683	16606	16571	16595	16581	16599	16672	16550	16489	16784	16517	16800	16624	16518	16562	16825	16739	16880	16791	16529	16754	16779	16581	16633	16713	16841	16596	16810	16908	16736	16714	16617	16616	16645	16614	16567	16674	16603	16812	16705	16587	16689	16733	16682	16506	16841	16687	16713	16620	16779	16780	16708	16670	16959	16619	16540	16627	16684	16686	16745	16645	16628	16622	16789	16690	16747	16611	16788	16758	16519	16835	16584	16697	16796	16733	16759	16707	16667	16840	16817	16666	16853	16681	16688	16569	16684	16655	16827	16780	16730	16808	16698	16559	16824	16755	16611	16726	16780	16779	16491	16653	16412	16667	16587	16759	16741	16621	16697	16624	16682	16600	16732	16680	16640	16496	16700	16677	16638	16564	16637	16807	16795	16735	16920	16754	16573	16633	16577	16791	16627	16622	16733	16578	16680	16678	16623	16676	16872	16645	16600	16809	16753	16793	16707	16612	16716	16843	16674	16711	16710	16647	16540	16737	16674	16685	16640	16648	16798	16789	16832	16767	16790	16743	16724	16585	16581	16847	16760	16739	16706	16786	16649	16633	16821	16725	16850	16553	16543	16601	16714	16587	16723	16632	16699	16565	16715	16692	16774	16763	16581	16606	16606	16533	16757	16704	16708	16510	16629	16619	16764	16725	16538	16571	16827	16612	16661	16737	16877	16753	16725	16789	16520	16632	16695	16694	16722	16524	16780	16558	16734	16739	16589	16835	16512	16745	16664	16548	16554	16660	16637	16788	16637	16697	16781	16672	16725	16848	16742	16691	16662	16581	16761	16626	16711	16701	16680	16700	16714	16771	16806	16613	16693	16686	16656	16503	16653	16739	16388	16754	16757	16571	16649	16743	16587	16576	16804	16570	16705	16700	16653	16736	16779	16811	16654	16803	16553	16702	16674	16623	16522	16781	16560	16659	16853	16670	16742	16784	16735	16579	16834	16820	16754	16734	16742	16733	16704	16610	16671	16762	16562	16621	16670	16722	16741	16603	16840	16621	16762	16732	16760	16582	16753	16641	16669	16769	16754	16790	16542	16732	16670	16930	16508	16609	16753	16754	16683	16773	16722	16678	16761	16827	16735	16591	16928	16715	16577	16716	16859	16698	16706	16713	16735	16711	16722	16882	16776	16699	16741	16899	16571	16677	16691	16709	16658	16766	16874	16680	16617	16813	16695	16647	16624	16746	16601	16761	16535	16654	16690	16687	16848	16592	16543	16630	16702	16757	16734	16519	16695	16750	16704	16728	16771	16824	16849	16788	16695	16863	16611	16660	16585	16689	16591	16815	16869	16718	16618	16735	16769	16708	16631	16809	16720	16770	16872	16637	16693	16615	16777	16611	16714	16693	16886	16700	16831	16695	16725	16573	16573	16684	16731	16745	16755	16676	16676	16584	16534	16837	16724	16536	16644	16751	16467	16755	16680	16795	16641	16775	16657	16699	16680	16565	16850	16686	16610	16861	16798	16640	16480	16514	16553	16713	16885	16581	16909	16727	16743	16749	16669	16705	16660	16687	16576	16715	16718	16732	16671	16608	16559	16733	16618	16744	16762	16469	16468	16693	16713	16660	16682	16712	16599	16774	16921	16710	16723	16593	16830	16838	16588	16724	16630	16747	16708	16621	16779	16847	16912	16649	16544	16696	16657	16884	16782	16558	16505	16767	16796	16826	16716	16829	16655	16735	16719	16786	16730	16718	16617	16838	16644	16906	16691	16719	16915	16712	16835	16831	16839	16599	16767	16680	16722	16608	16600	16829	16495	16663	16793	16658	16832	16742	16585	16761	16658	16618	16719	16703	16614	16712	16673	16616	16672	16590	16835	16746	16717	16649	16568	16816	16570	16628	16729	16544	16769	16763	16574	16717	16572	16487	16596	16800	16762	16661	16706	16634	16764	16803	16563	16727	16681	16716	16591	16641	16530	16646	16723	16830	16612	16562	16680	16775
29729	27758	32710	28180	23301	21839	20931	20167	19995	19914	19540	19415	19596	19576	19569	19625	19596	19633	19558	19254	19433	19466	19391	19366	19507	19402	19255	19233	19495	19300	19221	19514	19353	19451	19201	19247	19100	19015	19445	19167	19224	19385	19290	19068	19491	19115	19213	19244	19241	19190	19157	19333	19268	19337	19378	19264	19550	19273	19247	19402	19276	19422	19211	19266	19319	19229	19264	19218	19262	19317	19355	19313	19327	19277	19322	19114	19328	19351	19323	19206	19154	19225	19375	19387	19242	18958	19353	19270	19226	19392	19252	19392	19157	19136	19148	19048	19347	19009	19439	19407	19227	19215	19300	19005	19306	19167	19183	19364	19171	19540	19174	19266	19428	19439	19234	19328	19336	19181	19276	19323	19279	19448	19247	19061	19399	19413	19383	18980	19375	19219	18942	19030	19451	19227	19126	19187	19287	19200	19379	19349	19214	19234	19322	19255	19170	19412	19126	19348	19167	19112	19628	19537	19056	19337	19145	19193	19259	19170	19273	19353	19164	19221	19286	19393	19154	19240	19230	19557	19361	19134	19521	19463	19367	19467	19514	19207	19167	19154	19119	19305	19070	19188	18998	19272	19148	19296	19144	19263	19072	19253	19129	19285	19328	19382	19045	19191	19174	19291	19250	19384	19293	19280	19467	19181	19051	19307	19246	19073	19455	19230	19301	19408	19352	19122	19349	19099	19335	19203	19217	19222	19274	19242	19240	19184	19152	19136	19242	19212	19210	19135	19254	19277	19157	19312	19086	19322	19518	19259	19144	19118	19288	19231	19265	19249	19405	19360	19313	19347	19311	19417	19409	19404	19082	19248	19387	19246	19245	19158	19202	19397	19294	19171	19301	19184	19280	19195	19440	19207	19267	19465	19106	19272	19201	19285	19361	19171	19198	19093	19263	19143	19212	19173	19193	19290	19195	19139	19278	19459	19253	19387	19103	19361	19212	19440	19290	19272	19373	19129	19308	19137	19152	19337	19338	19161	19214	19468	19220	19476	19073	19472	19382	19320	19107	19311	19240	19315	19374	19271	19293	19358	19424	19185	19221	19322	19246	19250	19380	19295	19413	19379	19441	19254	19439	19254	19246	19160	19372	19288	19258	19556	19322	19454	19140	19080	19316	19182	19299	19139	19262	19399	19340	19560	19425	19369	19295	19466	19200	19011	19393	19368	19252	19092	19222	19408	19236	19317	19089	19374	19074	19298	19442	19374	19331	19328	19341	19548	19366	19222	19326	19313	19337	19248	19122	19189	19100	19075	19134	19216	19397	19213	19201	19377	19145	19146	19398	19278	19110	19167	19238	19214	19288	19421	19082	19025	19050	19327	19276	19306	19328	19210	19371	19396	19398	18932	19044	19378	19314	19376	19169	19304	19308	19317	19272	19317	19367	19325	18981	19276	19469	19476	19301	19198	19258	19391	19326	19130	19467	19258	19238	19151	19224	19302	19294	19295	19465	19219	19377	19305	19316	19434	19174	19177	19189	19265	19417	19340	19350	19364	19230	19321	19512	19292	19374	19173	19150	19152	19133	19252	19261	19173	19242	19084	19383	19142	19142	19301	19339	19311	19175	19259	19113	19235	19111	19349	19409	19361	19146	19387	19243	19180	19224	19331	19407	19374	19159	19329	19372	19176	19188	19104	19442	19201	19314	19214	19205	19417	19142	19249	19104	19315	19249	19356	19186	19423	19474	19277	19200	19261	19118	19208	19322	19324	19343	19201	19295	19179	19145	19343	19166	19128	19356	19246	19261	19200	19200	19198	19171	19349	19191	19230	19380	19530	19102	19229	19226	19354	19412	19226	19175	19141	19256	19437	19453	19330	19196	19333	19566	19393	19268	19259	19166	19380	19272	19370	19343	19211	19285	19212	19483	19353	18928	19456	19301	19126	19394	19318	19146	19076	19306	19242	19132	19391	19430	19419	19382	19268	19285	19095	19298	19202	19294	19230	19410	19037	19228	19162	19385	19211	19116	19116	19327	19112	19325	19291	19400	19291	19328	19628	19115	19264	19141	18918	19286	19361	19542	19108	19327	19373	19053	19281	19183	19068	19236	19256	19104	19243	19229	19212	19174	19416	19295	19437	19183	19368	19167	19397	19292	19314	19371	19360	19296	19264	19155	18982	19045	19064	19116	19294	19217	19242	19277	19475	19371	19245	19335	19400	19238	19257	19224	19361	19191	19331	19235	19401	19210	19277	19193	19326	19361	19227	19270	19487	19374	19478	19266	19565	19517	19193	19252	19220	19405	19223	19273	19197	19301	19104	19270	19216	19321	19094	19195	19160	19142	19393	19291	19318	19268	19253	19144	19316	19411	19338	19215	19307	19285	19165	19292	19286	19147	19291	19330	19238	19387	19397	19448	19251	19234	19228	19254	19343	19236	19370	19116	19244	19449	19209	19197	19110	19254	19167	19333	19175	19303	19318	19429	19519	19241	19501	19417	19071	19298	19338	19207	19070	19094	19245	19230	19434	19211	19297	19189	19465	19338	19272	19241	19173	19311	19299	19176	19265	19333	19230	19382	19348	19366	19256	19227	19485	19297	19410	19280	19185	19080	19231	19360	19263	19457	19131	19156	19394	19491	19197	19482	19207	19365	19247	19210	19324	19310	19206	19254	19422	19303	19264	19297	19230	19360	19331	19094	19281	19322	19279	19347	18969	19261	19222	19270	19415	19145	19254	19252	19405	19182	19212	19248	19407	19236	19388	19559	19153	19351	19262	19383	19420	19196	19286	19352	19247	19399	19419	19508	19190	19301	19262	19148	19330	19258	19301	19417	19103	18886	19101	19272	19220	19208	19268	19145	19210	19132	19233	19275	19268	19257	19181	19430	19469	19347	19264	19144	19281	19274	19150	18871	19205	19381	19385	19191	19101	19292	19155	19401	19121	19381	19285	19199	19258	19295	19210	19208	19184	19396	19350	19178	19124	19220	19410	19307	19315	19476	19293	19170	19371	19052	19262	19300	19046	19281	19262	19510	19293	19364	19161	19273	19158	19280	19219	19415	19339	19243	19227	19199	19288	19460	19306	19070	19387	19439	19344	19264	19291	19204	19156	19300	19201	19438	19215	19112	19290	19118	19208	19497	19279	19341	19336	19305	19290	19375	19311	19223	19286	19306	19343	19194	19126	19339	19400	19266	19369	19205	19312	19383	19277	19393	19410	19154	19339	19428	19052	19276	19337	19202	19082	19421	19322	19276	19072	19141	19130	19178	19194	19396	19218	19226	19246	19447	19256	19284	19328	19063	19374	19156	19311	19238	19522	19246	19328	19192	19286	19482	19454	19201	19358	19537	19260	19229	19378	19350	19395	19118	19258	19442	19575	19269	19339	19080	19054	19211	19414	19359	19340	19213	19341	19294	19174	19083	19440	19161	19384	19456	19274	19156	19499	19319	19379	19225	19045	19378	19296	19384	19227	19167	19533	19415	19217	19257	19219	19286	19150	19471	19375	19279	19294	19104	19548	19283	19216	19467	19399	19533	19204	19253	19347	19286	19443	19431	19337	19374	19322	19367	19096	19300	19215	19121	19285	19187	19331	19147	19108	19490	19275	19213	19164	19301	19233	19149	19321	19302	19255	19436	19139	19368	19286	19112	19428	19289	19154	19341	19341	19205	19215	19344	19315	19239	19182	19465	19220	19444	18998	19343	19332	19340	19250	19262	19307	19239	19316	19335	19303	19308	19352	19028	19180	19155	19297	19172	19419	19361	19360	19434	19240	19308	19298	19194	19416	19409	19495	19138	19441	19307	19408	19408	19200	19167	19284	19157	19288	19164	19250	19349	19273	19110	19214	19164	19184	19181	19327	19282	19414	19283	19349	19209	19188	19252	19157	19411	19198	19355	19186	19347	19479	19213	19452	19203	19211	19281	19200	19171	19189	19363	19339	19246	19440	19356	19195	19357	19277	19323	19148	19260	19351	19138	19381	19155	19197	19420	19227	19092	19304	19496	19240	19309	19144	19410	19279	19214	19245	19464	19361	19042	19301	19342	19348	19226	19402	19070	19236	19197	19352	19221	19133	19351	19318	19535	19410	19185	19321	19146	19390	19414	19310	19488	19326	19003	19364	19181	19283	19282	19238	19374	19418	19307	19337	19278	19341	19294	19168	19338	19282	19110	19341	19257	19202	19191	19327	19153	19066	19375	19373	19177	19376	19359	19477	19325	19431	19458	19381	19409	19333	19184	19388	19226	19358	19229	19237	19327	19173	19333	19266	19280	19220	19214	19187	19388	19271	19249	19315	19242	19204	19292	19347	19162	19363	19287	19068	19313	19382	19438	19383	19193	19273	19275	19133	19418	19316	19287	19256	19281	19335	19254	19374	19234	19364	19341	19103	19322	19095	19389	19306	19161	19403	19144	19305	19196	19279	19273	19463	19293	19346	19223	19339	19446	19269	19085	19235	19376	19251	19337	19361	19271	19219	19264	19386	19314	19292	19317	19366	19235	19218	19258	19318	19187	19210	19383	19260	19194	19174	19311	19343	19317	19137	19449	19189	19225	19151	19301	19246	19258	19119	19350	19362	19414	19271	19164	19189	19204	19155	19229	19326	19256	19179	19259	19173	19426	19153	19406	19061	19121	19307	19199	19312	19170	19179	19247	19202	19475	19561	19264	19364	19424	19352	19217	19186	19356	19571	19408	19140	19194	19164	19394	19338	19398	19277	19248	19482	19505	19321	19382	19185	19448	19166	19102	19148	19159	19278	19366	19223	19468	19193	19270	19337	19207	19410	19096	19371	19298	19362	19178	19079	19220	19242	19292	19111	19080	19201	19423	19326	19349	19308	19128	19307	19379	19338	19398	19543	19499	19268	19376	19201	19239	19254	19326	19331	19186	19125	19225	19427	19059	19333	19475	19435	19445	19220	19237	19453	19260	19210	19381	19250	19156	19157	19186	19346	19302	19089	19148	19238	19217	19124	19253	19295	19158	19375	19332	19493	19215	19226	19308	19300	19360	19386	19237	19387	19364	19360	19283	19233	19089	19212	19322	19409	19346	19361	19227	19314	19168	19140	19434	19185	19366	19214	19213	19261	19158	19328	19262	19194	19286	19225	19142	19318	19402	19313	19339	19315	19354	19091	19195	19271	19269	19384	19333	19138	19191	19299	19232	19273
26634	41846	34646	26325	22495	19859	18930	18215	17577	17322	17124	17024	16978	16762	16833	16798	16737	16773	16772	16895	16672	16702	16625	16548	16559	16702	16823	16571	16515	16529	16437	16580	16589	16508	16649	16751	16541	16631	16621	16500	16554	16369	16703	16561	16557	16471	16560	16450	16547	16532	16395	16700	16593	16369	16664	16553	16374	16494	16465	16502	16665	16521	16595	16577	16336	16689	16598	16510	16409	16497	16457	16406	16370	16505	16549	16556	16668	16514	16470	16571	16522	16475	16519	16734	16581	16633	16584	16292	16536	16510	16573	16555	16462	16649	16680	16574	16616	16300	16588	16512	16538	16460	16679	16440	16448	16371	16505	16530	16602	16659	16584	16565	16501	16599	16593	16376	16455	16605	16389	16663	16627	16472	16532	16606	16385	16520	16424	16655	16645	16504	16676	16534	16657	16442	16450	16501	16648	16642	16404	16515	16238	16599	16462	16514	16768	16618	16461	16525	16393	16537	16419	16637	16713	16405	16641	16619	16478	16602	16545	16536	16494	16446	16377	16508	16430	16518	16627	16448	16744	16472	16565	16566	16492	16507	16609	16658	16562	16463	16572	16318	16523	16525	16578	16528	16473	16440	16564	16557	16604	16552	16553	16618	16581	16562	16576	16399	16487	16533	16500	16569	16450	16523	16497	16567	16684	16483	16714	16462	16619	16383	16657	16401	16465	16754	16279	16493	16451	16531	16576	16467	16487	16414	16573	16402	16615	16592	16576	16770	16440	16431	16591	16676	16504	16416	16586	16481	16428	16351	16662	16536	16466	16587	16457	16656	16587	16460	16635	16485	16595	16435	16566	16647	16436	16692	16463	16547	16417	16478	16701	16385	16468	16419	16591	16628	16695	16635	16564	16429	16442	16503	16585	16540	16565	16845	16618	16583	16548	16431	16557	16403	16549	16337	16501	16603	16483	16656	16755	16463	16471	16471	16406	16571	16515	16588	16691	16591	16546	16555	16561	16498	16496	16730	16616	16726	16568	16381	16611	16564	16426	16513	16435	16605	16514	16576	16534	16475	16683	16595	16683	16644	16662	16684	16339	16519	16600	16630	16304	16428	16661	16488	16765	16318	16585	16653	16332	16577	16538	16680	16482	16523	16527	16643	16598	16554	16680	16342	16681	16496	16458	16389	16443	16685	16501	16549	16474	16518	16460	16552	16662	16371	16534	16561	16462	16425	16441	16582	16509	16572	16462	16451	16623	16600	16438	16381	16578	16437	16686	16565	16510	16592	16572	16511	16600	16447	16505	16553	16359	16577	16534	16862	16462	16430	16696	16377	16492	16682	16467	16470	16602	16660	16717	16452	16581	16553	16560	16465	16421	16672	16382	16435	16624	16597	16381	16538	16477	16375	16694	16570	16485	16601	16661	16386	16664	16324	16497	16471	16514	16457	16525	16614	16607	16445	16403	16407	16461	16483	16618	16637	16638	16725	16451	16540	16612	16666	16749	16436	16523	16372	16566	16516	16439	16528	16675	16607	16465	16529	16439	16495	16563	16525	16424	16452	16566	16645	16572	16487	16572	16329	16380	16477	16375	16701	16431	16524	16640	16337	16558	16606	16518	16507	16611	16593	16631	16521	16504	16642	16558	16480	16371	16530	16550	16421	16548	16480	16594	16586	16439	16396	16562	16446	16694	16471	16542	16686	16608	16538	16532	16568	16621	16478	16576	16554	16742	16351	16372	16486	16510	16523	16624	16733	16577	16520	16691	16554	16588	16554	16577	16609	16503	16429	16394	16442	16396	16406	16546	16473	16432	16477	16551	16594	16540	16431	16452	16450	16632	16565	16540	16540	16670	16481	16409	16728	16603	16586	16650	16445	16713	16443	16436	16628	16566	16600	16623	16659	16499	16616	16502	16466	16522	16579	16619	16553	16477	16616	16628	16657	16467	16435	16526	16351	16430	16496	16600	16503	16703	16478	16494	16550	16635	16670	16597	16477	16509	16527	16381	16647	16478	16486	16437	16542	16433	16610	16512	16422	16464	16628	16535	16484	16480	16496	16666	16384	16499	16624	16469	16508	16390	16432	16462	16510	16481	16580	16607	16361	16599	16547	16680	16504	16654	16350	16566	16566	16577	16603	16400	16569	16518	16372	16486	16494	16520	16478	16562	16503	16518	16536	16469	16531	16710	16443	16451	16574	16709	16468	16498	16556	16455	16521	16670	16588	16471	16541	16590	16542	16519	16439	16706	16519	16658	16547	16366	16519	16564	16481	16606	16604	16565	16477	16558	16611	16594	16565	16403	16404	16621	16540	16667	16472	16687	16466	16637	16473	16722	16687	16693	16581	16485	16589	16557	16671	16547	16601	16378	16366	16555	16561	16694	16551	16635	16507	16523	16521	16644	16622	16474	16475	16650	16424	16718	16416	16419	16522	16726	16549	16508	16612	16577	16414	16411	16473	16749	16595	16614	16507	16432	16469	16499	16601	16644	16611	16664	16706	16400	16454	16316	16524	16561	16494	16595	16431	16634	16641	16540	16418	16498	16380	16450	16455	16589	16550	16636	16442	16415	16650	16429	16500	16745	16700	16465	16646	16353	16448	16492	16360	16619	16471	16503	16640	16589	16514	16522	16520	16459	16561	16609	16534	16577	16645	16557	16544	16663	16591	16520	16535	16665	16548	16604	16415	16541	16465	16597	16594	16511	16451	16572	16606	16511	16574	16641	16508	16298	16461	16391	16588	16571	16585	16698	16441	16382	16553	16319	16528	16505	16544	16365	16550	16619	16289	16496	16662	16574	16541	16682	16617	16560	16602	16555	16473	16502	16490	16427	16704	16423	16448	16611	16621	16518	16494	16793	16528	16492	16527	16492	16501	16674	16588	16531	16524	16552	16500	16367	16479	16564	16472	16442	16564	16676	16635	16457	16541	16493	16578	16457	16510	16486	16497	16478	16458	16702	16482	16613	16455	16550	16665	16584	16514	16575	16470	16500	16481	16591	16576	16447	16565	16641	16317	16514	16534	16659	16433	16666	16522	16434	16572	16506	16371	16785	16522	16640	16413	16601	16489	16392	16321	16534	16571	16492	16547	16467	16621	16561	16482	16705	16499	16589	16539	16635	16643	16713	16667	16601	16556	16567	16672	16432	16556	16747	16738	16576	16640	16535	16514	16384	16601	16596	16492	16449	16545	16509	16535	16472	16560	16634	16538	16315	16602	16428	16459	16557	16430	16509	16521	16507	16664	16488	16560	16565	16616	16506	16499	16550	16475	16477	16467	16541	16500	16423	16468	16619	16630	16458	16598	16551	16498	16643	16567	16475	16531	16512	16568	16369	16508	16398	16549	16567	16458	16593	16485	16566	16400	16545	16625	16527	16590	16567	16512	16742	16629	16574	16487	16663	16548	16537	16598	16508	16495	16585	16550	16539	16507	16455	16423	16562	16611	16499	16459	16593	16497	16560	16608	16498	16729	16613	16468	16462	16624	16490	16519	16517	16658	16489	16536	16552	16556	16359	16530	16645	16638	16515	16525	16587	16557	16586	16728	16508	16631	16494	16642	16622	16592	16657	16596	16440	16607	16575	16497	16545	16614	16372	16540	16565	16599	16699	16597	16414	16499	16675	16538	16429	16605	16568	16699	16572	16494	16367	16460	16494	16495	16373	16555	16418	16560	16491	16560	16642	16499	16527	16587	16612	16491	16478	16510	16545	16576	16671	16653	16561	16488	16587	16621	16714	16594	16583	16453	16646	16433	16603	16739	16456	16700	16411	16505	16543	16582	16566	16476	16524	16555	16510	16597	16662	16516	16393	16539	16679	16532	16722	16694	16732	16612	16615	16453	16592	16583	16527	16437	16627	16570	16460	16582	16743	16564	16454	16526	16583	16603	16443	16481	16396	16534	16713	16712	16505	16543	16568	16629	16620	16546	16490	16525	16633	16427	16382	16597	16510	16675	16566	16629	16473	16320	16649	16697	16587	16599	16563	16433	16541	16454	16554	16795	16531	16608	16517	16272	16266	16443	16453	16416	16508	16513	16516	16382	16615	16685	16614	16642	16559	16498	16361	16473	16543	16494	16512	16316	16389	16671	16494	16682	16529	16412	16571	16589	16631	16782	16461	16489	16616	16531	16431	16729	16699	16496	16362	16612	16500	16554	16737	16593	16478	16682	16445	16650	16504	16641	16565	16596	16483	16589	16619	16640	16552	16514	16659	16681	16681	16560	16581	16414	16533	16380	16408	16482	16451	16636	16488	16561	16554	16691	16410	16485	16527	16551	16674	16635	16409	16560	16579	16575	16545	16607	16578	16727	16466	16512	16565	16550	16602	16582	16593	16736	16531	16543	16678	16500	16689	16519	16543	16464	16607	16464	16678	16565	16543	16635	16675	16491	16432	16668	16747	16661	16584	16448	16620	16557	16619	16564	16487	16483	16413	16520	16656	16476	16709	16563	16665	16537	16524	16639	16557	16434	16696	16434	16508	16507	16596	16630	16555	16704	16567	16614	16499	16600	16544	16618	16609	16495	16600	16528	16533	16574	16554	16508	16350	16526	16543	16556	16507	16548	16544	16558	16509	16643	16403	16457	16622	16586	16405	16540	16662	16546	16455	16427	16592	16609	16518	16602	16610	16599	16670	16548	16545	16531	16675	16453	16680	16678	16643	16696	16547	16398	16538	16559	16445	16619	16603	16490	16383	16497	16672	16546	16591	16564	16482	16506	16653	16439	16563	16690	16626	16585	16558	16369	16469	16533	16652	16557	16569	16454	16543	16561	16613	16418	16557	16521	16460	16773	16416	16612	16519	16539	16610	16604	16520	16474	16782	16502	16617	16589	16576	16453	16341	16620	16542	16673	16411	16638	16422	16499	16530	16646	16507	16595	16624	16601	16414	16691	16576	16478	16811	16456	16669	16724	16556	16560	16542	16550	16655	16535	16504	16469	16548	16550	16573	16451	16661	16462	16474	16586	16444	16445	16599	16577	16562	16660	16479	16606	16605	16355	16344	16468	16580	16511	16494	16656	16407	16554	16589	16568	16409	16569	16616	16556	16576	16309	16505	16591	16442	16444	16407	16407	16571	16608	16585	16608	16676	16472	16556	16620	16650	16461	16741	16486	16452	16556	16520	16475	16674	16610	16692	16502	16659	16657	16518	16597	16625	16458
23413	21447	28239	25762	23766	24334	24239	21451	20871	20388	20344	20221	20109	20021	19849	19794	19844	19646	19631	19569	19474	19675	19655	19648	19684	19498	19374	19492	19625	19227	19556	19685	19536	19554	19467	19589	19489	19582	19442	19464	19266	19553	19441	19493	19377	19622	19549	19625	19562	19631	19365	19298	19320	19324	19221	19420	19551	19348	19548	19397	19411	19430	19512	19351	19417	19485	19485	19367	19441	19570	19430	19292	19224	19433	19547	19414	19667	19402	19286	19484	19366	19406	19387	19529	19483	19452	19110	19359	19464	19426	19299	19533	19322	19248	19420	19286	19168	19365	19369	19248	19445	19500	19646	19453	19426	19324	19466	19524	19452	19361	19351	19462	19431	19222	19540	19206	19367	19337	19385	19228	19418	19176	19527	19257	19420	19421	19586	19402	19464	19579	19276	19313	19402	19532	19396	19726	19250	19285	19286	19363	19251	19459	19375	19247	19454	19421	19351	19501	19400	19322	19572	19457	19365	19298	19456	19394	19186	19541	19495	19544	19394	19511	19372	19391	19368	19445	19267	19497	19347	19484	19403	19457	19386	19354	19325	19150	19242	19417	19291	19454	19495	19498	19329	19441	19416	19391	19625	19454	19365	19273	19293	19517	19182	19164	19438	19483	19300	19362	19456	19290	19515	19439	19571	19354	19459	19692	19292	19321	19347	19519	19344	19390	19480	19298	19216	19238	19357	19408	19575	19484	19290	19497	19341	19265	19381	19259	19362	19419	19469	19488	19340	19595	19211	19373	19428	19377	19271	19462	19500	19343	19090	19374	19488	19474	19359	19325	19264	19342	19444	19386	19321	19235	19659	19219	19404	19457	19387	19404	19407	19342	19501	19293	19244	19497	19335	19549	19459	19495	19478	19418	19353	19506	19484	19285	19471	19372	19560	19340	19293	19261	19504	19048	19335	19388	19205	19264	19262	19464	19318	19260	19127	19292	19490	19499	19468	19572	19448	19300	19248	19579	19339	19512	19608	19444	19330	19228	19545	19359	19475	19391	19456	19444	19506	19335	19349	19134	19319	19168	19417	19420	19347	19382	19409	19152	19378	19536	19373	19362	19236	19518	19292	19461	19531	19290	19415	19354	19465	19424	19555	19466	19427	19446	19321	19297	19467	19555	19292	19641	19282	19383	19434	19388	19446	19351	19313	19301	19150	19330	19317	19213	19354	19551	19628	19427	19242	19242	19278	19403	19356	19485	19356	19364	19605	19440	19520	19362	19103	19359	19423	19599	19460	19410	19415	19410	19510	19465	19381	19541	19583	19544	19721	19168	19349	19220	19275	19237	19501	19437	19450	19231	19361	19507	19475	19396	19328	19391	19603	19335	19757	19617	19119	19550	19470	19398	19585	19500	19556	19380	19429	19567	19554	19113	19275	19409	19075	19369	19403	19187	19441	19386	19397	19680	19608	19613	19371	19331	19367	19642	19352	19440	19537	19310	19340	19252	19432	19492	19524	19639	19346	19432	19506	19476	19371	19417	19291	19330	19425	19457	19417	19479	19502	19385	19302	19503	19173	19345	19374	19409	19288	19154	19359	19338	19345	19283	19435	19363	19388	19546	19354	19431	19296	19462	19434	19270	19327	19517	19401	19352	19529	19513	19499	19443	19538	19442	19431	19408	19370	19450	19211	19443	19355	19332	19453	19476	19527	19534	19328	19550	19351	19432	19241	19254	19368	19252	19393	19401	19414	19428	19540	19332	19370	19488	19578	19503	19230	19362	19246	19511	19464	19384	19380	19395	19403	19304	19333	19325	19289	19264	19492	19411	19463	19192	19208	19316	19571	19396	19489	19396	19491	19171	19295	19371	19392	19463	19444	19619	19382	19476	19572	19421	19372	19513	19387	19448	19436	19405	19471	19365	19415	19487	19277	19429	19340	19493	19288	19546	19485	19261	19618	19476	19153	19468	19385	19281	19337	19296	19441	19227	19249	19125	19236	19607	19433	19332	19586	19596	19518	19463	19469	19317	19364	19367	19457	19252	19448	19368	19508	19539	19472	19279	19546	19327	19455	19557	19304	19298	19353	19359	19304	19455	19343	19281	19452	19285	19421	19363	19247	19398	19432	19239	19485	19364	19367	19527	19435	19364	19518	19458	19368	19270	19240	19475	19351	19380	19424	19392	19463	19410	19524	19511	19426	19416	19522	19420	19340	19515	19565	19354	19460	19326	19346	19543	19451	19147	19342	19200	19422	19471	19325	19352	19459	19243	19485	19717	19333	19370	19466	19095	19388	19384	19315	19384	19294	19445	19504	19542	19597	19387	19214	19339	19435	19662	19446	19410	19210	19213	19286	19435	19450	19304	19398	19442	19174	19296	19387	19479	19465	19377	19384	19448	19563	19330	19364	19303	19343	19346	19308	19366	19452	19559	19586	19564	19246	19442	19469	19585	19480	19378	19593	19284	19249	19400	19385	19310	19283	19401	19338	19294	19435	19383	19330	19651	19291	19516	19656	19486	19480	19509	19077	19421	19420	19606	19436	19651	19453	19226	19305	19547	19301	19314	19319	19284	19473	19328	19381	19380	19593	19520	19461	19292	19626	19416	19368	19337	19428	19419	19405	19384	19450	19110	19570	19594	19427	19338	19489	19401	19347	19212	19355	19188	19448	19452	19519	19311	19341	19427	19549	19546	19491	19273	19377	19287	19375	19450	19311	19543	19541	19480	19321	19326	19453	19609	19612	19294	19393	19520	19567	19350	19508	19429	19312	19642	19483	19430	19490	19378	19383	19516	19312	19409	19519	19383	19487	19531	19312	19348	19352	19382	19159	19328	19566	19482	19340	19505	19430	19524	19540	19239	19504	19383	19471	19507	19397	19402	19343	19390	19178	19480	19534	19298	19484	19514	19482	19288	19536	19437	19226	19377	19611	19516	19579	19653	19510	19251	19262	19209	19402	19341	19488	19289	19467	19475	19638	19544	19280	19431	19469	19399	19379	19302	19482	19522	19449	19382	19535	19372	19404	19306	19428	19405	19494	19392	19497	19259	19599	19256	19309	19563	19387	19199	19502	19393	19455	19478	19443	19289	19280	19428	19365	19444	19311	19248	19453	19271	19254	19400	19308	19340	19339	19271	19343	19422	19481	19458	19250	19327	19350	19419	19467	19420	19519	19315	19507	19371	19343	19304	19469	19356	19369	19408	19381	19412	19363	19515	19453	19586	19261	19422	19365	19349	19429	19597	19389	19424	19531	19258	19353	19408	19291	19501	19375	19466	19279	19395	19191	19261	19620	19522	19487	19355	19298	19259	19200	19234	19133	19472	19249	19400	19445	19571	19322	19345	19388	19376	19587	19289	19429	19450	19494	19435	19723	19447	19390	19325	19402	19391	19528	19512	19457	19366	19319	19341	19462	19460	19364	19461	19341	19431	19450	19260	19539	19402	19302	19324	19504	19298	19432	19512	19457	19370	19150	19504	19390	19364	19457	19569	19432	19411	19379	19443	19491	19404	19448	19347	19436	19369	19408	19204	19376	19391	19440	19400	19506	19413	19506	19470	19457	19539	19622	19280	19608	19485	19446	19266	19242	19442	19500	19368	19440	19193	19387	19208	19565	19553	19236	19193	19505	19518	19572	19520	19375	19517	19230	19429	19343	19372	19396	19303	19328	19412	19484	19299	19470	19447	19434	19484	19577	19576	19435	19315	19439	19300	19373	19410	19496	19473	19395	19333	19385	19459	19673	19433	19245	19219	19321	19189	19307	19275	19440	19156	19214	19437	19443	19359	19320	19255	19434	19513	19435	19358	19403	19207	19281	19465	19390	19374	19618	19448	19517	19396	19579	19574	19395	19492	19266	19201	19209	19579	19378	19383	19520	19396	19639	19303	19262	19452	19458	19421	19316	19498	19560	19299	19363	19618	19329	19163	19366	19359	19582	19513	19404	19446	19213	19475	19474	19352	19547	19188	19352	19422	19552	19432	19318	19510	19557	19202	19387	19441	19294	19210	19392	19275	19449	19299	19638	19552	19401	19396	19376	19339	19512	19375	19440	19321	19470	19357	19216	19211	19197	19429	19253	19248	19417	19412	19401	19570	19397	19546	19393	19389	19263	19464	19403	19254	19385	19319	19377	19510	19443	19414	19648	19416	19364	19398	19369	19437	19415	19239	19240	19467	19301	19367	19226	19327	19263	19373	19459	19341	19440	19054	19486	19293	19607	19420	19492	19385	19476	19444	19453	19368	19540	19373	19430	19496	19434	19569	19582	19476	19518	19466	19423	19404	19307	19477	19545	19189	19436	19323	19460	19422	19346	19428	19492	19611	19299	19337	19303	19256	19500	19404	19360	19292	19384	19528	19262	19548	19321	19309	19506	19365	19468	19563	19480	19213	19696	19403	19428	19304	19565	19348	19375	19323	19587	19267	19291	19493	19337	19220	19411	19519	19421	19532	19481	19321	19363	19380	19598	19421	19311	19415	19448	19508	19238	19471	19616	19546	19516	19338	19685	19479	19377	19408	19378	19304	19266	19395	19497	19357	19453	19218	19380	19376	19362	19412	19342	19343	19565	19452	19484	19293	19415	19541	19579	19639	19263	19299	19545	19367	19460	19313	19325	19507	19414	19347	19303	19289	19268	19341	19198	19235	19133	19479	19475	19512	19492	19160	19488	19578	19320	19725	19400	19511	19503	19446	19209	19365	19383	19367	19393	19425	19532	19505	19578	19315	19432	19578	19221	19501	19509	19437	19413	19465	19528	19470	19601	19388	19489	19315	19334	19531	19470	19320	19257	19206	19403	19426	19128	19303	19221	19378	19360	19467	19309	19536	19317	19286	19160	19592	19555	19339	19413	19402	19434	19455	19192	19351	19285	19406	19372	19288	19408	19284	19288	19368	19379	19385	19486	19367	19353	19419	19403	19363	19328	19327	19638	19388	19383	19438	19284	19468	19568	19604	19471	19403	19398	19643	19299	19376	19534	19473	19633	19316	19476	19400	19338	19469	19471	19458	19336	19482	19471	19232	19500	19458	19477	19587	19458	19272	19516	19507	19323	19430	19344	19408	19527	19404	19644	19307	19398	19517	19350	19446	19607	19275	19349	19471	19380	19560	19431	19329	19451	19436	19477	19314	19306	19336	19412	19293	19579	19594	19375	19659	19366	19285	19317	19578
24940	47643	40207	30858	25669	22499	20320	19377	18669	17989	17834	17394	17335	17141	17222	17232	17025	16934	16872	16686	16669	16759	16768	16732	16735	16740	16682	16634	16676	16784	16684	16651	16578	16709	16588	16801	16646	16598	16620	16606	16645	16509	16532	16667	16723	16706	16660	16714	16656	16660	16527	16730	16883	16752	16743	16602	16668	16632	16665	16735	16520	16642	16615	16667	16720	16578	16380	16488	16585	16606	16631	16487	16382	16510	16779	16556	16633	16585	16533	16557	16638	16647	16771	16776	16609	16355	16641	16506	16765	16625	16739	16584	16708	16628	16612	16528	16626	16601	16605	16616	16668	16443	16622	16628	16611	16667	16699	16749	16662	16453	16681	16770	16666	16770	16396	16463	16552	16715	16611	16610	16659	16718	16570	16525	16529	16461	16874	16497	16564	16459	16507	16566	16528	16635	16597	16543	16595	16525	16637	16631	16609	16590	16544	16599	16667	16633	16527	16504	16651	16639	16742	16644	16604	16617	16594	16656	16648	16545	16642	16664	16648	16586	16789	16556	16435	16598	16708	16775	16500	16630	16577	16792	16600	16604	16829	16442	16685	16572	16711	16679	16611	16531	16507	16614	16686	16698	16488	16667	16676	16559	16534	16621	16795	16708	16506	16685	16499	16560	16655	16604	16443	16669	16619	16763	16529	16590	16453	16700	16707	16545	16635	16526	16793	16508	16616	16730	16573	16689	16715	16663	16648	16703	16549	16599	16676	16591	16795	16611	16354	16643	16520	16539	16593	16647	16645	16796	16527	16761	16667	16621	16564	16666	16599	16653	16726	16603	16534	16606	16690	16775	16566	16642	16731	16631	16674	16476	16478	16482	16515	16544	16682	16608	16595	16660	16607	16559	16539	16650	16578	16653	16433	16572	16846	16674	16523	16566	16563	16647	16654	16742	16602	16774	16395	16505	16563	16716	16449	16559	16566	16686	16599	16498	16556	16550	16529	16606	16469	16760	16696	16705	16389	16633	16601	16505	16537	16469	16583	16549	16605	16609	16677	16723	16645	16816	16514	16498	16533	16520	16518	16687	16724	16507	16645	16588	16587	16509	16487	16655	16557	16529	16519	16607	16651	16587	16683	16595	16549	16575	16626	16414	16533	16555	16604	16596	16575	16687	16647	16531	16284	16674	16558	16522	16733	16533	16684	16743	16597	16685	16549	16610	16664	16689	16598	16725	16507	16552	16680	16585	16723	16645	16644	16694	16554	16596	16461	16622	16803	16535	16688	16656	16637	16624	16728	16522	16599	16520	16600	16646	16445	16579	16681	16602	16674	16460	16691	16549	16761	16705	16763	16611	16491	16756	16539	16519	16623	16746	16512	16661	16459	16747	16520	16766	16597	16628	16638	16597	16641	16493	16685	16641	16773	16589	16549	16701	16688	16838	16521	16616	16683	16599	16581	16688	16468	16550	16524	16512	16503	16728	16608	16863	16675	16571	16615	16772	16579	16558	16663	16694	16699	16704	16678	16590	16612	16523	16525	16749	16595	16565	16565	16639	16557	16573	16627	16560	16811	16809	16783	16453	16605	16571	16606	16661	16391	16756	16708	16625	16657	16451	16670	16499	16514	16647	16555	16800	16760	16697	16614	16676	16694	16573	16621	16648	16662	16555	16659	16595	16686	16581	16576	16724	16562	16484	16553	16703	16652	16507	16563	16767	16674	16685	16399	16723	16558	16534	16586	16693	16506	16567	16572	16680	16616	16643	16537	16607	16473	16647	16676	16590	16520	16560	16621	16420	16532	16526	16582	16640	16637	16548	16545	16568	16581	16674	16376	16564	16676	16616	16856	16661	16564	16424	16623	16519	16521	16723	16646	16584	16670	16409	16695	16686	16710	16545	16587	16500	16770	16588	16602	16643	16534	16763	16586	16698	16627	16618	16668	16612	16609	16644	16461	16574	16614	16621	16506	16539	16719	16696	16627	16442	16564	16535	16550	16750	16667	16583	16516	16596	16621	16535	16670	16648	16668	16740	16580	16686	16733	16500	16757	16513	16601	16578	16498	16573	16739	16739	16613	16685	16703	16655	16512	16617	16594	16532	16493	16726	16686	16740	16509	16591	16634	16707	16649	16585	16770	16666	16661	16598	16679	16592	16663	16562	16621	16581	16441	16722	16514	16632	16429	16550	16745	16753	16656	16711	16685	16561	16685	16577	16783	16641	16675	16655	16529	16784	16614	16622	16779	16518	16584	16768	16550	16654	16577	16670	16725	16611	16456	16672	16625	16744	16631	16628	16587	16663	16744	16730	16673	16626	16670	16616	16682	16699	16423	16608	16594	16658	16718	16505	16508	16619	16710	16624	16517	16643	16616	16588	16598	16474	16616	16603	16722	16697	16673	16548	16416	16577	16753	16612	16590	16735	16772	16460	16573	16595	16582	16622	16647	16721	16609	16515	16569	16655	16651	16685	16605	16732	16788	16479	16588	16656	16702	16566	16608	16469	16557	16433	16454	16557	16784	16686	16724	16575	16645	16540	16664	16663	16635	16829	16598	16615	16635	16699	16565	16733	16474	16679	16627	16549	16592	16511	16591	16505	16690	16610	16591	16572	16549	16662	16563	16541	16596	16578	16740	16554	16636	16755	16541	16552	16679	16542	16732	16533	16602	16535	16580	16589	16612	16549	16474	16570	16494	16570	16578	16585	16557	16584	16597	16480	16539	16508	16705	16706	16431	16570	16538	16714	16604	16744	16558	16538	16503	16598	16507	16429	16524	16601	16671	16720	16782	16495	16426	16533	16592	16664	16647	16644	16486	16579	16694	16722	16358	16634	16617	16619	16586	16583	16711	16658	16635	16660	16571	16695	16513	16534	16580	16610	16649	16493	16589	16692	16445	16646	16626	16738	16700	16695	16535	16586	16449	16625	16538	16659	16656	16612	16626	16803	16573	16924	16742	16675	16619	16659	16782	16749	16589	16598	16722	16669	16622	16523	16632	16581	16595	16596	16714	16638	16710	16508	16555	16656	16584	16699	16575	16499	16559	16628	16560	16611	16631	16622	16622	16555	16659	16625	16619	16645	16645	16485	16548	16519	16704	16755	16609	16657	16648	16535	16789	16644	16537	16714	16478	16807	16621	16448	16513	16643	16541	16643	16575	16562	16819	16695	16556	16665	16708	16534	16662	16622	16466	16567	16705	16617	16601	16675	16569	16642	16628	16683	16480	16718	16607	16489	16690	16633	16489	16657	16686	16647	16672	16675	16597	16696	16547	16623	16493	16557	16699	16702	16507	16723	16816	16525	16649	16526	16505	16826	16657	16750	16655	16699	16523	16448	16634	16556	16760	16635	16556	16540	16715	16643	16593	16591	16771	16572	16376	16642	16541	16598	16377	16709	16624	16544	16552	16451	16725	16535	16527	16577	16664	16629	16391	16722	16442	16596	16691	16656	16645	16640	16668	16779	16581	16695	16490	16678	16672	16721	16662	16566	16708	16759	16551	16641	16694	16596	16588	16560	16589	16508	16610	16626	16761	16469	16704	16631	16556	16512	16532	16446	16459	16624	16494	16620	16714	16563	16540	16613	16659	16714	16436	16528	16587	16689	16611	16625	16772	16598	16684	16603	16678	16639	16498	16723	16569	16663	16609	16520	16568	16594	16599	16713	16757	16517	16640	16612	16533	16463	16424	16641	16675	16577	16635	16653	16661	16667	16585	16674	16579	16577	16473	16505	16691	16563	16629	16533	16674	16570	16637	16602	16780	16593	16653	16569	16665	16618	16637	16736	16697	16674	16743	16595	16741	16659	16461	16696	16414	16631	16501	16667	16568	16551	16674	16569	16593	16464	16584	16522	16664	16482	16597	16702	16543	16639	16696	16690	16666	16577	16702	16532	16639	16747	16631	16709	16761	16473	16488	16748	16616	16585	16502	16661	16587	16537	16652	16708	16701	16722	16403	16683	16700	16788	16733	16663	16380	16583	16686	16539	16642	16632	16450	16675	16652	16473	16515	16644	16668	16475	16745	16704	16655	16695	16567	16639	16529	16735	16726	16650	16639	16535	16751	16706	16685	16573	16637	16693	16599	16401	16759	16573	16613	16617	16674	16692	16573	16585	16544	16610	16620	16707	16621	16606	16654	16644	16679	16752	16560	16616	16707	16519	16554	16587	16449	16388	16704	16540	16666	16587	16444	16681	16698	16350	16718	16855	16580	16730	16699	16616	16526	16631	16694	16405	16581	16761	16736	16393	16676	16700	16587	16756	16651	16620	16682	16567	16616	16436	16666	16498	16538	16591	16649	16657	16566	16449	16619	16679	16652	16668	16691	16532	16787	16620	16706	16600	16512	16528	16750	16547	16582	16579	16695	16666	16469	16585	16559	16696	16646	16621	16606	16486	16799	16642	16590	16618	16626	16591	16688	16671	16798	16688	16685	16766	16584	16700	16470	16628	16618	16683	16608	16701	16723	16538	16586	16504	16700	16659	16508	16673	16815	16549	16573	16541	16662	16665	16747	16581	16660	16551	16588	16608	16609	16641	16730	16696	16629	16538	16621	16634	16619	16499	16686	16507	16654	16535	16509	16645	16547	16746	16519	16598	16607	16812	16803	16454	16578	16700	16469	16690	16714	16547	16687	16594	16606	16468	16717	16612	16661	16783	16687	16522	16271	16455	16691	16801	16539	16640	16630	16725	16693	16647	16706	16641	16660	16659	16555	16489	16534	16446	16546	16628	16662	16672	16740	16410	16561	16563	16599	16697	16646	16728	16694	16700	16716	16650	16535	16663	16721	16641	16498	16830	16593	16643	16503	16493	16457	16543	16576	16570	16551	16572	16629	16583	16565	16557	16660	16386	16478	16630	16415	16668	16622	16581	16569	16616	16646	16632	16727	16586	16655	16667	16563	16506	16597	16620	16566	16644	16577	16781	16530	16535	16459	16741	16482	16563	16692	16620	16686	16512	16602	16588	16648	16652	16591	16785	16696	16654	16634	16593	16497	16629	16769	16613	16667	16652	16659	16719	16528	16546	16715	16429	16540	16870	16564	16420	16765	16585	16594	16702	16563	16505	16692	16675	16690	16673	16429	16539	16594	16629	16526	16603	16575	16574	16662	16583	16612	16547	16584	16649	16663	16595	16555	16630	16635	16581	16594	16608	16715	16526	16641	16722
25347	21640	28300	28780	23150	21886	21490	20160	19719	19666	19525	19407	19439	19105	19521	19281	19092	19053	19277	18984	19029	19018	19136	18891	19077	18980	18956	19107	19050	18908	19070	19015	18912	19039	19057	18946	18918	18908	18961	19178	18824	18915	18846	18956	18785	18833	18922	18921	19113	19047	18765	19003	18948	18879	18991	18831	19049	19119	18957	18831	18843	18739	18974	18682	18790	19017	18900	18955	18967	18783	18832	18987	18747	18883	18871	18905	18864	18961	18911	19028	18877	18927	18879	18826	18902	18660	18721	18894	19010	18749	18902	18840	18928	18832	18809	18741	18949	18803	18904	18890	18970	19069	19032	19020	18823	18760	18868	19048	18889	18892	18854	18886	18966	18918	18949	18653	19011	19010	18983	18731	18963	18723	18879	18749	18858	18922	18814	18831	18691	18862	18849	18774	19078	18936	18884	18981	18769	18926	18981	18876	18804	18887	18916	19112	18975	18897	19000	18881	18998	18910	18766	18823	18909	18805	18772	18888	18993	18882	19019	18809	18864	18863	18842	18883	18881	18815	18853	19042	18862	19069	19075	18931	18801	18960	18927	18906	18856	18919	18942	18879	18786	18846	18953	18697	18919	18685	18931	18949	18974	19024	18867	18849	19038	18861	18912	18755	18744	18982	18895	18909	18837	18823	18758	18898	18900	18807	18820	18915	18963	18910	18978	18856	18688	18687	18790	18946	18717	18791	18818	18717	18982	18792	18795	18816	19073	18886	18888	18793	18855	18761	18859	18668	18942	18906	19041	18706	18838	18838	18940	18811	18932	18934	18789	18939	19076	18896	18734	18995	18888	18776	18839	19004	18973	18792	19149	18846	18921	19020	18815	18708	18666	18743	18806	19088	18810	18927	18789	18793	18800	18826	19045	18793	18868	19107	18945	18894	18960	18770	18885	19002	18864	18752	18809	19089	18702	18913	18906	18953	18947	18687	18704	18786	18955	18884	18908	18792	18882	19021	18883	19028	18720	18796	18890	18898	18916	19000	18821	19131	18872	18721	18875	19005	19075	18736	18841	18905	18804	19044	18782	18983	18991	18747	18691	18836	19075	19031	18870	18934	18932	18955	18555	18700	18978	18686	18931	18888	18888	18823	19076	18863	18824	18729	18770	18833	19010	18685	19068	18808	18859	18795	18812	18953	18932	18723	18866	18914	18917	18866	19045	18758	18845	18812	18658	18907	18971	18908	18972	18715	18833	18938	18760	19024	18719	18743	18703	18917	18876	19014	18752	18934	18832	18913	18743	18926	18655	18826	18934	18760	18926	18892	19069	18922	18912	18769	18842	18994	18930	19000	18692	18931	19000	19089	18663	18833	18985	19044	19053	19022	19010	18856	18897	18918	18960	18960	18811	18901	18791	18792	18828	18815	18762	19006	18931	18894	19050	18954	19054	19014	19012	18900	18770	18725	18832	18802	18705	19048	18869	18950	18774	18958	18839	18873	18824	18878	18761	18814	18712	18842	19030	18851	19058	18649	18743	18956	19065	18792	18966	18903	18683	18732	19120	19074	18934	18850	18949	18863	18775	18944	18940	19131	19072	18873	18779	18926	18859	18947	18796	18825	18994	18878	18942	18732	18894	18920	18741	18796	18753	19090	19192	18938	18847	19006	19020	18860	18860	18866	19025	19047	18796	19006	18711	18831	18809	18866	19033	18810	18810	19023	18923	18896	18986	18832	19065	18906	18954	18702	18842	18930	18708	18820	18926	18891	18874	18954	18828	18964	18916	18591	18867	19195	18752	18950	18890	19006	18961	19136	18848	18660	18802	19028	19040	18804	18935	19005	18996	18831	18824	18786	18809	18684	18995	18777	18870	18780	18978	18811	18862	19141	18861	19059	18961	18832	18678	18780	18995	18785	18942	18877	18697	19078	18839	18814	18793	18827	18949	19191	18828	19011	18956	18847	18786	18804	18869	18842	19057	18883	18970	18845	18881	18830	18955	18785	18931	19071	18852	18960	19191	18904	18848	18957	19011	18806	18810	18798	18832	18963	18966	18834	18788	18937	18987	18919	18994	18871	18930	19073	18901	18642	18900	18866	18827	18801	18824	18658	18862	18772	18937	18749	18976	18888	18822	18683	18918	18921	18841	18914	18893	18983	18803	18889	18912	18828	19032	18980	19036	18929	19007	18729	18942	18855	18766	18585	18928	18830	18829	18828	18742	19089	18767	19199	19016	18867	18854	19002	18797	19013	18804	18940	18765	18860	18835	18897	18878	19023	18728	18711	18891	18819	18611	18956	19069	19054	18798	18705	18663	18694	19029	18944	18988	18767	18819	18788	18898	18755	18869	18795	18854	19159	18972	18757	19024	19172	18923	18920	18974	19022	18783	18942	18888	18808	18950	18673	18791	18891	18833	18829	18878	18897	18978	18857	18888	19000	19018	18932	18949	19022	18708	18756	18894	18778	18848	18896	18835	18915	18959	18930	18949	19048	18616	18792	19028	18854	18995	18828	19005	19012	18910	19031	18832	18741	18788	18951	18766	18995	18859	18808	19083	18907	18806	18865	18873	19073	19019	19104	18982	18963	18882	18894	18940	18991	18755	18781	18699	18749	18960	18917	18999	18905	18666	18814	18945	19022	18861	18763	19108	18937	18848	18834	18804	18943	18913	18772	18938	18825	18930	18958	18813	18944	19140	18971	18943	18994	18894	18773	18875	18823	18788	19011	18840	18804	18892	18736	18666	18890	18809	18893	18952	18545	18930	18749	18951	18797	18886	18957	18876	18977	18825	18702	18773	19140	19040	18933	19022	18866	19064	18766	18797	19095	18857	18751	18899	18792	18960	18947	18913	18912	18751	18887	19103	18797	18903	19031	19158	18849	18917	18993	18856	18938	18964	18915	19038	18757	18948	18990	18864	18927	18793	18665	18896	18878	18712	18903	18849	18850	18857	18910	18898	19041	18960	18999	18881	19033	18917	18709	19010	18928	19107	18687	18775	18934	19079	19088	19054	18719	19028	18876	19096	19068	18990	18685	18816	18807	18730	18766	18889	18858	18914	18832	18745	18891	19024	18955	18933	19247	18847	18830	18620	18865	18855	18872	18963	18873	18834	18952	18847	18932	18807	18756	18841	18819	18932	19159	19119	18939	18777	18773	18867	18894	18799	18744	18930	19004	18901	18723	18829	18691	19102	18892	18850	18830	18857	18896	18905	18995	19054	19088	19192	19039	18763	18944	18859	18690	18778	18801	18827	18761	19063	18919	18804	18798	18837	18822	18836	18959	18919	18878	19090	18908	18892	18920	18813	18792	19012	18919	18806	18987	18864	19036	18856	19008	18993	18956	18985	18995	19050	18679	18927	18856	18926	18806	18820	18929	19044	18812	18892	18794	19037	18883	18677	18870	18813	18767	18868	18668	18833	18982	19072	18858	18959	18932	19059	18853	18834	18796	18837	18865	18686	18786	18989	18984	19092	18782	18864	18872	18874	18792	19075	18735	19010	19109	18954	18945	18849	18799	18778	19005	18974	18648	19107	18931	18861	18736	18978	18968	18800	18858	18949	18791	18929	18800	18824	18619	19010	19053	19025	18965	19067	18902	18716	18869	18993	18871	18651	19038	19075	18871	18908	19079	18962	18967	19061	18927	18720	19059	18794	18830	18804	19076	18568	18760	18905	18873	18708	18809	18698	18795	18863	18737	18925	19106	18780	18920	18883	18850	18805	18776	19060	18878	18933	18898	18913	18982	18859	18901	18958	19090	18945	18960	18849	18867	19027	18925	18949	18917	19050	18857	18857	18899	18959	18832	18875	18801	18688	18824	18982	18969	18796	18725	18982	19094	19010	18850	18680	18981	18735	18953	18972	18805	18927	18935	18888	18879	18862	19070	19090	18836	18860	19028	18994	18921	18854	18863	19007	18777	18851	18990	18972	19014	18978	18775	18872	18894	19017	18954	18820	18969	18898	18923	18847	18974	18831	18811	18701	18828	18824	18609	19000	18873	18806	18929	18956	19094	18812	18986	19064	19106	18773	18942	18876	18761	18974	18871	18849	19070	19001	18806	18879	18922	18984	18948	18897	19022	18907	19159	18958	18798	18954	18962	19027	18914	18886	18829	18784	18869	18698	18804	18882	18769	18953	18868	18816	18866	19021	18868	18793	18751	18927	18751	18854	18763	18939	18795	18847	19082	18979	18864	18739	18820	18862	18930	18982	18885	18774	18987	18927	18777	18782	18888	19023	18928	18889	18980	18908	19190	18815	19024	18960	18682	18811	19065	18976	18812	18951	19044	18849	18559	18818	18921	18834	18954	19005	18883	19127	18819	18768	18666	18739	18865	18664	18674	18957	18795	19089	18866	18857	18695	18939	18885	18796	19137	18915	18708	18851	18969	18932	19076	18905	19027	18903	18905	18982	18850	18786	18921	19024	18955	18827	18832	18825	18909	19119	18957	18931	18949	19071	18768	18788	19005	18756	18914	18690	18960	18816	18745	19123	18901	18957	18696	18774	18809	18812	18795	18882	18989	18872	18793	18887	18896	18990	18854	18747	18992	18833	18993	18850	18988	18769	18788	18916	19116	19035	19064	19106	18888	19205	18893	19029	18901	19068	18886	19018	18797	18905	18798	18900	18773	19103	18881	18960	19111	19094	18890	18932	18975	19148	18959	19137	19056	19014	18706	18991	18996	18848	19035	18929	18598	18902	18994	18844	18932	19022	18917	18776	18910	18851	18679	18976	19125	18841	18569	18776	18772	18690	18785	18790	19017	18875	18846	19008	18773	18743	18783	18876	18691	18933	19122	18953	18821	19112	18912	18841	18973	18991	18988	18767	18737	18957	18838	18760	18888	18863	18743	19094	18956	18962	18969	18755	18772	18980	18805	18878	18850	18987	19057	18905	19009	18893	18930	18975	18952	18849	18967	18926	18788	18868	18795	18896	19001	18822	18947	18913	19036	18892	18751	18887	18954	18970	18838	18787	18892	19177	19005	19021	18850	18938	18651	19042	18934	18927	18827	18870	18794	19040	18998	18935	18879	18744	18955	18974	18927	18936	18815	18983	18941	18934	18859	18935	18889	18840	18924	18941	18875	18881	18832	18754	19180	18991	19102	18792	18818	18690	19117	19027	18924	18967	18657	18876	18655	18883	18919	19088	18856	18978	19070	18749	18830
25105	43211	36067	27713	23177	20731	19262	18196	17774	17306	17047	16863	17001	16877	16786	16595	16677	16611	16592	16408	16231	16432	16282	16485	16405	16258	16445	16447	16497	16448	16430	16289	16454	16449	16425	16329	16359	16355	16277	16318	16362	16351	16280	16362	16336	16239	16160	16229	16270	16342	16352	16352	16121	16165	16307	16288	16277	16314	16283	16294	16298	16291	16446	16469	16286	16373	16317	16288	16225	16305	16380	16339	16296	16376	16259	16328	16470	16440	16382	16609	16223	16174	16385	16351	16299	16219	16279	16372	16150	16380	16162	16266	16228	16224	16333	16322	16371	16377	16577	16331	16380	16432	16270	16371	16341	16217	16531	16362	16224	16341	16397	16393	16289	16150	16260	16304	16364	16184	16274	16391	16133	16439	16243	16293	16336	16143	16437	16298	16157	16212	16253	16195	16468	16300	16392	16270	16392	16270	16348	16256	16317	16545	16387	16331	16361	16217	16273	16295	16364	16210	16418	16278	16247	16513	16399	16191	16359	16261	16295	16414	16174	16422	16208	16188	16401	16285	16376	16281	16321	16387	16253	16381	16541	16347	16242	16245	16243	16318	16351	16322	16424	16359	16355	16403	16197	16260	16377	16355	16426	16408	16296	16358	16281	16415	16277	16394	16322	16208	16307	16342	16110	16517	16342	16367	16198	16368	16246	16334	16450	16142	16308	16274	16175	16271	16369	16169	16157	16519	16133	16433	16304	16415	16439	16233	16226	16502	16344	16522	16271	16412	16336	16181	16246	16303	16335	16186	16448	16277	16442	16297	16361	16231	16247	16219	16216	16309	16323	16310	16175	16150	16291	16355	16311	16370	16409	16288	16309	16236	16533	16392	16457	16322	16377	16385	16186	16505	16215	16222	16214	16622	16331	16160	16349	16115	16393	16109	16345	16179	16243	16302	16315	16206	16450	16235	16175	16366	16454	16457	16449	16359	16265	16385	16204	16390	16210	16488	16335	16337	16481	16231	16333	16302	16306	16429	16302	16082	16331	16300	16205	16241	16401	16179	16240	16254	16291	16198	16273	16476	16607	16448	16261	16391	16188	16364	16263	16418	16333	16216	16330	16136	16211	16301	16311	16383	16136	16241	16302	16271	16365	16404	16180	16392	16259	16385	16278	16351	16391	16421	16403	16334	16381	16532	16287	16219	16341	16401	16329	16344	16297	16113	16440	16263	16283	16210	16468	16295	16256	16433	16333	16357	16301	16201	16286	16389	16324	16306	16247	16272	16394	16377	16278	16314	16341	16085	16412	16221	16264	16435	16280	16028	16419	16131	16246	16407	16504	16076	16362	16109	16306	16408	16476	16375	16365	16403	16367	16353	16326	16252	16288	16331	16302	16422	16239	16534	16471	16364	16250	16457	16338	16407	16127	16328	16151	16423	16351	16315	16414	16234	16236	16412	16338	16508	16237	16385	16274	16217	16282	16360	16254	16391	16481	16366	16326	16195	16346	16279	16184	16213	16415	16205	16292	16324	16457	16252	16273	16330	16252	16296	16348	16378	16194	16359	16404	16350	16365	16377	16329	16135	16306	16239	16389	16375	16211	16334	16345	16383	16192	16208	16268	16292	16153	16486	16242	16167	16290	16342	16405	16377	16255	16183	16475	16214	16244	16283	16270	16343	16396	16398	16289	16443	16381	16174	16399	16362	16211	16192	16312	16183	16342	16153	16296	16319	16280	16433	16399	16440	16234	16196	16334	16286	16525	16479	16365	16272	16478	16402	16318	16157	16167	16438	16323	16299	16401	16434	16235	16373	16285	16493	16363	16512	16330	16342	16241	16205	16328	16488	16519	16177	16415	16373	16256	16305	16175	16263	16496	16182	16144	16338	16357	16220	16351	16394	16459	16302	16205	16383	16504	16307	16462	16409	16298	16384	16442	16272	16370	16548	16325	16341	16361	16400	16351	16287	16254	16297	16349	16366	16305	16342	16279	16186	16253	16314	16229	16271	16436	16342	16351	16191	16432	16287	16132	16260	16108	16423	16310	16249	16283	16366	16246	16160	16343	16303	16335	16464	16292	16332	16344	16529	16357	16433	16387	16275	16245	16379	16465	16414	16148	16430	16204	16305	16506	16139	16371	16448	16327	16237	16339	16352	16552	16278	16217	16357	16368	16317	16264	16281	16298	16304	16307	16267	16366	16241	16337	16400	16480	16192	16563	16327	16361	16215	16060	16278	16246	16349	16235	16243	16157	16264	16246	16499	16366	16311	16309	16347	16195	16316	16493	16459	16384	16403	16246	16247	16301	16371	16314	16444	16361	16520	16404	16349	16305	16127	16454	16222	16298	16517	16117	16450	16285	16350	16158	16357	16393	16178	16363	16214	16151	16390	16251	16472	16383	16292	16309	16378	16208	16284	16108	16260	16212	16247	16169	16467	16359	16448	16482	16475	16145	16443	16220	16273	16319	16445	16508	16196	16404	16396	16364	16466	16394	16299	16172	16228	16236	16335	16202	16382	16396	16438	16535	16340	16325	16488	16333	16292	16253	16260	16292	16241	16250	16257	16323	16384	16445	16421	16387	16369	16119	16279	16310	16280	16356	16312	16426	16369	16408	16425	16242	16293	16576	16391	16262	16387	16183	16261	16339	16348	16391	16310	16267	16355	16362	16418	16269	16363	16289	16346	16238	16248	16461	16186	16250	16305	16294	16411	16355	16321	16249	16312	16362	16294	16180	16314	16305	16201	16291	16275	16329	16371	16453	16375	16284	16382	16147	16117	16255	16387	16448	16360	16359	16264	16354	16238	16302	16423	16482	16442	16301	16275	16270	16383	16291	16268	16263	16441	16474	16293	16288	16325	16215	16169	16333	16223	16202	16195	16342	16292	16364	16367	16187	16150	16610	16420	16311	16298	16410	16390	16318	16335	16301	16286	16338	16334	16279	16292	16291	16479	16399	16265	16227	16536	16316	16364	16263	16438	16383	16360	16240	16493	16207	16447	16447	16191	16271	16419	16310	16345	16350	16186	16322	16270	16322	16317	16416	16337	16360	16137	16078	16377	16357	16357	16361	16454	16280	16290	16312	16366	16135	16210	16315	16259	16285	16300	16349	16271	16296	16186	16440	16524	16374	16358	16225	16248	16389	16389	16259	16419	16488	16410	16341	16309	16433	16397	16312	16364	16491	16283	16383	16358	16309	16520	16386	16231	16230	16357	16413	16348	16234	16329	16272	16261	16279	16227	16289	16249	16422	16209	16398	16298	16282	16267	16303	16347	16321	16243	16264	16226	16120	16274	16252	16375	16322	16254	16217	16271	16281	16371	16119	16366	16134	16453	16313	16356	16221	16189	16365	16219	16166	16212	16327	16475	16395	16364	16409	16387	16364	16135	16300	16416	16211	16087	16427	16402	16290	16461	16235	16329	16431	16394	16398	16245	16397	16231	16400	16282	16162	16431	16447	16196	16512	16340	16366	16206	16311	16264	16528	16293	16175	16357	16347	16319	16210	16238	16442	16420	16377	16358	16362	16203	16421	16258	16392	16310	16226	16362	16243	16174	16434	16401	16361	16169	16338	16441	16559	16240	16394	16393	16327	16273	16407	16508	16231	16248	16416	16375	16317	16185	16237	16439	16211	16468	16088	16349	16254	16299	16255	16216	16406	16335	16461	16354	16204	16378	16485	16382	16265	16100	16488	16294	16294	16298	16412	16316	16424	16256	16293	16305	16431	16251	16141	16250	16265	16236	16371	16331	16337	16181	16374	16250	16571	16333	16287	16303	16488	16315	16091	16274	16225	16213	16306	16316	16435	16273	16342	16314	16313	16305	16245	16345	16409	16479	16400	16447	16340	16225	16307	16258	16378	16423	16283	16270	16384	16215	16281	16174	16257	16393	16260	16379	16250	16315	16253	16474	16497	16282	16228	16388	16350	16400	16255	16362	16327	16177	16176	16234	16403	16463	16271	16227	16236	16338	16287	16366	16093	16368	16422	16255	16444	16319	16430	16435	16144	16522	16468	16454	16331	16404	16222	16289	16223	16271	16243	16423	16388	16351	16392	16153	16421	16247	16259	16322	16297	16284	16341	16156	16400	16367	16477	16267	16285	16294	16241	16450	16524	16385	16251	16228	16249	16255	16490	16155	16243	16365	16366	16303	16292	16281	16312	16209	16268	16322	16168	16297	16322	16421	16261	16199	16237	16360	16278	16297	16359	16363	16363	16314	16395	16285	16320	16443	16284	16390	16142	16272	16389	16288	16560	16507	16294	16336	16328	16366	16439	16195	16360	16384	16357	16303	16210	16438	16321	16337	16208	16254	16165	16488	16301	16379	16274	16223	16338	16215	16521	16371	16298	16199	16225	16337	16384	16295	16393	16342	16346	16268	16367	16144	16265	16272	16281	16218	16210	16313	16313	16203	16361	16292	16414	16341	16321	16326	16316	16248	16442	16283	16357	16379	16386	16439	16335	16207	16211	16305	16347	16276	16193	16361	16433	16356	16385	16196	16214	16310	16311	16134	16236	16287	16193	16452	16445	16437	16322	16253	16361	16370	16495	16406	16206	16209	16290	16344	16449	16236	16545	16356	16421	16267	16356	16349	16302	16278	16260	16274	16480	16480	16118	16305	16083	16338	16317	16345	16094	16378	16311	16382	16455	16398	16219	16433	16311	16389	16265	16338	16403	16288	16372	16369	16181	16592	16169	16556	16231	16310	16381	16308	16373	16245	16399	16277	16299	16390	16305	16361	16196	16481	16338	16112	16298	16324	16411	16451	16194	16305	16245	16375	16342	16452	16266	16121	16276	16466	16271	16237	16393	16393	16252	16273	16560	16227	16371	16395	16353	16351	16458	16300	16200	16394	16249	16425	16409	16466	16262	16385	16400	16405	16289	16461	16289	16307	16201	16495	16197	16416	16169	16287	16367	16299	16417	16396	16354	16059	16274	16315	16327	16170	16554	16426	16434	16307	16199	16147	16508	16482	16409	16390	16392	16414	16280	16388	16334	16313	16365	16399	16388	16353	16290	16316	16429	16241	16304	16347	16210	16165	16280	16248	16542	16252	16162	16500	16430	16346	16178	16311	16249	16331	16385	16340	16390	16404	16159	16354	16165	16414	16090	16198	16394	16310	16330	16393	16437	16284	16485	16372	16269	16275	16361	16438	16183	16330
22425	21465	28671	24791	22377	25036	26723	22312	21118	21004	20697	20370	20388	20087	19805	20076	19930	19802	19904	19534	19645	19663	19606	19611	19630	19510	19514	19420	19511	19581	19710	19680	19382	19600	19489	19274	19521	19396	19408	19599	19237	19364	19291	19539	19632	19538	19451	19288	19345	19557	19429	19189	19286	19387	19521	19200	19369	19457	19361	19373	19223	19346	19437	19451	19438	19446	19310	19288	19324	19044	19398	19269	19341	19348	19237	19212	19355	19281	19325	19265	19290	19435	19231	19504	19529	19285	19412	19272	19318	19402	19567	19325	19451	19500	19335	19301	19379	19300	19284	19293	19562	19138	19213	19381	19421	19481	19442	19284	19269	19347	19371	19429	19440	19276	19547	19362	19466	19355	19277	19198	19503	19383	19273	19327	19370	19235	19490	19209	19323	19371	19371	19332	19377	19476	19498	19433	19419	19193	19594	19384	19416	19588	19259	19228	19227	19243	19226	19360	19280	19240	19389	19320	19353	19167	19347	19178	19201	19253	19274	19207	19356	19351	19463	19328	19215	19192	19268	19240	19478	19159	19191	19478	19426	19301	19425	19364	19450	19256	19437	19149	19335	19417	19310	19264	19299	19447	19371	19208	19225	19492	19291	19141	19164	19368	19264	19246	19316	19434	19223	19419	19295	19356	18993	19468	19421	19462	19154	19275	19178	19423	19462	19284	19222	19344	19613	19351	19311	18921	19344	19345	19238	19294	19147	19278	19322	19504	19560	19269	19346	19271	19493	19301	19038	19289	19253	19421	19408	19227	19249	19113	19377	19500	19286	19435	19123	19623	19436	19241	19253	19256	19515	19379	19471	19212	19458	19251	19097	19387	19331	19581	19318	19270	19073	19188	19283	19293	19128	19286	19171	19132	19411	19349	19333	19402	19514	19320	19342	19141	19563	19249	19281	19355	19544	19280	19437	19444	19444	19368	19195	19309	19412	19508	19346	19468	19330	19592	19389	19364	19465	19341	19262	19241	19187	19268	19184	19295	19404	19247	19366	19251	19488	19311	19384	19571	19212	19255	19365	19461	19194	19141	19356	19355	19364	19217	19464	19373	19480	19231	19160	19228	19384	19296	19353	19287	19342	19274	19417	19505	19440	19262	19330	19367	19298	19275	19324	19345	19257	19528	19483	19426	19301	19358	19222	19128	19569	19210	19183	19213	19341	19364	19270	19529	19289	19333	19428	19605	19252	19359	19310	19258	19458	19436	19288	19182	19314	19497	19222	19212	19344	19229	19505	19296	19344	19342	19201	19370	19406	19278	19322	19381	19260	19523	19388	19255	19190	19157	19388	19165	19268	19214	19453	19381	19415	19222	19473	19358	19426	19245	19401	19316	19510	19129	19436	19364	19409	19319	19362	19296	19357	19257	19399	19236	19562	19242	19216	19403	19235	19122	19243	19287	19172	19148	19075	19301	19313	19364	19265	19232	19081	19392	19567	19271	19506	19501	19397	19333	19382	19233	19340	19290	19198	19318	19327	19160	19364	19375	19289	19492	19494	19326	19373	19265	19411	19202	19212	19102	19239	19425	19532	19287	19185	19154	19320	19177	19271	19270	19223	19265	19150	19280	19305	19224	19209	19330	19363	19204	19375	19257	19181	19391	19540	19355	19421	18886	19293	19312	19327	19071	19341	19298	19476	19477	19378	19290	19404	19136	19344	19474	19155	19439	19286	19349	19304	19588	19310	19488	19315	19474	19343	19266	19238	19326	19197	19512	19277	19479	19429	19264	19343	19273	19392	19188	19332	19325	19470	19399	19430	19528	19233	19222	19226	19264	19279	19457	19571	19464	19275	19073	19181	19294	19495	19249	19264	19289	19334	19290	19391	19411	19348	19203	19463	19291	19164	19300	19337	19368	19402	19312	19408	19492	19359	19410	19417	19423	19312	19249	19367	19295	19408	19295	19352	19295	19380	19427	19497	19288	19372	19531	19495	19334	19215	19465	19325	19249	19310	19372	19212	19296	19196	19261	19261	19305	19306	19306	19375	19392	19409	19416	19140	19234	19306	19481	19233	19411	19357	19273	19464	19550	19370	19376	19158	19414	19524	19415	19349	19281	19289	19184	19457	19512	19297	19376	19317	19452	19341	19248	19206	19266	19466	19443	19311	19571	19269	19263	19446	19352	19185	19044	19495	19203	19175	19134	19297	19438	19317	19472	19370	19504	19271	19378	19384	19403	19332	19361	19232	19230	19252	19307	19313	19314	19434	19477	19391	19276	19219	19344	19296	19164	19349	19418	19391	19259	19307	19152	19362	19398	19345	19359	19238	19369	19291	19331	19192	19584	19628	19608	19397	19314	19336	19518	19330	19048	19255	19334	19388	19221	19243	19472	19214	19291	19332	19330	19484	19383	19353	19364	19175	19327	19546	19391	19477	19356	19340	19298	19497	19160	19464	19375	19141	19089	19247	19322	19417	19420	19332	19233	19434	19420	19418	19090	19303	19487	19456	19336	19468	19317	19238	19357	19293	19360	19305	19407	19405	19290	19074	19521	19271	19316	19349	19169	19573	19281	19394	19229	19147	19430	19405	19378	19438	19288	19374	19242	19213	19246	19224	19364	19458	19417	19359	19319	19303	19249	19372	19170	19412	19381	19270	19388	19295	19362	19659	19292	19354	19107	19274	19264	19272	19352	19390	19408	19388	19097	19469	19259	19213	19139	19220	19314	19364	19343	19399	19205	19283	19250	19249	19339	19318	19429	19191	19416	19404	19099	19434	19450	19201	19447	19443	19140	19398	19290	19376	19262	19274	19273	19255	19180	19271	19248	19249	19365	19318	19241	19247	19257	19247	19433	19408	19256	19152	19529	19401	19228	19621	19343	19335	19239	19209	19434	19421	19173	19469	19209	19160	19094	19012	19162	19238	19252	19227	19461	19293	19380	19361	19422	19414	19325	19293	19378	19236	19412	19291	19250	19282	19242	19197	19275	19392	19150	19458	19326	19299	19393	19343	19259	19360	19114	19227	19340	19260	19238	19341	19372	19328	19332	19373	19246	19211	19316	19463	19422	19103	19274	19387	19209	19442	19469	19267	19190	19307	19316	19322	19220	19349	19245	19345	19476	19251	19571	19488	19338	19554	19491	19244	19393	19260	19180	19307	19147	19188	19424	19087	19141	19417	19174	19197	19448	19150	19211	19437	19315	19397	19337	19167	19473	19321	19464	19350	19372	19394	19540	19323	19309	19232	19256	19485	19298	19532	19381	19340	19343	19294	19217	19199	19455	19234	19487	19253	19175	19547	19356	19343	19271	19237	19473	19500	19342	19297	19312	19303	19081	19436	19258	19634	19502	19369	19440	19477	19205	19436	19378	19279	19245	19293	19318	19275	19539	19039	19216	19322	19628	19306	19571	19343	19311	19342	19219	19222	19229	19127	19186	19206	19403	19301	19248	19153	19209	19410	19352	19060	19421	19513	19313	19502	19123	19444	19205	19218	19305	19355	19264	19317	19321	19401	19289	19213	19228	19260	19442	19258	19358	19278	19126	19412	19360	19325	19200	19341	19086	19387	19393	19366	19359	19311	19219	19315	19067	19276	19267	19316	19386	19481	19311	19334	19182	19291	19348	19276	19204	19440	19469	19379	19310	19387	19637	19514	19402	19334	19353	19472	19262	19276	19186	19356	19210	19333	19314	19159	19420	19508	19368	19415	19141	19236	19365	19097	19109	19282	19044	19056	19401	19224	19375	19178	19227	19289	19452	19394	19378	19404	19500	19435	19231	19204	19282	19419	19460	19059	19433	19408	19186	19271	19569	19253	19465	19277	19206	19203	19243	19366	19286	19355	19112	19396	19474	19417	19130	19294	19224	19314	19279	19236	19511	19407	19341	19375	19419	19252	19199	19386	19301	19251	19320	19154	19147	19418	19153	19522	19581	19387	19498	19221	19497	19345	19320	19313	19397	19146	19188	19345	19228	19322	19245	19280	19131	19399	19262	19363	19303	19203	19375	19524	19332	19279	19067	19344	19240	19412	19337	19352	19406	19154	19274	19366	19004	19411	19168	19169	19382	19293	19238	19319	19460	19350	19338	19322	19261	19215	19182	19276	19275	19533	19385	19329	19206	19474	19162	19277	19375	19401	19266	19430	19265	19414	19139	19259	19313	19340	19266	19254	19071	19456	19165	19492	19283	19328	19409	19421	19331	19304	19417	19337	19246	19394	19445	19235	19347	19226	19526	19345	19182	19254	19429	19191	19355	19376	19394	19359	19242	19443	19409	19184	19415	19235	19376	19417	19438	19251	19428	19238	19316	19253	19390	19407	19565	19167	19122	19163	19315	19252	19200	19437	19487	19598	19321	19345	19121	19189	19167	19468	19286	19305	19317	19282	19305	19541	19418	19343	19514	19434	19288	19479	19378	19568	19412	19342	19336	19604	19551	19210	19300	19203	19609	19293	19306	19206	19178	19312	19177	19290	19334	19289	19294	19441	19402	19369	19507	19440	19267	19223	19521	19327	19390	19202	19232	19263	19472	19424	19511	19349	19360	19337	19492	19385	19121	19210	19322	19285	19441	19239	19346	19310	19151	19465	19313	19281	19308	19211	19427	19375	19181	19425	19320	19314	19251	19198	19393	19305	19307	19317	19229	19384	19274	19383	19314	19377	19504	19289	19451	19242	19666	19542	19474	19586	19374	19483	19400	19121	19047	19037	19225	19137	19229	19280	19494	19338	19426	19401	19401	19350	19641	19475	19378	19281	19156	19402	19276	19402	19192	19453	19489	19347	19362	19402	19359	19455	19335	19049	19183	19495	19340	19237	19316	19394	19463	19098	19407	19322	19256	19173	19153	19422	19456	19256	19439	19252	19419	19324	19263	19415	19171	19463	19143	19503	19372	19392	19565	19553	19240	19446	19091	19207	19206	19333	19360	19367	19345	19438	19293	19342	19137	19297	19253	19266	19314	19301	19346	19309	19441	19194	19508	19322	19298	19304	19311	19558	19168	19422	19308	19154	19419	19314	19385	19461	19025	19355	19359	19527	19295	19558	19538	19271	19319	19397	19433	19504	19311	19323	19511	19284	19369	19216	19282	19336	19353	19533	19380	19310	19434	19264	19362	19343	19466	19228	19191	19315	19418	19350	19190	19184	19423	19176	19207	19266	19627	19359	19198
25955	51128	43932	34089	28167	24466	21978	20365	19394	18564	18137	17965	17882	17734	17520	17407	17122	16910	16877	16807	16627	16918	17019	16945	16749	16838	16698	16902	16689	16833	16892	16688	16669	16716	16674	16784	16596	16578	16520	16756	16567	16628	16763	16769	16625	16525	16573	16791	16683	16662	16553	16654	16658	16521	16686	16418	16665	16584	16591	16808	16512	16539	16419	16709	16569	16535	16467	16683	16478	16533	16562	16604	16603	16544	16445	16493	16642	16521	16624	16497	16523	16532	16700	16604	16636	16541	16523	16796	16386	16544	16661	16491	16518	16645	16566	16396	16597	16727	16749	16552	16594	16411	16601	16563	16701	16631	16662	16660	16692	16323	16601	16448	16595	16556	16566	16529	16573	16593	16668	16711	16612	16686	16470	16576	16537	16583	16700	16807	16545	16549	16558	16745	16579	16432	16650	16511	16410	16635	16680	16663	16588	16505	16555	16587	16514	16452	16607	16751	16695	16670	16587	16667	16567	16626	16543	16656	16560	16549	16639	16552	16646	16435	16782	16534	16699	16514	16441	16495	16557	16566	16557	16444	16513	16594	16667	16473	16467	16639	16572	16530	16561	16580	16436	16627	16537	16630	16278	16882	16536	16501	16715	16454	16696	16719	16519	16506	16646	16574	16657	16589	16602	16517	16664	16548	16580	16575	16844	16721	16526	16663	16619	16563	16631	16713	16503	16588	16456	16658	16496	16662	16398	16814	16503	16621	16515	16589	16617	16592	16561	16549	16430	16649	16489	16722	16563	16634	16568	16480	16397	16435	16463	16750	16591	16684	16523	16580	16352	16637	16680	16644	16622	16595	16633	16474	16499	16588	16535	16715	16603	16731	16516	16521	16610	16530	16599	16476	16852	16564	16616	16544	16617	16595	16672	16732	16476	16468	16573	16480	16678	16729	16588	16491	16404	16656	16691	16536	16520	16552	16591	16596	16599	16720	16592	16646	16517	16578	16489	16522	16554	16679	16573	16478	16486	16505	16665	16600	16557	16610	16741	16677	16686	16580	16610	16484	16538	16657	16767	16535	16566	16615	16486	16366	16667	16718	16482	16584	16661	16529	16533	16819	16458	16569	16632	16481	16674	16378	16468	16417	16597	16679	16884	16447	16761	16533	16616	16544	16601	16693	16798	16429	16557	16572	16521	16447	16537	16519	16534	16715	16513	16644	16559	16502	16488	16615	16595	16653	16513	16590	16643	16653	16615	16451	16440	16577	16589	16757	16541	16526	16571	16546	16578	16413	16613	16674	16546	16514	16561	16513	16607	16690	16596	16544	16730	16577	16745	16893	16830	16649	16346	16513	16699	16446	16511	16650	16738	16677	16485	16451	16539	16692	16604	16598	16487	16514	16687	16740	16395	16653	16423	16544	16543	16676	16495	16571	16683	16648	16656	16608	16667	16540	16558	16493	16506	16495	16516	16605	16557	16753	16571	16601	16804	16532	16605	16517	16616	16588	16707	16541	16535	16666	16623	16409	16615	16526	16483	16550	16605	16661	16713	16629	16623	16791	16559	16610	16562	16591	16572	16524	16642	16517	16465	16429	16498	16640	16545	16641	16597	16560	16625	16490	16662	16618	16635	16436	16704	16636	16519	16845	16584	16714	16571	16455	16639	16518	16789	16415	16571	16395	16722	16573	16621	16672	16509	16548	16591	16417	16560	16515	16486	16669	16582	16544	16431	16638	16690	16461	16406	16680	16558	16548	16630	16591	16663	16680	16659	16767	16521	16441	16753	16425	16439	16559	16630	16597	16440	16657	16557	16730	16587	16632	16693	16648	16617	16594	16517	16611	16690	16599	16604	16690	16489	16684	16459	16563	16476	16468	16528	16476	16585	16587	16454	16542	16606	16514	16477	16642	16639	16645	16550	16499	16561	16577	16735	16623	16593	16691	16572	16522	16714	16519	16563	16665	16554	16610	16605	16508	16765	16541	16729	16572	16666	16495	16675	16626	16478	16679	16590	16680	16644	16394	16607	16592	16609	16612	16618	16423	16563	16659	16443	16453	16707	16619	16587	16699	16509	16587	16577	16676	16721	16492	16552	16525	16610	16720	16655	16670	16690	16449	16525	16435	16433	16714	16497	16685	16544	16628	16594	16528	16564	16798	16475	16718	16550	16664	16660	16549	16567	16486	16652	16607	16675	16565	16547	16604	16722	16784	16655	16625	16457	16479	16592	16578	16675	16490	16745	16526	16574	16632	16474	16547	16707	16517	16664	16595	16631	16677	16333	16590	16658	16447	16575	16620	16772	16648	16529	16574	16617	16662	16409	16406	16508	16620	16582	16656	16685	16558	16687	16694	16665	16560	16518	16520	16540	16499	16686	16576	16531	16549	16660	16579	16620	16664	16676	16543	16561	16567	16408	16545	16672	16619	16515	16569	16433	16688	16643	16639	16527	16557	16579	16641	16377	16705	16681	16545	16633	16660	16412	16539	16649	16461	16555	16370	16633	16562	16604	16692	16705	16741	16592	16556	16645	16527	16425	16568	16530	16511	16315	16483	16572	16514	16382	16726	16649	16515	16643	16674	16554	16679	16675	16573	16517	16565	16752	16730	16625	16607	16742	16599	16737	16577	16612	16554	16563	16716	16537	16609	16620	16591	16675	16707	16479	16581	16651	16433	16603	16517	16686	16581	16562	16541	16553	16699	16503	16636	16650	16679	16583	16588	16589	16624	16430	16646	16733	16609	16647	16557	16694	16559	16613	16728	16624	16376	16447	16570	16564	16680	16592	16675	16458	16447	16452	16594	16579	16548	16471	16499	16568	16623	16692	16491	16577	16580	16722	16732	16764	16688	16630	16458	16466	16604	16449	16428	16616	16507	16643	16592	16614	16659	16579	16552	16605	16692	16586	16556	16511	16751	16632	16566	16488	16694	16559	16591	16747	16603	16669	16526	16695	16512	16592	16662	16648	16725	16581	16579	16421	16654	16446	16653	16500	16509	16693	16462	16544	16549	16503	16668	16641	16587	16575	16560	16495	16580	16573	16620	16679	16599	16661	16601	16585	16668	16589	16570	16646	16354	16469	16519	16404	16628	16523	16462	16441	16572	16752	16591	16418	16865	16457	16816	16276	16610	16626	16562	16620	16413	16634	16600	16558	16600	16521	16543	16533	16374	16408	16611	16539	16574	16630	16670	16575	16698	16679	16447	16491	16650	16684	16646	16715	16441	16457	16559	16438	16653	16568	16650	16504	16560	16652	16740	16658	16460	16460	16564	16691	16534	16546	16618	16666	16466	16520	16713	16613	16506	16499	16550	16671	16551	16669	16531	16758	16532	16612	16781	16596	16722	16544	16579	16756	16590	16708	16580	16451	16605	16517	16574	16672	16467	16538	16684	16582	16634	16452	16572	16723	16569	16614	16656	16634	16605	16599	16545	16568	16637	16516	16539	16459	16655	16641	16532	16559	16573	16602	16543	16725	16566	16735	16494	16503	16625	16435	16567	16550	16616	16551	16442	16666	16721	16807	16633	16675	16514	16533	16616	16554	16568	16461	16815	16536	16729	16659	16572	16617	16643	16525	16442	16577	16544	16791	16466	16436	16508	16669	16554	16718	16548	16563	16565	16532	16901	16642	16712	16526	16564	16594	16571	16541	16570	16317	16623	16458	16562	16598	16490	16521	16490	16429	16655	16649	16694	16529	16671	16490	16744	16478	16493	16716	16533	16561	16542	16633	16509	16517	16511	16673	16432	16690	16593	16568	16553	16596	16502	16467	16527	16457	16475	16531	16462	16672	16455	16653	16609	16430	16552	16543	16488	16505	16577	16517	16419	16703	16749	16477	16725	16584	16544	16493	16630	16430	16502	16598	16576	16771	16422	16670	16473	16454	16522	16439	16364	16449	16460	16722	16712	16528	16530	16422	16704	16457	16581	16449	16744	16685	16519	16585	16605	16612	16504	16622	16364	16640	16659	16490	16705	16670	16610	16522	16631	16539	16519	16562	16675	16776	16444	16564	16454	16504	16666	16676	16572	16728	16429	16635	16565	16903	16818	16687	16578	16580	16591	16639	16695	16630	16308	16674	16606	16631	16442	16571	16659	16463	16622	16642	16445	16530	16492	16564	16560	16705	16786	16662	16572	16524	16670	16483	16619	16627	16646	16488	16694	16665	16432	16583	16607	16552	16634	16441	16547	16783	16729	16396	16696	16523	16628	16698	16572	16650	16416	16645	16694	16577	16607	16663	16594	16480	16644	16654	16484	16584	16706	16576	16670	16556	16569	16408	16626	16448	16587	16514	16562	16476	16664	16572	16580	16592	16557	16686	16512	16495	16537	16731	16686	16495	16305	16516	16742	16505	16473	16647	16468	16520	16502	16660	16620	16506	16374	16452	16595	16754	16539	16730	16428	16622	16561	16548	16653	16482	16517	16679	16542	16648	16713	16385	16517	16613	16530	16501	16553	16597	16667	16472	16532	16705	16581	16716	16498	16724	16523	16629	16552	16618	16583	16562	16639	16596	16646	16414	16674	16634	16585	16622	16742	16586	16581	16496	16643	16729	16566	16515	16456	16700	16596	16610	16714	16477	16692	16747	16577	16754	16599	16534	16528	16747	16460	16525	16556	16545	16565	16517	16624	16598	16685	16465	16625	16746	16558	16661	16635	16418	16471	16450	16500	16441	16517	16542	16503	16489	16658	16583	16665	16540	16664	16566	16733	16693	16678	16382	16535	16428	16635	16538	16532	16649	16680	16604	16467	16561	16400	16580	16408	16587	16443	16530	16692	16610	16641	16617	16632	16693	16673	16682	16463	16540	16546	16502	16508	16513	16526	16662	16499	16635	16655	16564	16610	16510	16584	16604	16503	16773	16646	16557	16518	16609	16372	16725	16580	16685	16524	16541	16512	16835	16447	16659	16616	16663	16566	16484	16630	16445	16573	16608	16503	16682	16567	16711	16585	16715	16656	16649	16649	16458	16697	16482	16466	16618	16512	16345	16551	16535	16690	16391	16652	16486	16598	16560	16448	16683	16656	16478	16645	16515	16617	16423	16693	16641	16497	16606	16687	16640	16640	16525	16704	16770	16573	16643	16703	16603	16433	16604	16469	16622	16641	16625	16538	16736	16573	16520	16565	16530	16473	16425	16693	16739	16535	16551	16477	16671	16596
29833	27457	32003	27726	22789	21398	20484	19957	19725	19418	19563	19367	19384	19313	19287	19213	19095	19118	19059	19150	19057	19256	18979	19038	19114	18943	19016	18983	19216	19078	19050	18942	18881	18902	18980	18942	19116	19012	19058	19223	18979	19263	18849	19028	19105	18893	18898	18858	19152	19168	19325	19183	18995	19092	18971	19124	19018	18971	18692	19191	18937	19060	18852	19188	18917	19122	19121	18814	18902	19011	19085	19189	18984	19015	18898	18701	18963	19054	18988	19047	19088	19009	19136	18989	18917	18981	18903	19067	18927	18781	18868	18867	18953	19012	19168	18826	18930	19004	18805	19090	19051	19094	19102	18742	18964	19019	19100	19061	18964	18979	18844	19056	19154	18789	19207	19207	19106	18872	18877	19088	18805	18968	19072	19035	19009	19086	18843	19197	19023	18917	18866	19061	18998	19153	18953	19065	18999	19067	18878	19041	19066	18948	19067	18902	19132	19001	19180	19033	18920	19010	18971	18914	18778	19010	18952	19063	19108	18941	19184	18932	19026	19233	18981	19178	19106	18968	19077	19005	18889	19020	18795	18836	18993	18854	18995	18795	19109	19081	19021	18920	18994	19016	18975	18966	19083	18868	18847	18976	18986	19060	19116	18788	18912	19002	18864	18865	19117	18909	18969	19005	19123	19129	19089	18923	19098	18961	19063	19150	19074	18991	19056	18757	19090	18981	18986	18842	19273	19261	19101	19006	18933	19051	18890	18999	19001	19013	18932	19075	18995	19104	18956	18928	19032	18915	19167	18865	18971	19336	18834	18995	18860	18985	18950	18918	19126	19019	19133	18867	19029	19095	18994	18905	18921	18930	19047	18884	19017	18887	19109	19138	18881	19053	19000	18895	18955	19165	19067	19020	19010	18965	18922	18961	19008	19131	18972	19313	18986	19044	19134	18916	19119	18978	19141	19248	18978	18916	19184	18948	19042	18941	19026	18980	18959	18975	18859	18863	19107	19087	18908	18877	18869	19040	18815	18929	19057	18725	18829	19073	18962	18970	19085	18944	19095	19103	18985	18909	19090	19263	19010	18983	18849	19009	19121	18911	18857	19147	18963	19102	19101	18722	19196	18983	18953	19143	19054	18978	19043	18986	19143	19203	19050	18938	19003	19036	19209	19116	19143	18873	19084	19045	18989	18835	19068	19219	18979	18966	18841	18955	18997	19026	18963	19087	19032	19084	18973	18891	18885	18872	18959	19015	19199	18926	19167	18836	18879	19180	18923	18999	18962	18953	19202	18969	19149	18888	19045	18924	19011	18913	19171	19194	19117	18952	19246	18863	19116	19056	18955	19115	19027	19126	19121	19000	18882	18966	18946	19072	18947	19079	18940	18951	18906	18986	19035	19079	18973	18879	19083	18933	18886	18964	19076	18912	18796	18970	18959	19169	19006	19000	19076	18930	18911	19002	18891	18936	19061	18908	19097	18889	18968	18886	19113	19180	18837	18863	18912	18799	18935	18879	19036	19324	19016	18924	18970	19157	19020	18955	18902	19116	18865	19062	18920	19053	18933	18960	18910	19089	18937	19100	19097	19052	19319	19073	18980	18893	19135	19041	18899	18918	18855	19115	19114	19207	19038	18871	18964	19047	19164	19298	18924	19021	19007	18902	18964	19037	18959	19152	18850	18995	18976	18991	19025	19145	19056	19200	19185	19047	18994	18870	18993	19083	19111	19073	18930	19107	19021	18826	19166	19036	19066	18922	19055	19255	18973	19100	19211	18848	18795	18758	19091	19062	19062	19021	19050	18771	19110	18780	19014	19127	18956	19012	19048	18729	18754	19045	18754	18951	19050	19162	19229	19149	18960	18910	18869	19128	19052	18906	19010	18904	18879	19133	18982	19099	19159	19033	19096	19019	18958	18969	18842	19051	18958	19006	18916	18938	19192	19134	18936	19110	19133	18816	19159	19115	19012	18841	19072	19029	19050	19004	19118	18877	18942	18997	19167	18865	18895	18843	18943	19073	19122	19141	18986	19060	18924	18913	19301	19036	19255	19148	19020	18914	19071	19122	19006	18998	18995	19044	18937	18936	19133	18919	19155	19080	18995	18969	19048	19185	18839	19100	18960	19109	19027	18800	18929	18994	18935	19020	18998	18913	19022	19186	19102	18942	19067	18822	19139	19142	18926	19033	19220	19024	18828	18933	18864	19144	18861	18947	18940	18888	18953	18960	19047	18953	19019	19061	19026	19064	18873	18924	19006	18945	19042	19206	18958	19089	18917	19176	19034	18955	18969	18927	18835	18723	19041	18968	18860	18918	18879	19019	19064	19079	18899	19061	19040	18879	18855	18823	18793	18988	18893	19098	19007	19041	18897	19072	19045	18817	19099	19050	19130	18867	18943	18848	19001	19025	18976	18894	19078	18920	19035	18877	18965	19081	18876	19048	18842	18927	18947	18887	19149	18914	19068	18991	19061	19068	18987	18990	18966	18917	19097	19291	19099	18945	18931	19122	18881	19038	19299	18992	19079	19154	18828	18928	19286	19091	19004	18838	18889	19093	19132	18879	19177	19110	18989	19055	19079	19026	18888	18908	19016	19048	18775	18856	18933	19097	19079	19199	19065	18814	18854	18736	18967	19000	19178	19023	19026	18928	18959	18893	19059	19005	18918	18956	18978	18902	18881	18613	18873	18696	18803	19087	18922	19140	19055	19018	18834	19163	18866	19015	18736	19074	19088	18835	19148	18999	19129	19041	18944	18885	19136	19110	18956	19075	18892	18941	19014	18954	19003	19074	18780	18831	19003	19035	18833	18967	19126	19063	19142	19071	18850	19051	18864	18850	19069	18920	19056	19188	18805	18960	19134	18988	18894	19096	19143	18948	19067	18901	19147	18734	19146	19030	19102	19054	19122	19193	18855	19009	18911	18906	18876	18923	19131	19167	19162	19071	18957	19129	18998	19065	18896	19055	18844	19128	18897	18958	19204	18864	18966	19109	18905	19081	19137	19132	18915	19102	18932	19088	18867	18865	18966	19051	19001	18974	18994	18932	19090	18968	19161	19195	18948	19080	19099	19119	18867	18916	19088	18850	19026	19019	19083	19142	18937	19007	19160	18786	18937	19063	18780	19015	19193	19093	19020	19049	19015	18924	18975	18829	19024	19086	18906	18978	19099	19008	18912	18906	19189	18892	19050	18917	18912	18999	19249	19021	19024	18982	19118	18979	18958	18825	19138	18944	19240	19041	19282	18918	18827	19098	19245	19003	18946	18997	19024	18936	19029	18926	18973	19036	19013	18894	18973	18857	18960	18906	18963	19143	19165	18958	18965	19056	19059	18972	19228	18992	19100	19038	18977	18992	18886	18936	18978	18993	19070	19119	19076	19145	18882	18933	18769	18991	18948	19069	18977	18985	18989	19090	19157	18855	19025	19011	18976	19137	18874	18854	18938	19149	18971	18949	18997	18906	19146	18991	19124	19019	18933	18962	19131	19082	18780	18691	19080	18936	18880	19101	18938	19049	19079	18998	18801	19159	19076	18909	18881	19097	19216	19016	19170	19071	18992	19259	19098	18912	18835	18985	18948	19229	19000	18851	19027	18808	18944	18955	19202	18860	19139	19157	18856	18827	19070	18964	18882	18993	18899	18950	18952	19069	19018	18998	18969	19120	19092	19204	19137	18992	18894	18926	18926	19136	18888	18861	18861	19032	19102	18690	18890	18965	18793	19081	18862	18947	19145	19121	19053	19199	19067	18887	19028	19094	18961	18839	18902	18972	18936	18979	19049	18874	19076	19177	19171	19176	19178	18896	19385	18859	19262	19100	19277	18958	19054	19181	19308	18902	19276	19046	18855	19105	19026	18877	19065	18896	19066	18729	18898	19188	18927	19091	19071	19091	19092	19156	19117	19036	18984	19015	19035	18946	18849	18970	19123	18850	19066	18913	18928	18968	19122	19107	19021	18968	18911	18978	19154	18904	19028	19057	19025	19144	19083	19113	18890	18914	19077	18912	19140	18855	18867	19073	18969	18988	19057	18997	18987	19179	19001	19021	18916	19040	19216	19047	18949	18893	18994	18936	18879	19028	19113	18915	18877	19152	18889	18989	18912	18986	19136	19000	19079	19064	19039	19012	19094	18962	19207	18802	19126	18898	18861	18892	19029	19155	18957	19362	18947	19037	18696	18724	18911	18842	19022	18895	18999	18931	19100	19151	19014	19063	19081	18935	19108	18944	19055	18909	18991	19060	18992	18979	19144	18921	19025	19083	19101	18944	19043	18923	18916	18962	19017	18915	19039	19059	19093	18932	18818	19153	18879	19154	19068	19088	19047	18994	19275	18847	19214	19105	18947	19010	18967	19215	18883	18959	18965	19049	19007	18791	19104	18989	19081	19158	19150	18978	18862	18753	18992	18900	19050	18961	18813	18798	19164	19099	18924	18905	18888	18962	18970	19130	18949	19028	18960	19005	19192	18919	19040	19054	19047	19118	19088	19159	18783	19079	18929	18892	18904	19020	19002	19033	19114	19102	19132	18889	18937	18922	18922	18964	19021	19192	19068	18995	19096	18912	18883	18832	18992	19033	19093	19097	19075	18961	19137	19170	19058	19066	18891	18959	18904	18920	19045	18977	19037	19071	18874	18876	19058	19041	18907	18936	18901	19136	19205	19039	19104	19030	19073	18845	18911	18697	19000	19013	18962	19047	19235	19041	19017	19112	19160	19092	19236	18936	19064	19014	18864	18957	19038	18807	19066	19274	19151	19062	19020	19179	19014	18956	19064	18977	18935	19028	19123	18947	18949	19032	18981	19113	19003	18988	19089	18936	19194	18943	19038	19135	19018	19081	19108	18945	19055	18789	18890	18994	18957	18825	18889	19033	19070	19027	19020	19152	18950	18955	18959	18862	18861	19042	19169	19213	19042	19048	18969	18994	18911	18837	19153	19145	19063	18968	18974	19140	19187	19161	18828	19127	18934	18972	19064	19033	18913	18870	19012	19138	18866	18954	19110	18993	19188	18831	18844	19101	19049	18916	19028	19050	18856	19093	18913	18857	18733	19028	19100	19060	19001	19080	19103	19101	19015	18998	18930	18993	18945	18816	19088	18979	18849	19061	19109	19240	18943	19039	19103	19000	19040	18957	18901	19111	19046	19058	19192	18942	19002	19137	18839	18925
26527	41227	33713	25685	21873	19883	18414	17751	17381	17119	17077	16979	16657	16732	16708	16643	16650	16432	16628	16566	16497	16628	16434	16556	16490	16607	16482	16525	16606	16330	16620	16584	16309	16543	16555	16279	16364	16331	16557	16498	16366	16447	16315	16309	16406	16221	16393	16574	16360	16547	16284	16344	16374	16305	16473	16316	16461	16382	16512	16477	16349	16298	16377	16464	16347	16264	16412	16207	16240	16503	16381	16194	16206	16437	16288	16299	16363	16528	16317	16211	16473	16496	16367	16424	16459	16399	16540	16349	16558	16406	16371	16283	16472	16535	16434	16306	16322	16275	16503	16400	16471	16273	16372	16241	16320	16342	16254	16371	16483	16233	16388	16345	16372	16418	16406	16312	16492	16269	16356	16429	16373	16468	16407	16399	16517	16278	16530	16319	16389	16313	16347	16285	16320	16318	16525	16440	16550	16256	16320	16313	16342	16178	16302	16193	16364	16482	16247	16417	16427	16408	16394	16262	16457	16505	16622	16383	16317	16270	16332	16451	16316	16367	16250	16307	16406	16267	16469	16421	16384	16413	16256	16402	16510	16291	16544	16230	16324	16403	16304	16426	16587	16421	16233	16119	16388	16254	16310	16314	16324	16450	16267	16441	16332	16386	16328	16354	16352	16454	16223	16359	16428	16387	16395	16387	16380	16433	16427	16417	16104	16720	16499	16403	16362	16222	16553	16369	16429	16413	16329	16353	16321	16207	16257	16315	16394	16241	16317	16519	16286	16443	16434	16268	16435	16324	16307	16412	16325	16305	16420	16253	16374	16410	16423	16365	16448	16325	16490	16309	16347	16474	16365	16412	16389	16421	16182	16330	16412	16255	16299	16503	16496	16168	16277	16323	16355	16446	16415	16413	16525	16301	16316	16333	16364	16517	16321	16396	16371	16500	16408	16253	16395	16262	16546	16387	16355	16226	16251	16448	16421	16206	16353	16241	16378	16377	16393	16355	16308	16408	16299	16408	16518	16187	16369	16324	16453	16457	16364	16391	16413	16257	16347	16467	16308	16422	16250	16226	16249	16332	16524	16289	16443	16479	16522	16390	16517	16333	16323	16330	16389	16448	16285	16388	16395	16338	16364	16472	16454	16409	16492	16417	16431	16389	16445	16498	16475	16526	16488	16423	16550	16219	16481	16401	16510	16432	16523	16316	16358	16257	16379	16181	16466	16264	16500	16427	16367	16382	16252	16279	16241	16426	16344	16455	16541	16366	16541	16381	16319	16419	16524	16498	16282	16332	16281	16197	16358	16365	16408	16321	16356	16304	16418	16290	16502	16415	16274	16250	16374	16457	16341	16296	16384	16280	16562	16442	16420	16435	16483	16650	16425	16430	16467	16300	16401	16439	16508	16361	16426	16364	16373	16379	16546	16479	16421	16565	16449	16364	16326	16262	16224	16433	16353	16426	16446	16388	16360	16440	16422	16424	16326	16513	16283	16397	16287	16249	16507	16341	16499	16579	16409	16371	16400	16397	16296	16404	16328	16502	16428	16232	16294	16448	16435	16358	16370	16271	16486	16355	16237	16397	16437	16258	16512	16444	16339	16343	16356	16346	16285	16437	16535	16362	16438	16190	16549	16517	16509	16408	16272	16482	16519	16383	16373	16401	16361	16464	16396	16482	16315	16552	16227	16373	16395	16323	16612	16135	16356	16302	16193	16496	16370	16381	16393	16476	16390	16546	16322	16423	16304	16473	16419	16360	16387	16200	16287	16403	16565	16366	16184	16473	16397	16199	16415	16458	16392	16279	16367	16356	16525	16422	16279	16381	16452	16495	16357	16485	16398	16450	16287	16466	16336	16284	16456	16589	16346	16488	16305	16518	16466	16317	16469	16346	16485	16365	16317	16417	16397	16434	16231	16350	16300	16439	16337	16301	16256	16501	16301	16491	16296	16344	16380	16430	16347	16446	16548	16395	16414	16382	16476	16471	16347	16386	16410	16317	16419	16452	16365	16347	16298	16319	16393	16487	16473	16221	16547	16398	16397	16390	16408	16133	16480	16478	16342	16427	16451	16497	16516	16509	16412	16390	16381	16258	16354	16358	16235	16545	16453	16323	16474	16388	16409	16391	16481	16399	16521	16324	16379	16469	16323	16565	16337	16451	16327	16334	16520	16410	16286	16491	16298	16405	16378	16422	16613	16332	16468	16481	16224	16471	16478	16515	16442	16467	16425	16257	16353	16566	16341	16391	16215	16357	16375	16408	16359	16367	16252	16332	16464	16572	16306	16450	16441	16271	16346	16257	16391	16407	16340	16332	16369	16343	16500	16400	16557	16441	16309	16202	16381	16307	16419	16498	16536	16430	16530	16350	16333	16210	16259	16368	16311	16131	16546	16201	16400	16438	16472	16420	16488	16452	16566	16562	16355	16392	16388	16538	16356	16476	16524	16475	16647	16502	16449	16343	16246	16386	16389	16402	16370	16396	16428	16383	16321	16449	16310	16496	16358	16554	16432	16398	16328	16408	16335	16422	16403	16337	16314	16273	16307	16322	16386	16355	16222	16565	16436	16366	16322	16401	16418	16415	16417	16404	16217	16475	16284	16426	16226	16361	16433	16392	16399	16455	16412	16283	16492	16361	16417	16349	16373	16352	16376	16420	16537	16585	16324	16271	16398	16395	16325	16502	16211	16376	16383	16411	16331	16517	16504	16365	16415	16333	16516	16399	16291	16438	16355	16463	16334	16446	16168	16484	16189	16365	16405	16407	16556	16412	16299	16406	16240	16546	16400	16444	16495	16517	16427	16320	16452	16458	16402	16417	16446	16310	16417	16332	16468	16361	16384	16340	16510	16322	16484	16285	16345	16278	16323	16524	16423	16443	16209	16402	16483	16282	16391	16452	16484	16430	16354	16316	16412	16456	16315	16443	16362	16459	16509	16385	16237	16328	16368	16301	16405	16471	16438	16261	16323	16402	16385	16432	16409	16301	16339	16445	16400	16386	16381	16467	16361	16336	16307	16361	16390	16175	16317	16469	16333	16431	16441	16413	16453	16424	16299	16208	16383	16484	16296	16427	16241	16517	16301	16304	16415	16340	16383	16463	16414	16488	16365	16520	16228	16403	16213	16487	16409	16360	16394	16539	16555	16399	16463	16359	16452	16507	16355	16392	16293	16371	16443	16388	16434	16473	16385	16374	16358	16480	16582	16354	16201	16222	16332	16436	16357	16267	16394	16415	16382	16366	16356	16471	16498	16399	16376	16325	16343	16578	16320	16433	16416	16452	16284	16338	16383	16250	16361	16205	16332	16377	16399	16362	16590	16389	16491	16391	16480	16348	16394	16350	16369	16244	16565	16504	16347	16403	16321	16543	16467	16451	16386	16653	16285	16368	16256	16375	16472	16488	16464	16291	16345	16335	16325	16395	16513	16232	16534	16333	16452	16412	16371	16436	16571	16566	16331	16302	16364	16330	16468	16347	16510	16331	16390	16428	16123	16422	16465	16372	16379	16259	16318	16497	16421	16401	16256	16372	16433	16501	16490	16458	16227	16518	16551	16378	16287	16523	16351	16284	16501	16354	16252	16315	16216	16346	16531	16438	16470	16279	16451	16382	16436	16358	16448	16253	16414	16407	16376	16287	16253	16463	16348	16517	16341	16398	16505	16475	16365	16318	16399	16374	16396	16369	16551	16448	16440	16512	16401	16539	16357	16267	16288	16626	16563	16322	16531	16339	16505	16519	16551	16360	16356	16499	16537	16400	16266	16455	16239	16436	16446	16396	16344	16128	16587	16459	16570	16524	16622	16388	16412	16424	16481	16373	16477	16344	16188	16328	16495	16282	16281	16231	16381	16435	16367	16274	16470	16278	16333	16183	16301	16478	16274	16295	16505	16363	16443	16328	16174	16411	16328	16432	16384	16337	16528	16307	16450	16572	16395	16360	16589	16433	16436	16306	16293	16346	16557	16284	16296	16269	16498	16411	16465	16474	16394	16432	16355	16425	16409	16298	16513	16518	16396	16329	16363	16302	16197	16414	16449	16261	16421	16388	16350	16259	16499	16206	16346	16407	16442	16404	16439	16238	16317	16363	16524	16257	16319	16381	16386	16418	16541	16345	16350	16428	16376	16262	16329	16133	16451	16285	16283	16198	16487	16273	16272	16531	16365	16377	16307	16214	16361	16347	16515	16615	16351	16456	16444	16509	16339	16334	16541	16335	16381	16461	16431	16410	16463	16343	16398	16226	16418	16370	16325	16379	16438	16416	16362	16384	16450	16521	16255	16447	16392	16424	16480	16285	16366	16352	16209	16332	16335	16493	16368	16411	16461	16318	16169	16239	16473	16443	16281	16404	16281	16529	16450	16177	16453	16436	16576	16408	16446	16518	16262	16509	16399	16461	16351	16256	16424	16364	16323	16327	16545	16436	16431	16654	16348	16204	16467	16517	16410	16355	16392	16473	16432	16502	16241	16450	16356	16438	16410	16272	16148	16436	16408	16435	16305	16219	16421	16401	16508	16400	16362	16380	16447	16374	16346	16263	16240	16426	16541	16316	16277	16433	16357	16260	16432	16455	16345	16425	16396	16419	16380	16440	16409	16385	16475	16453	16323	16330	16329	16267	16468	16245	16330	16506	16403	16309	16145	16256	16406	16472	16329	16538	16354	16244	16406	16286	16523	16332	16367	16456	16360	16393	16413	16394	16480	16311	16577	16529	16377	16327	16282	16468	16557	16363	16279	16436	16497	16691	16387	16334	16545	16280	16394	16392	16505	16254	16485	16479	16229	16353	16255	16276	16482	16691	16258	16472	16457	16319	16382	16244	16303	16488	16488	16378	16249	16364	16135	16413	16441	16444	16330	16402	16331	16474	16331	16369	16186	16440	16269	16175	16621	16350	16214	16400	16395	16485	16202	16336	16440	16429	16373	16409	16309	16358	16331	16395	16364	16358	16486	16485	16261	16358	16596	16326	16164	16371	16556	16390	16354	16377	16455	16423	16688	16416	16410	16340	16343	16440	16306	16380	16443	16371	16387	16218	16262	16440	16388	16414	16555	16176	16533	16271	16351	16336	16299	16548	16356	16303	16319	16386	16479	16351	16504	16306	16450	16363	16424	16235	16350	16331	16203	16419	16218	16338	16408	16401	16453	16328	16192	16349	16356	16342	16371	16520
23451	21438	28222	25703	23611	24072	23750	21250	20393	20416	20120	19813	19731	19796	19647	19544	19366	19368	19296	19491	19253	19278	19331	19229	19226	19177	19300	19263	19206	19149	19172	19322	19302	19305	19218	19111	19027	19130	19198	19007	19127	19074	19293	18995	19278	19177	19338	19133	19280	19006	18947	19166	19050	19024	19100	19174	19239	19210	19243	19267	19210	19139	19031	18949	19132	19186	18974	19213	19097	19039	19105	19120	18889	19081	19122	19095	19162	18898	19207	19114	19021	19050	19268	19067	19241	19036	19056	18818	19017	19068	19049	19030	19183	19312	19170	19002	19153	19217	18997	19335	19033	19099	19369	19006	19108	19298	19190	19290	19244	19104	19058	19000	19251	19127	19320	19125	19126	19089	19207	19081	19032	19001	19119	19182	19208	18966	19164	19087	19153	19043	19359	19169	19006	19221	19229	19086	19143	19214	19154	18986	18896	19182	18988	18919	19263	19131	19163	19399	19205	19240	18900	18939	19276	19417	19280	19040	19381	19228	19370	19128	19094	19193	19157	19304	19396	19099	19141	19146	19265	19135	19106	19179	19146	19158	19137	19146	19205	19149	19064	19003	19197	19094	18990	19391	18962	19015	19149	18880	19156	19062	18983	19083	19198	19220	19295	19278	19078	19027	19213	18889	19063	18998	19213	19195	19316	19121	18894	19187	19102	19048	19228	19188	19108	19141	19019	19007	19203	18989	19244	19147	19023	18974	18945	19178	19151	19131	19158	19193	19176	19194	19085	19429	19080	19141	19151	19119	19353	19221	19232	19252	18964	19253	18995	19066	19280	19011	19079	18965	19216	19037	19183	19201	19073	19318	19313	19159	19099	19073	19124	19091	19022	19159	19171	19255	19003	19041	19192	19124	19205	19287	19252	19199	19289	18925	19070	19198	19243	19206	19187	19160	19171	18997	19072	19164	19124	19072	19085	19299	19091	19012	19266	19049	19197	18923	18971	19163	19239	18978	19035	19094	19151	19177	19050	19135	19061	19249	19188	19244	19152	19137	18939	19231	19194	19191	19353	19124	19271	19197	19079	19142	19111	19014	19187	19037	18996	19031	19271	19247	19199	18992	18926	19151	19007	19242	19130	18923	19211	18995	19081	19167	19170	18944	19123	18953	19120	19062	19059	19144	19107	19153	19009	19014	19294	19236	19114	19244	19205	19078	19263	19311	19248	18981	19200	19177	19127	19021	19127	18924	18841	18926	19171	19070	19064	19037	19310	19239	18953	19204	18956	19377	19203	19311	19192	19143	19032	19175	19320	19167	19179	19250	19157	19213	19312	19075	19221	18998	19130	18945	19158	19127	19199	19247	19209	18988	19153	19182	18966	18989	19328	19149	19142	19154	19070	19004	19158	19253	19126	19050	19024	19199	19060	19039	19075	19023	18951	19004	19193	19179	18899	18861	19176	18788	19128	18981	19082	18987	19214	19090	19126	19095	19162	19299	19038	18980	19071	19057	19332	19057	19395	19205	19048	19292	19055	19113	19357	19130	19171	18974	19174	18975	19087	18989	19228	18966	19338	19044	19151	19209	19079	18996	18958	19247	19054	19137	19093	19246	19263	19149	19214	19109	18880	19162	19154	18933	18894	18882	19016	18947	18896	19136	19090	19198	19222	19014	19333	19137	19109	18999	19054	19119	19077	19188	18867	19036	19174	19270	19045	19227	19187	19056	18848	18963	19161	19107	19270	19369	19061	19030	19383	19136	19102	19092	19226	19108	19204	19015	19199	19043	18909	18981	19284	19215	19024	19108	18945	19079	19126	19314	19215	19045	19175	19164	19276	19011	19054	19235	19037	19219	19210	19121	19138	19055	19078	19131	19111	18853	19279	19090	19197	19108	19187	19008	18897	19346	19138	19236	19086	18932	19125	19227	19278	19274	18988	19048	19030	18989	19210	19130	19192	19129	18914	18980	18944	19155	19245	19101	19098	19129	19026	19218	19157	19054	19281	19068	19066	18991	18965	19121	19139	19222	19193	19261	19219	19256	19220	19210	19238	19049	19199	19312	19101	19270	19341	19196	19042	19166	19112	19224	19223	19160	19185	19305	19238	19096	19063	18876	18935	19050	19141	18995	19252	19175	19025	19202	19162	18908	18880	19171	19161	19172	19070	19037	19033	19188	19122	19026	19221	19116	18857	19194	19090	19120	19099	19193	19164	18981	19076	19243	19100	19063	19026	19241	19316	19288	19185	19198	19263	19117	18936	19074	19298	19211	18990	19076	19004	19161	19175	19083	19204	19231	19206	18974	19166	19072	19320	19177	19039	19193	19304	18999	18949	19048	19191	19190	19106	19091	19198	19215	19299	19284	19080	19082	19304	19181	19336	19286	19145	19248	18966	19140	19121	19390	19046	19167	19116	19180	18891	19124	19037	19091	19016	19125	19259	19281	19031	19256	19022	19103	19086	19048	18952	19153	19191	19111	19103	19290	18979	19169	19223	19161	19313	19353	19138	18981	19090	19104	19088	19303	19439	19282	19044	19205	19155	19205	19126	19159	19187	19115	19146	19053	19114	19133	19130	18949	19078	19080	19226	18843	19079	19011	19007	19157	19244	19303	19117	18978	19235	19195	19229	19285	19173	19057	19159	19102	19154	18951	19094	19164	19017	19139	19041	19021	19192	19204	19103	19197	19137	18960	19097	19236	19184	19051	19123	19050	19118	19181	19042	19202	19337	19063	19138	19203	19198	19100	19192	19096	19164	19293	19027	19166	19093	19269	19225	19098	19285	19051	19015	19220	19243	19188	18999	19212	19088	18930	19211	19061	19004	19039	19132	19120	19219	19098	19232	19101	19233	19544	19111	19069	19132	19026	19292	19133	19121	19082	19048	18842	18945	19147	19113	19026	19122	19135	19080	18985	19163	19068	19183	19109	19222	18969	19120	19244	19068	19021	19369	18972	18928	19271	19223	19011	19303	18932	19070	19000	19321	19465	19235	18952	19259	19141	19029	19327	19061	19185	19231	19087	19046	19130	19097	19338	19122	18998	19154	19195	19262	18972	19090	19025	19010	19306	18996	19371	19135	19012	19113	19171	19223	18980	19107	18968	19223	19320	19183	19134	19207	19057	19052	19395	19140	18853	19044	19105	19066	19065	19181	19081	19128	19003	18938	19141	18874	19182	19202	19191	19033	19025	19015	19122	19193	18899	19207	19111	19365	19215	19121	19116	19310	19206	19068	18985	19188	18997	18971	19196	19015	19285	19251	18853	19176	19038	19183	19062	19185	19168	19148	19145	19395	18898	18971	19042	19171	19195	19068	18982	18963	19212	19262	19038	19006	19230	19224	19183	19116	19138	19205	19106	19121	19070	19263	19187	19055	18993	19051	19107	19081	19061	19149	19198	19082	19211	19074	19053	18962	19193	19107	19303	19198	19199	19118	19129	19410	19163	19013	19169	19022	19247	19014	19052	19082	19054	19090	19016	19229	19052	18886	18998	19377	19085	19046	19149	19192	19194	19017	19025	19037	19083	19212	19208	19054	19236	19219	19186	19090	19062	19133	18859	19179	19069	19040	19009	19171	19147	18875	18793	19096	19021	19080	19076	19085	19260	19152	19065	19157	19133	19164	19221	19357	19146	19162	19152	19120	19183	19209	19124	19121	18932	19201	19029	19217	19144	18922	19073	19045	18971	19080	19228	19032	18894	19068	18982	19229	19189	18993	19120	18986	19143	19017	19164	19093	19165	19220	19115	19211	18856	19081	19162	19057	19209	19023	19027	19111	19231	19059	19121	19168	19145	19149	19183	19046	19174	19336	19153	18951	19223	19140	19165	19131	19116	18873	19358	19123	19132	19062	19119	19070	18991	19100	18975	19254	19157	19228	19118	19069	18996	19150	19124	19045	19080	19146	19294	19142	19143	19381	19387	19251	19113	18695	19187	19212	19288	19127	19299	19035	19323	19328	18958	19248	19169	19167	19177	19007	18987	19092	19039	18937	19166	19016	18989	19313	19066	19138	18976	19106	19204	19218	19143	19090	19057	19218	19073	19004	19022	19318	19187	19142	19218	18972	19122	18994	19306	19034	19203	18770	19230	19142	19086	19082	19093	19143	19240	19281	19080	19000	19166	19304	19077	19195	19208	19060	19161	19096	19095	19187	19045	19244	19140	18994	19178	18989	19210	19061	19021	19311	19065	19186	19232	19170	19306	19277	19051	19184	18942	19029	19281	19080	19051	19124	19148	19053	19082	19020	19208	19349	19181	19090	19119	19036	19213	18902	19177	19175	19123	19259	18950	19157	19173	19173	19114	19292	19210	19409	19108	19094	19157	18935	19249	19321	19053	19346	18860	19247	19085	18966	18893	19274	19270	19089	18963	19129	19183	19169	19204	18983	19117	19003	19078	19279	19207	19313	19057	19231	19180	19098	18954	19069	19248	19227	19204	19050	18883	19052	19237	18908	18955	19370	19162	18934	19429	19206	19169	19249	19212	18891	19071	19073	19159	19145	19171	19100	19271	19048	19299	19146	18983	19149	19085	19135	19327	19103	19277	19130	19084	19275	19130	19003	18954	19191	19105	19188	18882	19137	19081	18944	19214	19072	19120	18957	19207	19160	19012	18996	19096	19272	19089	19335	19084	19010	19073	19114	18993	19333	19216	19278	19080	19179	18910	19259	19272	19099	19039	18999	19320	19038	19173	19222	19121	19144	19193	19110	19053	19140	19120	19398	18901	18961	19085	19198	18927	18920	19082	19178	19137	19068	19193	19154	19114	19334	19270	19112	19095	19333	19106	19232	19007	19079	19179	19350	19195	19098	19098	19386	19130	19136	19160	19003	18928	19162	18949	19002	19065	19206	18998	19161	19171	19112	19257	19148	19182	19167	19145	19058	19183	19257	19270	19224	19375	19261	18981	19320	19271	19234	19220	18891	19064	19115	18976	19180	18947	19196	18929	19032	19267	19083	19176	19141	19180	19217	18951	19073	19041	19010	19005	19183	18872	19043	19229	19031	18894	19006	19023	18978	18939	19108	19045	19299	19147	19115	19332	19013	19208	19176	18959	19271	19323	19050	19148	18979	19225	18983	19073	19123	18814	19107	19109	19195	19006	19112	19311	19172	18993	19243	19263	19047	18836	19224	19254	19229	19104	19017	19187	19122	19213	19233	19237	19325	19072
24776	47372	39547	30138	25073	21786	20078	19052	18278	18001	17627	17542	17512	17411	17127	17013	16851	16914	16720	16734	16754	16634	16692	16628	16467	16563	16621	16429	16676	16693	16707	16602	16573	16537	16594	16491	16533	16435	16440	16470	16736	16462	16437	16532	16529	16438	16555	16649	16294	16419	16518	16515	16552	16438	16628	16630	16565	16494	16453	16529	16525	16566	16438	16407	16588	16538	16552	16469	16476	16396	16493	16279	16417	16537	16550	16589	16541	16340	16360	16532	16518	16451	16413	16606	16732	16500	16356	16298	16641	16343	16600	16318	16449	16338	16483	16389	16255	16487	16459	16513	16509	16538	16428	16401	16309	16416	16546	16503	16570	16588	16479	16327	16449	16301	16590	16441	16650	16423	16591	16367	16424	16609	16633	16416	16418	16503	16550	16476	16369	16416	16371	16470	16340	16460	16635	16484	16591	16311	16517	16447	16715	16386	16410	16404	16661	16460	16557	16577	16380	16418	16594	16627	16554	16379	16392	16529	16536	16376	16386	16480	16372	16466	16536	16402	16706	16422	16404	16436	16421	16416	16709	16262	16602	16359	16496	16365	16481	16544	16482	16346	16449	16478	16573	16618	16543	16622	16379	16610	16591	16550	16657	16481	16518	16468	16551	16339	16509	16308	16639	16379	16564	16468	16494	16360	16404	16353	16540	16405	16613	16563	16420	16622	16522	16316	16529	16519	16577	16555	16489	16377	16552	16358	16499	16469	16412	16540	16485	16664	16567	16392	16504	16583	16349	16555	16466	16553	16360	16391	16459	16595	16501	16584	16401	16609	16539	16653	16654	16657	16582	16486	16406	16420	16479	16565	16583	16531	16527	16585	16406	16479	16479	16561	16500	16406	16515	16413	16495	16679	16520	16472	16523	16551	16598	16599	16528	16668	16527	16437	16379	16437	16683	16707	16460	16271	16538	16688	16560	16374	16534	16567	16540	16401	16447	16571	16482	16496	16422	16443	16520	16201	16437	16649	16473	16644	16374	16437	16600	16257	16507	16575	16451	16580	16550	16475	16499	16316	16436	16477	16532	16633	16491	16613	16380	16543	16642	16409	16691	16534	16579	16433	16505	16327	16467	16451	16445	16490	16469	16543	16403	16644	16243	16486	16731	16365	16557	16485	16372	16351	16592	16614	16559	16429	16429	16608	16545	16405	16403	16412	16452	16535	16616	16569	16420	16589	16607	16451	16448	16540	16310	16314	16373	16544	16580	16452	16542	16492	16526	16349	16397	16527	16670	16441	16545	16608	16626	16523	16333	16469	16544	16498	16482	16508	16492	16529	16556	16317	16535	16576	16363	16410	16463	16519	16526	16578	16474	16569	16579	16567	16441	16713	16369	16496	16451	16442	16520	16433	16386	16495	16422	16421	16577	16556	16503	16546	16582	16640	16600	16361	16516	16531	16583	16360	16585	16532	16738	16486	16420	16609	16497	16348	16641	16392	16398	16500	16373	16485	16534	16461	16633	16412	16357	16545	16667	16546	16349	16447	16457	16618	16492	16500	16532	16562	16410	16587	16575	16239	16470	16560	16448	16557	16674	16704	16399	16430	16683	16505	16435	16387	16390	16469	16574	16465	16531	16564	16449	16574	16506	16698	16637	16445	16533	16580	16372	16573	16469	16290	16514	16571	16555	16477	16492	16354	16564	16569	16577	16344	16488	16483	16421	16324	16530	16595	16540	16352	16348	16657	16551	16391	16613	16370	16525	16357	16442	16552	16632	16558	16457	16437	16497	16434	16613	16452	16567	16554	16549	16456	16417	16472	16480	16506	16486	16522	16584	16461	16418	16603	16438	16581	16419	16531	16561	16386	16372	16503	16430	16505	16277	16394	16458	16524	16628	16443	16429	16438	16587	16512	16435	16489	16401	16371	16468	16500	16671	16443	16518	16416	16448	16531	16486	16378	16403	16522	16557	16490	16437	16316	16475	16548	16479	16414	16589	16451	16508	16510	16671	16582	16330	16498	16657	16446	16516	16535	16507	16439	16538	16510	16412	16352	16670	16491	16339	16422	16531	16501	16417	16173	16488	16463	16443	16348	16463	16600	16434	16515	16413	16472	16549	16502	16435	16674	16467	16442	16393	16406	16561	16467	16569	16521	16579	16349	16665	16624	16478	16458	16706	16447	16575	16437	16409	16411	16453	16488	16519	16527	16399	16744	16371	16498	16638	16567	16505	16504	16470	16445	16479	16438	16474	16473	16519	16498	16438	16501	16698	16556	16465	16586	16385	16605	16392	16415	16641	16587	16302	16724	16330	16460	16399	16417	16435	16499	16426	16516	16437	16654	16442	16503	16430	16327	16437	16414	16460	16673	16587	16425	16690	16416	16561	16312	16484	16454	16465	16516	16436	16471	16429	16431	16365	16254	16556	16349	16475	16397	16404	16539	16467	16503	16535	16362	16676	16600	16291	16526	16530	16592	16597	16478	16397	16484	16639	16554	16513	16571	16460	16658	16463	16531	16477	16419	16412	16485	16466	16392	16448	16575	16362	16541	16544	16555	16484	16280	16429	16468	16453	16591	16608	16467	16589	16427	16555	16364	16528	16527	16497	16489	16603	16462	16290	16543	16436	16481	16544	16458	16472	16408	16537	16352	16408	16416	16436	16308	16359	16270	16432	16346	16763	16452	16505	16466	16481	16417	16563	16490	16380	16385	16421	16475	16708	16462	16433	16527	16551	16351	16479	16507	16553	16607	16576	16313	16428	16721	16356	16462	16350	16458	16340	16425	16542	16559	16585	16558	16496	16451	16414	16483	16638	16470	16465	16581	16513	16294	16528	16548	16429	16370	16539	16513	16299	16449	16438	16416	16537	16397	16288	16509	16394	16559	16480	16535	16672	16553	16305	16400	16371	16566	16332	16660	16472	16410	16345	16482	16607	16513	16390	16387	16459	16549	16511	16531	16424	16442	16533	16368	16422	16273	16540	16559	16481	16483	16443	16645	16598	16493	16606	16516	16475	16548	16490	16593	16701	16423	16513	16441	16482	16351	16434	16509	16486	16536	16668	16392	16573	16570	16573	16686	16532	16438	16513	16628	16347	16631	16412	16496	16482	16394	16655	16408	16627	16663	16409	16393	16471	16479	16583	16615	16615	16723	16516	16431	16568	16549	16323	16494	16496	16455	16314	16481	16480	16461	16455	16502	16466	16503	16414	16519	16512	16372	16448	16570	16544	16408	16537	16476	16497	16400	16533	16358	16549	16338	16492	16629	16458	16520	16426	16372	16577	16318	16584	16505	16602	16624	16533	16445	16496	16272	16541	16499	16471	16522	16628	16458	16634	16521	16400	16305	16466	16480	16502	16591	16433	16438	16450	16477	16395	16240	16438	16309	16294	16498	16369	16545	16424	16530	16529	16328	16371	16576	16426	16314	16523	16502	16565	16428	16535	16449	16547	16344	16438	16517	16495	16512	16390	16365	16474	16524	16650	16529	16443	16335	16548	16471	16396	16628	16260	16506	16574	16363	16494	16518	16531	16479	16367	16526	16535	16385	16420	16429	16400	16443	16373	16495	16437	16517	16530	16438	16399	16379	16520	16487	16221	16452	16503	16456	16478	16414	16334	16533	16689	16487	16405	16472	16537	16402	16591	16513	16358	16445	16491	16444	16681	16557	16328	16472	16493	16457	16253	16365	16695	16608	16393	16525	16495	16629	16486	16700	16334	16321	16439	16445	16544	16404	16457	16521	16564	16540	16442	16515	16425	16759	16577	16377	16654	16691	16407	16366	16553	16448	16432	16445	16332	16655	16459	16440	16497	16339	16434	16401	16580	16309	16555	16554	16452	16506	16382	16482	16316	16375	16504	16439	16564	16388	16379	16598	16564	16411	16494	16577	16418	16548	16485	16475	16667	16357	16617	16578	16462	16409	16306	16532	16540	16491	16327	16521	16576	16504	16471	16477	16419	16427	16374	16395	16259	16510	16618	16667	16472	16513	16365	16401	16506	16532	16597	16428	16486	16486	16762	16312	16382	16470	16531	16528	16557	16487	16670	16459	16446	16529	16350	16337	16618	16235	16558	16395	16619	16396	16329	16452	16481	16563	16552	16530	16571	16400	16586	16402	16446	16525	16600	16525	16580	16334	16472	16413	16469	16484	16398	16552	16532	16548	16441	16564	16666	16546	16627	16469	16541	16602	16451	16353	16372	16427	16531	16587	16497	16605	16528	16573	16492	16622	16666	16427	16384	16301	16368	16461	16604	16572	16730	16496	16543	16377	16595	16410	16552	16319	16434	16287	16607	16434	16486	16572	16471	16387	16294	16416	16516	16425	16535	16345	16555	16634	16581	16565	16363	16559	16361	16482	16583	16352	16576	16447	16607	16625	16546	16450	16656	16215	16612	16516	16488	16475	16418	16565	16548	16387	16616	16467	16314	16779	16358	16558	16346	16387	16528	16453	16477	16504	16654	16441	16575	16599	16538	16496	16516	16379	16409	16452	16579	16366	16450	16500	16487	16688	16533	16329	16588	16591	16372	16445	16445	16451	16576	16489	16531	16478	16521	16481	16562	16476	16457	16528	16464	16564	16314	16378	16448	16420	16348	16399	16377	16478	16463	16405	16450	16522	16408	16599	16499	16560	16556	16469	16413	16362	16560	16295	16379	16392	16585	16470	16480	16388	16428	16441	16597	16432	16424	16489	16677	16465	16429	16554	16384	16271	16378	16432	16487	16418	16554	16395	16501	16566	16664	16374	16540	16357	16712	16430	16427	16558	16590	16301	16467	16491	16530	16657	16566	16245	16538	16414	16324	16516	16538	16564	16529	16478	16495	16367	16418	16529	16586	16607	16452	16395	16378	16443	16481	16477	16404	16488	16587	16729	16472	16522	16407	16585	16576	16564	16523	16407	16515	16497	16590	16421	16369	16455	16568	16363	16500	16609	16307	16415	16566	16447	16352	16536	16449	16505	16533	16412	16470	16574	16576	16432	16527	16389	16588	16463	16416	16682	16518	16512	16462	16473	16539	16334	16587	16510	16478	16470	16469	16471	16629	16336	16412	16486	16483	16437	16347	16560	16428	16532	16502	16370	16678	16511	16515	16501	16368	16440	16560	16424	16578	16635	16514	16361	16492	16606	16607	16415	16415	16311	16606	16424	16557	16524	16581	16690
25307	21720	28026	28647	22730	21418	21033	19963	19606	19691	19235	19035	19119	19216	18986	18908	19142	18808	18605	18781	18832	18813	18696	18864	18837	18832	18851	18914	18728	18971	18691	18731	18866	18566	18517	18634	18762	18707	18811	18805	18776	18689	18523	18576	18581	18643	18598	18708	18725	18674	18633	18955	18821	18509	18660	18625	18648	18596	18543	18708	18672	18587	18709	18618	18717	18743	18522	18399	18481	18619	18535	18601	18457	18894	18831	18586	18784	18566	18617	18446	18709	18736	18571	18579	18791	18543	18552	18711	18607	18629	18485	18653	18592	18619	18540	18648	18720	18411	18608	18498	18776	18677	18807	18602	18836	18772	18817	18606	18729	18617	18543	18728	18831	18838	18582	18601	18555	18546	18607	18540	18579	18645	18692	18671	18515	18452	18298	18726	18635	18608	18447	18490	18650	18591	18583	18627	18634	18586	18598	18657	18701	18404	18628	18614	18725	18350	18435	18477	18696	18702	18618	18549	18726	18646	18639	18663	18482	18799	18583	18723	18652	18573	18430	18654	18561	18605	18712	18762	18675	18476	18549	18574	18717	18774	18676	18551	18670	18650	18581	18659	18684	18588	18641	18726	18884	18516	18534	18574	18422	18483	18621	18543	18863	18659	18628	18516	18687	18733	18625	18570	18636	18553	18462	18569	18595	18742	18621	18571	18522	18595	18704	18640	18490	18663	18527	18606	18585	18644	18546	18446	18572	18862	18660	18636	18729	18740	18665	18506	18461	18512	18562	18513	18675	18433	18645	18634	18573	18652	18570	18650	18679	18757	18753	18669	18614	18325	18653	18618	18740	18504	18602	18532	18435	18525	18539	18497	18598	18638	18662	18571	18631	18685	18430	18580	18775	18533	18709	18478	18703	18611	18585	18507	18729	18428	18822	18593	18623	18787	18584	18471	18663	18531	18672	18660	18675	18584	18492	18677	18645	18854	18707	18536	18653	18312	18680	18793	18457	18738	18608	18703	18803	18663	18765	18726	18457	18587	18640	18533	18522	18646	18809	18720	18663	18591	18814	18517	18588	18484	18473	18591	18560	18511	18535	18718	18774	18707	18407	18552	18640	18775	18423	18603	18453	18608	18481	18619	18616	18546	18722	18669	18791	18728	18695	18772	18525	18618	18742	18693	18807	18709	18771	18678	18604	18620	18652	18755	18685	18482	18568	18465	18595	18836	18679	18629	18733	18835	18620	18435	18668	18618	18364	18781	18790	18703	18463	18384	18489	18720	18679	18494	18294	18728	18601	18566	18631	18377	18543	18640	18883	18647	18517	18683	18546	18392	18738	18712	18769	18716	18658	18665	18811	18447	18419	18697	18580	18586	18420	18662	18799	18421	18683	18413	18694	18784	18529	18624	18737	18513	18822	18445	18552	18499	18384	18610	18775	18624	18715	18415	18723	18709	18679	18596	18609	18861	18653	18630	18725	18690	18616	18571	18610	18646	18241	18663	18466	18582	18830	18685	18505	18656	18712	18593	18567	18784	18419	18415	18607	18627	18990	18412	18638	18674	18625	18464	18635	18695	18736	18583	18535	18710	18730	18437	18769	18411	18623	18669	18572	18589	18548	18569	18788	18458	18747	18646	18620	18682	18668	18715	18740	18697	18703	18705	18623	18728	18537	18649	18535	18468	18568	18541	18543	18426	18382	18640	18559	18866	18715	18527	18773	18658	18665	18659	18899	18669	18930	18673	18824	18619	18553	18331	18573	18759	18689	18627	18577	18522	18771	18692	18644	18575	18589	18545	18677	18490	18758	18439	18523	18401	18484	18446	18686	18620	18637	18732	18763	18533	18538	18723	18700	18755	18613	18621	18788	18672	18742	18863	18699	18588	18521	18673	18647	18546	18559	18615	18883	18747	18631	18814	18650	18698	18752	18623	18758	18829	18924	18569	18728	18526	18651	18557	18802	18779	18655	18655	18503	18529	18759	18478	18502	18540	18599	18377	18715	18792	18503	18497	18773	18779	18565	18508	18679	18588	18578	18737	18755	18714	18577	18905	18651	18697	18696	18694	18828	18730	18645	18891	18471	18701	18751	18675	18624	18557	18587	18595	18579	18671	18665	18686	18646	18574	18463	18511	18630	18681	18716	18496	18320	18370	18759	18585	18598	18644	18770	18816	18331	18490	18516	18562	18460	18514	18623	18484	18541	18596	18608	18684	18672	18516	18817	18678	18630	18514	18803	18529	18738	18684	18567	18721	18632	18769	18379	18744	18619	18647	18782	18453	18714	18635	18756	18552	18752	18449	18657	18678	18604	18598	18530	18515	18533	18518	18511	18598	18639	18594	18311	18647	18502	18890	18571	18731	18677	18716	18768	18642	18596	18707	18713	18625	18702	18542	18462	18766	18543	18652	18657	18542	18645	18495	18471	18769	18484	18542	18656	18627	18651	18677	18681	18656	18494	18606	18605	18770	18790	18287	18685	18663	18772	18510	18754	18516	18592	18553	18775	18706	18636	18701	18584	18709	18504	18438	18633	18685	18777	18439	18721	18573	18780	18739	18554	18732	18828	18599	18559	18688	18494	18401	18750	18641	18464	18533	18541	18712	18743	18508	18745	18859	18696	18781	18692	18718	18642	18732	18521	18649	18712	18492	18575	18767	18518	18674	18606	18596	18602	18626	18746	18716	18581	18575	18415	18522	18736	18825	18579	18741	18453	18571	18613	18623	18579	18694	18534	18726	18669	18670	18492	18763	18706	18571	18599	18682	18689	18542	18790	18627	18574	18684	18652	18818	18618	18662	18690	18816	18715	18688	18456	18777	18755	18628	18616	18397	18648	18655	18628	18753	18704	18603	18750	18648	18646	18565	18659	18681	18702	18676	18567	18544	18501	18551	18611	18654	18683	18471	18728	18474	18556	18713	18728	18653	18481	18674	18678	18360	18715	18495	18813	18495	18651	18667	18673	18600	18817	18710	18590	18582	18458	18480	18633	18449	18588	18733	18741	18580	18708	18583	18632	18678	18671	18583	18556	18396	18506	18663	18636	18604	18463	18683	18450	18709	18567	18471	18510	18614	18522	18535	18756	18664	18847	18707	18534	18582	18679	18684	18676	18817	18785	18777	18607	18891	18750	18769	18491	18640	18424	18637	18685	18596	18566	18697	18499	18728	18835	18583	18573	18823	18607	18797	18795	18499	18653	18464	18482	18664	18578	18808	18378	18687	18626	18712	18719	18590	18592	18357	18564	18663	18440	18615	18772	18638	18565	18506	18700	18636	18662	18457	18510	18532	18708	18677	18638	18654	18660	18655	18540	18608	18782	18727	18629	18616	18727	18640	18676	18641	18689	18476	18705	18573	18463	18719	18386	18777	18675	18711	18646	18555	18639	18638	18683	18629	18616	18821	18847	18533	18600	18542	18726	18558	18629	18695	18672	18698	18719	18565	18765	18715	18760	18757	18651	18559	18551	18870	18406	18512	18560	18736	18622	18631	18779	18826	18560	18606	18565	18710	18769	18680	18714	18546	18624	18601	18438	18624	18764	18728	18726	18501	18658	18681	18703	18504	18942	18629	18844	18580	18741	18801	18843	18776	18709	18656	18584	18607	18590	18564	18721	18530	18627	18635	18856	18444	18736	18516	18538	18681	18624	18456	18740	18588	18652	18555	18742	18660	18627	18491	18593	18762	18711	18876	18796	18804	18667	18712	18653	18701	18476	18488	18474	18508	18664	18634	18620	18815	18805	18421	18561	18703	18871	18722	18736	18623	18834	18611	18645	18604	18824	18725	18583	18471	18643	18647	18666	18598	18661	18786	18618	18543	18736	18597	18544	18793	18701	18740	18519	18865	18472	18714	18441	18488	18688	18424	18799	18650	18705	18605	18580	18539	18676	18698	18285	18543	18813	18760	18720	18781	18788	18749	18653	18831	18592	18655	18553	18700	18760	18704	18702	18643	18685	18737	18629	18704	18674	18654	18382	18625	18539	18449	18628	18663	18543	18521	18642	18708	18534	18581	18736	18526	18623	18533	18538	18689	18614	18657	18658	18621	18782	18781	18566	18663	18647	18765	18715	18569	18747	18497	18527	18686	18697	18827	18650	18659	18444	18684	18655	18588	18598	18610	18721	18495	18703	18560	18554	18829	18768	18708	18893	18763	18829	18716	18593	18550	18553	18462	18551	18590	18488	18738	18616	18793	18869	18589	18442	18701	18708	18643	18620	18787	18739	18503	18669	18612	18340	18648	18577	18457	18574	18556	18666	18802	18931	18630	18497	18584	18569	18782	18745	18665	18800	18695	18616	18637	18536	18631	18666	18615	18471	18660	18423	18525	18598	18617	18649	18572	18552	18640	18701	18627	18531	18526	18744	18528	18763	18535	18712	18499	18736	18577	18659	18409	18427	18548	18617	18591	18578	18703	18550	18611	18725	18504	18622	18622	18775	18765	18629	18781	18506	18427	18534	18673	18724	18589	18836	18593	18511	18491	18841	18748	18713	18689	18383	18432	18514	18622	18344	18601	18848	18790	18555	18701	18785	18634	18622	18842	18862	18670	18734	18686	18488	18665	18689	18702	18831	18475	18565	18785	18928	18646	18530	18401	18500	18634	18761	18701	18482	18694	18668	18630	18475	18640	18615	18664	18574	18782	18724	18568	18515	18510	18796	18525	18527	18622	18811	18882	18676	18591	18695	18720	18732	18594	18681	18636	18754	18581	18526	18723	18563	18375	18667	18685	18816	18573	18563	18782	18543	18679	18541	18672	18294	18602	18640	18631	18675	18480	18557	18613	18784	18330	18547	18365	18708	18711	18661	18873	18834	18449	18625	18684	18537	18711	18755	18808	18641	18550	18594	18615	18680	18524	18577	18682	18642	18745	18704	18663	18502	18568	18733	18771	18390	18622	18582	18642	18723	18658	18547	18861	18700	18657	18721	18331	18592	18666	18577	18444	18665	18712	18834	18636	18807	18864	18614	18957	18830	18406	18487	18589	18582	18320	18433	18708	18518	18513	18641	18608	18735	18738	18592	18683	18699	18693	18755	18650	18605	18532	18513	18662	18920	18554	18640	18740	18663	18690	18626	18582	18752	18665	18811	18607	18670	18624	18715	18790	18810	18553	18631	18746	18522	18541	18877	18635	18644	18647	18661	18543	18702	18816	18561	18767	18647	18784
25206	42833	35514	26797	22722	20038	18876	17974	17469	17339	16953	16855	16846	16887	16589	16616	16191	16473	16323	16321	16295	16357	16244	16463	16226	16347	16253	16247	16439	16462	16161	16255	16150	16394	16220	16399	16266	16248	16309	16217	16112	16361	16391	16123	16139	16182	16251	16228	16092	16071	16207	16197	16363	16175	16174	16109	16220	16382	16057	16250	16088	16074	16329	16236	16199	16076	16160	16185	16201	16230	16219	16397	16362	16191	16360	16153	16155	16297	16173	16163	16010	16206	16063	16051	16249	16285	16234	16253	16283	16315	16326	16331	16325	16310	16285	16159	15872	16288	16089	16262	16080	16117	16249	16254	16065	16062	16400	16123	16102	16173	16258	16156	16169	16188	16193	16106	16308	16211	16282	16412	16213	16153	16325	16240	16292	16151	16131	16121	16343	16428	16106	16215	16009	16313	16238	16308	16207	16285	16211	16118	16051	16002	16219	16227	16216	16092	16209	16061	16300	16135	16314	16320	16241	16343	16280	16061	16226	16190	16090	16083	16113	16337	16212	16194	16113	16304	16182	16222	16160	16235	16185	16065	16055	16133	16307	16194	16325	16196	16149	16223	16368	16149	16232	16335	16122	16189	16167	16284	16317	16159	16279	16094	16208	16185	15999	16398	16235	16052	16252	16234	16265	16341	16217	16242	16288	16117	16247	16261	16337	16292	16362	16219	16343	16155	16405	16173	16221	16181	16210	16195	16126	16276	16388	16205	16220	16238	16100	16385	16227	16301	16095	16198	16170	16259	16210	16281	16097	16278	16173	16256	16258	16154	16149	16095	16228	16154	16280	16319	16475	16231	16145	16205	16154	16174	16150	16224	16207	16184	16226	16195	16354	16175	16149	16247	16395	16279	16177	16254	16275	16180	16069	16145	16331	16326	16115	16123	16314	16242	16353	16341	16087	16190	16176	16041	16286	16133	16203	16227	16033	15980	16339	16321	16036	16291	16262	16098	16318	16156	16233	16234	16076	16030	16239	16371	16231	16205	16038	16368	15976	16192	16297	16132	16138	16222	16188	16320	16190	16177	16277	16287	16224	16187	16308	16213	16160	16222	16193	16415	16032	16263	16062	16383	16227	16114	16303	16317	16108	16340	16083	15991	16360	16229	16212	16335	16256	16065	16059	16246	16163	16164	16116	16209	16166	16181	16102	16220	16206	16277	16244	16194	16247	16288	16057	16100	16294	16376	16102	16107	16056	16045	16114	16330	16106	16229	16135	16165	16128	15959	16186	16069	16132	16217	16152	16186	16190	16069	16179	16228	16239	16236	16151	16224	16121	16191	16052	16298	16191	16203	16257	16063	16269	16181	16236	16214	16090	16058	16214	16152	16144	16059	16305	16140	16126	16137	16246	16190	16142	16303	16223	16216	16371	16441	16129	16417	16140	16194	16163	16247	16106	16263	16272	16254	16188	16221	16096	16311	16148	16162	16221	16115	16134	16303	16147	16260	16141	16211	16176	16046	16251	16117	16254	16175	16135	16313	16077	16217	16233	16111	16205	16269	16132	16298	16194	16104	16332	16243	16254	16333	16188	16048	16159	16178	16079	16272	16359	16243	16332	16172	16279	16178	16250	16243	16154	16210	16363	16266	16197	16240	16302	16343	16154	16269	16159	16157	16166	16225	16100	16226	16285	16233	16241	16145	16304	16365	16207	16128	16147	16311	16308	16434	16135	16208	16114	16067	16334	16282	16109	16158	16345	16217	16245	16133	16062	16096	16153	16155	16154	15976	16230	16171	16214	16125	16281	16201	16133	16267	16144	16242	16318	16145	16278	16395	16057	16178	16298	16168	16171	16319	16252	16162	16403	16354	16165	16187	16357	16240	16119	16366	15927	16207	16251	16131	16102	16230	16250	16258	16271	16257	16210	16349	16135	16117	16336	16234	16035	16218	16032	16288	16299	16218	16065	16049	16042	16131	16221	16239	16050	16354	16322	16333	16375	16231	16065	16128	16300	16306	16213	16317	16033	16237	16314	16055	16148	16123	16081	16127	16071	16367	16140	16317	16228	16052	16170	16340	16344	16247	16095	16136	16188	16167	16224	16228	16013	16165	16142	16073	16195	16151	16149	16149	16177	16378	16165	16046	16315	16114	16180	16243	16267	16378	16167	16383	16145	16110	16284	16275	16160	16235	16155	16205	16292	16235	16294	16314	16261	16179	16129	16197	16063	16257	16003	16046	16137	16300	16217	16112	16232	16089	16424	16098	16327	16187	16359	16186	16171	16262	15971	16307	16178	16224	16205	16252	16156	16173	16356	16145	16121	16234	16253	16122	16200	16273	16211	16258	16498	16240	16316	16139	16192	16298	16244	16367	16247	16162	16357	16249	15936	16174	16094	16178	16357	16245	16450	16335	16173	16301	16156	16185	16269	16156	16176	16233	16167	16062	16291	16290	16257	16286	16281	16064	16196	16188	16090	16200	16075	16086	16020	16461	16253	16270	16061	16376	16356	16063	16412	16165	16303	16294	16088	16171	16236	16079	16151	16296	16124	16326	16277	16402	16327	16255	16142	16163	16208	16244	16151	16075	16393	16229	16186	16182	16037	16298	16318	16153	16306	16199	16264	16258	16140	16220	16290	16338	16145	16133	16115	16175	16454	16040	16156	16243	16298	16153	16215	16396	16388	16240	16358	16115	16352	16223	16063	16254	16163	16011	16167	16268	16278	16181	16296	16254	16199	16104	16259	16162	16175	16359	16149	16371	16184	16315	16023	16106	16381	16293	16200	16216	16208	16230	16278	16126	16235	16316	16314	16366	16274	16150	16218	16408	16255	16368	16273	16228	16152	16058	16185	16344	16086	16185	16155	16067	16360	16267	16373	16126	16166	16231	16117	16266	16234	16281	16312	16216	16237	16092	16213	16220	16280	16181	16070	16268	16228	16354	16325	16298	16188	16211	16372	16331	16147	16258	16160	16290	16195	16348	16197	16178	16231	16314	16213	16361	16197	16184	16203	16310	16177	16365	16108	16139	16099	16176	16245	16341	16370	16224	16343	16041	16129	16297	16149	16242	16225	16195	16304	16219	16127	16158	16144	16174	16127	16134	16316	16221	16184	16300	16325	16320	16078	16212	16409	16337	16229	16246	16323	16195	16157	16213	16256	16391	16218	16201	16156	16110	16078	16327	16236	16361	16125	16042	16161	16148	16372	16166	16118	16307	16152	16150	16270	16174	16191	16128	16254	16139	16323	16180	16119	16059	16233	16158	16070	16107	16210	16313	16134	16324	16289	16161	16304	16112	16029	16234	16169	16087	16131	16200	16301	16198	16090	16248	16387	16200	16290	16244	16212	16206	16147	16412	16264	16182	16284	16263	16162	16278	16227	16253	16341	16131	16129	16079	16240	16224	16315	16173	16099	16356	16119	16237	16115	16287	16227	16417	15949	16288	16202	16132	16023	16364	16416	16116	16204	16194	16345	16054	16358	16271	16155	16224	16341	16457	16280	16127	16297	16095	16308	16326	16096	16293	16441	16257	16363	16316	16180	16269	16244	16333	16164	16254	16127	16170	16307	16108	16235	16177	16170	16213	16282	16333	16112	16159	16157	16219	16145	16237	16181	16345	16229	16320	16283	16201	16356	16179	16274	16202	16375	16266	16133	16199	16203	16226	16157	16161	16236	16227	16168	16307	16242	16037	16158	16242	16297	16307	16222	16244	16122	16318	16252	16150	16287	16305	16374	16133	16307	16216	16222	16283	16264	16274	16231	16153	16286	16134	16126	16252	16102	16370	16158	16224	16201	16295	16279	16432	16368	16316	16166	16141	16280	16292	16165	16210	16169	16161	16282	16148	16130	16199	16322	16170	16062	16212	16264	16195	16243	16226	16265	16072	16309	16289	16341	16350	16307	16189	16182	16217	16330	16165	16218	16155	16262	16408	16261	16110	16212	16232	16284	16217	16086	16189	16448	16297	16222	16240	16342	16251	16221	16198	16207	16085	16325	16196	16060	16235	16131	16173	16172	16265	16085	16417	16063	16199	16171	16287	16296	16218	16121	16187	16295	16184	16002	16315	16096	16382	16278	16174	16031	16094	16277	16213	16291	16206	16156	16141	16107	15989	16283	16153	16073	16182	16150	16202	16226	16208	16186	16057	16257	16278	16154	16245	16145	16155	16323	16334	16078	16396	16267	16113	16068	16460	16181	16156	16092	16285	16165	16184	16272	16198	16138	16130	16281	16226	16135	16072	16100	16298	16150	16128	16284	16382	16138	16382	16024	16158	16395	16170	16228	16184	16040	16159	16269	16185	16267	16226	16103	16248	16187	16270	16191	16261	16240	16161	16250	16370	16326	16294	16204	16285	16453	16239	16236	16130	16345	16199	16074	16253	16181	16182	16013	16195	15999	16279	16193	16187	16189	16362	16186	16386	16300	16149	16193	16416	16292	16256	16268	16187	16381	16182	16241	16185	16234	16173	16116	16224	16187	16158	16312	16458	16198	16276	16190	16381	16295	16135	16123	16305	16342	16204	16034	16289	16223	16162	16121	16297	16210	16097	16264	16153	16184	16309	16030	16179	16202	16400	16165	16111	16204	16304	16208	16206	16075	16211	16179	16326	16355	16213	16167	16112	16197	16286	16263	16253	16251	16332	16020	16438	16244	16240	16082	16309	16139	16256	16358	16113	16200	16419	16214	16199	16220	16064	16384	16196	16141	16182	16171	16313	16313	16214	16259	16331	16209	16089	16298	16071	16266	16268	16220	16178	16253	16174	16312	16257	16293	16332	16206	15989	16184	16291	16280	16099	16358	16165	16207	16098	16113	16220	16320	16047	16217	16016	16261	16163	16313	16125	16343	16360	16176	16142	16097	16235	15996	16367	16183	16113	16255	16351	16203	16349	16315	16172	16261	16096	16179	16244	16035	16043	16198	16213	16259	16089	16311	16280	16256	16163	16283	16077	16253	16201	16272	16263	16296	16028	16139	16216	16469	16251	16192	16129	16147	16167	16324	16122	16203	16124	16316	16153	16269	16154	16199	16341	16357	16129	16313	16301	16121	16216	16121	16393	16224	16270	16193	16289	16149	16224	16104	16202	16087	16080	16257	16351	16368	16159	16127	16236	16315	16409	16284	16132	16290	16153	16395	16371	16261	16265	16185	16029	16310	16274	16108	16131
22520	21519	28694	24887	22347	24841	26341	21959	20773	20767	20733	20244	19928	20072	19962	19796	19525	19428	19473	19362	19660	19394	19441	19467	19328	19468	19347	19264	19447	19359	19312	19363	19214	19271	19142	19356	19244	19147	19180	19142	19144	19087	19013	19279	19261	19124	19137	19091	19137	19255	19154	18902	19024	19166	19028	19064	19139	19162	19096	19023	19156	18912	19092	19094	19047	19214	19032	19036	19207	19015	19164	19265	19188	18882	19041	19130	19019	18997	19137	18881	19049	18873	19053	19173	19035	18908	19210	19015	19096	19088	18895	19243	19016	19292	19116	19046	19004	19018	19097	19002	19146	19042	19216	19204	19103	19149	19042	18965	19126	19187	19195	19091	19186	19120	19081	19077	19280	19199	18874	18936	19056	19049	19139	19264	19090	19010	18952	19034	19108	19185	18990	19122	18917	19108	18817	19174	19046	19052	19357	19207	19055	19230	19101	19093	18869	19173	19109	18998	18947	19010	19257	19061	18940	19018	18818	18904	19142	18842	19187	19012	18871	19234	18854	18864	19229	19017	18933	19096	19324	19110	19082	18946	19107	18983	19045	19247	19233	19082	19093	19100	18893	18927	19009	18961	19067	19032	19173	19062	18996	19041	18946	18935	18919	19074	19084	18856	18730	19033	19103	18807	19105	19075	19262	18898	19003	18837	18922	19101	19102	19058	19137	19192	19154	18997	19021	19108	19159	19144	18937	19129	19008	18941	19001	19044	19185	18980	18912	19040	19036	18920	18921	18928	18902	19193	19011	19210	19007	19086	19082	19064	19044	18973	18753	18869	18896	19017	18976	18888	19025	19150	19198	19151	19099	19100	18962	19038	19058	18942	18969	19224	19043	19058	18875	19125	19066	18881	19195	19206	19178	18843	19162	19051	19068	19191	19157	19118	19095	19148	19244	19076	19061	19051	18949	19296	18906	19112	19078	19079	19135	19193	18968	18939	18881	18957	18941	19074	19268	18993	18922	18878	18943	19106	18892	18992	19039	18844	18973	18969	18911	19351	18903	18923	19060	19047	19056	18991	18794	18949	19224	19000	19161	19288	19149	19162	18994	19082	19066	19097	19161	19086	19099	19136	19057	18844	18911	18872	19015	18891	18936	18956	18969	18888	18970	19167	18922	18998	19006	18895	19169	19033	19257	19025	19255	19091	19165	18903	19023	19090	18926	19050	19025	19127	19198	19137	19100	18872	18890	19008	19095	18909	19043	18942	18938	19100	19277	19172	19146	18951	19052	18970	19070	19122	18969	19002	19024	18918	19180	19112	18893	19000	19045	19138	19083	19210	19224	18972	18745	19026	19119	18936	18936	18993	19072	19199	19148	19092	19131	18970	18752	18982	19018	18828	19099	19110	19044	19030	19067	19152	19027	19016	19069	19042	18997	18932	18896	18951	19107	19092	19289	18644	18936	19034	18977	18934	19311	18979	19007	18945	19071	19086	19007	19084	19072	19175	19111	18985	18974	19090	19161	19163	19081	18997	18986	19024	18894	19131	19053	19200	19146	19133	18877	18900	19165	18979	19190	19059	18996	18978	19036	19135	19146	19083	19113	18980	19212	19130	19239	18898	18956	18960	19045	18940	19178	18843	19025	19022	18993	19039	18939	19013	19189	19013	18930	19108	19071	18984	18962	19044	19106	19024	18903	18872	18971	19126	19044	19112	18925	19039	19021	19041	18933	19022	19022	18933	19213	18819	19059	19106	18982	19215	19094	19115	19114	18793	19112	18933	19230	19189	19047	19130	19091	19018	19055	19147	18976	19192	19144	19142	19000	19029	18959	19019	19079	19300	19035	19087	18921	19130	18887	18986	19034	18934	18823	19151	18799	18998	18860	19045	19037	19240	19108	19096	19106	19246	19077	19012	19044	18800	19035	19070	19065	18925	18909	19003	19022	19132	19027	19164	19090	19181	18958	19059	19192	19067	18935	18995	19040	19083	19168	19232	19144	18913	18980	19130	19224	18912	18971	19047	19114	18959	18834	19050	19041	18998	18801	19108	19022	18982	18826	19150	18993	18883	18930	18912	19202	18990	18944	19109	19118	19067	19186	19139	19169	19003	19158	19068	18967	18912	18942	18948	19099	19048	19037	18949	19033	19121	19108	19145	19284	19180	18948	19142	18961	18902	18923	18992	18949	19189	18872	18887	18656	19133	19160	19129	19329	18989	18881	18869	18907	19000	18981	19027	19007	18930	18981	19068	19300	19104	18860	18895	19106	19012	19114	18819	18957	19180	19243	18978	19150	19187	19208	18931	19006	19005	18915	19034	19044	19077	19039	19085	19176	18943	19138	18855	19018	19008	19004	19159	19257	19130	19075	19103	19236	18962	19063	19300	19105	18959	18939	18742	18957	19247	19123	19019	19010	18881	19246	19044	18901	19049	18936	19092	18988	18964	19052	19082	18894	18911	18838	19095	19263	19225	19101	19009	18957	19022	18880	18923	19073	19116	19021	19111	19004	18959	18772	19123	19045	19004	18962	19064	19080	19021	19227	18879	19052	19245	19152	19001	19009	18875	18995	19246	18936	19135	19229	19190	18945	19127	19162	19037	18869	19033	19040	19063	19179	19073	19010	18940	19167	19061	19101	18975	18892	18900	19142	19266	18973	19054	19016	19143	19158	19158	19211	18979	18975	18884	19152	19113	19125	18918	19088	18898	19099	18876	19121	19067	19025	18998	19115	19081	19211	19048	18996	19154	19198	19042	19064	18991	19091	19263	19198	19136	19084	18999	19208	19169	19074	18924	19327	18982	19114	19006	19013	19046	19008	18881	19219	19221	19148	19020	19037	19199	19009	18974	19079	19141	19068	19190	19112	19175	19178	18999	18982	19036	19151	19200	19116	18873	18861	19043	19257	19079	18949	19067	19025	18930	18938	18998	19033	19229	19194	19026	19066	18985	18960	19225	19180	18928	18938	19003	18958	19011	18962	19099	19248	19010	18985	19024	19210	19143	19241	19083	19283	18980	19063	19121	19052	18949	18999	19040	19155	19029	19179	19005	18987	19236	18902	19114	19152	19180	19136	18944	18937	19023	19041	19084	19025	18925	18899	18816	19013	19033	19005	19122	18972	18730	19042	18882	18915	19039	18961	19044	19279	19213	18902	19083	18986	19098	19109	19088	18863	18909	19096	19171	19203	19158	19312	18978	19076	18978	18909	19044	19222	18939	19324	19095	18974	19159	19220	19134	18876	19163	19149	19116	19121	19195	19067	19151	18992	19306	18996	19027	19002	19014	19051	18956	19086	19235	18940	19134	19135	18973	18948	18953	19244	19045	19020	19020	19131	19126	19144	19133	18981	19175	18831	19079	19155	19031	19126	18931	18941	18931	19121	19277	19035	19026	19014	18940	18850	19073	19047	19010	18958	19289	19082	19193	18891	18925	19125	19072	19064	18991	18998	18877	18919	19222	18885	18841	18971	18882	19161	19036	19149	19063	19024	18935	19016	19115	19061	19336	18967	19001	19176	19081	19238	18902	18898	18999	19074	18977	18969	19022	19036	18894	18885	19122	19103	18911	19066	18979	19210	19173	19130	19032	19148	19040	18885	18783	18885	19102	18828	18801	19085	19062	19154	19144	19057	18886	19085	19115	18992	19074	19236	19047	19179	19011	19069	19170	18821	19169	19056	18945	19089	19071	19075	19030	18838	18901	18882	19032	19293	19044	18856	19274	19119	19182	19039	19071	19043	19191	19082	18958	19083	19075	19118	18980	19078	19042	19086	19142	18941	19064	19105	19131	19295	18998	19110	19200	19047	18997	19067	18923	18878	19103	19091	18895	19089	19135	19192	19076	19110	18968	18994	18928	19044	18901	18840	19074	19112	19025	19103	19013	19137	19071	19002	19161	19061	19078	18846	18992	19006	19099	18915	18999	18946	19138	18977	19054	18949	19185	18900	19193	18953	19082	19014	19035	19111	19101	19039	19059	18890	18979	19003	18941	18973	18981	19059	19108	19020	19131	19037	19159	18980	19083	19044	18952	18977	19134	18954	19213	19067	19214	19271	19156	19202	19177	19283	19002	19085	19129	19052	18915	19073	18857	19075	19127	19339	18734	19031	19035	18939	19131	19135	18911	19084	19095	19064	19052	18990	18953	19069	19093	19174	19006	19126	19025	18927	19087	18970	19256	19102	18987	18786	19151	19006	18983	19145	19045	19135	19190	18944	19033	19072	19111	19000	19097	18947	18992	19142	19162	19035	19002	18808	19036	18984	18982	19217	19028	19164	19234	18851	18964	19052	19002	19174	19079	19057	18922	19149	19242	19149	18986	19066	18985	18890	18901	19157	18936	18909	19086	19124	19078	19158	19025	19141	19185	18914	19026	19081	18971	19102	19265	19192	19085	18987	19087	18944	18964	19259	19034	19154	19187	18869	19151	18873	19023	19041	19124	19243	19131	18989	19118	19087	18998	19006	19042	18940	18923	19171	19016	19064	18973	19057	18896	19136	19038	18898	19249	19119	19202	18924	19066	18936	19159	19130	19031	18867	19119	19106	19071	19095	19012	19050	18872	19014	18794	19017	19169	18914	18819	19054	19144	19061	18843	18947	19189	19233	18954	19229	18954	19136	18901	18944	19166	19009	19038	19130	18993	19055	18969	18932	19012	18942	19141	18979	18880	18829	19181	18953	19105	19203	19156	18927	19024	19062	19114	18914	19155	19148	19002	18820	19041	19298	19017	19146	18953	19226	19125	18894	19161	18972	19035	19049	19072	19041	18993	19077	19129	19015	19156	19145	19071	19062	19148	19019	19044	19022	18978	19088	19031	18933	18851	18884	18812	19114	19015	19002	19274	18941	19111	19059	19126	19116	19119	19179	19082	19020	19013	19034	19167	19154	18925	19507	18999	19039	18887	19016	19050	19196	19011	19067	19059	19098	19129	18860	18961	19110	19125	19139	18864	18910	19217	19231	19285	18981	18921	19310	19136	19110	19040	19245	19056	19193	18913	19190	19095	19233	18988	19058	19123	19106	18824	18972	18969	19162	19166	18998	19117	18994	19170	19031	18844	19290	19089	19255	19126	19086	18959	19122	18940	18934	19057	19008	18953	19051	18939	19146	19032	19005	18969	19009	19039	18920	19131	19231	19178	19015	18952	19284	19102	19046	19055	19103	18747	19256	19251
25994	50600	43379	33529	27396	23670	21346	19866	19204	18703	18336	18071	17809	17644	17408	17182	16886	17008	16856	16910	16723	16681	16777	16756	16663	16748	16793	16602	16656	16580	16570	16629	16582	16577	16716	16560	16509	16470	16514	16600	16402	16451	16686	16532	16568	16484	16566	16517	16467	16476	16456	16340	16520	16459	16650	16489	16291	16497	16446	16568	16765	16561	16419	16418	16609	16592	16494	16483	16661	16541	16560	16483	16505	16434	16461	16373	16611	16540	16613	16539	16630	16385	16433	16599	16449	16328	16654	16407	16526	16419	16430	16593	16537	16508	16557	16419	16582	16368	16531	16543	16366	16469	16551	16652	16445	16496	16441	16658	16416	16427	16455	16471	16582	16487	16558	16578	16584	16409	16511	16438	16382	16655	16599	16477	16533	16420	16534	16661	16402	16472	16525	16684	16451	16517	16561	16556	16417	16494	16569	16551	16455	16476	16553	16682	16459	16519	16470	16494	16429	16580	16525	16473	16434	16458	16358	16508	16584	16475	16459	16387	16574	16536	16533	16363	16351	16586	16470	16568	16471	16404	16427	16448	16392	16560	16363	16564	16267	16648	16578	16462	16458	16497	16479	16356	16475	16288	16474	16488	16441	16500	16432	16451	16448	16411	16665	16535	16540	16610	16550	16555	16508	16530	16546	16381	16755	16445	16474	16384	16473	16475	16564	16510	16696	16498	16615	16446	16445	16674	16459	16591	16337	16512	16460	16329	16316	16522	16636	16349	16392	16668	16414	16357	16397	16497	16625	16538	16619	16411	16551	16632	16445	16372	16456	16497	16412	16349	16409	16421	16539	16501	16460	16486	16633	16489	16485	16424	16405	16585	16390	16567	16298	16594	16402	16464	16566	16428	16436	16510	16636	16366	16494	16322	16596	16680	16458	16325	16555	16505	16566	16400	16508	16418	16547	16402	16454	16678	16487	16453	16478	16431	16594	16578	16457	16482	16412	16535	16412	16634	16522	16600	16486	16205	16589	16378	16414	16563	16405	16649	16336	16398	16558	16500	16429	16449	16271	16493	16485	16517	16343	16655	16673	16488	16571	16672	16456	16502	16408	16559	16526	16356	16579	16340	16562	16592	16477	16499	16464	16530	16276	16719	16639	16432	16493	16427	16536	16635	16335	16533	16783	16427	16464	16602	16435	16581	16538	16520	16393	16618	16593	16524	16464	16516	16539	16556	16531	16572	16516	16503	16555	16506	16392	16492	16665	16568	16533	16504	16355	16393	16381	16461	16632	16391	16657	16327	16278	16575	16590	16284	16512	16561	16467	16550	16584	16365	16597	16454	16768	16545	16476	16509	16573	16495	16373	16450	16726	16581	16507	16557	16565	16419	16732	16428	16441	16495	16418	16657	16366	16424	16438	16357	16611	16564	16546	16595	16395	16463	16581	16422	16350	16471	16328	16634	16599	16578	16508	16522	16609	16513	16391	16545	16361	16626	16454	16518	16434	16643	16407	16290	16462	16414	16434	16543	16483	16570	16638	16520	16635	16490	16460	16414	16567	16583	16451	16366	16365	16543	16539	16559	16344	16585	16496	16343	16612	16604	16578	16456	16411	16290	16469	16568	16529	16389	16538	16570	16370	16447	16329	16508	16496	16441	16347	16539	16594	16556	16400	16349	16584	16456	16587	16527	16539	16438	16579	16483	16480	16482	16482	16498	16457	16462	16502	16659	16454	16598	16416	16373	16424	16573	16753	16690	16433	16583	16530	16452	16454	16467	16510	16497	16659	16504	16666	16462	16653	16412	16542	16440	16689	16691	16547	16352	16541	16503	16536	16505	16339	16464	16437	16487	16461	16310	16506	16502	16512	16498	16574	16477	16428	16538	16452	16497	16479	16494	16705	16627	16499	16640	16588	16502	16630	16383	16608	16280	16604	16292	16536	16616	16453	16325	16416	16607	16472	16355	16478	16434	16462	16459	16586	16411	16510	16627	16466	16475	16523	16571	16451	16536	16591	16527	16477	16546	16361	16614	16353	16544	16520	16507	16314	16480	16552	16523	16551	16465	16646	16463	16678	16701	16461	16425	16485	16413	16525	16351	16377	16523	16557	16416	16406	16566	16440	16529	16497	16438	16407	16526	16382	16424	16403	16567	16550	16532	16481	16532	16279	16376	16525	16561	16430	16529	16481	16425	16432	16378	16417	16391	16437	16479	16564	16497	16479	16423	16427	16462	16321	16469	16421	16525	16358	16541	16477	16451	16453	16443	16617	16410	16536	16435	16509	16400	16300	16547	16481	16399	16523	16610	16596	16565	16490	16516	16652	16374	16492	16646	16412	16458	16521	16549	16552	16453	16565	16515	16499	16379	16599	16474	16718	16467	16512	16463	16568	16643	16426	16448	16419	16456	16618	16519	16540	16448	16491	16535	16382	16437	16457	16583	16257	16521	16300	16452	16567	16399	16458	16509	16433	16523	16318	16543	16543	16627	16592	16580	16305	16601	16400	16458	16536	16497	16494	16607	16478	16521	16311	16555	16690	16379	16561	16484	16434	16375	16577	16406	16355	16551	16558	16542	16307	16515	16429	16523	16399	16517	16404	16586	16357	16679	16437	16473	16552	16397	16640	16674	16322	16285	16576	16476	16574	16538	16636	16334	16419	16561	16579	16515	16396	16381	16382	16474	16385	16384	16497	16461	16393	16451	16667	16520	16434	16388	16642	16598	16571	16592	16607	16308	16534	16364	16595	16406	16540	16294	16643	16604	16430	16315	16469	16596	16572	16481	16550	16250	16471	16499	16534	16523	16589	16404	16456	16412	16451	16555	16271	16376	16339	16380	16471	16467	16536	16453	16463	16597	16463	16426	16555	16312	16447	16394	16502	16581	16310	16595	16521	16582	16454	16406	16659	16640	16558	16503	16613	16409	16609	16522	16412	16438	16661	16514	16547	16532	16429	16488	16505	16351	16461	16313	16479	16533	16641	16372	16439	16478	16416	16481	16371	16461	16476	16483	16470	16576	16638	16315	16557	16437	16554	16516	16473	16604	16553	16614	16645	16535	16407	16393	16445	16497	16508	16626	16477	16498	16407	16629	16402	16267	16466	16590	16422	16460	16534	16338	16589	16362	16392	16550	16604	16682	16405	16474	16598	16514	16401	16588	16411	16763	16601	16563	16597	16541	16569	16368	16538	16514	16538	16319	16485	16527	16399	16458	16477	16437	16427	16508	16510	16698	16487	16562	16380	16482	16460	16373	16522	16457	16409	16435	16632	16496	16516	16498	16367	16470	16479	16474	16575	16503	16616	16350	16627	16380	16424	16596	16566	16455	16357	16497	16436	16489	16720	16472	16576	16424	16425	16602	16352	16487	16467	16346	16399	16443	16584	16676	16416	16530	16407	16413	16643	16430	16384	16395	16408	16371	16466	16641	16456	16419	16500	16424	16516	16498	16420	16472	16418	16459	16472	16535	16573	16328	16519	16469	16358	16535	16469	16476	16367	16418	16601	16454	16625	16616	16487	16266	16464	16585	16618	16313	16526	16498	16507	16432	16582	16274	16593	16591	16368	16513	16418	16436	16347	16310	16415	16469	16491	16394	16417	16447	16669	16421	16322	16565	16511	16475	16442	16598	16485	16456	16613	16414	16503	16524	16316	16545	16426	16496	16473	16452	16616	16541	16514	16346	16551	16379	16338	16435	16435	16416	16609	16485	16498	16520	16573	16618	16526	16377	16457	16603	16459	16629	16513	16471	16569	16343	16446	16420	16323	16612	16446	16388	16547	16379	16649	16483	16626	16427	16469	16486	16461	16512	16399	16479	16328	16297	16251	16586	16508	16301	16535	16341	16619	16433	16482	16348	16450	16434	16504	16632	16401	16567	16639	16515	16507	16416	16547	16407	16771	16618	16573	16521	16468	16543	16698	16454	16418	16443	16523	16486	16659	16506	16425	16515	16365	16467	16488	16437	16660	16531	16418	16629	16495	16518	16412	16589	16401	16430	16524	16283	16496	16492	16470	16614	16411	16351	16677	16400	16590	16482	16351	16408	16368	16542	16512	16406	16417	16310	16576	16411	16568	16653	16434	16497	16547	16733	16449	16600	16576	16326	16542	16508	16559	16679	16460	16593	16338	16479	16718	16616	16456	16364	16577	16474	16398	16431	16503	16542	16373	16477	16425	16412	16540	16705	16412	16485	16384	16538	16489	16364	16365	16598	16590	16520	16449	16549	16520	16420	16692	16626	16460	16506	16647	16587	16427	16512	16440	16394	16379	16243	16508	16398	16569	16624	16468	16503	16384	16632	16592	16358	16667	16402	16384	16470	16436	16402	16402	16613	16575	16586	16384	16484	16350	16355	16461	16563	16531	16670	16504	16417	16512	16537	16442	16481	16378	16375	16381	16489	16453	16467	16408	16539	16543	16403	16358	16464	16569	16417	16606	16477	16402	16299	16523	16368	16501	16478	16486	16425	16518	16501	16549	16722	16416	16490	16606	16443	16656	16567	16590	16508	16531	16462	16445	16487	16464	16615	16503	16508	16364	16463	16435	16835	16503	16522	16657	16534	16450	16388	16531	16521	16458	16505	16468	16246	16519	16465	16604	16557	16434	16433	16555	16314	16472	16313	16391	16610	16311	16487	16532	16341	16473	16503	16474	16538	16506	16384	16556	16437	16345	16413	16550	16313	16457	16450	16399	16597	16545	16340	16654	16480	16586	16528	16356	16451	16506	16440	16521	16584	16484	16468	16608	16440	16475	16512	16646	16431	16606	16473	16487	16784	16197	16464	16617	16521	16527	16636	16551	16478	16447	16529	16582	16422	16593	16507	16575	16562	16375	16486	16450	16563	16401	16476	16522	16570	16559	16533	16620	16496	16509	16415	16324	16468	16530	16520	16408	16673	16480	16443	16558	16511	16388	16456	16561	16619	16466	16305	16526	16482	16388	16497	16785	16466	16719	16507	16440	16428	16506	16529	16477	16397	16408	16567	16482	16632	16651	16293	16325	16502	16501	16506	16355	16459	16442	16624	16522	16503	16481	16521	16551	16370	16398	16520	16487	16501	16581	16597	16388	16398	16602	16496	16494	16449	16499	16550	16518	16319	16532	16500	16512	16585	16634	16495	16602	16640	16457	16597	16431	16347	16589	16523	16480	16423	16377	16497	16366	16379
29860	27096	31325	26959	22249	20772	20154	19670	19281	19111	19239	19066	19071	19255	18896	18740	18617	18746	19079	18604	18700	18806	18676	18533	18914	18917	18908	18738	18771	18826	18765	18741	18736	18783	18923	18818	18831	18577	18623	18577	18721	18792	18781	18808	18934	18586	18807	18576	18528	18487	18592	18713	18965	18526	18606	18784	18828	18624	18633	18678	18651	18611	18768	18805	18589	18641	18625	18980	18422	18635	18594	18827	18766	18543	18651	18592	18737	18834	18452	18574	18819	18619	18898	18500	18635	18721	18482	18813	18926	18877	18732	18691	18797	18530	18552	18572	18595	18641	18899	18752	18508	18644	18552	18690	18660	18813	18653	18777	18537	18716	18650	18856	18663	18694	18803	18696	18546	18664	18727	18624	18751	18771	18676	18256	18711	18760	18701	18841	18711	18635	18848	18660	18867	18558	18849	18558	18776	18553	18556	18887	18647	18762	18584	18556	18542	18691	18652	18791	18810	18760	18475	18727	18734	18476	18685	18919	18577	18361	18782	18657	18847	18603	18564	18551	18718	18658	18558	18628	18923	18525	18700	18616	18769	18520	18773	18682	18763	18712	18513	18806	18670	18668	18661	18589	18778	18546	18925	18870	18664	18762	18620	18808	18695	18932	18841	18708	19015	18504	18744	18746	18625	18747	18878	18680	18672	18752	18731	18493	18739	18550	18585	18652	18568	18512	18750	18734	18638	18752	18726	18504	18356	18517	18628	18784	18596	18582	18631	18582	18661	18722	18461	18454	18681	18796	18815	18759	18866	18689	18690	18631	18730	18812	18867	18717	18470	18772	18652	18637	18781	18412	18774	18772	18548	18857	18634	18851	18764	18670	18582	18626	18475	18654	18669	18653	18730	18645	18649	18650	18798	18567	18724	18854	18561	18684	18559	18598	18658	18522	18828	18791	18497	18602	18816	18610	18802	18726	18723	18792	18569	18658	18752	18629	18665	18743	18542	18494	18758	18615	18825	18777	18600	18636	18761	18767	18723	18705	18643	18347	18742	18507	18747	18720	18654	18687	18688	18776	18556	18749	18673	18729	18851	18681	18597	18747	18556	18595	18509	18663	18708	18775	18873	18675	18716	18695	18714	18695	18532	18541	18588	18869	18810	18726	18671	18900	18912	18938	18656	18651	18751	18740	18642	18612	18860	18679	18913	18600	18625	18619	18797	18614	18749	18651	18836	18605	18733	18651	18702	18693	18790	18791	18388	18589	18877	18670	18824	18735	18690	18703	18624	18645	18612	18716	18507	18646	18614	18693	18743	18686	18776	18643	18731	18478	18739	18532	18646	18710	18771	18551	18642	18686	18744	18675	18852	18623	18830	18797	18844	18510	18766	18766	18690	18897	18777	18799	18519	18470	18868	18875	18583	18635	18630	18789	18590	18840	18830	18668	18785	18695	18654	18641	18602	18724	18651	18773	18733	18901	18739	18787	18494	18703	18573	18506	18567	18572	18506	18588	18675	18591	18586	18711	18669	18801	18725	18780	18890	18644	18628	18578	18536	18950	18731	18771	18867	18813	18743	18616	18675	18735	18857	18607	18705	18756	18608	18522	18632	18577	18777	18808	18592	18486	18667	18592	18664	18749	18794	18555	18608	18638	18815	18819	18611	18659	18649	18850	18814	18603	18570	18739	18816	18755	18834	18785	18875	18819	18610	18667	18591	18680	18672	18784	18905	18771	18764	18864	18722	18655	18811	18584	18605	18655	18659	18700	18824	18692	18755	18680	18521	18717	18748	18626	18598	18633	18681	18880	18697	18762	18558	18706	18785	18734	18830	18702	18560	18652	18410	18606	18704	18690	18738	18681	18608	18453	18630	18889	18775	18621	18856	18691	18812	18753	18745	18814	18509	18556	18672	18535	18692	18764	18731	18651	18796	18869	18736	18667	18538	18706	19002	18657	18647	18873	18603	18732	18630	18648	18794	18706	18716	18669	18700	18835	18816	18651	18639	18693	18617	18669	18753	18635	18647	18785	18623	18570	18723	18720	18538	18743	18902	18636	18703	18893	18755	18650	18682	18662	18749	18724	18705	18710	18660	18610	18851	18805	19041	18787	18673	18896	18650	18686	18653	18460	18609	18601	18792	18561	18909	18613	18676	18740	18975	18468	18620	18584	18507	18759	18698	18791	18868	18754	18840	18830	18710	18630	18839	18733	18492	18608	18617	18595	18786	18843	18727	18672	18667	18546	18523	18631	18917	18773	18798	18760	18654	18889	18731	18658	18591	18741	18428	18865	18637	18680	18542	18695	18566	18504	18690	18555	18835	18731	18625	18501	18827	18597	18570	18665	18634	18639	18620	18614	18500	18711	18515	18696	18685	18600	18611	18734	18953	18965	18820	18891	18570	18754	18606	18638	18857	18716	18898	18664	18802	18607	18665	18707	18781	18706	18604	18662	18718	18624	18536	18594	18652	18601	18606	18565	18647	18613	18579	18735	18902	18631	18790	18569	18934	18760	18713	18693	19084	18736	18639	18834	18739	18743	18677	18659	18660	18529	18461	18612	18712	18762	18727	18640	18768	18738	18815	18844	18526	18798	18463	18473	18809	18917	18749	18856	18665	18757	18836	18620	18810	18824	18765	18553	18805	18745	18850	18625	18621	18639	18528	18686	18770	18680	18764	18797	18733	18758	18839	18757	18672	18906	18724	18699	18565	18657	18808	18630	18684	18688	18715	18624	18764	18739	18476	18625	18435	18757	18581	18669	18902	18720	18769	18856	18396	18772	18656	18705	18645	18587	18579	18880	18860	18587	18732	18661	18888	18550	18978	18428	18657	18616	18804	18543	18672	18664	18678	18585	18730	18826	18620	18702	18881	18747	18790	18639	18667	18617	18585	18783	18787	18760	18741	18519	18870	18846	18784	18703	18600	18618	18573	18666	18763	18815	18773	18802	18796	18835	18583	18655	18770	18733	18638	18515	18668	18790	18705	18662	18853	18800	18687	18517	18684	18715	18656	18513	18596	18650	18900	18599	18681	18571	18735	18729	18709	18889	18672	18449	18896	18727	18778	18647	18646	18793	18721	18697	18688	18723	18869	18776	18731	18793	18627	18621	18719	18581	18810	18837	18535	18583	18598	18842	18718	18751	18540	18681	18773	18735	18751	18696	18508	18715	18813	18793	18853	18684	18606	18704	18672	18717	18741	18728	18881	18679	18749	18619	18473	18611	18761	18720	18565	18603	18527	18516	18719	18644	18567	18763	18749	18597	18699	18710	18708	18776	18508	18559	18823	18729	18632	18651	18730	18465	18735	18613	18642	18594	18685	18756	18792	18715	18876	18683	18885	18628	18651	18864	18593	18455	18592	18829	18571	18758	18661	18715	18636	18605	18629	18697	18662	18612	18571	18600	18712	18729	18762	18708	18697	18882	18768	18494	18675	18864	18849	18655	18838	18670	18835	18652	18752	18779	18645	18647	18744	18779	18715	18791	18621	18598	18539	18638	18628	18712	18658	18906	18692	18695	18617	18517	18740	18866	18518	18847	18694	18738	18747	18565	18551	18763	18590	18811	18818	18545	18526	18855	18704	18594	18741	18655	18560	18666	18883	18671	18650	18492	18803	18704	18636	18746	18714	18664	18923	18616	18695	18828	18654	18925	18498	18882	18793	18627	18739	18709	18558	18825	18711	18646	18710	18474	18690	18512	18773	18992	18617	18499	18606	18779	18707	18710	18473	18765	18748	18574	18764	18901	18681	18708	18735	18705	18842	18792	18688	18426	18785	18651	18764	18585	18979	18652	18862	18893	18615	18785	18472	18770	18635	18569	18876	18902	18611	18744	18562	18548	18913	18776	18687	18817	18712	18671	18608	18674	18602	18616	18862	18832	18457	18760	18693	18766	18774	18636	18622	18828	18831	18694	18743	18583	18770	18479	18668	18666	18662	18571	18725	18674	18600	18688	18764	18786	18723	18617	18779	18627	18528	18593	18650	18614	18555	18805	18908	18744	18519	18886	18691	18522	18671	18783	18643	18568	18621	18621	18802	18841	18557	18773	18580	18650	18807	18791	18583	18675	18870	18623	18564	18812	18844	18716	18583	18744	18760	18672	18742	18714	18702	18882	18532	18727	18532	18708	18685	18682	18891	18853	18813	18664	18603	18613	18525	18631	18696	18450	18777	18781	18715	18836	18819	18732	18854	18534	18855	18567	18733	18854	18608	18627	18816	18852	18653	18590	18819	18614	18574	18746	18782	18772	18842	18771	18685	18715	18810	18603	18751	18663	18570	18790	18730	18689	18786	18659	18664	18653	18662	18781	18693	18742	18638	18675	18846	18665	18727	18576	18559	18660	18835	18736	18703	18601	18657	18693	18645	18605	18721	18787	18794	18560	18827	18704	18487	18523	18677	18877	18642	18728	18807	18808	18885	18858	18666	18653	18771	18843	18830	18763	18665	18730	18743	18832	18713	18786	18599	18638	18733	18783	18843	18620	18774	18650	18673	18701	18674	18721	18671	18712	18779	18589	18781	18799	18795	18610	18687	18464	18940	18752	18620	18975	18658	18618	18657	18875	18634	18654	18600	18505	18557	18950	18571	18647	18780	18612	18584	18497	18858	18745	18559	18756	18666	18923	18662	18683	18626	18642	18554	18668	18472	18613	18744	18660	18371	18890	18737	18570	18557	18678	18709	18650	18728	18550	18637	18634	18883	18721	18593	18685	18732	18746	18476	18774	18658	18691	18532	18976	18792	18771	18594	18801	18616	18843	18739	18790	18636	18731	18677	18790	18454	18750	18608	18804	18646	18966	18826	18609	18673	18717	18568	18703	18704	18780	18793	18881	18748	18461	18647	18749	18784	18667	18707	18917	18832	18613	18597	18760	18717	18556	18669	18610	18659	18573	18745	18880	18668	18729	18722	18856	18883	18645	18479	18648	18739	18897	18754	18602	18740	18628	18771	18704	18670	18581	18780	18430	18832	18583	18610	18651	18607	18782	18763	18895	18735	18849	18538	18508	18859	18725	18711	18690	18569	18696	18484	18637	18579	18636	18606	18745	18778	18668	18639	18439	18617	18682	18747	18547	18483	18750	18888	18893	18854	18756	18559	18694	18993	18612	18681	18667	18672	18812	18629	18479	18870	18734	18528	18515	18685	18704	18713	18838	18749	18720	18759	18614
26168	40325	33119	25101	21281	19443	18175	17670	17424	17000	16857	16931	16868	16688	16502	16624	16480	16529	16516	16535	16467	16335	16434	16487	16414	16406	16329	16388	16295	16306	16313	16270	16370	16342	16187	16328	16156	16298	16118	16280	16377	16284	16208	16317	16140	16424	16215	16247	16244	16312	16325	16170	16234	16146	16260	16415	16216	16272	16293	16235	16181	16046	16375	16080	16343	16245	16237	16314	16370	16338	16223	16403	16236	16236	16239	16231	16319	16160	16213	16239	16206	16382	16378	16216	16145	16314	16257	16261	16409	16169	16440	16326	15972	16321	16155	16128	16191	16232	16226	16175	16333	16347	16184	16417	16345	16339	16293	16330	16237	16276	16453	16260	16283	16338	16219	16176	16288	16314	16130	16343	16229	16231	15995	16264	16077	16343	16337	16144	16310	16065	16262	16158	16299	16168	16213	16189	16276	16354	16069	16245	16237	16271	16273	16182	16145	16194	16316	16247	16177	16183	16218	16249	16402	16155	16318	16202	16283	16247	16199	16095	16140	16243	16369	16251	16332	16232	16257	16296	16239	16256	16273	16334	16352	16240	16223	16187	16117	16224	16377	16332	16335	16219	16309	16325	16479	16291	16196	16036	16390	16319	16143	16197	16463	16374	16173	16302	16357	16161	16292	16221	16308	16197	16327	16271	16262	16250	16352	16271	16268	16265	16179	16353	16334	16392	16235	16452	16141	16440	16252	16208	16257	16118	16186	16323	16297	16384	16257	16412	16229	16228	16281	16346	16401	16179	16306	16292	16271	16241	16169	16330	16289	16450	16279	16148	16271	16150	16265	16184	16331	16180	16206	16103	16215	16194	16167	16084	16289	16210	16291	16298	16314	16102	16342	16411	16430	16230	16176	16199	16504	16238	16187	16366	16162	16183	16267	16202	16259	16408	16261	16104	16096	16200	16232	16201	16217	16168	16091	16138	16339	16352	16355	16333	16050	16372	16426	16430	16286	16216	16258	16162	16230	16182	16176	16193	16342	16276	16232	16149	16392	16244	16375	16231	16161	16297	16241	16279	16200	16159	16354	16322	16431	16048	16263	16357	16328	16291	16348	16239	16275	16236	16175	16134	16186	16291	16242	16305	16378	16158	16186	16311	16454	16089	16194	16228	16290	16232	16386	16266	16251	16106	16133	16330	16335	16345	16240	16390	16332	16313	16335	16422	16294	16092	16299	16395	16174	16246	16161	16475	16379	16335	16168	16399	16191	16162	16209	16359	16272	16287	16164	16138	16361	16153	16126	16316	16451	16284	16292	16353	16502	16340	16128	16263	16019	16386	16309	16315	16142	16367	16284	16417	16306	16344	16253	16082	16065	16276	16272	16286	16240	16403	16181	16300	16284	16233	16169	16197	16326	16251	16311	16249	16488	16080	16348	16319	16258	16164	16330	16328	16414	16472	16071	16354	16308	16118	16381	16249	16216	16414	16181	16273	16175	16319	16263	16318	16258	16409	16270	16328	16308	16299	16514	16161	16219	16350	16149	16220	16454	16355	16231	16031	16243	16445	16224	16130	16342	16166	16287	16299	16344	16280	16270	16479	16212	16222	16313	16329	16459	16049	16242	16264	16238	16189	16420	16341	16301	16210	16161	16439	16422	16220	16273	16317	16279	16198	16301	16403	16319	16276	16239	16566	16257	16355	16178	16295	16184	16382	16348	16310	16273	16480	16304	16157	16273	16155	16276	16235	16270	16312	16243	16310	16332	16199	16127	16362	16275	16164	16273	16243	16193	16286	16293	16303	16109	16111	16286	16419	16248	16390	16199	16205	16216	16353	16269	16373	16280	16311	16210	16367	16380	16285	16247	16227	16267	16318	16322	16247	16187	16211	16218	16441	16022	16407	16132	16266	16231	16168	16422	16209	16241	16349	16113	16274	16148	16214	16370	16191	16317	16324	16303	16196	16353	16304	16371	16181	16296	16192	16448	16388	16238	16298	16380	16274	16274	16271	16314	16277	16379	16348	16371	16197	16407	16170	16275	16053	16229	16206	16341	16128	16182	16403	16225	16257	16362	16319	16168	16325	16324	16327	16267	16142	16339	16322	16333	16192	16460	16229	16309	16321	16243	16207	16187	16261	16274	16396	16260	16269	16144	16197	16421	16259	16154	16317	16184	16311	16193	16381	16181	16311	16356	16249	16211	16276	16412	16236	16161	16408	16248	16315	16223	16477	16280	16273	16206	16350	16398	16246	16287	16243	16311	16364	16267	16272	16364	16293	16328	16369	16240	16314	16260	16332	16231	16269	16277	16366	16106	16223	16198	16480	16196	16280	16295	16392	16354	16230	16360	16456	16437	16195	16322	16184	16239	16126	16305	16342	16376	16357	16345	16330	16207	16240	16406	16210	16316	16211	16403	16161	16183	16363	16402	16464	16199	16263	16335	16262	16210	16135	16369	16263	16264	16051	16290	16251	16113	16507	16244	16478	16427	16286	16169	16178	16336	16233	16234	16162	16206	16168	16233	16267	16324	16224	16377	16401	16428	16382	16141	16188	16305	16322	16359	16155	16317	16216	16302	16316	16348	16257	16384	16363	16415	16250	16227	16286	16291	16303	16238	16068	16181	16352	16162	16186	16384	16400	16112	16229	16270	16289	16464	16307	16249	16291	16292	16499	16314	16236	16057	16202	16243	16205	16131	16364	16262	16430	16196	16128	16354	16407	16257	16220	16253	16224	16431	16288	16340	16281	16266	16133	16267	16216	16276	16244	16234	16216	16286	16347	16289	16347	16309	16217	16387	16207	16254	16383	16261	16330	16509	16256	16266	16403	16120	16311	16185	16296	16461	16393	16364	16331	16339	16383	16279	16100	16264	16222	16354	16336	16262	16365	16244	16243	16311	16198	16126	16348	16268	16316	16511	16253	16281	16327	16286	16210	16255	16241	16081	16072	16126	16262	16263	16313	16314	16334	16279	16373	16313	16401	16444	16270	16183	16097	16297	16402	16256	16308	16237	16288	16271	16251	16190	16248	16312	16122	16210	16289	16254	16262	16243	16327	16095	16405	16309	16408	15992	16282	16100	16324	16328	16204	16285	16233	16245	16351	16254	16226	16019	16204	16471	16199	15991	16208	16449	16123	16228	16235	16280	16276	16455	16246	16160	16277	16198	16287	16279	16276	15981	16406	16369	16150	16311	16303	16436	16336	16310	16080	16250	16161	16348	16302	16173	16345	16407	16256	16365	16316	16286	16360	16357	16255	16235	16327	16350	16132	16248	16372	16235	16231	16296	16311	16353	16228	16298	16254	16388	16242	16316	16186	16210	16383	16316	16208	16074	16428	16313	16383	16332	16145	16242	16340	16265	16151	16148	16320	16371	16352	16171	16257	16360	16149	16357	16291	16278	16360	16462	16387	16494	16213	16356	16292	16291	16275	16217	16187	16263	16175	16297	16339	16316	16564	16349	16403	16254	16325	16318	16290	16363	16316	16420	16488	16156	16325	16297	16152	16227	16133	16439	16378	16438	16184	16233	16453	16429	16328	16344	16203	16088	16217	16162	16346	16216	16316	16340	16210	16255	16468	16203	16199	16190	16375	16261	16260	16460	16266	16258	16371	16288	16367	16178	16402	16192	16269	16158	16330	16197	16296	16233	16435	16108	16374	16345	16338	16304	16357	16261	16292	16138	16116	16475	16290	16412	16268	16227	16144	16296	16190	16283	16304	16249	16303	16302	16361	16067	16356	16215	16198	16330	16496	16326	16193	16416	16144	16337	16228	16323	16458	16232	16434	16286	16248	16439	16288	16329	16439	16310	16007	16265	16273	16010	16301	16204	16337	16119	16236	16335	16435	16171	16496	16345	16241	16160	16158	16315	16284	16288	16290	16221	16344	16217	16260	16380	16171	16122	16315	16205	16277	16358	16355	16145	16167	16407	16400	16166	16272	16209	16220	16160	16233	16350	16258	16364	16225	16359	16400	16248	16183	16259	16277	16507	16173	16367	16429	16212	16335	16173	16265	16410	16192	16312	16334	16265	16240	16112	16445	16182	16390	16378	16146	16156	16271	16255	16346	16216	16219	16308	16152	16093	16230	16183	16146	16316	16255	16141	16223	16227	16394	16447	16269	16107	16240	16237	16212	16461	16218	16198	16320	16262	16282	16312	16261	16097	16145	16233	16338	16237	16282	16195	16313	16070	16279	16360	16285	16227	16314	16328	16198	16263	16231	16282	16238	16252	16146	16351	16175	16348	16173	16013	16324	16395	16152	16295	16230	16311	16282	16075	16335	16206	16363	16169	16315	16284	16284	16111	16331	16525	16257	16224	16273	16343	16294	16198	16260	16326	16227	16190	16451	16411	16495	16243	16191	16196	16347	16383	16351	16380	16417	16216	16110	16354	16053	16217	16331	16170	16261	16364	16098	16217	16324	16083	16204	16314	16253	16349	16455	16242	16212	16350	16313	16054	16450	16098	16194	16265	16193	16268	16273	16194	16314	16440	16198	16242	16100	16261	16299	16304	16178	16515	16176	16318	16223	16354	16288	16173	16245	16401	16374	16327	16114	16355	16259	16447	16321	16294	16123	16161	16182	16279	16329	16368	16356	16330	16103	16338	16343	16237	16284	16278	16313	16325	16014	16291	16194	16404	16190	16331	16365	16169	16146	16343	16302	16425	16320	16261	16239	16332	16254	16372	16343	16334	16301	16280	16332	16295	16408	16168	16275	16404	16311	16278	16159	16250	16189	16388	16175	16358	16325	16297	16260	16311	16210	16282	16145	16327	16169	16262	16062	16327	16279	16189	16256	16200	16259	16251	16364	16334	16262	16289	16120	16248	16215	16330	16334	16324	16380	16412	16153	16332	16352	16216	16459	16191	16251	16298	16252	16290	16247	16322	16247	16364	16405	16283	16290	16328	16169	16356	16240	16282	16186	16274	16280	16221	16401	16198	16172	16103	16124	16313	16256	16298	16365	16411	16271	16070	16130	16415	16481	16132	16418	16253	16303	16286	16304	16238	16225	16327	16435	16279	16344	16276	16074	16364	16184	16411	16346	16583	16306	16402	16363	16241	16202	16295	16227	16208	16079	16340	16324	16210	16286	16267	16299	16254	16248	16293	16185	16362	16329	16281	16246	16242	16272	16319	16265	16375	16283	16219	16307	16429	16381	16286	16368
23446	21491	28258	25674	23441	23635	23353	21015	20213	20271	20058	19894	19757	19588	19487	19174	19222	19023	19075	19021	18934	19204	19094	19196	19008	19099	19150	19304	19003	19017	19087	18842	18828	19023	18847	18870	19057	19118	19106	19166	18988	18732	18871	18956	18910	18895	18822	18979	18607	18849	19121	18753	18738	18812	19313	18925	19022	18804	18950	18796	18973	19006	18977	19004	19064	19005	18908	18863	18950	18766	18842	18969	18876	18831	18876	18998	18587	19170	18829	19066	18829	18817	18977	18959	18963	18794	18904	18775	18809	18756	18659	18888	18707	18898	19013	18964	18871	18925	19041	18927	18868	18851	18937	18976	18913	18927	18978	18788	18770	19040	18819	18974	19041	18704	18882	18837	18890	18660	18975	18775	18673	18731	18932	18706	18945	18843	19060	18693	18854	18931	18756	18969	18878	18904	18816	18749	18779	18978	18707	19051	18852	18623	18784	18817	18879	18850	18743	18954	18792	18806	18872	18815	19029	18800	18713	18779	18941	18892	18778	18689	18915	18840	18749	18817	18707	18814	18923	18814	18917	18972	18736	18831	18779	18996	18945	18996	18860	18996	18911	18858	18825	19052	18875	18692	18996	18883	18804	18960	18837	18786	18880	18875	18666	18705	19099	18942	18959	18855	18792	18953	18981	18770	18990	18868	18605	18931	18934	18857	18999	18979	18740	18602	18701	19101	18805	18741	19071	18919	18794	18926	18876	18917	19093	18767	18658	18715	18771	18854	18838	18990	18919	18797	18934	18812	19002	18882	19000	19019	18887	18744	19072	18771	18871	18983	19104	18910	18618	18946	18699	18690	18758	19117	18867	18905	18941	19031	18988	18917	18892	18826	18943	19075	18808	18862	18997	18937	18893	18935	18936	19162	18804	18945	19008	18781	19027	18804	18850	18761	19141	18928	18863	19035	19001	19328	18916	18955	18901	18967	18994	18895	18761	19024	18819	18977	18746	18663	18896	19028	18955	18799	18986	18932	18852	19012	18862	18830	18700	18888	18724	18911	18919	18959	18909	18777	19009	18971	18859	18875	18724	18936	18858	18907	18853	18747	18753	19020	18962	18962	18807	18704	19032	18672	19047	19004	18961	19029	18965	18868	19023	18860	18883	18833	18816	18733	19039	18867	18999	18740	18839	18827	18860	19025	18897	18882	18978	19113	19024	18841	19109	19032	18839	18932	18848	18913	18642	18981	19005	18822	18808	18910	18951	18668	18697	18817	18936	18736	18900	19057	18833	18890	18868	18867	19150	18837	18806	18933	18972	18813	18880	18778	18863	18825	18822	18971	18873	18894	18861	18843	18701	18952	18844	18971	18939	19018	18961	18953	18871	18830	18876	19076	18884	18843	18660	18852	18913	19155	18850	18835	18913	18897	19130	18861	18799	18898	18940	18772	18831	18830	18732	18808	18970	18866	18732	18916	19069	18860	19047	18833	19188	18876	18700	18929	19120	18807	18952	18854	19011	18859	18708	18754	18870	18900	19029	18959	18856	18986	18897	18814	18986	18783	18608	19053	18769	18777	18937	18935	18926	18734	18861	18840	18775	18883	18696	18911	18835	18981	18857	18771	18854	18847	18873	18864	18855	18915	18920	18900	19004	18954	18806	18845	18771	18766	18775	18777	18837	18932	18793	18901	19105	19086	18948	18870	18822	18977	18838	19001	18899	18878	18751	18913	18974	18779	18831	18904	18944	18695	18821	18888	18626	18895	18971	18885	18931	18922	19028	18829	18844	18556	18738	18853	18775	18881	19063	18941	19223	18768	18962	18763	18863	18797	18868	18719	18774	18935	19045	18817	18808	18460	18868	19082	18816	18888	18947	18939	18911	18990	18657	18611	18796	18921	18941	18911	19028	18978	19012	18985	18891	18845	18860	19081	18904	18936	18884	18727	18843	18599	18862	19175	19042	18782	18799	18866	18735	18981	18864	18875	18912	19020	19017	18955	19084	19034	19033	18884	19007	18830	18821	18734	18993	18945	18893	18973	18887	18770	18764	18730	19072	18958	18911	18747	18855	18897	18679	18816	19053	18946	19043	18703	18868	18799	18818	18856	19021	18805	18964	18987	18841	19142	19080	18755	18817	19027	18975	18868	18844	18919	18823	18857	18807	18962	18723	18833	19005	18771	19046	18921	18959	18910	18860	18849	18701	18802	18902	18795	18895	18846	18772	18874	18701	18788	18699	18947	18902	19230	18914	18829	19008	18714	19022	18689	18979	18845	18851	18823	18768	18752	18921	18678	19084	18815	18929	18955	18794	18879	18888	18844	18799	18951	19063	18756	18892	18794	18644	18805	18980	18848	18712	18552	18679	18596	18655	19042	18803	19028	18940	18809	18936	18847	18864	18835	18957	19048	19133	18820	18933	18814	18905	19017	18905	18994	18760	18966	18926	19087	18798	19098	18858	18716	19045	18661	18894	18737	18914	19090	18989	18880	18937	18869	18892	18935	19114	18870	18824	18796	19093	18876	18683	18852	18880	18986	18785	19021	18951	19080	19020	18893	18757	18877	18870	18873	19063	19001	18961	18646	18939	18779	18797	18775	18881	19077	19015	19047	18874	18788	18840	18792	18951	19001	18861	18778	19024	19010	18883	18909	18707	19032	18920	18969	18729	18849	18982	18932	18964	18831	18702	18874	18816	18888	18865	18943	19089	18960	18976	18965	18891	18903	18802	18739	19150	18914	18854	18794	18794	18769	18911	18973	19143	18720	18855	18771	18782	18656	19129	19190	18860	18864	19053	18925	18840	18934	18898	19134	18897	18821	18864	18915	18862	18807	18735	18949	18890	18875	18911	18671	18897	19013	18702	18843	18734	18804	18897	19075	19057	19181	19005	18862	18953	18861	18732	18758	18915	18780	19044	19132	18822	18853	18876	18908	18870	19011	19053	18940	18852	18912	18884	18781	18746	18624	19090	18919	18846	18909	18734	18825	18919	18893	18958	18816	18863	19009	18750	19104	18783	18748	18865	18736	18856	18863	18744	18825	18714	18888	18766	18946	18908	19002	18886	18710	18824	19147	18974	18987	18798	18862	19121	18895	18986	18997	18888	18692	18796	19013	18988	18998	18690	18790	18762	18777	18749	19018	18782	19016	18979	18794	18966	18734	18851	18843	18920	18773	18928	18961	19271	18762	18988	18755	18975	18992	19248	19122	18705	18975	18987	19110	18731	18787	18872	18783	18868	18901	18952	18992	18880	18903	19049	18927	19002	18888	18947	19037	18758	18980	18904	18881	18829	18958	18747	18990	18773	18969	18918	18633	18798	19028	18798	18811	18923	18629	19011	18740	18867	18838	19059	18709	18856	18669	18753	19013	18960	19112	18942	18976	18979	18877	18960	18993	18947	18662	18746	18784	18804	18697	18857	18771	18840	18927	18911	18888	19035	18854	18929	18938	18860	18669	18991	18920	18849	18851	18938	18855	18828	18944	18818	19005	19006	18905	18987	18862	18635	19048	18842	18852	18823	18987	18797	18873	18907	18954	18981	18854	18983	18825	18915	18945	18819	18829	18771	18886	18817	18956	18962	18930	18866	18866	18818	18934	18932	18892	19074	18773	18830	18952	18786	18869	18929	18555	18854	18947	18755	18829	18732	19024	18904	18994	18905	18947	18767	18880	18975	19037	18766	18763	18899	18912	18992	19029	18865	18763	18853	18878	18753	18892	18882	18893	18896	18967	19038	18836	18844	19091	18865	18890	18770	18758	18664	18732	18896	18945	18921	18950	18834	18799	18812	18898	18942	18889	18905	18890	18900	18850	18803	18769	18774	18871	18842	18616	18719	18816	19034	18667	18827	18838	18951	18904	18762	18706	18964	18878	18757	18788	18852	18705	18839	18732	18786	18875	18838	18777	18866	18822	19028	18730	18965	18809	18821	18843	18576	18936	19041	18818	19099	18749	18866	18721	18833	18706	19036	18916	18945	18941	18912	18869	18823	18872	18915	18828	19012	18807	19054	18923	18958	18744	18772	19139	18965	18830	18995	18918	18970	18943	18935	18786	18845	18707	18782	18801	19018	18980	18778	18788	18800	18918	18924	18850	18750	18841	18783	18961	18870	18718	18771	18690	18863	19000	19028	19096	18924	19055	19003	18704	18795	19090	18837	18863	18761	18808	18859	19064	18980	18908	18887	18913	18935	19007	18898	19096	18891	18803	18925	18910	18828	18948	19120	19072	18980	18852	18985	18852	18642	18920	18871	18911	18936	18824	18807	18913	18978	18845	18935	18951	18938	18582	18904	18853	18873	18807	18834	18846	19091	18879	18803	18623	18852	18749	18896	18805	18838	18876	18802	19032	19016	18914	18732	19088	19132	18617	19143	18633	18792	18734	18757	18768	18741	18784	18719	18816	18839	18822	18790	18858	18941	19041	18942	18988	19060	18898	18953	18772	18887	19198	18865	18831	18756	18894	18954	18960	18854	18875	18794	18761	18838	18784	18825	18724	18821	18933	18791	18936	18860	18723	18688	18778	19168	19037	18861	18913	18934	18703	18916	19020	19018	18968	18872	18872	18865	18888	18773	18811	19011	18977	18790	18904	18969	18933	18838	18921	18754	18931	18853	18983	18898	18768	18899	18877	18926	18667	19010	19095	19007	18648	19166	18944	18745	19007	18773	18881	18907	18635	18684	18996	18690	18809	18899	18855	18583	18911	19018	19114	19170	18716	18865	19131	18652	18765	18726	18844	19084	18790	18915	18699	19027	18930	18799	18955	19184	18875	18993	18785	18936	18863	18888	18981	18901	18891	18890	18903	18796	18854	18939	18945	18839	18820	18737	18939	18843	19019	18867	18951	19122	18802	18896	18789	18765	18924	18905	18864	18764	19077	19101	19082	18961	18948	18992	18914	18967	19192	18838	18707	18847	18984	18739	18906	18909	18886	19001	18835	18921	18919	18724	18792	18723	18691	18817	18978	19106	18828	18792	18795	18764	18681	18880	18954	19094	18731	18685	18722	18799	19013	18980	18894	18844	18857	19022	18950	18726	18782	18810	18865	19119	18749	18921	18933	18829	18943	18674	18742	18967	18894	18985	18857	18858	18779	18874	19098	19061	18851	18768	18702	18992	18786	18922	18862	18973	19041	19007	18687	19158	18958	19104	18889	18815	18738	18672	18804	19090	18922
24423	46343	38975	29322	24513	21555	19714	18936	18338	17833	17674	17547	17236	17192	16978	16859	16838	16763	16655	16670	16546	16553	16583	16775	16479	16634	16501	16439	16508	16443	16397	16532	16468	16355	16418	16404	16498	16476	16359	16347	16328	16414	16421	16442	16567	16383	16379	16360	16250	16364	16233	16345	16501	16378	16377	16405	16359	16327	16426	16436	16215	16490	16407	16423	16400	16366	16361	16570	16458	16313	16367	16476	16407	16296	16273	16405	16489	16493	16363	16331	16458	16392	16433	16467	16261	16474	16493	16338	16473	16408	16285	16360	16436	16358	16332	16369	16431	16438	16346	16321	16403	16370	16524	16462	16363	16337	16393	16231	16427	16485	16388	16256	16305	16421	16377	16409	16362	16498	16255	16290	16320	16178	16463	16493	16373	16545	16316	16517	16466	16256	16203	16229	16431	16367	16426	16331	16249	16280	16343	16328	16203	16523	16399	16194	16441	16337	16287	16377	16179	16324	16519	16639	16446	16474	16373	16443	16415	16469	16396	16407	16399	16380	16304	16491	16333	16442	16446	16449	16443	16546	16437	16396	16437	16437	16419	16262	16418	16408	16125	16337	16597	16299	16315	16435	16507	16397	16433	16218	16560	16413	16158	16406	16432	16211	16288	16563	16360	16398	16404	16462	16469	16451	16260	16376	16389	16368	16448	16565	16369	16454	16417	16541	16359	16522	16339	16450	16445	16391	16322	16325	16473	16306	16297	16583	16439	16453	16533	16155	16621	16378	16512	16488	16413	16589	16388	16346	16249	16345	16302	16308	16417	16383	16540	16429	16387	16325	16215	16401	16252	16340	16355	16326	16576	16383	16597	16542	16147	16536	16337	16281	16382	16245	16444	16628	16461	16482	16448	16464	16399	16572	16365	16461	16299	16368	16400	16424	16398	16429	16555	16250	16430	16378	16421	16234	16373	16485	16310	16384	16295	16396	16222	16245	16333	16314	16215	16458	16425	16270	16344	16306	16466	16128	16268	16417	16506	16363	16414	16489	16377	16269	16372	16261	16361	16312	16561	16475	16360	16514	16162	16483	16338	16446	16153	16321	16363	16363	16415	16505	16412	16357	16401	16362	16382	16316	16337	16497	16359	16438	16403	16346	16446	16278	16321	16420	16310	16421	16228	16311	16316	16316	16381	16506	16331	16208	16468	16447	16302	16407	16428	16254	16282	16476	16469	16497	16378	16393	16241	16370	16447	16566	16446	16557	16437	16362	16399	16512	16334	16355	16271	16313	16387	16355	16282	16313	16440	16366	16404	16247	16458	16314	16435	16274	16469	16356	16410	16262	16459	16251	16319	16413	16289	16429	16353	16324	16294	16337	16629	16563	16403	16489	16369	16496	16195	16516	16283	16347	16304	16327	16423	16313	16252	16455	16353	16342	16174	16297	16458	16269	16293	16319	16579	16333	16281	16545	16347	16316	16297	16358	16360	16382	16469	16574	16377	16339	16377	16439	16365	16539	16165	16478	16231	16349	16297	16361	16335	16323	16467	16231	16349	16290	16491	16336	16340	16337	16527	16451	16215	16493	16473	16369	16408	16415	16361	16590	16339	16506	16344	16459	16355	16470	16426	16277	16325	16237	16364	16293	16510	16333	16315	16508	16384	16425	16441	16368	16388	16522	16404	16384	16360	16308	16482	16465	16426	16283	16394	16423	16303	16472	16318	16515	16346	16259	16280	16430	16459	16335	16233	16475	16319	16467	16512	16267	16256	16457	16274	16276	16423	16405	16339	16367	16382	16302	16372	16262	16317	16327	16372	16487	16401	16315	16398	16453	16523	16413	16293	16343	16347	16359	16357	16428	16452	16239	16421	16504	16326	16270	16339	16348	16170	16312	16483	16276	16486	16355	16271	16321	16374	16452	16422	16589	16320	16336	16191	16376	16449	16332	16346	16417	16316	16289	16526	16348	16482	16216	16242	16426	16378	16252	16430	16458	16372	16327	16433	16188	16397	16291	16319	16416	16372	16339	16536	16584	16314	16311	16396	16470	16330	16285	16384	16467	16372	16469	16206	16209	16326	16551	16445	16433	16297	16277	16292	16507	16294	16377	16297	16264	16463	16238	16361	16430	16320	16443	16382	16166	16326	16195	16427	16269	16538	16275	16307	16400	16461	16330	16349	16389	16389	16363	16457	16297	16551	16342	16259	16361	16434	16259	16368	16488	16336	16468	16402	16171	16432	16313	16478	16367	16568	16399	16391	16485	16427	16150	16477	16495	16365	16414	16371	16331	16398	16413	16280	16355	16350	16323	16349	16230	16405	16402	16372	16531	16209	16412	16394	16397	16439	16308	16456	16361	16385	16417	16266	16182	16413	16483	16403	16084	16266	16379	16293	16308	16441	16478	16308	16346	16466	16478	16356	16159	16215	16268	16415	16358	16636	16186	16446	16432	16391	16390	16267	16461	16424	16253	16325	16385	16305	16351	16417	16207	16426	16372	16207	16496	16249	16484	16406	16357	16428	16524	16287	16440	16391	16497	16427	16329	16443	16440	16374	16319	16317	16418	16396	16496	16459	16522	16541	16431	16409	16256	16351	16380	16278	16331	16327	16458	16530	16259	16541	16573	16440	16475	16400	16293	16413	16449	16374	16375	16273	16397	16453	16306	16471	16503	16401	16483	16393	16451	16492	16353	16383	16406	16504	16452	16523	16257	16354	16430	16402	16250	16399	16412	16337	16529	16151	16495	16415	16489	16452	16482	16419	16252	16374	16425	16363	16387	16282	16366	16440	16277	16282	16342	16242	16277	16421	16426	16484	16355	16276	16413	16511	16447	16597	16459	16510	16449	16436	16386	16468	16267	16487	16386	16387	16391	16467	16270	16348	16398	16304	16462	16291	16505	16437	16461	16176	16373	16220	16354	16554	16322	16385	16291	16426	16252	16557	16375	16250	16263	16439	16471	16287	16159	16266	16250	16386	16196	16508	16320	16236	16170	16336	16492	16242	16382	16330	16398	16435	16340	16466	16307	16402	16181	16465	16380	16381	16161	16418	16431	16533	16410	16514	16179	16352	16404	16419	16398	16373	16305	16232	16355	16331	16420	16292	16356	16523	16342	16297	16516	16260	16380	16556	16593	16327	16371	16189	16514	16394	16423	16360	16340	16501	16170	16360	16232	16630	16117	16267	16379	16500	16363	16346	16451	16405	16497	16570	16345	16434	16372	16360	16259	16348	16383	16430	16482	16410	16315	16454	16285	16256	16569	16437	16374	16545	16219	16483	16425	16177	16433	16379	16227	16359	16255	16495	16366	16226	16511	16368	16343	16329	16259	16327	16295	16418	16464	16436	16509	16491	16287	16308	16547	16476	16399	16367	16275	16248	16456	16440	16498	16326	16276	16536	16389	16276	16390	16225	16419	16224	16390	16301	16249	16305	16403	16147	16414	16525	16311	16317	16493	16351	16517	16678	16313	16322	16637	16318	16408	16471	16217	16380	16416	16464	16413	16320	16411	16539	16245	16341	16226	16563	16437	16324	16479	16275	16417	16486	16524	16222	16391	16340	16366	16337	16417	16363	16386	16510	16273	16264	16239	16268	16228	16265	16396	16472	16555	16269	16387	16388	16416	16407	16279	16414	16398	16219	16575	16266	16469	16351	16245	16508	16274	16236	16279	16362	16247	16589	16343	16437	16559	16292	16502	16551	16317	16358	16146	16503	16211	16434	16486	16458	16300	16387	16355	16469	16421	16444	16421	16477	16298	16495	16460	16429	16424	16384	16423	16326	16409	16202	16285	16363	16329	16287	16594	16406	16500	16285	16496	16289	16470	15981	16417	16347	16358	16408	16277	16382	16413	16464	16608	16351	16430	16326	16312	16530	16482	16519	16402	16457	16452	16556	16518	16281	16404	16315	16266	16380	16264	16459	16350	16398	16464	16327	16327	16501	16490	16324	16273	16341	16501	16410	16212	16358	16342	16453	16411	16430	16325	16340	16409	16462	16285	16466	16390	16427	16525	16435	16277	16464	16290	16296	16282	16380	16469	16392	16393	16333	16492	16430	16334	16367	16315	16384	16493	16290	16370	16316	16340	16248	16515	16355	16511	16365	16374	16271	16310	16465	16329	16402	16383	16518	16412	16263	16440	16440	16405	16386	16480	16383	16394	16331	16255	16350	16258	16441	16257	16277	16385	16410	16307	16418	16314	16400	16417	16574	16506	16276	16302	16504	16428	16353	16396	16421	16406	16522	16488	16205	16382	16425	16394	16437	16325	16392	16482	16457	16233	16429	16319	16555	16414	16313	16357	16379	16520	16399	16453	16455	16499	16501	16264	16472	16525	16455	16456	16375	16333	16385	16336	16524	16401	16398	16330	16336	16487	16392	16401	16357	16393	16264	16410	16339	16414	16434	16314	16299	16495	16293	16469	16423	16294	16627	16480	16397	16452	16376	16389	16464	16287	16280	16536	16428	16474	16432	16544	16354	16350	16475	16452	16228	16374	16413	16212	16243	16341	16412	16331	16455	16405	16394	16518	16433	16509	16167	16410	16316	16412	16688	16246	16471	16273	16359	16406	16444	16351	16263	16413	16410	16230	16480	16357	16353	16385	16294	16540	16332	16266	16555	16475	16301	16398	16511	16460	16447	16308	16304	16393	16376	16351	16415	16388	16394	16443	16321	16383	16477	16419	16216	16368	16420	16291	16236	16609	16374	16394	16451	16234	16386	16493	16365	16203	16308	16519	16302	16331	16389	16403	16318	16427	16462	16419	16211	16360	16397	16228	16407	16288	16315	16230	16375	16351	16314	16463	16409	16341	16451	16335	16216	16341	16543	16403	16291	16503	16347	16449	16346	16345	16414	16392	16376	16338	16439	16491	16351	16443	16459	16455	16529	16222	16405	16326	16292	16483	16335	16385	16494	16391	16346	16312	16437	16313	16558	16265	16483	16310	16271	16206	16367	16414	16280	16363	16397	16351	16430	16483	16320	16440	16318	16354	16324	16222	16354	16482	16337	16297	16438	16464	16365	16332	16252	16445	16390	16160	16350	16374	16441	16343	16457	16351	16345	16342	16361	16209	16235	16227	16271	16418	16215	16420	16263	16406	16495	16374	16374	16347	16340	16406	16423	16410	16294	16529	16285	16514	16552	16312	16407	16184	16493	16179	16435	16393
25396	21601	27755	28392	22207	20810	20476	19532	19207	19276	19173	18931	19002	18796	18596	18446	18562	18548	18575	18498	18401	18277	18387	18479	18399	18441	18250	18311	18274	18453	18531	18396	18373	18236	18240	18627	18289	18238	18292	18303	18531	18150	18359	18333	18374	18256	18338	18212	18236	18370	18269	18500	18164	18194	18201	18289	18247	18365	18411	18274	18262	18381	18359	18221	18234	18418	18264	18270	18316	18371	18124	18416	18194	18327	18280	18047	18254	18201	18471	18384	18190	18251	18438	18188	18183	18244	18448	18292	18253	18232	18282	18394	18251	18308	18274	18206	18349	17958	18230	18244	18151	18143	18397	18184	18379	18243	18466	18046	18218	18304	18215	18309	18265	18300	18196	18285	18209	18250	18362	18527	18324	18339	18386	18338	18335	18228	18314	18053	18115	18216	18023	18386	17940	18104	18211	18215	18321	18220	18402	18305	18300	18228	18269	18236	18237	18260	18211	18231	18322	18168	18249	18291	18205	18031	18219	18317	18340	18385	18176	18311	18296	18393	18252	18194	18335	18127	18304	18341	18241	18079	18148	18172	18196	18467	18343	18148	18314	18149	18296	18432	18316	18291	18242	18324	18298	18197	18340	18235	18202	18301	18343	18238	18303	18106	18315	18199	18147	18315	18258	18397	18411	18268	18364	18144	18125	18288	18142	18185	18147	18424	18134	18262	18218	18250	18308	18359	18496	18379	18130	18302	18307	18180	18384	18181	18167	18433	18234	18128	18537	18353	18154	18423	18182	18284	18318	18142	18240	18187	18258	18291	18327	18453	18286	18236	18297	18406	18313	18180	18275	18401	18348	18318	18552	18113	18145	18367	18444	18262	18382	18372	18264	18382	18511	18328	18125	18262	18324	18433	17984	18417	18572	18069	18221	18282	18269	18325	18274	18477	18391	18159	18152	18314	18318	18109	18437	18357	18282	18272	18418	18461	18365	18448	18452	18408	18377	18420	18261	18104	18131	18024	18439	18198	18113	18302	18229	18369	18352	18383	18179	18380	18392	18146	18368	18268	18359	18158	18121	18284	18289	18345	18494	18378	18380	18191	18384	18218	18325	18284	18416	18263	18222	18071	18327	18395	18443	18414	18179	18286	18385	18228	18379	18274	18330	18283	18385	18456	18523	18173	18171	18348	18368	18351	18282	18293	18167	18237	18346	18352	18248	18293	18363	18196	18313	18424	18325	18240	18356	18417	18261	18220	18330	18481	18272	18530	18352	18257	18470	18161	18197	18273	18194	18220	18268	18291	18475	18138	18307	18174	18169	18334	18250	18272	18294	18491	18272	18220	18454	17997	18418	18278	18206	18453	18267	18249	18345	18303	18459	18499	18190	18359	18193	18319	18336	18132	18406	18116	18107	18067	18306	18185	18415	18375	18352	18432	18155	18239	18245	18567	18308	18286	18168	18488	18359	18119	18276	18270	18343	18299	18171	17876	18330	18268	18114	18338	18561	18478	18165	18148	18412	18276	18341	18297	18200	18386	18406	18453	18491	18374	18156	18329	18465	18332	18176	18284	18374	18339	18227	18266	18459	18306	18307	18393	18439	18205	18472	18283	18444	18345	18271	18357	18390	18612	18268	18472	18367	18187	18557	18358	18350	18120	18251	18134	18266	18137	18288	18212	18259	18110	18297	18361	18397	18172	18410	18314	18389	18400	18319	18575	18568	18335	18429	18470	18290	18362	18183	18199	18337	18214	18287	18348	18362	18401	18572	18372	18295	18371	18120	18472	18562	18321	18128	18169	18185	18318	18172	18228	18361	18371	18296	18413	18235	18223	18315	18361	18389	18255	18288	18271	18279	18279	18515	18426	18130	18269	18245	18484	18240	18175	18432	18286	18358	18256	18558	18299	18411	18433	18334	18294	18588	18354	18233	18463	18488	18421	18560	18234	18440	18254	18247	18360	18222	18196	18283	18326	18324	18198	18145	18285	18411	18351	18228	18236	18210	18416	18386	18261	18164	18363	18316	18297	18165	18265	18254	18359	18219	18132	18193	18142	18592	18392	18350	18293	18279	18302	18396	18319	18203	18349	18302	18241	18227	18193	18366	18233	18208	18264	18303	18270	18461	18440	18406	18400	18299	18323	18325	18237	18365	18323	18353	18372	18297	18268	18320	18137	18292	18238	18138	18251	18358	18304	18176	18238	18275	18424	18012	18406	18397	18352	18214	18384	18256	18196	18348	18422	18454	18317	18360	18397	18176	18396	18280	18379	18565	18514	18339	18361	18565	18173	18572	18166	18368	18203	18427	18338	18393	18260	18372	18398	18436	18431	18267	18366	18242	18284	18216	18413	18411	18312	18516	18200	18244	18130	18521	18350	18412	18341	18190	18466	18338	18398	18304	18279	18274	18337	18318	18387	18328	18464	18289	18547	18447	18188	18309	18449	18389	18487	18361	18277	18108	18124	18408	18271	18392	18284	18226	18377	18390	18263	18446	18169	18199	18308	18250	18306	18381	18335	18455	18218	18158	18224	18368	18286	18311	18269	18242	18241	18360	18275	18322	18398	18330	17924	18308	18216	18235	18245	18228	18176	18166	18253	18334	18499	18376	18270	18311	18292	18212	18351	18263	18270	18245	18482	18340	18315	18191	18431	18346	18456	18405	18344	18167	18332	18115	18427	17961	18209	18195	18392	18213	18268	18348	18354	18519	18272	18431	18243	18401	18202	18453	18462	18313	18436	18468	18401	18332	18384	18421	18374	18444	18294	18265	18245	18198	18504	18417	18393	18263	18350	18330	18180	18307	18379	18439	18100	18162	18579	18350	18495	18150	18254	18503	18244	18409	18277	18277	18277	18263	18281	18297	18207	18467	18419	18414	18321	18477	18256	18183	18087	18409	18378	18329	18479	18419	18274	18349	18283	18643	18276	18170	18158	18286	18384	18274	18083	18132	18233	18213	18263	18253	18285	18380	18408	18253	18349	18377	18407	18506	18306	18197	18292	18233	18107	18317	18383	18389	18261	18549	18459	18242	18423	18425	18268	18301	18469	18142	18288	18165	18447	18284	18317	18236	18215	18442	18206	18136	18177	18059	18299	18394	18183	18491	18157	18415	18203	18477	18290	18372	18420	18176	18249	18126	18266	18358	18258	18411	18285	18414	18055	18368	18319	18164	18292	18416	18223	18501	18110	18232	18443	18406	18304	18251	18413	18267	18106	18201	18357	18121	18306	18419	18228	18337	18260	18464	18320	18125	18323	18253	18258	18375	18085	18305	18226	18181	18249	18185	18302	18338	18033	18411	18270	18329	18306	18350	18208	18295	18266	18171	18195	18285	18249	18315	18212	18240	18348	18403	18376	18345	18168	18560	18262	18274	18225	18349	18472	18102	18303	18363	18381	18363	18345	18235	18329	18367	18330	18382	18244	18321	18398	18665	18290	18450	18330	18360	18460	18325	18214	18326	18336	18382	18368	18391	18421	18326	18242	18284	18358	18335	18160	18270	18401	18273	18419	18290	18305	18340	18134	18422	18184	18174	18422	18281	18429	18246	18323	18189	18165	18421	18405	18238	18258	18401	18292	18472	18379	18266	18474	18469	18445	18373	18151	18412	18257	18199	18097	18225	18220	18322	18352	18314	18206	18169	18111	18166	18192	18416	18158	18110	18372	18627	18410	18501	18351	18320	18379	18495	18319	18252	17973	18283	18329	18390	18546	18561	18196	18342	18238	18160	18205	18345	18340	18111	18176	18332	18179	18372	18358	18384	18198	18250	18182	18391	18261	18315	18553	18299	18309	18224	18342	18407	18083	18055	18378	18407	18235	18456	18245	18289	18210	18148	18245	18257	18175	18115	18565	18441	18233	18415	18341	18352	18249	18263	18319	18282	18273	18411	18243	18464	18306	18489	18252	18247	18250	18282	18106	18144	18243	18204	18153	18303	18283	18279	18258	18464	18319	18234	18252	18376	18263	18479	18270	18279	18216	18198	18372	18243	18156	18274	18469	18239	18490	18178	18039	18330	18440	18249	18535	18299	18213	18273	18375	18289	18280	18180	18361	18237	18298	18396	18328	18330	18362	18354	18328	18217	18286	18202	18212	18132	18098	18193	18320	18388	18262	18298	18318	18331	18175	18279	18347	18244	18197	18279	18339	18383	18305	18404	18287	18408	18271	18243	18097	18338	18365	18408	18238	18263	18421	18276	18344	18351	18269	18450	18111	18285	18214	18212	18193	18291	18416	18189	18340	18179	18277	18283	18221	18269	18245	18210	18281	18255	18318	18483	18051	18266	18343	18119	18529	18325	18489	18252	18406	18351	18355	18348	18396	18193	18430	18354	18389	18478	18201	18176	18345	18454	18352	18201	18232	18372	18384	18437	18365	18371	18246	18157	18215	18278	18194	18135	18201	18173	18393	18508	18306	18290	18066	18475	18195	18427	18144	18280	18367	18283	18171	18573	18280	18447	18150	18142	18462	18619	18217	18243	18079	18248	18543	18384	18324	18333	18187	18303	18333	18330	18070	18255	18408	18321	18426	18313	18500	18245	18145	18287	18299	18414	18195	18233	18367	18353	18341	18366	18437	18345	18135	18230	18309	18313	18459	18154	18294	18266	18400	18212	18158	18367	18400	18269	18321	18493	18480	18387	18443	18376	18383	18125	18151	18185	18138	18109	18378	18281	18372	18189	18335	18327	18186	18313	18178	18088	18204	18248	18293	18392	18246	18288	18270	18241	18261	18265	18214	18174	18324	18311	18361	18524	18292	18369	18298	18303	18236	18208	18490	18347	18361	18338	18203	18315	18249	18431	18208	18265	18528	18230	18444	18391	18393	18409	18136	18352	18099	18305	18143	18384	18400	18195	18521	18364	18435	18547	18427	18226	18384	18218	18489	18311	18188	18322	18245	18426	18134	18399	18277	18224	18310	18473	18226	18376	18232	18206	18464	18431	18247	18517	18480	18356	18280	18215	18482	18381	18216	18446	18164	18304	18241	18354	18513	18204	18206	18346	18311	18140	18338	18301	18532	18228	18353	18207	18301	18393	18360	18415	18258	18386	18309	18343	18344	18446	18392	18331	18313	18295	18397	18557	18194	18189	18278	18330	18240	18337	18337	18309	18237	18427	18342	18392	18297	18233	18225	18302	18291	18399	18287	18371	18432	18437	18277	18432	18147
24617	41741	34334	26221	22187	19752	18439	17939	17604	17192	17010	16890	16730	16438	16530	16352	16216	16317	16234	16270	16261	16137	16184	16216	15998	16118	16040	16055	16035	15994	15708	16154	16005	16107	15848	16066	15837	16061	16104	16110	16112	16098	16101	15963	16000	16054	15959	15967	15928	16111	16183	16170	15995	16106	16142	16048	16105	15932	16105	16108	16209	16145	16180	15935	16113	15914	16084	16191	16031	15922	15956	15961	16046	16168	16200	15942	15936	16071	16112	16009	16043	16184	16049	15928	15971	15866	16153	16065	16005	16153	16131	16404	16058	16117	16052	16049	15829	16131	15950	16000	15879	16012	15961	16079	15981	15925	16005	16089	15856	15851	16079	15855	16090	16014	16028	16205	16034	15924	16080	16135	16077	15967	15802	15894	16053	16012	15933	15922	15997	16044	15993	16006	16112	16189	15850	16047	15866	16180	16219	15925	16038	16005	15986	15886	15831	16052	16042	15917	16137	16031	16056	15940	15979	16055	16035	16081	15884	16018	15885	16109	16080	16084	16104	15928	15991	15950	15982	16264	15978	16010	15981	16011	15823	15876	16098	16045	15941	16089	16054	16032	16129	15978	16030	16011	15956	16052	15934	15917	15937	16130	16063	15919	15927	16010	15844	15885	15883	16038	15791	15997	16256	16053	15992	16020	16061	15959	15891	15891	16042	16081	16011	16009	15874	15946	15850	16020	15920	16070	16070	16002	16017	15976	16000	16073	16081	16044	16081	15838	15990	16066	16057	15907	15998	16013	16064	15988	15883	16072	16022	16146	16010	15989	16070	16102	15914	15955	15996	16107	15934	15957	16019	15924	16053	15948	16114	15939	15956	15962	15847	16001	15983	15933	16093	15957	15975	16027	16049	15973	15931	16020	16049	16177	16080	16009	15876	16016	16091	16068	15978	16056	16019	15960	15870	16182	16043	15841	15938	16058	15871	15936	15832	16033	15998	15993	16035	15907	15956	16086	16042	16003	16082	16028	16105	15932	16026	16114	15849	16092	15985	15871	15903	15929	16034	16034	16052	15905	15941	16050	15987	16067	15897	16026	16049	16024	16000	16150	15943	16170	15920	16069	16090	16080	15877	15891	15960	16139	16111	16148	15889	15967	15993	15869	15961	16074	15945	16036	16044	16103	16076	15979	16063	15984	15809	16090	16024	15752	16254	15889	15845	16016	15909	15971	16135	16112	15852	15903	16055	15908	16106	15955	16002	16018	16093	15983	15955	16058	15830	16055	15938	16008	16290	16125	15973	15889	16151	16198	16097	15955	15936	15992	15892	16105	15966	15970	15841	16039	16043	16014	15988	15960	16111	15858	15881	15870	15934	16014	16060	15910	15926	15756	15905	15983	16011	15945	15997	15944	16034	15924	15892	15914	15887	16043	15931	16084	16102	16121	16025	15932	16153	15939	16057	16031	15951	16075	16036	16067	16005	15859	16082	15908	15977	15958	16079	15981	16044	16045	15986	16174	16214	16065	15984	16013	15882	15896	15975	16044	16132	15985	15902	16052	15999	16033	15826	16073	16038	16042	15691	15867	16034	15835	16090	15817	15968	16015	15927	16073	16161	16043	15989	15948	15937	15942	16011	15924	16038	16151	15958	16068	16136	16249	16019	16199	16061	16090	15956	15986	16052	16014	15984	16044	16001	15978	16029	16107	16042	16023	15927	16092	16219	15968	16134	16166	15936	16075	15946	16033	16132	15892	16018	16080	15955	16036	16113	16003	15988	15967	16091	15894	15830	15962	15958	15854	15955	15961	15893	15914	16201	16123	16000	15960	16053	16071	15922	15917	15929	16177	15964	16213	16036	15967	16005	16195	15954	16014	15878	16134	16113	15960	15934	15997	15923	15909	15948	15914	15842	15923	15834	16110	15952	16044	16063	15930	16031	16028	15924	16013	16120	15901	15886	16187	15859	15893	16145	15927	16030	15910	15962	16222	15961	15996	15818	16144	16159	15869	16092	16110	15926	16000	16158	16091	16066	15951	15888	15982	16088	16196	15787	16068	16039	15913	16006	15955	15980	16057	15926	16011	15907	16052	16155	15969	15993	15996	16146	15869	15968	16074	16051	16213	16153	16057	16143	16145	16151	15723	15993	15861	15863	16115	16096	16169	16026	16015	15972	15963	16114	15932	16042	16091	16014	16082	15994	15986	15898	15856	15867	16017	16102	15890	16059	15957	15984	15859	15890	16048	16142	16085	16133	16080	15945	16059	16087	16016	16126	16041	16027	16007	16068	16025	15914	16080	16038	16007	16082	16054	15866	15980	15972	16131	16048	16055	15974	16028	16322	16224	15958	16217	16023	16011	15856	15922	15970	16044	16117	15992	15896	16059	16235	16026	16137	15974	15911	15963	15942	16100	16008	15723	15848	16083	15929	16018	16165	16097	15950	16279	15931	16014	16068	15999	16005	16006	16025	16199	16125	15937	16035	16162	16058	16046	15809	16048	16037	16033	15997	16067	16060	16137	16061	16037	15955	15980	16061	16004	16125	15930	15935	16061	16089	15960	15916	16036	15957	16075	15917	15954	15961	15980	16116	15997	15999	16081	16098	15979	15960	16062	16015	15998	15989	16043	16224	16045	16072	15964	16028	16066	16070	15979	16130	16184	16003	16036	16088	16075	15868	16176	16018	15953	16078	16151	15925	15794	15995	15883	16047	16060	15910	16131	16010	15870	16086	16111	16057	15955	16040	16012	16099	15851	16104	16086	15963	16082	15914	16040	15815	15944	15864	16149	16013	15772	16005	15972	16174	16122	15874	16110	16059	16058	16257	16084	15980	15980	16036	16008	15949	16160	16079	16122	16093	16082	16265	16080	16054	15831	16090	15987	16177	16148	16208	16070	16141	15961	15990	16057	15923	15996	15972	15963	16203	16110	16096	16030	16129	16071	16064	16005	16159	15888	15956	16182	16216	16037	16145	15951	15869	16056	16021	16075	16023	16029	16126	16030	16049	15988	16107	16056	16079	16003	16149	16100	15853	16098	15843	15839	16008	15910	15874	16303	16115	16006	16143	16036	15928	15791	16038	15974	16042	16094	16023	15931	15950	15963	16233	16040	16059	15908	15957	15951	15906	16072	15861	15972	15930	16031	16149	16039	16116	15850	15989	16158	16056	15949	15706	16104	16066	15951	15962	15930	16203	16086	16065	15961	16070	16199	16046	16010	15856	15895	16028	15998	15988	15966	16107	15998	16057	15854	16114	16149	16122	16080	16014	15948	15840	16074	16027	16083	16048	16237	16046	16156	16003	16100	16092	16156	15996	15997	16074	16057	16171	16087	16097	15998	16165	15991	16125	16000	15984	16240	16071	16224	15976	16027	16033	15892	15971	15941	15944	16049	16079	16069	16032	16134	16026	16156	15997	16143	16081	16076	16025	16266	15999	16139	15967	15946	15948	15980	15994	16034	16117	16011	16090	15807	16100	16036	16040	16014	16178	16064	15774	15960	15995	16047	15902	16027	16026	16126	16009	16027	15805	15959	16070	15921	15869	16117	16083	15951	16226	16183	15832	16113	16037	16007	16023	15912	15959	16091	16117	16047	15930	15960	16098	16006	15991	15856	16025	15831	15972	16080	15946	16139	15883	16067	15971	16190	16081	15902	16091	16112	15983	16041	16076	16068	15858	16038	16141	15993	15879	16080	16059	15996	16217	16033	16089	16004	15940	15987	16010	16005	15922	16134	16210	16102	15993	16115	16075	15999	16051	15968	15977	16044	16027	16038	16192	15923	16022	15950	16177	15989	15930	16076	16055	16027	16122	15999	15978	16166	16047	16110	15905	15982	16060	16040	16176	15902	16043	15972	16016	15850	16093	15970	16069	15963	16060	16050	15985	15898	16097	16020	15989	15967	15882	16024	16013	16110	15942	16015	16060	16056	15897	15967	16069	16036	15898	15831	15935	16077	16058	16178	15771	15935	16188	16126	16070	15852	16078	16127	16053	16071	15781	16042	16097	16013	16150	15985	15996	15986	16037	16190	16002	16081	15950	16073	16008	16011	15833	16025	16135	15931	16065	15873	16112	16025	16020	16169	15960	15906	15931	16008	15994	16091	16081	16002	16142	16030	15946	16041	16006	16214	15975	16331	16005	15857	15991	16081	15894	16299	15963	15870	16000	16062	16031	16008	15928	15978	16076	16027	15927	16018	15909	15994	16106	16034	15973	16078	16069	16051	15955	16052	15901	16027	16031	15886	15955	15992	16051	16074	16055	16179	15938	16022	16055	15892	15953	16086	16093	15942	16086	15961	15969	16088	16088	16144	16093	16170	15858	16059	16093	16121	16021	16178	15988	15892	16155	15929	16029	15965	15976	16162	16155	15943	15964	16041	16118	15938	16024	15980	16038	16073	16083	15982	16015	16058	15962	16077	16039	15930	16083	16150	16012	16073	16058	16152	15940	16181	16000	16086	15880	16135	16048	16171	16019	16006	16235	16001	15953	16127	16219	15988	15832	16088	16034	15873	16207	16097	15908	15994	16063	16009	16110	16090	16116	15994	15924	15868	16015	15970	16089	15876	16052	15942	15960	15973	16232	16044	15926	16060	15865	16130	15792	15832	15981	16100	15959	15947	15913	16134	16006	16083	15850	16110	16138	15897	15943	15998	15932	16000	16132	16060	16059	16006	16029	16065	16249	16165	16077	15937	16107	15936	16087	15918	16018	16058	16045	16067	15942	16107	16051	16026	15979	16012	15976	15980	15972	16067	16143	15986	15910	16131	15981	16136	16016	16043	15813	16085	15919	16071	16042	16006	16005	16060	15998	15982	15918	15907	16045	15992	16054	16040	16030	16060	15971	15894	15971	15981	16064	15713	15970	16000	16079	15968	15987	16161	15883	15876	16000	15964	15895	16044	16137	16032	16119	16017	15909	16119	16081	15879	15999	16208	16002	16020	16001	16020	15960	16020	16086	15937	15899	16070	15927	15948	16048	16190	16032	15902	16017	16114	15970	15869	16161	16010	15949	16017	15973	16048	16087	16154	16028	15968	15899	16041	16182	15935	16390	16037	15942	16046	16051	15871	16080	16169	15975	16139	15966	15936	16009	16015	16138	15966	15990	15828	16254	16071	16015	16181	16096	16048	16079	16016	15854	15889	15930	15967	16227	16006	16038	16065	15911	16005
22526	21464	28674	24752	22228	24513	25875	21661	20439	20796	20335	20206	19715	19703	19472	19074	19116	19456	19151	19274	19046	19133	18978	18792	19200	18895	19028	19034	18809	18732	18995	18756	18696	18866	18963	18744	18890	18572	18789	18677	18653	18957	18907	18749	18820	18700	18696	18549	18725	18825	18717	18738	18642	18680	18777	18703	18852	18545	18685	18506	18788	18543	18582	18683	18723	18733	18516	18820	18634	18666	18806	18886	18860	18887	18655	18756	18598	18865	18571	18740	18879	18578	18729	18620	18763	18682	18616	18861	18771	18661	18972	18739	18552	18653	18668	18700	18698	18470	18743	18754	18595	18715	18934	18709	18791	18736	18632	18546	18921	18773	18873	18452	18457	18654	18534	18628	18776	18872	18956	18719	18657	18578	18537	18722	18610	18825	18659	18699	18903	18815	18641	18681	18644	18565	18685	18654	18641	18709	18865	18560	18703	18540	18592	18685	18889	18830	18750	18681	18600	18724	18727	18848	18741	18798	18725	18816	18611	18812	18837	18915	18593	18656	18648	18679	18826	18727	18696	18667	18792	18688	18805	18598	18741	18717	18785	18672	18778	18904	18791	18981	18609	18581	18820	18812	18711	18804	18458	18665	18660	18628	18701	18710	18592	18781	18713	18697	18591	18484	18514	18615	18654	18743	18850	18746	18738	18619	18776	18632	18573	18800	18762	18626	18750	18644	18735	18865	18509	18671	18573	18719	18911	18693	18726	18766	18750	18771	18522	18578	18731	18576	18858	18682	18722	18495	18595	18644	18503	18685	18660	18633	18708	18690	18872	18737	18536	18599	18589	18747	18530	18584	18532	19030	18674	18694	18654	18699	18643	18397	18653	18696	18594	18484	18706	18788	18695	18484	18671	18607	18667	18730	18826	18777	18619	18735	18908	18768	18757	18566	18851	18696	18855	18696	18864	18893	18653	18427	18790	18776	18769	18772	18864	18653	18800	18810	18774	18533	18728	18916	18549	18613	18785	18676	18607	18583	18727	18623	18755	18704	18539	18775	18552	18695	18727	18722	18748	18583	18819	18546	18925	18758	18871	18706	18608	18675	18672	18675	18761	18605	18689	18512	18604	18736	18712	18662	18794	18669	18584	18535	18765	18678	18613	18654	18627	18599	18563	18765	18814	18651	18487	18553	18532	18779	18782	18730	18726	18923	18548	18613	18653	18806	18612	18744	18706	18727	18587	18654	18761	18813	18832	18965	18759	18420	18662	18726	18655	18725	18649	18609	18688	18659	18670	18752	18705	18691	18730	18866	18759	18713	18789	18645	18845	18677	18692	18653	18797	18840	18693	18608	18608	18610	18808	18682	18421	18637	18680	18658	18820	18876	18745	18688	18530	18506	18515	18770	18727	18552	18610	18707	18613	18867	18668	18619	18569	18780	18488	18597	18667	18784	18716	18735	18680	18576	18570	18739	18502	18625	18663	18559	18510	18669	18589	18876	18790	18682	18849	18626	18754	18655	18535	18662	18741	18691	18622	18665	18819	18742	18722	18619	18779	18614	18562	18715	18637	18753	18770	18667	18637	18678	18803	18448	18878	18581	18746	18640	18675	18626	18667	18693	18520	18813	18716	18700	18772	18681	18646	18720	18570	18787	18511	18473	18557	18654	18518	18571	18783	18606	18485	18663	18634	18461	18637	18631	18713	18682	18605	19035	18876	18666	18851	18564	18551	18630	18633	18638	18716	18868	18742	18786	18700	18661	18821	18624	18588	18638	18837	18741	18710	18465	18754	18690	18484	18553	18831	18587	18886	18742	18891	18582	18679	18792	18596	18762	18567	18654	18661	18792	18722	18539	18777	18622	18806	18590	18588	18618	18635	18702	18759	18959	18646	18439	18512	18645	18803	18742	18856	18523	18771	18615	18826	18807	18644	18651	18520	18674	18792	18387	18813	18684	18895	18759	18947	18686	18943	18722	18704	18782	18757	18548	18354	18736	18877	18806	18701	18667	18615	18673	18516	18439	18604	18585	18798	18615	18578	18858	18612	18652	18685	18723	18686	18722	18574	18694	18776	18634	18910	18736	18728	18724	18644	18626	18751	18625	18752	18792	18776	18409	18817	18821	18806	18850	18576	18719	18627	18672	18710	18673	18901	18624	18652	18518	18832	18723	18795	18590	18696	18592	18598	18503	18565	18625	18692	18527	18485	18771	18790	18708	18656	18796	18706	18735	18747	18602	18675	18840	18737	18751	18680	18585	18629	18564	18626	18626	18637	18484	18639	18522	18527	18839	18422	18802	18911	18655	18622	18639	18517	18656	18659	18837	18819	18512	18684	18960	18676	18830	18733	18668	18685	18722	18657	18656	18649	18831	18614	18792	18578	18714	18735	18730	18664	18507	18786	18735	18757	18857	18573	18498	18596	18720	18811	18773	18737	18823	18718	18531	18718	18624	18555	18676	18623	18570	18703	18664	18716	18417	18673	18786	18763	18541	18532	18788	18714	18893	18714	18692	18648	18525	18691	18642	18682	18928	18780	18744	18392	18408	18542	18732	18638	18674	18755	18744	18764	18520	18401	18627	18743	18779	18874	18749	18583	18708	18769	18783	18665	18774	18640	18677	18788	18667	18827	18668	18617	18327	18918	18586	18782	18810	18652	18654	18959	18895	18698	18895	18843	18578	18747	18960	18672	18779	18794	18606	18652	18600	18662	18676	18535	18641	18541	18646	18790	18790	18765	18709	18787	18732	18576	18694	18683	18687	18856	18870	18793	18600	18686	18836	18634	18779	18762	18889	18678	18782	18718	18606	18690	18829	18820	18822	18879	18833	18673	18788	18944	18729	18784	18926	18701	18776	18746	18605	18768	18639	18539	18792	18570	18450	18551	18829	18615	18612	18829	18488	18826	18591	18634	18671	18513	18667	18658	18693	18666	18723	18680	18466	18767	18759	18690	18796	18572	18716	18666	18622	18803	18547	18734	18870	18931	18832	18801	18597	18610	18577	18634	18720	18721	18665	18590	18686	18584	18437	18598	18725	18676	18648	18736	18539	18761	18629	18876	18808	18875	18801	18891	18780	18675	18431	18759	18767	18609	18827	18894	18573	18787	18989	18793	18736	18669	18585	18785	18649	18696	18725	18641	18598	18813	18739	18644	18709	18583	18717	18568	18649	18672	18599	18468	18571	18674	18711	18594	18788	18781	18792	18820	18741	18803	18636	18897	18450	18648	18589	18774	18709	18608	18702	18622	18648	18715	18649	18886	18538	18909	18689	18780	18719	18601	18531	18783	18746	18820	18623	18666	18870	18677	18570	18784	18590	18601	18818	18758	18621	18756	18775	18573	18723	18604	18661	18774	18796	18709	18704	18683	18633	18727	18694	18788	18557	18742	18689	18695	18744	18873	18515	18786	18788	18776	18613	18671	18701	18682	18693	18632	18640	18550	18791	18762	18701	18672	18772	18571	18486	18629	18767	18884	18618	18843	18701	18841	18843	18608	18800	18656	18483	18595	18616	18559	18480	18540	18724	18721	18609	18716	18799	18920	18831	18772	18718	18780	18765	18606	18677	18507	18755	18675	18494	18578	18427	18662	18582	18426	18506	18692	18589	18701	18578	18972	18788	18516	18490	18460	18857	18671	18486	18456	18448	18632	18782	18750	18491	18805	18535	18603	18538	18711	18756	18815	18917	18751	18662	18625	18858	18689	18578	18663	18678	18797	18713	18550	18751	18667	18537	18695	18737	18568	18704	18709	18486	18602	18652	18734	18807	18732	18834	18789	18725	18671	18659	18552	18739	18751	18695	18747	18536	18729	18672	18790	18783	18829	18802	18813	18469	18546	18545	18553	18710	18698	18640	18720	18701	18569	18777	18721	18583	18927	18741	18926	18484	18873	18786	18911	18821	18819	18649	18801	18610	18629	18604	18496	18756	18650	18668	18650	18642	18769	18679	18607	18772	18745	18788	18664	18831	18619	18565	18712	18713	18692	18529	18563	18730	18745	18749	18710	18524	18557	18742	18986	18742	18757	18745	18676	18480	18528	18511	18739	18698	18708	18587	18531	18654	18631	18614	18519	18820	18807	18553	18781	18718	18523	18697	18747	18748	18787	18733	18706	18785	18666	18618	18737	18726	18617	18743	18851	18602	18564	18542	18775	18755	18500	18574	18647	18796	18749	18584	18606	18686	18768	18688	18909	18753	18660	18853	18649	18765	18733	18640	18866	18626	18787	18643	18705	18832	18663	18644	18671	18859	18640	18766	18760	18625	18642	18483	18689	18405	18585	18631	18754	18741	18534	18757	18656	18737	18892	18590	18496	18710	18723	18613	18693	18659	18696	18693	18648	18851	18813	18579	18561	18826	18734	18560	18661	18661	18617	18704	18520	18596	18676	18904	18701	18747	18635	18812	18695	18801	18588	18589	18642	18725	18661	18816	18674	18682	18562	18542	18604	18729	18696	18464	18621	18665	18716	18688	18424	18709	18545	18749	18557	18700	18748	18710	18782	18617	18815	18660	18630	18884	18553	18660	18898	18660	18530	18725	18887	18634	18855	18605	18751	18768	18810	18626	18928	18788	18540	18688	18672	18753	18819	18730	18857	18503	18674	18718	18656	18701	18597	18622	18765	18622	18657	18812	18782	18797	18484	18616	18766	18889	18848	18579	18716	18611	18638	18749	18710	18833	18785	18595	18478	18698	18975	18846	19031	18996	18714	18663	18485	18501	18623	18715	18934	18543	18559	18732	18765	18695	18749	18547	18539	18718	18823	18868	18716	18668	18846	18872	18509	18756	18892	18627	18669	18742	18762	18729	18764	18736	18585	18577	18713	18711	18777	18683	18855	18770	18703	18627	18582	18756	18773	18692	18620	18634	18614	18891	18723	18764	18804	18664	18680	18682	18677	18641	18704	18743	18696	18707	18539	18555	18541	18547	18704	18632	18702	18734	18856	18710	18594	18664	18718	18616	19003	18968	18681	18615	18802	18655	18653	18717	18733	18583	18719	18954	18838	18617	18773	18720	18694	18494	18803	18569	18694	18664	18753	18861	18645	18566	18776	18681	18651	18709	18828	18647	18635	18733	18584	18782	18534	18546	18772	18861	18695	18621	18777	18777	18837	18775	18746	18748	18842	18719	18903	18730	18822	18514	18771	18659	18574	18752	18678	18651	18739	18698
25667	49600	42248	32594	26866	22952	20923	20029	19384	18986	18374	18128	17701	17397	16948	17036	16820	16752	16702	16643	16585	16625	16541	16576	16499	16461	16547	16552	16437	16514	16432	16339	16231	16342	16190	16274	16379	16121	16504	16101	16375	16335	16285	16254	16237	16180	16370	16482	16197	16208	16206	16340	16160	16373	16316	16381	16435	16320	16298	16339	16285	16100	16337	16217	16281	16282	16162	16233	16152	16387	16363	16168	16320	16284	16238	16184	16355	16195	16208	16249	16322	16348	16334	16263	16201	16180	16204	16363	16067	16198	16197	16500	16297	16292	16313	16100	16347	16238	16205	16223	16307	16274	16278	16345	16498	16154	16240	16288	16282	16194	16334	16139	16455	16115	16167	16278	16190	16370	16302	16446	16205	16164	16317	16359	16223	16167	16397	16340	16245	16246	16274	16170	16425	16274	16248	16296	16384	16201	16340	16314	16279	16353	16387	16152	16258	16417	16096	16387	16192	16223	16393	16211	16386	16211	16323	16148	16211	16370	16419	16128	16204	16248	16300	16405	16359	16171	16224	16300	16316	16162	16122	16303	16274	16307	16229	16466	16205	16506	16309	16276	16267	16306	16339	16226	16247	16402	16283	16262	16240	16370	16197	16319	16347	16223	16304	16231	16159	16384	16307	16063	16265	16450	16118	16313	16313	16332	16375	16269	16092	16328	16353	16247	16321	16255	16298	16219	16266	16243	16192	16284	16371	16301	16375	16375	16295	16299	16227	16166	16399	16248	16163	16247	16291	16233	16204	16268	16369	16533	16083	16269	16359	16344	16170	16187	16291	16357	16385	16343	16382	16299	16278	16186	16346	16319	16180	16201	16279	16224	16305	16437	16149	16446	16318	16294	16184	16299	16236	16184	16410	16132	16223	16356	16239	16031	16357	16047	16342	16338	16215	16226	16165	16132	16315	16143	16158	16408	16241	16490	16349	16145	16308	16177	16075	16129	16385	16174	16431	16146	16338	16276	16167	16275	16243	16312	16494	16204	16428	16225	16408	16307	16205	16254	16379	16237	16287	16147	16256	16160	16239	16247	16169	16324	16058	16338	16408	16223	16228	16165	16192	16222	16351	16258	16318	16456	16264	16409	16141	16356	16319	16098	16106	16219	16190	16195	16257	16299	16264	16221	16142	16223	16340	16382	16303	16278	16242	16244	16080	16388	16420	16312	16104	16392	16207	16270	16258	16264	16222	16188	16279	16234	16241	16249	16350	16305	16259	16215	16206	16223	16367	16328	16139	16270	16118	16378	16168	16152	16461	16148	16149	16242	16317	16365	16285	16133	16188	16282	16263	16306	16089	16193	16241	16254	16244	16354	16380	16166	16247	16333	16335	16221	16288	16128	16186	16429	16136	16370	16154	16328	16308	16253	16337	16263	16310	16387	16370	16349	16253	16138	16309	16301	16265	16476	16411	16457	16193	16365	16250	16153	16426	16093	16348	16177	16228	16227	16202	16253	16293	16444	16255	16225	16190	16213	16331	16347	16303	16272	16186	16233	16287	16383	16254	16344	16371	16289	16379	16438	16253	16294	16078	16030	16193	16296	16293	16200	16608	16423	16262	16369	16358	16259	16262	16169	16278	16169	16353	16335	16248	16215	16298	16300	16188	16307	16338	16182	16369	16255	16266	16288	16229	16337	16358	16157	16329	16310	16352	16349	16334	16153	16156	16169	16333	16273	16217	16219	16170	16342	16361	16236	16339	16241	16074	16389	16246	16096	16239	16250	16272	16225	16440	16349	16188	16260	16291	16416	16408	16140	16303	16184	16228	16261	16283	16399	16177	16227	16221	16285	16446	16439	16392	16373	16153	16284	16345	16059	16295	16050	16350	16205	16182	16366	16218	16176	16411	16209	16150	16250	16414	16039	16450	16194	16285	16259	16217	16321	16144	16244	16388	16242	16080	16392	16295	16343	16341	16183	16118	16345	16376	16283	16399	16171	16297	16117	16228	16285	16246	16262	16268	16140	16237	16294	16170	16382	16338	16153	16215	16199	16331	16218	16273	16201	16096	16162	16126	16373	16311	16217	16097	16351	16286	16225	16207	16337	16081	16438	16209	16304	16400	16293	16294	16143	16249	16375	16168	16171	16303	16165	16154	16239	16192	16267	16196	16218	16187	16334	16289	16382	16230	16331	16183	16235	16282	16349	16251	16410	16369	16415	16299	16353	16386	16343	16185	16375	16197	16161	16175	16294	16180	16238	16263	16155	16198	16285	16329	16122	16292	16195	16264	16200	16476	16277	16400	16252	16228	16406	16244	16345	16225	16272	16367	16392	16373	16165	16078	16288	16285	16156	16296	16261	16389	16254	16216	16318	16239	16312	16283	16138	16266	16210	16367	16135	16223	16392	16169	16358	16285	16279	16385	16425	16286	16291	16514	16217	16242	16336	16385	16212	16482	16125	16176	16264	16261	16135	16188	16280	16229	16237	16265	16325	16204	16453	16354	16262	16231	16302	16337	16158	16179	16258	16228	16255	16235	16251	16356	16071	16068	16427	16316	16176	16234	16237	16319	16159	16250	16402	16288	16288	16381	16390	16252	16173	16279	16198	16269	16461	16341	16177	16161	16266	16370	16295	16232	16156	16318	16244	16174	16181	16363	16236	16312	16213	16248	16111	16238	16364	16158	16346	16224	16230	16281	16262	16210	16182	16342	16017	16189	16398	16378	16152	16274	16305	16197	16287	16351	16367	16264	16340	16214	16396	16178	16166	16475	16091	16323	16313	16401	16293	16295	16185	16110	16122	16179	16331	16336	16288	16262	16163	16223	16438	16119	16100	16270	16423	16337	16100	16161	16156	16079	16344	16163	16205	16155	16437	16355	16230	16173	16380	16370	16317	16167	16331	16224	16279	16303	16382	16195	16309	16284	16288	16123	16352	16263	16146	16243	16074	16188	16184	16275	16373	16098	16271	16061	16147	16258	16284	16227	16288	16257	16368	16174	16222	16121	16208	16193	16339	16222	16329	16195	16194	16209	16207	16033	16251	16326	16327	16279	16154	16228	16304	16249	16308	16309	16303	16212	16195	16237	16298	16233	16347	16248	16207	16396	16258	16308	16259	16269	16210	16174	16257	16447	16305	16314	16372	16088	16351	16304	16249	16457	16275	16121	16348	16399	16362	16207	16137	16328	16257	16226	16374	16430	16146	16265	16173	16258	16126	16303	16314	16204	16342	16405	16219	16156	16229	16175	16398	16352	16109	16391	16175	16332	16332	16133	16139	16448	16137	16272	16322	16152	16187	16139	16116	16178	16311	16125	16411	16206	16410	16394	16225	16149	16396	16203	16302	16245	16434	16138	16317	16214	16129	16243	16150	16325	16271	16256	16256	16327	16321	16263	16370	16305	16168	16197	16182	16320	16202	16317	16139	16172	16183	16342	16171	16374	16172	16392	16139	16245	16189	16269	16237	16208	16336	16180	16248	16309	16339	16340	16231	16270	16148	16189	16202	16275	16385	16317	16329	16176	16118	16454	16293	16271	16176	16176	16419	16183	16145	16257	16317	16248	16256	16230	16288	16191	16194	16213	16144	16244	16091	16243	16296	16290	16320	16422	16190	16220	16296	16208	15999	16149	16397	16119	16232	16259	16093	16260	16209	16347	16275	16154	16150	16289	16316	16232	16339	16067	16322	16295	16291	16257	16342	16343	16467	16244	16350	16194	16256	16254	16307	16535	16334	16224	16209	16328	16143	16181	16146	16277	16319	16404	16181	16458	16305	16164	16257	16169	16245	16263	16190	16273	16190	16265	16312	16077	16313	16339	16268	16306	16357	16256	16177	16284	16179	16455	16264	16268	16134	16239	16386	16121	16268	16364	16247	16281	16366	16442	16349	16297	16194	16218	16300	16255	16393	16198	16242	16228	16236	16457	16318	16421	16271	16270	16283	16237	16407	16094	16352	16215	16306	16356	16204	16443	16235	16418	16296	16266	16111	16147	16290	16223	16328	16238	16301	16375	16254	16226	16440	16227	16228	16216	16326	16280	16306	16310	16255	16314	16284	16380	16215	16473	16422	16274	16296	16293	16297	16454	16342	16390	16297	16277	16198	16237	16286	16281	16284	16248	16186	16343	16402	16161	16315	16383	16279	16161	16391	16317	16056	16228	16172	16235	16256	16254	16328	16226	16193	16205	16292	16264	16248	16404	16257	16207	16315	16262	16304	16452	16202	16261	16264	16216	16012	16268	16244	16188	16438	16271	16092	16436	16320	16206	16241	16188	16248	16221	16344	16298	16326	16393	16132	16137	16169	16251	16181	16229	16373	16182	16283	16276	16229	16415	16063	16144	16293	16156	16457	16201	16228	16245	16098	16358	16157	16428	16334	16135	16218	16263	16210	16180	16409	16362	16229	16270	16359	16240	16129	16321	16136	16215	16279	16382	16183	16399	16312	16246	16201	16422	16346	16382	15917	16307	16342	16258	16259	16254	16461	16147	16280	16300	16385	16372	16351	16281	16308	16233	16137	16324	16284	16330	16242	16241	16363	16158	16194	16296	16360	16349	16345	16264	16210	16328	16304	16338	16298	16120	16275	16276	16302	16025	16413	16130	16275	16409	16252	16496	16252	16264	16345	16182	16299	16186	16346	16052	16392	16187	16189	16219	16211	16298	16220	16440	16330	16364	16264	16130	16233	16343	16338	16344	16162	16342	16220	16258	16260	16353	16255	16333	16127	16213	16406	16241	16196	16203	16375	16225	16316	16212	16129	16262	16244	16124	16220	16285	16076	16268	16100	16173	16238	16259	16188	16406	16232	16248	16437	16248	16392	16200	16353	16456	16350	16133	16296	16320	16233	16275	16282	15990	16233	16327	16052	16306	16302	16324	16228	16332	16336	16349	16239	16244	16248	16212	16401	16348	16451	16280	16136	16286	16124	16333	16171	16332	16221	16337	16256	16425	16297	16487	16356	16262	16160	16244	16408	16344	16250	16214	16212	16303	16206	16230	16384	16189	16364	16309	16489	15989	16458	16240	16358	16215	16258	16289	16328	16244	16159	16132	16390	16310	16372	16224	16128	16290	16266	16543	16390	16237	16312	16131	16410	16340	16161	16471	16179	16228	16377	16252	16292	16142	16157	16152	16337	16208	16430	16224	16324	16404	16271	16357	16198	16254	16232
29907	26923	30975	26559	21790	20639	19931	19514	19166	18958	19147	19158	18773	18623	18564	18500	18609	18757	18750	18694	18703	18829	18640	18643	18559	18434	18669	18514	18490	18601	18550	18637	18435	18549	18551	18481	18573	18322	18352	18705	18380	18567	18404	18425	18295	18384	18535	18455	18465	18506	18589	18455	18502	18651	18540	18377	18579	18475	18466	18376	18526	18505	18553	18565	18555	18581	18573	18505	18485	18552	18474	18501	18475	18473	18424	18482	18488	18605	18579	18536	18386	18423	18405	18542	18329	18483	18521	18475	18446	18307	18561	18310	18425	18306	18410	18527	18418	18381	18501	18417	18327	18324	18231	18429	18478	18684	18608	18256	18382	18535	18385	18562	18328	18276	18446	18408	18621	18437	18478	18288	18195	18621	18481	18673	18451	18586	18312	18327	18486	18537	18508	18461	18550	18421	18652	18270	18570	18314	18656	18431	18632	18608	18521	18428	18287	18407	18239	18496	18535	18303	18396	18457	18486	18433	18527	18181	18374	18376	18353	18510	18506	18320	18532	18503	18524	18634	18464	18499	18517	18377	18551	18689	18407	18502	18358	18406	18455	18501	18595	18480	18555	18257	18542	18362	18462	18523	18596	18403	18398	18479	18432	18429	18385	18535	18616	18512	18355	18425	18537	18592	18330	18427	18413	18546	18640	18395	18390	18460	18643	18516	18553	18563	18426	18430	18265	18338	18499	18508	18507	18696	18517	18431	18589	18493	18530	18453	18802	18582	18746	18474	18434	18249	18510	18485	18591	18585	18552	18549	18582	18596	18482	18295	18424	18189	18433	18413	18453	18674	18376	18510	18369	18317	18601	18653	18443	18566	18419	18412	18314	18403	18401	18646	18606	18533	18486	18521	18743	18456	18309	18568	18445	18481	18552	18708	18704	18406	18520	18492	18531	18419	18504	18345	18479	18681	18676	18461	18385	18432	18438	18504	18428	18423	18500	18198	18550	18450	18581	18451	18444	18337	18453	18516	18598	18504	18646	18386	18554	18198	18366	18571	18631	18487	18462	18481	18371	18431	18603	18206	18692	18477	18725	18610	18766	18371	18515	18423	18623	18506	18492	18527	18536	18265	18423	18602	18462	18425	18338	18323	18629	18388	18541	18690	18611	18277	18534	18508	18373	18317	18457	18396	18587	18373	18306	18572	18660	18543	18502	18611	18461	18467	18464	18351	18378	18554	18530	18503	18638	18450	18386	18640	18415	18643	18470	18571	18430	18518	18698	18532	18562	18388	18378	18425	18550	18527	18683	18322	18527	18533	18400	18529	18687	18453	18371	18429	18613	18376	18533	18526	18529	18453	18488	18596	18493	18474	18482	18450	18537	18217	18532	18449	18446	18310	18559	18459	18538	18606	18538	18518	18729	18309	18509	18559	18635	18557	18579	18518	18545	18631	18736	18597	18558	18519	18807	18313	18375	18466	18342	18380	18391	18370	18512	18448	18466	18386	18470	18311	18514	18381	18460	18421	18391	18372	18688	18448	18506	18470	18563	18364	18693	18651	18472	18562	18485	18430	18503	18474	18480	18769	18456	18559	18620	18492	18593	18493	18408	18428	18519	18444	18606	18615	18567	18367	18416	18444	18513	18458	18398	18458	18725	18446	18498	18443	18571	18532	18785	18517	18465	18581	18394	18433	18418	18509	18519	18431	18592	18479	18592	18430	18390	18680	18552	18630	18600	18501	18480	18548	18609	18464	18358	18607	18432	18645	18429	18591	18619	18471	18541	18379	18548	18500	18562	18475	18420	18286	18475	18577	18475	18452	18414	18385	18576	18387	18297	18419	18280	18388	18531	18625	18599	18356	18648	18396	18537	18553	18500	18466	18231	18506	18502	18460	18574	18560	18367	18580	18477	18496	18531	18386	18767	18413	18236	18503	18496	18402	18480	18439	18696	18529	18583	18410	18634	18325	18760	18441	18342	18538	18434	18450	18830	18522	18360	18564	18440	18375	18622	18809	18549	18467	18703	18410	18445	18269	18539	18417	18561	18547	18512	18567	18431	18291	18627	18623	18405	18644	18582	18394	18362	18540	18394	18665	18365	18453	18400	18522	18662	18564	18510	18585	18599	18503	18657	18386	18404	18555	18456	18791	18589	18562	18548	18666	18358	18680	18569	18407	18407	18237	18426	18489	18557	18416	18438	18416	18440	18553	18568	18404	18478	18645	18508	18546	18624	18638	18592	18425	18575	18468	18376	18614	18568	18633	18631	18624	18682	18702	18407	18508	18539	18452	18560	18366	18322	18435	18374	18487	18405	18452	18475	18252	18536	18428	18299	18483	18163	18638	18415	18341	18567	18376	18313	18363	18493	18570	18479	18520	18467	18468	18384	18695	18574	18495	18502	18434	18549	18810	18601	18401	18437	18500	18532	18576	18457	18366	18443	18408	18375	18568	18445	18355	18775	18652	18507	18501	18517	18370	18685	18573	18383	18483	18395	18315	18573	18444	18296	18254	18519	18577	18419	18480	18459	18468	18432	18390	18391	18507	18434	18435	18545	18483	18426	18466	18410	18405	18417	18220	18463	18601	18480	18422	18499	18512	18536	18525	18667	18382	18515	18589	18622	18545	18636	18350	18399	18513	18539	18415	18220	18411	18674	18351	18363	18116	18480	18456	18369	18350	18402	18302	18496	18350	18175	18563	18434	18281	18498	18394	18489	18422	18491	18370	18363	18420	18370	18414	18447	18525	18459	18539	18452	18439	18547	18435	18540	18515	18490	18568	18468	18488	18520	18518	18354	18513	18409	18534	18508	18306	18517	18368	18507	18471	18464	18411	18472	18453	18406	18635	18548	18459	18274	18550	18554	18642	18625	18521	18383	18734	18343	18465	18653	18567	18479	18518	18601	18650	18573	18500	18507	18391	18337	18322	18557	18404	18852	18514	18580	18548	18478	18627	18642	18383	18599	18277	18545	18643	18522	18512	18346	18708	18623	18516	18500	18411	18412	18490	18638	18421	18359	18441	18401	18441	18577	18565	18573	18643	18597	18345	18350	18183	18421	18444	18569	18482	18232	18331	18648	18337	18341	18555	18596	18485	18473	18660	18275	18424	18570	18307	18536	18394	18466	18533	18427	18569	18584	18289	18346	18438	18560	18297	18473	18528	18418	18525	18287	18513	18499	18351	18635	18236	18321	18583	18384	18509	18541	18435	18341	18652	18407	18464	18464	18464	18572	18417	18389	18597	18323	18342	18420	18434	18548	18258	18544	18372	18494	18272	18634	18638	18354	18437	18475	18370	18639	18434	18450	18524	18509	18481	18416	18498	18576	18530	18601	18191	18470	18427	18450	18541	18423	18513	18503	18625	18354	18539	18626	18651	18527	18603	18655	18567	18469	18393	18556	18521	18404	18567	18516	18485	18421	18669	18618	18722	18456	18521	18553	18350	18406	18446	18509	18423	18375	18557	18596	18411	18489	18449	18525	18432	18552	18442	18423	18426	18596	18462	18567	18435	18497	18391	18267	18685	18714	18216	18472	18484	18568	18637	18436	18613	18697	18564	18652	18393	18635	18411	18583	18313	18582	18542	18495	18566	18514	18556	18364	18473	18596	18476	18319	18284	18484	18394	18555	18484	18475	18514	18402	18678	18612	18506	18455	18501	18394	18530	18755	18500	18511	18504	18435	18661	18478	18542	18697	18542	18751	18414	18437	18419	18226	18393	18623	18595	18490	18271	18528	18570	18538	18572	18423	18506	18593	18616	18560	18406	18631	18369	18417	18523	18280	18521	18667	18530	18501	18597	18373	18771	18611	18635	18303	18505	18413	18490	18477	18479	18399	18684	18581	18577	18634	18280	18409	18541	18522	18419	18395	18566	18351	18462	18629	18418	18329	18553	18339	18365	18742	18640	18552	18459	18665	18615	18586	18170	18391	18416	18512	18436	18404	18618	18568	18688	18320	18498	18410	18522	18559	18651	18512	18620	18504	18451	18419	18570	18455	18564	18425	18553	18440	18353	18413	18509	18372	18448	18483	18468	18349	18493	18374	18497	18549	18603	18327	18584	18561	18670	18462	18428	18215	18547	18508	18630	18485	18356	18514	18534	18610	18417	18526	18454	18518	18484	18430	18487	18622	18331	18573	18405	18549	18517	18366	18168	18618	18421	18412	18420	18405	18507	18598	18502	18525	18647	18632	18476	18471	18652	18525	18554	18343	18266	18669	18363	18736	18434	18407	18374	18314	18543	18473	18481	18745	18468	18447	18445	18586	18453	18606	18696	18324	18565	18691	18616	18364	18564	18507	18499	18467	18399	18746	18384	18410	18345	18593	18283	18552	18358	18405	18619	18355	18374	18455	18518	18572	18480	18637	18674	18374	18551	18319	18498	18499	18274	18615	18527	18250	18488	18497	18526	18567	18402	18421	18377	18354	18597	18440	18577	18689	18538	18518	18563	18288	18621	18467	18655	18434	18499	18294	18216	18382	18404	18605	18606	18576	18354	18594	18468	18523	18452	18510	18643	18591	18737	18588	18448	18429	18379	18713	18283	18596	18711	18497	18739	18551	18438	18449	18505	18658	18480	18637	18393	18352	18550	18470	18391	18648	18352	18489	18609	18568	18476	18536	18388	18535	18679	18370	18428	18461	18351	18307	18637	18404	18783	18469	18562	18477	18475	18457	18659	18435	18582	18354	18569	18526	18524	18683	18363	18435	18398	18455	18419	18521	18486	18450	18445	18271	18418	18533	18527	18459	18581	18204	18514	18335	18362	18617	18434	18432	18529	18395	18654	18407	18355	18394	18529	18436	18396	18498	18559	18506	18378	18537	18375	18533	18489	18520	18503	18516	18480	18479	18481	18587	18415	18604	18487	18765	18521	18575	18584	18503	18685	18662	18507	18661	18644	18552	18443	18538	18386	18201	18406	18576	18391	18344	18426	18451	18432	18421	18597	18371	18602	18755	18441	18371	18412	18256	18387	18525	18352	18361	18620	18426	18258	18514	18289	18562	18232	18631	18396	18751	18632	18629	18440	18645	18517	18283	18599	18660	18671	18480	18479	18500	18504	18582	18309	18553	18572	18365	18579	18649	18371	18659	18608	18668	18326	18471	18551	18458	18482	18465	18562	18545	18437	18376	18401	18567	18410	18605	18477	18461	18690	18408	18508	18583	18462
25639	40162	32750	24521	20956	19100	18242	17778	17491	17291	16987	16748	16758	16595	16326	16432	16214	16229	16423	16354	16307	16207	16205	16247	16223	16120	16229	16361	16350	16230	16226	16195	16346	16196	16112	16103	16146	16270	16254	16396	16152	16003	16102	16140	16138	16079	16157	16178	16313	15991	16128	16082	16203	16371	16100	16316	15873	16254	16093	16138	16141	16109	16129	16206	16265	16073	16066	16171	16242	16097	16166	16157	16030	16173	16144	15999	16114	16360	16273	16109	16195	16116	16239	16186	16270	15989	16072	16127	16061	16118	16144	16163	16155	16138	16186	16223	16104	15963	16220	16151	16206	16140	16171	16146	15847	16067	16120	16086	16009	15993	16135	16136	16293	16176	16235	16084	16076	16178	15984	16027	16079	16295	16247	16213	16075	16299	16120	16178	16149	16015	15985	16068	16058	16207	16357	16083	16166	16164	15977	16245	15930	16219	15888	16274	16092	16125	16113	16133	16197	16321	16123	16325	16234	16200	16272	16120	16025	16087	15942	16115	16162	16218	16153	15876	16302	16268	16227	16000	16176	16213	16053	16307	16042	15928	15989	16065	16150	16088	16016	16102	16080	16055	16079	16282	16249	15979	16219	16178	16138	16208	16168	16076	16096	16013	16280	16152	16132	16250	16173	16258	16130	16098	16228	16132	16142	16391	16374	16342	16142	15900	16037	16216	16166	16262	16065	16114	16104	16030	16206	16127	16115	16145	16144	16090	16121	16072	16334	16191	16051	15982	16146	16172	16270	16095	16261	16158	16062	15995	16216	16196	16125	16074	15937	16125	16236	16164	16158	16239	16155	16166	16151	16133	16137	16129	16234	16368	16111	16114	16047	16230	16062	16257	16209	16207	16162	16193	16138	16230	16197	16125	16145	16180	16047	16118	16075	16190	16399	16023	16198	16208	16239	16214	16139	16235	16274	16192	16130	16130	16039	16086	16052	16074	15908	16184	16067	16262	16154	16157	16091	16095	15991	16195	16161	16065	16063	16187	16121	16274	16032	16262	16145	16139	16070	16109	16174	16029	15979	16105	16116	16021	16027	16121	16336	16067	16098	16129	16195	16285	16212	16302	16176	16269	16142	16184	16229	16082	16209	16189	16084	16119	16237	16241	16091	16064	16130	16307	16175	16001	15943	16357	16010	16301	16274	16044	16256	16178	16150	15992	16233	16275	16194	16262	16148	16202	16114	16227	15944	16338	16067	16097	15981	16278	16047	16056	16135	16171	16100	16289	16191	16121	16289	16175	16066	16073	16215	16007	16369	16224	16162	16175	16048	16221	16088	16091	16140	16020	16267	16203	16094	16154	16336	16068	16330	16173	16117	16189	16072	16196	16116	16208	16215	16095	16188	16251	16105	16276	16159	16262	16218	16088	16231	16214	16166	16140	16181	16130	16062	16074	15970	16135	16094	16235	16254	16170	16082	16028	16302	15946	16294	16149	16094	16156	16183	16390	16148	16111	16248	16141	16166	16134	16114	16388	16091	16238	16090	16134	16227	16058	16119	16022	16227	16193	16139	16123	16143	16132	16305	16150	16082	16275	15990	16284	16248	16166	16184	16166	16151	16023	16353	16186	16116	16114	16210	16310	16211	16138	16279	16212	16201	16218	16219	16020	16231	16179	16276	16038	16046	15959	16112	16177	16091	16080	16217	16146	16253	16065	16169	16092	15977	16248	16203	16180	16115	16206	16071	16220	16127	16055	16085	16211	16175	16169	16228	16098	16214	16097	16133	16335	16051	16332	16067	16264	16170	16252	16244	16281	16287	16195	16180	16020	16109	16038	16246	16124	16261	16055	15985	16136	16162	16148	16442	16120	16315	16217	16170	16023	15951	16103	16277	16092	16150	16199	16261	16106	16120	16160	16291	16214	16018	16135	16184	16187	16046	16233	15933	16100	16192	16083	16150	16253	16330	16100	16203	16217	16181	16127	16051	16163	16236	16224	15945	16082	16263	16183	16132	16156	16225	16030	16035	16160	16244	16239	16208	16042	16036	15962	16266	16041	16005	16003	16124	16126	16189	16117	16111	16237	16137	16151	16127	16174	16159	16030	16261	16201	16258	16079	16127	16176	16153	16033	16151	16304	16170	16121	16250	16008	16222	16186	16014	16196	16247	16109	16249	15983	15987	16185	16038	16119	16213	16019	16202	16076	16233	15957	16151	16215	16273	16367	16246	16032	16131	16033	16252	16050	16194	16101	16116	16275	16151	16295	16231	16058	16175	16052	16216	16144	16295	16207	16050	16019	16062	15969	16202	16241	16267	16210	16149	15955	16138	16267	16254	16036	16098	16223	16037	16326	16145	16125	16221	16141	16187	15972	16249	16060	16109	16251	16141	16228	16243	16263	16135	16143	16124	16284	16168	16253	16167	16072	15802	16182	15961	16031	16099	16241	16304	16064	16027	15997	16160	16252	16191	16058	15959	16088	16112	16187	16188	16160	16180	16081	16186	16035	16166	16110	16154	16082	16103	16241	16169	16156	16101	16154	15964	16071	16047	16140	16087	16160	16215	16145	16207	16244	16234	16261	16095	16297	16081	16238	16153	15960	16219	16137	16284	16086	16052	16197	16032	16165	16173	16050	16243	16250	16270	16103	16166	16179	16148	16237	16270	16165	16198	16196	16153	16078	16365	16286	16122	16294	16097	16243	16000	16145	16212	16081	16020	16136	16181	16240	16066	16182	16088	16059	16210	16092	16178	16366	16130	16251	16112	16307	16049	16359	16089	16169	16212	16127	15999	16246	16277	16161	16267	16074	16188	16276	16187	16159	16037	16016	16231	16025	16114	16058	16227	16198	16104	16064	16094	16104	16112	16072	16203	16062	16159	16145	16175	16183	16075	16337	15995	16072	16125	15952	16073	16248	16168	16125	16260	16100	16049	16121	16142	16126	16281	16448	16127	16352	16117	16119	16198	16237	16055	16204	16017	15961	16100	16085	16124	16136	16113	16063	16059	16190	16036	16235	16012	16009	16199	16274	16214	16179	16204	16308	16151	16144	16152	16137	16316	16166	16383	16248	16224	16221	16293	16006	16406	16037	16293	16098	16166	16122	16175	16249	16157	16158	16189	16217	16069	16034	16175	16074	16257	16149	16177	16172	16220	16020	16172	16018	16290	16174	16007	16312	16164	16113	16149	16123	16028	16163	16154	16081	16289	16081	16262	16042	16130	16192	16197	16090	16260	16030	16217	16063	16346	16097	16268	15918	16324	16031	16186	16142	16193	16096	16097	16027	16202	16221	16202	16272	16222	16191	16321	16208	15960	16247	15984	16214	16200	16155	16166	16192	16106	16359	16330	16130	16088	16359	16101	16097	16102	16193	16071	16289	16099	16358	16246	16108	16121	16242	16206	16138	16060	15940	16029	16278	16157	16041	16102	16169	16146	16125	16173	16264	16067	16250	16277	16245	16004	16150	16192	16274	16084	16148	16305	16142	16245	16249	16182	16158	16284	16100	16040	16056	16285	16302	16270	16164	16109	16175	16112	16182	16242	16182	16255	16217	16209	16003	16108	16303	16069	16185	16377	16135	15977	16128	16220	16077	16322	16191	16162	15807	16262	16215	16259	16153	16147	15989	16096	15920	16073	16068	16308	16205	16098	16097	16110	16093	16202	16312	16254	16197	16025	16338	16243	16127	15977	16131	16149	16250	16339	16066	16150	16359	15997	16180	16176	16252	16163	16366	16139	16232	16079	16192	16040	16233	16283	16094	16086	16312	16168	16298	16035	16241	16186	16153	16080	16207	16133	16181	16207	16216	16279	16007	16214	16066	16022	16025	16120	16188	16099	15976	16177	16260	16146	16299	16098	16067	15988	15994	16184	16264	16012	16269	16147	16266	16165	16101	16104	16083	16310	16253	16194	16315	16209	16036	16135	16016	16280	16308	16118	16285	16108	16209	16240	16071	16218	16136	16080	16235	16109	16285	16228	16140	16059	16280	16047	16236	16138	16198	16234	16140	16238	16257	16313	16073	16109	16049	16184	16229	16056	16116	16066	16336	16208	16185	16281	16046	16298	16095	16060	16203	16224	16273	16134	16164	16308	16241	16060	16296	16079	16104	16151	16178	16041	16133	16200	16030	16081	16099	16133	16292	16220	16338	16154	16118	16155	16226	16180	16042	16092	16270	16241	16198	16095	16131	16198	16152	16337	16325	16175	16225	16209	16195	16100	16217	16141	16038	16145	16158	16276	16138	16324	16204	16150	16220	16290	15965	16110	16094	16084	15980	16198	16155	16000	16070	16247	16112	16061	16198	16092	16248	16086	16162	16126	16210	16128	16238	16164	16290	16187	16417	16200	16227	16079	16221	15954	16191	16191	16287	16175	16210	16233	16123	16212	16231	16136	16111	16253	15848	16050	16064	16227	16082	16479	16136	16169	16173	16225	15978	16314	15979	16142	16124	16150	16142	16364	16098	16298	16187	15956	15976	16200	16295	16224	16245	16141	16172	16195	16232	16083	16123	16183	16229	16137	16055	16402	16034	15914	16268	16177	16216	16212	16168	16079	16203	16147	16082	16222	16030	16146	16204	16128	16137	16221	16196	16170	16249	16087	16318	16072	16296	16169	16168	16188	16050	16083	16203	16084	16233	16083	16149	16135	16169	16266	16080	16096	16121	15985	16328	15975	16332	16184	16138	15914	15922	16128	16157	16027	16135	16164	16131	16266	16132	15968	16080	16197	16108	16169	16132	16068	16204	16020	16156	16015	15986	16235	16210	16153	16174	16165	16100	16111	16396	16213	15963	16315	16206	16175	16268	16186	16013	16295	16353	16045	16300	16221	16060	16173	16091	16234	16275	16017	16248	16029	16230	16029	16350	16213	16118	16221	16118	16119	16228	16227	16216	16163	16131	16209	16048	16027	16152	16188	16262	16178	16469	16117	16140	16216	16168	15854	16031	16377	16115	16229	16142	16008	16153	16377	16185	16193	16009	16147	16083	16198	16273	16237	16200	16132	15984	16254	16152	16094	16211	16173	16001	16095	16126	16126	16196	16174	16236	16306	16137	15975	16054	16193	16252	16129	16181	16302	16143	16120	16074	15988	16142	16132	16034	16273	16092	16273	16100	16196	16160	16055	16034	16221	16124	16119	16228	16166	16153	16248	16110	16120	16166	16383	16187
23504	21476	28193	25701	23278	23276	23049	20768	20124	19892	19819	19362	19366	19083	19130	19051	18911	18937	18981	19006	18647	18763	18996	18703	18703	18764	18665	18814	18808	18848	18694	18667	18687	18514	18318	18686	18788	18636	18650	18709	18604	18669	18612	18608	18746	18757	18577	18659	18704	18519	18553	18550	18559	18616	18651	18594	18551	18601	18763	18587	18632	18564	18663	18659	18626	18554	18413	18669	18694	18466	18551	18325	18616	18487	18537	18513	18505	18366	18438	18667	18587	18529	18805	18458	18636	18671	18662	18590	18600	18714	18382	18460	18547	18571	18628	18551	18672	18791	18469	18520	18550	18451	18423	18718	18601	18491	18636	18541	18489	18634	18715	18413	18597	18437	18710	18372	18563	18343	18478	18500	18604	18699	18544	18510	18547	18476	18667	18645	18469	18347	18647	18469	18387	18468	18520	18634	18495	18326	18820	18416	18580	18353	18507	18376	18520	18512	18334	18766	18607	18409	18242	18455	18598	18651	18536	18601	18571	18608	18556	18396	18732	18506	18525	18398	18577	18709	18583	18584	18591	18691	18630	18569	18530	18490	18534	18442	18479	18720	18390	18465	18351	18284	18413	18469	18591	18569	18433	18546	18553	18460	18602	18641	18664	18683	18592	18605	18649	18593	18473	18476	18724	18633	18529	18633	18483	18552	18421	18484	18692	18490	18722	18552	18607	18468	18662	18613	18648	18521	18537	18461	18608	18541	18666	18505	18644	18548	18538	18612	18784	18634	18515	18577	18707	18468	18541	18537	18592	18521	18570	18431	18677	18542	18340	18300	18369	18592	18643	18665	18789	18683	18473	18552	18620	18696	18303	18459	18517	18600	18494	18591	18479	18548	18682	18597	18439	18502	18560	18718	18511	18588	18419	18911	18630	18810	18532	18354	18427	18546	18573	18620	18740	18460	18738	18621	18617	18533	18839	18650	18581	18712	18549	18546	18605	18592	18466	18524	18661	18645	18477	18703	18570	18540	18675	18380	18649	18442	18499	18558	18448	18635	18477	18525	18650	18635	18676	18398	18470	18462	18551	18677	18615	18621	18716	18669	18745	18327	18504	18630	18622	18561	18503	18485	18444	18698	18584	18397	18562	18603	18562	18466	18563	18387	18584	18679	18577	18464	18594	18587	18505	18427	18606	18525	18564	18422	18398	18561	18390	18656	18501	18660	18661	18586	18572	18559	18453	18662	18478	18510	18566	18693	18501	18549	18584	18598	18482	18394	18519	18661	18546	18701	18535	18556	18570	18573	18650	18406	18774	18629	18616	18628	18625	18555	18602	18506	18573	18658	18589	18672	18433	18496	18539	18707	18643	18487	18389	18749	18637	18562	18635	18477	18478	18883	18525	18627	18547	18497	18652	18552	18632	18681	18551	18778	18498	18526	18386	18584	18595	18468	18662	18349	18458	18555	18486	18605	18347	18452	18434	18670	18616	18429	18627	18514	18763	18677	18497	18427	18768	18558	18703	18719	18460	18474	18584	18485	18521	18574	18840	18548	18567	18744	18627	18690	18694	18507	18477	18626	18467	18512	18564	18620	18648	18685	18822	18639	18717	18607	18754	18587	18630	18477	18652	18627	18481	18554	18575	18601	18575	18525	18631	18459	18494	18488	18470	18523	18705	18756	18588	18466	18779	18429	18615	18701	18468	18598	18625	18548	18463	18661	18585	18479	18577	18437	18349	18527	18611	18494	18445	18576	18494	18616	18694	18567	18694	18440	18430	18474	18492	18551	18359	18533	18492	18487	18637	18705	18543	18416	18520	18666	18516	18384	18568	18630	18679	18545	18619	18571	18574	18532	18651	18538	18375	18750	18636	18497	18587	18499	18625	18640	18756	18644	18457	18586	18645	18614	18521	18472	18608	18602	18563	18269	18390	18647	18628	18681	18489	18608	18460	18589	18610	18498	18687	18695	18590	18616	18437	18452	18472	18489	18513	18745	18547	18488	18701	18483	18431	18566	18632	18622	18590	18464	18646	18376	18693	18500	18567	18577	18259	18581	18772	18626	18426	18594	18446	18640	18364	18718	18501	18446	18540	18405	18494	18618	18644	18562	18664	18577	18798	18579	18461	18413	18707	18548	18545	18604	18513	18471	18510	18708	18846	18510	18591	18563	18662	18382	18583	18668	18452	18547	18570	18394	18484	18492	18620	18674	18694	18699	18475	18589	18775	18701	18428	18556	18593	18588	18553	18467	18485	18471	18790	18611	18487	18462	18472	18566	18318	18439	18468	18401	18653	18373	18508	18526	18623	18508	18632	18423	18566	18483	18857	18756	18468	18545	18614	18614	18694	18811	18507	18517	18431	18606	18521	18632	18531	18701	18664	18575	18603	18596	18603	18619	18677	18754	18586	18653	18705	18379	18503	18552	18465	18684	18685	18430	18605	18627	18569	18759	18477	18698	18663	18581	18643	18463	18508	18723	18470	18568	18588	18558	18488	18635	18582	18583	18552	18345	18726	18505	18573	18861	18587	18741	18730	18451	18679	18587	18649	18483	18563	18536	18695	18363	18497	18374	18599	18421	18376	18376	18545	18434	18639	18518	18539	18563	18600	18600	18514	18646	18322	18569	18446	18484	18643	18560	18618	18573	18298	18666	18600	18790	18484	18514	18502	18441	18362	18607	18484	18561	18735	18826	18559	18546	18642	18368	18534	18584	18517	18630	18594	18494	18751	18544	18688	18564	18657	18625	18576	18545	18598	18512	18779	18594	18402	18626	18660	18531	18594	18698	18436	18559	18734	18715	18591	18553	18594	18578	18420	18613	18379	18573	18528	18484	18673	18440	18844	18579	18494	18642	18633	18660	18613	18499	18639	18498	18774	18494	18733	18540	18594	18617	18769	18523	18966	18814	18889	18706	18617	18534	18433	18633	18563	18542	18497	18451	18526	18542	18415	18598	18355	18639	18718	18600	18469	18485	18513	18431	18565	18680	18615	18626	18493	18480	18643	18678	18602	18785	18765	18460	18511	18489	18567	18651	18561	18572	18554	18635	18507	18457	18455	18444	18423	18588	18469	18595	18495	18309	18646	18531	18466	18643	18528	18459	18454	18382	18777	18619	18587	18408	18664	18399	18452	18700	18620	18569	18543	18445	18639	18534	18652	18675	18684	18580	18687	18589	18512	18504	18619	18643	18573	18669	18498	18551	18469	18410	18724	18448	18484	18556	18348	18578	18620	18568	18563	18381	18625	18606	18771	18742	18555	18568	18612	18511	18588	18619	18544	18633	18689	18591	18506	18464	18708	18389	18602	18401	18446	18629	18478	18711	18522	18534	18559	18492	18642	18489	18659	18272	18833	18672	18780	18605	18345	18550	18368	18548	18517	18499	18653	18495	18556	18465	18470	18544	18648	18609	18605	18371	18474	18664	18659	18706	18764	18628	18686	18578	18636	18692	18919	18391	18504	18498	18578	18610	18503	18534	18590	18629	18662	18500	18652	18734	18640	18610	18593	18804	18783	18749	18764	18556	18702	18662	18491	18833	18734	18641	18561	18587	18566	18578	18619	18703	18581	18635	19047	18416	18441	18599	18649	18406	18647	18489	18250	18605	18490	18462	18665	18435	18722	18626	18510	18647	18534	18783	18419	18586	18698	18655	18582	18321	18657	18541	18713	18638	18566	18616	18641	18797	18551	18458	18627	18629	18845	18736	18685	18595	18380	18528	18556	18680	18675	18414	18480	18350	18452	18527	18824	18439	18514	18586	18712	18619	18751	18566	18519	18720	18616	18681	18695	18501	18526	18696	18651	18565	18574	18531	18699	18608	18587	18439	18441	18572	18544	18553	18512	18655	18654	18594	18355	18622	18665	18565	18658	18495	18548	18657	18586	18573	18782	18424	18609	18395	18597	18515	18387	18678	18616	18688	18723	18525	18559	18354	18511	18467	18465	18579	18453	18523	18554	18572	18529	18567	18614	18757	18485	18590	18637	18553	18666	18734	18726	18419	18426	18569	18470	18448	18398	18627	18593	18610	18473	18122	18333	18593	18393	18589	18684	18603	18638	18678	18389	18591	18655	18432	18468	18562	18487	18746	18563	18638	18688	18661	18350	18635	18641	18481	18659	18502	18303	18409	18608	18750	18581	18372	18448	18768	18620	18433	18346	18706	18415	18468	18698	18396	18645	18586	18716	18667	18534	18572	18580	18484	18746	18633	18640	18640	18394	18567	18574	18541	18657	18716	18558	18417	18593	18399	18603	18480	18516	18476	18416	18597	18508	18646	18621	18689	18416	18416	18498	18404	18435	18506	18483	18594	18454	18616	18515	18712	18544	18450	18650	18459	18586	18575	18591	18541	18589	18586	18529	18663	18539	18525	18499	18640	18383	18684	18541	18553	18659	18539	18428	18623	18552	18565	18449	18515	18574	18583	18738	18659	18800	18727	18718	18693	18557	18632	18551	18685	18609	18392	18465	18720	18629	18553	18390	18452	18519	18721	18464	18553	18713	18354	18498	18686	18613	18556	18603	18663	18589	18564	18622	18603	18571	18492	18504	18715	18529	18501	18590	18486	18615	18495	18780	18682	18756	18597	18704	18571	18567	18538	18563	18566	18524	18510	18680	18587	18496	18592	18683	18586	18658	18527	18521	18503	18614	18764	18742	18410	18703	18506	18590	18407	18599	18531	18601	18542	18670	18615	18519	18651	18624	18421	18662	18806	18501	18690	18619	18524	18597	18707	18545	18615	18738	18405	18568	18694	18825	18622	18366	18505	18735	18489	18632	18625	18436	18563	18500	18533	18475	18556	18565	18539	18544	18422	18729	18595	18425	18272	18710	18619	18527	18578	18450	18645	18376	18638	18513	18560	18734	18649	18620	18417	18596	18613	18744	18543	18696	18531	18604	18546	18559	18556	18602	18886	18545	18627	18646	18587	18904	18633	18675	18614	18635	18717	18617	18707	18506	18658	18833	18589	18593	18769	18728	18629	18509	18518	18500	18440	18608	18664	18599	18657	18517	18516	18414	18446	18689	18474	18612	18437	18535	18494	18575	18662	18397	18713	18408	18426	18545	18665	18590	18579	18400	18583	18632	18506	18579	18639	18675	18594	18590	18541	18445	18422	18592	18760	18456	18466	18430	18493	18430	18578	18525	18487	18557	18621	18585	18323	18380	18567
24013	46023	37966	28853	24216	21217	19700	18955	18511	17925	17711	17417	17004	16960	16639	16670	16579	16730	16458	16645	16671	16518	16410	16447	16473	16375	16426	16426	16330	16285	16417	16349	16478	16343	16459	16204	16305	16107	16209	16185	16141	16415	16343	16218	16306	16113	16284	16352	16204	16341	16178	16283	16165	16157	16172	16088	16234	16287	16222	16248	16144	16195	16487	16293	16024	16255	16099	16186	16141	16272	16312	16156	16373	16154	16151	16065	16211	16256	16111	16271	16210	16201	16271	16372	16219	16090	16169	16150	16374	16190	16252	16211	16265	16346	16145	16204	16171	16294	16311	16192	16241	16187	16303	16157	16216	16052	16182	16165	16212	16211	16187	16133	16213	16304	16341	16182	16279	16157	16303	16281	16287	16243	16289	16172	16298	16181	16282	16182	16226	16237	16113	16162	16450	16239	16168	16300	16259	16357	16364	16010	16195	16301	16326	16367	16327	16178	16256	16306	16223	16157	16237	16268	16111	16320	16322	16189	16236	16338	16177	16320	16315	16318	16333	16268	16351	16200	16133	16192	16198	16201	16149	16294	16143	16201	16147	16336	16306	16113	16011	16250	16254	16010	16148	16127	16158	16236	16180	16176	16271	16301	16287	16326	16103	16120	16252	16345	16254	16090	16121	16310	16203	16184	16190	16048	16334	16306	16158	16344	16116	16171	16212	16378	16120	16171	16158	16184	16167	16358	16118	16350	16064	16274	16285	16244	15956	16334	16274	16067	16108	15950	16336	16172	16337	16058	16393	16188	16405	16200	16296	16326	16106	16227	16241	16042	16236	16288	16200	16329	16179	16149	16274	16279	16143	16361	16110	16159	16131	16248	16345	16244	16081	16271	16367	16011	16094	16227	16353	16120	16163	16128	16321	16301	16205	16267	16136	16359	16297	16170	16189	16274	16103	16234	16175	16200	15910	16179	16085	16111	16165	16203	16241	16116	16061	16178	16273	16223	16349	16072	16227	16197	16221	16207	16155	16279	16286	16148	16313	16132	16229	16331	16300	16226	16237	16399	16026	16448	16122	16230	16197	16067	16170	16245	16249	16154	16305	16193	16287	15969	16270	16119	16234	16201	16189	16102	16399	15935	16150	16134	16105	16327	16438	16096	16074	16116	16229	16068	16304	16329	16293	16122	16213	16392	16072	16192	16235	16145	16328	16123	16102	16341	16065	16085	16273	16189	16356	16152	16300	16280	16151	16229	16262	16253	16366	16225	16148	16415	16209	16267	16325	16135	16299	16148	16228	16181	16250	16333	16278	16336	16097	16041	16262	16336	16301	16264	16264	16242	16027	16267	16295	16088	16235	16169	16356	16223	16076	16195	16312	16140	16210	16228	16176	16152	16082	16340	16334	16299	16253	16177	15955	16352	16175	16186	16073	16222	16339	16356	16385	16098	16306	16306	16238	16356	16027	16144	16296	16156	16230	16211	16288	16368	16159	16263	16117	16245	16287	16353	16139	16095	16185	16352	16059	16151	16168	16193	16257	16182	16327	16209	16223	16188	16259	16182	16340	16011	16200	16100	16232	16182	16136	16167	16252	16201	16190	16319	16127	16052	16276	16397	16226	16223	16291	16296	16346	16299	16216	16302	16246	16291	16198	16283	16239	16000	16010	16013	16177	16052	16181	16354	16080	16402	16327	16027	16108	16174	16231	16056	16297	16158	16172	16111	16203	16113	16366	16021	16131	16211	16296	16117	16269	16296	16219	16011	16132	15983	16172	16228	16303	16282	16233	16183	16311	16100	16047	16321	16090	16233	16221	16263	16325	16308	16174	16112	16265	16186	16251	16236	16227	16388	16296	16289	16181	16195	16189	16354	16214	16247	16189	16132	16261	16369	16283	16099	16121	16113	16315	16194	16155	16156	16272	16395	16185	16190	16295	16252	16320	16190	16043	16360	16218	16210	16267	16133	16193	16419	16209	16168	16189	16256	16090	16171	16146	16282	16203	16291	16227	16363	16453	16125	16227	16227	16178	16127	16205	16367	16237	16277	16071	16304	16248	16102	16495	16125	16189	16283	16378	16123	16268	16147	16133	16107	16121	15982	16197	16100	16099	16143	16213	16141	16143	16341	16270	16097	16281	16152	16110	16282	16199	16285	16180	16188	16256	16331	16185	16145	16112	16412	16388	16003	16186	16209	16258	16128	16168	16273	16214	16124	16274	16139	16167	16243	16359	16293	16261	16216	16281	16258	16295	16381	16218	16350	16197	16156	16542	16277	16161	16279	16345	16388	16030	16260	16204	16183	16111	16332	16189	16207	16365	16211	16322	16260	16203	16233	16135	16087	16049	16290	16229	16171	16145	16307	16257	16307	16393	16342	16190	16162	16275	16346	16037	16187	16270	16111	16086	16230	16255	16150	16147	16138	16106	16249	16346	16268	16353	16275	16222	16103	16172	16112	16117	16231	16158	16320	16184	16230	16337	16336	16148	16094	16081	16196	16169	16237	16397	16146	16294	16377	16260	16130	16351	16419	16253	16346	16279	16126	16236	16235	16245	16194	16256	16163	16056	16203	16298	16064	16176	16124	16264	16355	16252	16269	16271	16377	16230	16143	16323	16034	16198	16336	16192	16258	16254	16115	16191	16215	16341	16266	16295	16204	16230	16405	16240	16109	16388	16037	16194	16165	16399	16287	16325	16061	16196	16277	16330	16194	16336	16005	16260	16273	16358	16277	16130	16337	16199	15980	16479	16095	16335	16279	16302	16060	16249	16382	16008	16294	15980	16097	16233	16257	16234	16089	16314	16275	16143	16208	16224	16223	16184	16051	16206	16122	16332	16221	16322	16161	16468	16118	16327	16280	16334	16348	16117	16225	16201	16280	16092	16146	16057	16165	16302	16154	16121	16229	16205	16268	16271	16212	16238	16327	16311	16284	16082	16104	16172	16416	16306	16224	16167	16146	16394	16233	16204	16228	16299	16216	16184	16236	16307	16310	16129	16335	16183	16251	16231	16165	16193	16304	16154	16124	16352	16190	16152	16148	16086	16202	16196	16318	16232	16181	16283	16200	16240	16342	16254	16137	16374	16170	16098	16353	16195	16014	16320	16220	16148	16186	16243	16316	16163	16037	16218	16250	16200	16209	16246	16490	16189	16219	16191	16277	16327	16128	16325	16377	16289	16204	16126	16299	16159	16195	16197	16204	16100	16231	16297	16187	16265	16169	16235	16206	16252	16221	16274	16166	16273	16283	16289	16082	16131	16314	16181	16124	16185	16176	16250	16157	16420	16373	16337	16341	16076	16314	16140	15981	16207	16381	16243	16492	16203	16251	16118	16271	16261	16226	16340	16269	16160	16184	16252	16145	16144	16377	16106	16271	16297	16145	16153	16411	16272	16268	16141	16271	16117	16546	16133	16220	16320	16223	16223	16206	16199	16242	16351	16174	16211	16143	16205	16297	16234	16208	16229	16282	16294	16183	16324	16227	16279	16325	16195	16384	16262	16181	16125	16409	16205	16099	16321	16114	16200	16189	16141	16153	16367	16097	16086	16181	16333	16275	16284	16203	16182	16235	16205	16327	16295	16163	16477	16014	16162	16296	16071	16291	16135	16282	16252	16172	16157	16322	16097	16221	16242	16169	16091	16213	16133	16265	16149	16259	16271	16302	16277	16237	16244	16101	16222	16287	16180	16173	16140	16192	16243	16203	16131	16263	16317	16112	16147	16318	16339	16423	16167	16304	16262	16266	16228	16227	16149	16182	16238	16174	16167	16353	16148	16250	16366	16183	16183	16214	16199	16288	16309	16123	15998	16294	16170	16124	16254	16151	16045	16153	16367	16233	16280	16238	16259	16339	16213	16247	16073	16268	16289	16204	16315	16145	16168	16190	16278	16271	16154	16206	16200	16222	16063	16384	16289	16218	16259	16289	16246	16230	16249	16289	16210	16083	16100	16137	16308	16262	16440	16241	16305	16174	16313	16211	16343	16276	16118	16128	16216	16139	16232	16150	16187	16180	16242	16115	16209	16376	16123	16382	16205	16057	16144	16202	16134	16103	16327	16388	16271	16169	16131	16188	16324	16208	16165	16072	16238	16310	16138	16114	16383	16135	16313	16093	16164	16227	16293	16210	16232	16199	16289	16048	16204	16249	16136	16365	16086	16163	16037	16214	16227	16260	16344	16052	16108	16165	16113	16195	16330	16356	16122	16247	16058	16196	16172	16184	16328	16344	16068	16187	16258	16145	16123	16164	16254	16048	16241	16323	16224	16205	16154	16243	16302	16082	16275	16243	16277	16197	16152	16248	16245	16240	16261	16131	16256	16173	16263	16279	16151	16105	16181	16218	16219	16331	16387	16238	16120	16437	16257	16186	16210	16401	16396	16262	16236	16295	16176	16215	16247	16143	16232	16047	16216	16284	16242	16153	16362	16236	16133	16251	16351	16137	16384	16203	16134	16081	16182	16259	16088	16242	16201	16174	16006	16317	16274	16193	16137	16056	16280	16166	16353	16112	16365	16275	16371	16281	16228	16403	16195	16255	16243	16065	16235	16301	15995	16349	16116	16046	16302	16229	16272	16271	16108	16340	16349	16218	16215	16244	16227	16084	16464	15967	16169	16362	16230	16219	16301	16086	16277	16318	16208	16200	16222	16152	16120	16199	16270	16292	16155	16230	16077	16345	16150	16419	16430	16304	16083	16384	16145	16442	16026	16115	16161	16196	16187	16034	16159	16175	16141	16112	16238	16294	16134	16214	16233	16241	16107	16152	16381	16428	16108	16172	16153	16346	16236	16092	16219	16181	16301	16249	16341	16110	16211	16110	16161	16187	16285	16171	16193	16250	16117	16190	16208	16405	16287	16133	16339	16066	16246	16181	16236	16341	16209	16189	16198	16240	16014	16142	16338	16197	16397	16188	16128	16207	16225	16135	16095	16302	16334	16171	16127	16184	16106	16093	16285	16336	16250	16298	16156	16199	16070	16323	16146	16099	16374	16174	16093	16436	16119	15986	16193	16182	16198	16156	16222	16184	16361	16222	16295	16408	16350	16248	16127	16233	16104	16243	16360	16059	16270	16180	16017	16268	16182	16251	16166	16182	16242	16121	16095	16199	16151	15991	16272	16255	16162	16211	16148	16126	16022	16198	16153	16210	16263	16100	16228	16026	16254	16068
25357	21622	27659	28087	21989	20876	20548	19299	19051	18877	18805	18550	18552	18536	18489	18304	18253	18288	18297	18188	17956	18160	18326	18106	18115	18246	18205	18161	18313	18139	18272	18348	18148	17942	18104	18149	18021	18174	18070	18155	18107	17816	17958	18236	18045	17793	18162	18156	18167	18009	18242	18032	18106	18118	17928	18003	18239	18203	18125	17983	17974	18144	18027	18140	18013	18129	18121	18192	18067	18153	17946	17988	18009	17932	18071	18073	17969	17965	17897	17974	17973	17933	18083	18121	17963	18055	17992	18066	18101	18094	18132	17934	17783	17992	18115	18064	18076	18085	18062	18004	18013	18266	18016	18115	18128	17960	18131	18062	18057	18079	18044	17880	18017	18118	18226	18108	18000	17920	18106	17949	17988	17979	18131	18004	18169	18099	18112	18059	18200	18033	17862	17974	18270	18131	18149	18057	18142	18025	18020	18061	18097	17886	18128	18233	18109	18120	17847	17858	18030	18032	18111	18013	18057	18026	17972	18169	18233	18084	18118	18048	17932	18228	17918	18055	18090	18177	18066	18137	18153	18251	18077	17976	18081	18039	18075	18037	17999	17979	18158	18133	18261	18051	17959	18166	18120	17908	18015	18253	17925	18176	18096	18170	17963	17942	17901	17971	18095	17927	18020	18154	17965	18104	17939	18032	18080	17993	18228	17975	17952	17875	17873	18326	17997	18225	18208	17988	17919	18126	18033	18180	18116	18209	18088	17984	18091	17803	18066	18106	18424	18229	17928	18192	17962	18210	17992	18157	18050	17981	17876	18178	18063	18097	18197	18023	17948	18033	18052	17959	18048	18134	18269	18019	17916	17984	17904	18030	18134	18188	17980	18134	17970	18083	18006	18047	18152	18160	18143	17928	18008	18191	18257	18019	17902	18268	18016	18203	18405	18316	18096	17974	18074	18231	18058	18094	18224	17995	17916	18012	18165	17973	18013	18186	18113	18140	18202	18171	18165	18045	18349	18036	18124	18190	17852	18114	17938	18185	18000	18141	17877	18191	18169	18083	17899	18041	18096	18176	17990	18037	18052	17959	18120	18124	18103	18289	18306	18098	17911	17897	17952	17978	18038	18102	17995	17896	18211	18233	18130	18163	18142	17908	18277	17941	18065	18169	18060	18212	18027	17986	18111	17945	17874	18142	18026	17847	18187	18070	18155	18051	18037	17854	17888	18110	17987	18087	18227	18245	18028	18245	18240	18038	18061	18118	18022	18019	18272	17925	17909	18200	17933	18124	18135	18072	18029	18070	17996	18223	18233	17911	18116	18046	18144	18249	17814	18175	18099	18200	17868	17852	18137	18152	18015	17986	18191	18220	18222	17916	17944	18010	18022	17779	17982	17823	18216	18086	18048	18279	18197	18108	17986	17766	17861	17966	18136	18117	17967	18109	17998	17930	17990	18104	17897	18111	18175	18066	18031	18101	18115	17974	18137	17976	18017	18096	18169	18204	18105	18096	18182	18001	18018	18021	17973	18206	18060	18053	18134	18392	18122	18068	18097	18108	18164	18097	18208	18178	17852	18118	18068	18068	17995	18062	18141	18202	17921	17820	18005	17872	18162	18083	18142	18027	17952	18106	18120	18246	18006	17983	18108	18163	17949	18078	18125	18186	17790	18014	18119	18145	18101	17981	18212	18219	18061	18175	18181	18057	18211	18028	17859	17993	18159	17842	18006	18136	18065	17967	18144	18101	18006	17720	18119	18024	18168	18172	18115	17925	18233	17952	18095	17948	18043	18065	18104	18098	18038	18078	18120	18037	18177	17983	17973	17985	18176	18027	18288	18028	17866	18300	18014	18175	18000	18184	18086	18095	18043	18268	18096	18354	18182	17940	17972	18063	18040	17882	18017	18014	17824	18322	18094	18097	17886	18277	18065	18053	17830	18108	18068	18105	17832	18082	18049	18054	18070	17992	17918	17965	18049	18008	17885	17977	18073	18272	17908	18042	17909	18122	17831	18031	18019	18157	18020	17909	18023	18006	18054	18198	18045	18152	17975	18121	17869	18134	17947	18028	17941	18016	18066	18125	18247	18090	18050	17966	18061	17980	18051	18149	18135	18067	17892	18129	18403	18109	18203	18159	18011	18056	18065	18321	18375	18186	18381	18180	18073	18284	18271	18187	18238	18053	18050	18117	17920	17963	18194	18142	18190	17908	17984	18150	18118	18184	18186	18061	18050	18042	18259	18357	18158	17954	18109	18057	18268	18105	18033	17820	17939	17916	18135	18096	18174	18174	18145	18133	17995	18167	18174	18094	18134	18004	18167	17875	18018	18241	17957	18126	18119	18119	18159	18081	18170	18032	18249	17987	18109	17994	17930	18010	18057	18117	18163	18240	18042	18179	18135	18025	18174	18010	18329	18026	18160	18097	17991	17916	17780	18239	18366	18126	18103	18088	18223	18224	18020	18142	18030	17988	18254	18223	18080	18211	17982	18175	17879	18126	18024	18228	18029	18021	18086	17980	18159	18228	18268	18127	18057	18162	18109	18038	17895	18238	18103	17913	18220	18037	17993	18043	17748	17851	17944	17992	18014	17969	18087	18088	18311	17930	18115	17887	18076	18048	18021	18097	18196	18043	18011	17907	18033	18276	18207	18176	18056	17999	18190	18157	18132	18019	17952	18029	18285	18031	17951	18165	17761	18102	17915	18294	18300	18023	18159	18165	17803	18048	17854	17926	18114	18267	18167	18125	18127	18146	18166	18111	18315	18179	18251	18077	18123	18062	18164	18018	17984	17936	18186	18209	18001	18147	18307	18118	18139	18161	18258	18203	18146	18154	18191	18135	18249	18185	18091	17966	17991	18003	18306	18117	18185	17900	18123	18063	18085	18048	18146	18018	17992	18427	18094	17993	17994	18062	18119	18272	18134	18113	17946	18082	18045	17975	17840	18120	18166	18335	17958	18069	18006	18058	18120	18001	17902	17854	18169	18152	18205	18167	18135	18074	17921	18162	18022	18025	18038	18079	18125	18188	18155	18209	18130	18119	18309	18005	17946	18050	18010	18004	17896	18155	18011	17975	18128	18060	18121	18004	18107	18081	18297	18240	18277	17966	18096	18252	18188	17949	18135	18315	18268	18130	18138	18135	17969	18135	18031	18259	17842	18024	17984	18058	18102	18085	17978	18019	18199	18011	18139	18169	18021	17990	17951	17988	18105	18379	18118	18254	18131	18115	18110	17974	18253	18067	18179	17927	18131	18054	17846	18154	17964	17966	18117	18032	18035	18172	18148	17991	18050	17988	17916	18090	18144	18035	17974	18234	18160	18170	18179	18271	18148	18028	18058	17921	18175	17820	18148	18000	18277	17997	18020	18226	18229	18202	18093	17972	18078	18122	18239	17838	18105	17894	18151	18291	18316	18229	18107	18027	18004	18136	18036	17775	17772	18108	17954	18097	18045	18203	18098	18019	18208	18174	18080	18023	17981	18119	17946	18036	18138	18099	18098	18236	18135	18003	17938	18129	18387	18341	17935	18125	18066	18099	17907	18197	18122	18027	18079	18018	18123	18104	18193	18047	18008	17936	18054	17888	18012	18099	18210	18071	18351	18193	18087	18052	18085	18224	18009	18081	18145	18134	18004	18050	18143	18031	18119	18125	18263	18006	18099	18257	18285	18080	18011	17923	17975	18172	17992	18125	18266	18185	18111	18325	18321	18077	18078	18321	18209	18118	18032	17961	17908	18119	18139	18012	17945	17940	17739	18095	17893	18246	18081	18193	17941	17777	18318	18110	18260	18176	17917	18089	18061	17858	17978	18234	17953	18116	18174	18012	18114	18214	18157	18219	17996	18049	18304	18012	17946	18264	17901	18018	18064	18048	18068	18250	18176	18079	18119	17960	17808	18176	17971	17914	18062	18313	18133	18169	17881	18021	17981	18113	18060	18052	17957	18048	17968	18274	18098	18161	18120	18297	18203	18184	18102	18157	18255	17952	18109	18094	18177	18123	18122	17935	18016	18264	18033	18122	18356	18142	18082	18013	18154	18103	18089	17889	18135	18015	18084	18108	17906	18264	18180	18032	17949	17919	18333	18010	18209	18012	18186	18116	18170	17990	18102	17987	18012	18034	18012	18026	17987	18220	18117	18039	17964	18055	18082	18173	17958	18278	18040	17937	18222	18095	18043	17846	17981	18007	18120	17907	18069	18010	18009	17926	18155	17928	18180	18222	17942	18048	18025	18091	18265	18031	18164	18078	18049	18067	17913	18226	18341	18170	18145	18163	18056	18222	18211	17860	18133	18156	18101	17977	18205	18115	18296	17974	17974	18108	18117	18209	18197	18087	18267	18243	18064	18233	18137	18039	17955	17866	17790	18192	18086	18158	18047	18269	18052	18114	17910	18022	18122	17887	18271	18109	18147	18013	17744	18066	18159	17992	18165	18004	17927	18081	18199	18151	18106	18096	18185	18314	18149	18166	18038	17854	18036	18227	18163	18030	18089	17976	18038	18216	17941	18160	18032	18025	17995	18141	18171	17878	18286	18309	18211	18101	18220	18071	18005	18096	18128	18283	18257	18045	18130	17936	18167	18175	18328	18140	18202	18205	18155	18146	18178	18008	18074	18061	18081	18232	18060	18173	18049	18084	18012	18219	18116	18044	18017	18175	18196	18087	18128	17986	18185	18295	18149	18128	18010	18021	18024	18024	18166	18186	18013	18006	18033	18027	18173	18310	18333	18151	18062	18016	18044	18025	18328	18173	18030	18035	18220	18109	18065	18091	18133	17907	18081	18103	18039	18253	18172	18035	18195	18071	17845	17876	18094	18163	18153	18002	18059	18113	18213	17912	18056	18174	18162	18030	18029	18009	18017	18100	18022	18134	18043	18082	17934	17997	18162	18140	18087	17978	17974	18093	18053	18080	18037	18214	18152	18089	18029	17823	18167	18056	17882	18012	18250	17831	18086	18163	17973	18127	18215	18009	17768	18018	18037	18000	18141	18082	18086	18200	18104	18263	18103	18187	17983	18143	18166	18081	18201	18125	18237	17989	17910	18067	18138	18035	18446	18243	18231	18235	18046	18158	18259	18249	18129	18311	18059	18064	18129	18083	18163	17855	18039	18083	17927	18055	17918	18096	18178	18027	17980	18155	17883	18030	18109	18026	18188	18114	18079	18019
24338	41604	33763	25742	22023	19615	18451	17819	17460	17361	17068	16772	16568	16346	16193	16195	16200	16281	16097	16104	15993	15980	15964	16115	16012	16060	15979	15979	15864	16000	15896	15902	16078	15849	16021	16039	15977	15986	15947	15846	15974	15927	15879	15952	15929	15669	15992	15795	16033	15866	15924	15931	15912	15844	15926	16145	16022	15784	16009	15826	15835	15897	15948	15744	15855	15810	15936	15791	15628	15834	15926	15788	15971	15964	16065	15865	15870	16007	15973	16035	16064	15758	16043	15974	15794	15739	15929	15861	15990	15875	15991	15877	15871	15869	15882	16022	15776	16080	15730	15745	15960	16014	15843	15908	15917	15787	15986	15890	15878	15955	15850	15989	15759	15789	15850	15753	15873	15807	15929	15781	16027	16046	15813	15956	15998	15936	15816	15876	15957	15919	15970	15786	15867	16097	15872	15793	15891	15789	15813	15727	15956	15917	15839	15907	15910	15814	15848	16020	16020	15781	16015	16093	15946	15875	15886	15800	15931	15994	15938	15896	15760	15971	15847	15900	15848	15966	15934	15921	15782	15920	15989	15903	15819	15956	16060	15917	15776	15856	15917	15997	15852	15952	16076	15941	15782	15943	15985	15953	15890	15983	15994	15912	15806	15843	15949	15979	15889	15972	15951	15892	15810	15975	15845	15864	15873	15966	15998	15945	16050	15857	16136	15765	15872	16039	15793	15846	15888	15845	16133	15890	15970	15827	15944	15817	15701	15955	15857	15967	15975	15978	15984	15803	15852	15820	15812	16003	15811	15896	15809	15877	15922	15976	15772	15951	15965	15924	15816	16011	15892	15985	15992	16035	15892	15822	15953	15900	15879	16033	15826	15840	15842	15854	16011	15894	15945	15912	15972	15766	15883	15823	16068	16027	15900	15994	15739	15891	15701	15799	15923	15943	15920	16066	15864	15949	15936	15920	15787	16000	15736	15975	15812	15848	16014	15825	16008	15904	15830	15808	16016	15896	15861	15924	15766	15964	16119	15852	15832	16003	16155	16048	15953	15894	15904	15915	15821	15957	15894	15888	15739	15850	15918	15778	16030	15983	15922	15739	15894	15914	15983	15768	15962	15919	15959	15861	15919	16070	15972	15879	15900	15822	15998	15869	15872	15782	15947	15826	16022	15836	15834	15874	15847	15770	15898	15900	16023	15937	15831	15965	16042	15714	15902	15876	15839	15681	15897	16011	15833	15868	15889	15862	15844	16034	15972	15865	16031	16001	15970	15941	15934	15959	15911	15780	15945	15826	15792	15831	16093	15986	16015	15871	16003	15844	15910	15843	15889	15791	16002	15850	15944	16052	15952	16083	16070	15851	16069	16028	15926	15837	15892	15870	15993	16077	15938	16062	15838	15730	15893	15879	15826	15879	15754	15995	15869	15896	16104	15931	15926	15904	15941	15938	15911	15915	15974	15906	15929	15855	15867	15935	15819	16041	15846	16017	16008	16038	15990	15858	16109	15990	15879	15952	16021	15871	16016	15826	15899	16039	16038	15721	15896	15840	15985	15928	15732	15858	15852	16005	15884	15957	15958	15968	15787	16087	15977	15807	15951	15971	15937	15810	15967	15896	15894	15908	15839	15876	15867	15993	15851	15899	15851	15925	15707	15903	16089	15908	15748	16022	15840	15746	15865	15817	16048	15961	15847	15867	16047	16050	15878	15978	15995	15988	15905	15884	15860	15720	15865	15960	15740	15763	15956	16112	15921	15840	15839	15963	15818	15877	15986	15752	15972	15746	16062	15880	15951	16017	15838	15735	15964	15991	15907	15802	15854	15916	16166	15856	15855	15820	15937	15842	15897	15986	15918	15828	16008	15894	15935	16015	16003	15875	15731	16033	15836	15937	16025	16012	16029	15926	16043	15804	15849	15850	16010	15983	15905	15935	16016	15839	15852	15761	15879	15918	15916	16081	15727	15991	15889	15805	15922	15878	15946	15995	15811	15956	15876	15959	16024	15905	15788	15775	15971	15983	15854	15874	15954	15988	16043	15843	15804	15906	15927	15854	15931	15920	15923	15662	15853	16027	15781	15865	15822	16035	15881	15802	15790	16026	15792	15905	15886	15957	16094	15619	15971	16101	16056	15816	15908	15876	15876	15944	15975	15841	15961	15812	15902	15813	15935	15861	15854	15878	15932	15797	15794	15854	15831	15783	15751	15904	15897	15653	15942	16008	16050	15904	15774	15880	16087	15869	15897	15943	15812	15822	15848	15912	16053	15866	15875	15914	15913	15872	16097	15975	15931	15837	15957	15805	16008	15837	16020	15720	15899	15912	15899	15767	15998	15945	15960	15878	15962	15942	15768	16069	15846	15949	15863	15950	15942	15969	15809	15898	16013	15881	15886	15882	15857	15910	16119	16078	15984	15925	15853	15928	15865	16009	16091	15896	16041	16092	15857	15932	15953	15788	15763	15883	15925	15912	16029	15975	15963	15829	15970	15915	15894	15909	15700	15931	16047	15907	15950	15880	15895	16026	15771	16016	15891	15837	15836	15972	16006	16077	15905	15922	15798	16045	15816	16048	15785	15905	15843	15981	15735	15993	15909	15889	16045	15857	15941	15723	15944	16006	15775	15773	15909	15682	15920	15886	15823	15934	15847	16016	15945	16040	16042	15881	16020	15821	15820	15969	15925	15787	15899	15865	15813	16062	15923	15812	15914	15973	16048	15952	15815	15775	15939	15867	15807	16007	16070	15978	15993	15801	16001	15929	15785	15916	15918	15919	15932	15889	15869	16028	15901	15912	15801	15829	15920	15878	15963	15785	15937	15955	15847	15991	15979	15879	15939	15927	15799	15865	15806	16074	15925	15850	15885	15803	15858	15778	15798	16047	15936	15812	15960	16110	15891	15886	15950	15919	15929	15907	16063	16043	15904	15890	15850	16004	16035	15895	15945	15862	15867	15924	15948	15947	15856	16004	15866	15955	15800	15761	16039	15916	15783	15974	15937	15824	15843	16024	15818	15980	15849	15890	16050	15933	15988	15893	15825	15877	15927	15896	15958	15861	16069	15883	15904	16034	16038	15806	16152	15967	15814	15901	15919	15909	15820	15928	16027	15775	15923	15960	15815	15936	15933	15913	15978	16005	15933	16027	16024	16032	15976	15949	15811	16047	15855	15904	15470	15984	15870	15934	15980	15873	15888	15837	15895	15874	15817	16021	16011	15904	15829	15903	15935	15796	16022	15862	15923	15909	16023	15834	15805	15810	15982	16013	15793	15807	16036	15892	16001	15785	15971	15911	15858	15981	15933	15848	15995	15941	15731	15923	15675	15952	16064	16283	15882	15843	15899	15832	16007	15969	15814	16068	15911	15914	15836	15795	15877	15860	15944	15813	16153	15766	15896	16028	15813	15972	16049	16132	15841	15854	15978	15845	15975	15848	15889	15861	15927	15933	15931	16014	15793	15897	15946	15903	16082	15832	15975	15909	15933	15872	15868	15824	15871	15762	15890	15841	16024	15872	15988	15898	15839	15909	15776	15836	15860	15724	15951	15728	15983	15878	16023	15874	15866	16044	16043	15976	16072	15908	15942	15767	15855	16002	15826	15970	16036	15884	15923	15925	15826	15981	15955	15931	15719	15984	15813	15801	15824	15946	15889	15800	15938	15900	16059	15879	16063	15962	15837	15875	16013	15902	16013	15885	15770	15963	15900	16023	16007	15949	16134	15919	15997	16057	15860	15914	15827	15991	16021	15753	16044	15879	15884	15777	15830	16049	15976	16045	15761	16069	15931	15795	15923	15907	15984	16063	15879	15975	15945	15896	16002	16013	15865	16003	15745	15973	16014	15963	15873	15941	16114	15936	15814	15899	15930	15874	15844	16145	15870	15936	15815	16032	15880	15930	15967	15900	15805	15994	15821	15889	15754	15945	16037	15817	15905	16066	15770	15878	15908	16026	16026	15900	15952	15800	15911	15710	15848	15928	15969	15921	16071	15899	15756	16038	15843	15901	16011	15873	15810	15838	15780	15834	15988	16013	15796	15845	16073	15928	15910	15907	15826	15762	16046	16024	15888	15997	15857	15781	15987	15742	15891	15933	16007	15948	15927	15917	15940	15873	15807	15924	16045	15883	16090	16102	15894	15975	16024	15898	16111	15894	15842	15842	15877	15990	15817	15916	16024	15589	16009	15873	15841	15941	16086	15824	15824	15873	15960	15793	15914	15751	16016	15930	15999	15850	15794	15789	16040	15968	15938	15923	15818	15862	15942	15869	15733	15964	15852	15951	15889	16114	15846	15895	15834	15826	16123	15908	15894	16088	15832	15950	15966	15915	15990	15847	15997	15859	15950	15775	15637	15959	16025	16033	15832	16048	15865	15882	15994	16074	15846	15922	15943	15977	15967	15972	15935	15775	15914	15905	15931	15946	15803	16049	16007	15937	15838	15811	16109	16032	15957	16004	15985	15908	15894	15704	16134	15880	15937	15923	15942	15837	15857	16018	15918	15938	16068	15716	15819	16007	16050	16033	15933	15895	16094	15790	15789	15984	16046	15879	15916	16039	15978	15826	16067	16023	15979	15866	15778	15929	15896	15983	15908	15945	16036	15861	16203	15753	15862	15848	15749	15868	15898	15814	15884	16158	15811	16110	15869	15813	15963	16071	15845	15768	16090	15827	15878	15877	15970	15822	15913	15797	15952	15866	15938	15935	15895	15847	15866	15980	15978	15795	15974	15860	15849	16049	15968	15900	16015	15953	16047	15929	15951	16084	16048	15911	15919	15952	15971	15979	15841	15809	15826	15872	15871	15840	15929	15923	15997	16136	16101	15868	15833	15790	15969	16054	15858	15910	15946	15998	16010	15801	16018	16044	15924	15788	15917	15973	15954	15959	16029	15934	15813	15801	15784	16047	16001	15971	15973	15724	15929	15853	15716	15977	16014	15757	15793	15725	15948	15711	16016	15878	15943	15944	16065	15836	15952	15914	16013	15910	15894	15974	16145	15793	15929	15965	15954	15961	15923	15981	15863	15831	15940	16007	15791	15939	15945	15975	16093	15957	16027	15904	15960	15920	15800	15985	15945	15710	15817	15799	15918	16020	15714	16004	15833	15850	15793	15974	15916	15936	15867	15875	15877	15917	15875	15926	15839	15848	15994	15888	15891	15940	15950	16134
22465	21474	28639	24751	22177	24517	26096	21651	20577	20883	20419	19677	19710	19407	19207	19378	19096	19228	18947	19178	18960	18817	18841	18924	18854	19012	18930	18746	18661	18852	18823	18648	18720	18833	18737	18606	18666	18775	18845	18428	18655	18550	18621	18595	18670	19016	18668	18625	18568	18760	18483	18708	18552	18715	18883	18728	18648	18671	18569	18396	18595	18610	18443	18585	18583	18728	18476	18445	18582	18518	18385	18465	18700	18618	18738	18750	18614	18415	18475	18471	18544	18549	18518	18404	18483	18726	18721	18545	18718	18460	18763	18540	18558	18431	18432	18628	18543	18366	18790	18561	18484	18496	18604	18625	18467	18474	18565	18495	18675	18407	18593	18544	18464	18363	18404	18492	18501	18567	18533	18493	18692	18553	18627	18386	18533	18621	18710	18531	18583	18537	18540	18488	18345	18358	18492	18530	18706	18508	18523	18634	18609	18460	18541	18387	18516	18548	18453	18398	18575	18707	18664	18586	18556	18614	18754	18419	18227	18542	18464	18687	18752	18473	18633	18655	18812	18478	18587	18483	18300	18381	18496	18590	18751	18464	18542	18554	18659	18552	18677	18470	18759	18400	18436	18575	18607	18600	18736	18439	18417	18576	18465	18405	18485	18451	18471	18614	18415	18710	18640	18514	18493	18575	18542	18462	18588	18625	18582	18452	18387	18277	18413	18532	18604	18376	18649	18432	18587	18662	18546	18399	18656	18603	18562	18582	18484	18692	18576	18637	18536	18470	18560	18541	18404	18641	18635	18452	18663	18551	18566	18549	18406	18560	18495	18595	18400	18623	18475	18587	18574	18585	18666	18667	18707	18665	18454	18457	18658	18525	18490	18681	18679	18533	18478	18548	18612	18591	18616	18673	18507	18296	18643	18798	18617	18750	18395	18561	18558	18718	18624	18618	18634	18503	18415	18325	18435	18620	18566	18506	18615	18458	18600	18607	18470	18517	18631	18730	18418	18481	18424	18565	18423	18584	18499	18567	18505	18566	18559	18617	18619	18465	18613	18776	18484	18514	18578	18607	18267	18634	18783	18483	18719	18688	18536	18508	18772	18569	18674	18659	18376	18405	18470	18456	18492	18553	18322	18577	18724	18592	18475	18680	18563	18571	18548	18510	18400	18637	18621	18451	18673	18665	18465	18467	18403	18582	18683	18396	18731	18636	18505	18458	18542	18494	18691	18562	18529	18586	18603	18470	18590	18673	18675	18568	18476	18528	18330	18516	18521	18518	18621	18546	18565	18404	18444	18587	18692	18796	18435	18414	18544	18421	18583	18576	18631	18539	18541	18778	18515	18668	18644	18699	18609	18485	18656	18759	18459	18482	18572	18586	18720	18455	18518	18499	18574	18469	18579	18388	18576	18504	18483	18501	18567	18284	18774	18446	18565	18546	18554	18453	18610	18357	18362	18476	18486	18580	18405	18541	18541	18543	18688	18579	18419	18528	18669	18639	18693	18352	18523	18566	18427	18720	18708	18398	18398	18584	18478	18649	18434	18782	18686	18689	18567	18532	18508	18565	18433	18520	18324	18559	18686	18516	18358	18678	18475	18510	18545	18609	18487	18397	18510	18736	18453	18552	18363	18469	18627	18625	18617	18348	18439	18595	18521	18508	18402	18498	18504	18388	18592	18581	18663	18453	18482	18559	18485	18580	18593	18344	18345	18682	18811	18593	18587	18477	18642	18559	18456	18723	18528	18522	18596	18588	18564	18613	18435	18727	18625	18312	18474	18607	18416	18512	18279	18416	18660	18645	18589	18595	18411	18470	18782	18882	18377	18691	18486	18446	18531	18426	18690	18653	18338	18387	18286	18521	18557	18570	18569	18622	18501	18721	18670	18704	18389	18563	18830	18714	18526	18569	18473	18526	18560	18721	18695	18382	18607	18588	18590	18475	18425	18732	18549	18641	18463	18562	18724	18436	18622	18690	18549	18624	18714	18625	18294	18567	18408	18913	18554	18391	18453	18510	18550	18643	18598	18675	18619	18521	18779	18650	18716	18483	18462	18486	18685	18482	18518	18589	18689	18741	18711	18481	18444	18461	18568	18639	18521	18554	18582	18484	18637	18621	18408	18573	18678	18513	18669	18358	18528	18351	18387	18704	18483	18781	18760	18649	18431	18538	18474	18508	18361	18479	18446	18646	18617	18640	18356	18547	18700	18551	18696	18533	18545	18475	18628	18615	18645	18422	18532	18653	18686	18616	18480	18603	18498	18419	18604	18678	18320	18712	18399	18379	18527	18524	18597	18621	18594	18573	18629	18668	18638	18448	18603	18521	18703	18440	18696	18252	18459	18616	18360	18413	18429	18543	18344	18438	18548	18469	18526	18514	18578	18635	18550	18548	18495	18467	18425	18696	18611	18489	18353	18682	18511	18481	18535	18360	18634	18489	18562	18453	18840	18638	18629	18735	18523	18484	18575	18618	18515	18509	18497	18697	18577	18707	18851	18611	18364	18643	18399	18573	18639	18551	18604	18546	18651	18447	18634	18613	18509	18394	18482	18631	18402	18301	18599	18638	18455	18494	18622	18539	18459	18435	18332	18506	18522	18612	18533	18392	18390	18594	18378	18470	18562	18510	18627	18530	18434	18499	18573	18343	18599	18574	18861	18393	18573	18411	18441	18530	18422	18397	18509	18595	18573	18487	18402	18715	18446	18484	18635	18554	18758	18542	18676	18507	18434	18267	18566	18508	18450	18735	18632	18303	18481	18410	18709	18651	18592	18473	18480	18473	18503	18521	18725	18543	18590	18704	18581	18518	18495	18601	18624	18390	18637	18654	18640	18562	18478	18599	18816	18342	18655	18429	18535	18561	18510	18721	18502	18635	18319	18636	18375	18498	18600	18533	18533	18578	18857	18436	18498	18572	18459	18632	18515	18493	18267	18499	18481	18612	18472	18578	18521	18462	18509	18328	18492	18647	18576	18641	18520	18402	18592	18596	18454	18592	18582	18549	18625	18486	18599	18525	18706	18462	18433	18546	18526	18570	18439	18543	18709	18582	18589	18474	18638	18499	18594	18610	18326	18461	18663	18523	18695	18503	18661	18594	18583	18482	18324	18511	18671	18605	18493	18511	18436	18440	18601	18488	18555	18698	18496	18423	18575	18631	18690	18574	18380	18690	18507	18419	18465	18509	18580	18524	18607	18449	18731	18553	18595	18650	18732	18415	18445	18664	18608	18524	18389	18601	18544	18328	18444	18593	18441	18670	18591	18382	18459	18698	18496	18452	18517	18766	18698	18545	18577	18478	18671	18607	18456	18436	18374	18680	18595	18459	18599	18639	18762	18398	18460	18429	18679	18580	18660	18406	18547	18514	18583	18627	18529	18449	18393	18586	18400	18543	18507	18676	18598	18507	18643	18467	18637	18612	18478	18430	18564	18606	18640	18602	18574	18480	18492	18613	18561	18474	18448	18491	18597	18345	18548	18505	18661	18518	18597	18350	18555	18581	18500	18407	18580	18651	18482	18505	18616	18466	18474	18529	18484	18466	18561	18545	18579	18460	18614	18468	18864	18527	18588	18443	18336	18472	18435	18602	18711	18459	18398	18409	18459	18430	18583	18675	18524	18486	18547	18490	18665	18483	18414	18429	18681	18433	18650	18594	18587	18502	18621	18402	18540	18654	18787	18595	18583	18446	18637	18715	18695	18673	18617	18804	18608	18587	18654	18527	18492	18814	18685	18502	18311	18611	18497	18513	18481	18512	18457	18510	18566	18439	18466	18345	18661	18601	18497	18497	18504	18592	18731	18676	18643	18553	18470	18657	18363	18611	18480	18617	18401	18556	18617	18597	18559	18437	18561	18679	18537	18635	18656	18613	18461	18440	18584	18699	18596	18614	18534	18381	18588	18494	18451	18438	18584	18435	18359	18447	18400	18457	18354	18561	18437	18395	18694	18726	18736	18425	18652	18516	18671	18538	18580	18363	18434	18478	18367	18619	18543	18687	18633	18525	18469	18575	18584	18357	18675	18539	18528	18745	18501	18560	18447	18456	18688	18611	18389	18653	18479	18638	18453	18519	18500	18600	18522	18557	18575	18468	18573	18539	18531	18371	18644	18579	18276	18443	18302	18697	18512	18547	18723	18624	18585	18620	18325	18618	18659	18536	18526	18388	18469	18506	18392	18526	18520	18416	18545	18626	18407	18379	18537	18510	18354	18311	18470	18786	18720	18399	18574	18548	18525	18666	18594	18591	18543	18606	18597	18464	18461	18652	18585	18659	18537	18584	18410	18634	18445	18616	18494	18519	18417	18374	18305	18560	18713	18693	18483	18601	18460	18511	18587	18431	18578	18459	18692	18738	18581	18664	18606	18535	18572	18303	18577	18625	18539	18523	18454	18490	18567	18489	18465	18512	18560	18484	18373	18534	18386	18561	18554	18430	18842	18656	18383	18566	18636	18438	18668	18547	18560	18463	18541	18511	18450	18484	18503	18580	18578	18588	18557	18819	18715	18653	18573	18477	18491	18406	18391	18445	18623	18757	18778	18284	18515	18591	18441	18531	18489	18613	18565	18600	18533	18482	18387	18603	18512	18486	18496	18375	18570	18709	18594	18595	18489	18641	18778	18573	18659	18470	18609	18397	18553	18557	18489	18603	18651	18399	18671	18614	18599	18525	18560	18681	18664	18603	18480	18539	18500	18496	18453	18637	18471	18440	18636	18590	18430	18616	18568	18441	18597	18416	18393	18553	18436	18589	18446	18504	18739	18510	18587	18416	18596	18569	18473	18403	18445	18431	18702	18342	18426	18460	18555	18408	18638	18260	18406	18434	18618	18457	18596	18621	18462	18592	18368	18558	18421	18815	18569	18257	18729	18535	18583	18325	18359	18346	18427	18526	18550	18510	18524	18512	18711	18734	18606	18469	18521	18585	18337	18576	18633	18546	18536	18454	18430	18567	18464	18328	18481	18400	18621	18589	18759	18319	18705	18408	18524	18515	18589	18519	18502	18519	18541	18461	18479	18477	18606	18733	18526	18364	18505	18590	18415	18504	18467	18449	18638	18628	18673	18349	18502	18542	18623	18329	18562	18679	18701	18528	18429	18551	18830	18380	18463	18601	18775	18536	18507	18599	18500	18224	18404	18479	18389	18825	18356	18424	18585	18567	18488	18742
25453	49844	41753	32068	26617	23253	21172	20172	19386	18992	18430	17699	17475	17129	17126	16821	16871	16739	16578	16713	16424	16378	16458	16536	16552	16437	16445	16275	16472	16304	16394	16233	16230	16232	16217	16104	16202	16216	16382	16066	16268	16258	16227	16370	16079	16273	16184	16182	16259	16228	16102	16120	16298	16139	16234	16294	16224	16050	16239	16131	16077	16250	16261	16343	16205	16208	16186	16157	16346	16201	16328	16115	16147	16256	15962	16216	16160	16282	16198	16280	16286	16080	16090	16293	16219	16305	16303	16188	16058	16110	16315	15981	16065	16182	16284	16237	16207	16193	16404	16333	16187	16370	16223	16168	16252	16131	16148	16315	16085	16128	16271	16048	16100	16118	16250	16141	16286	16237	16176	16219	16137	16206	16385	16110	16089	16300	16316	16112	16172	16118	16079	16279	16095	16228	16327	16191	16446	16168	16195	16187	16058	16173	16215	16216	16120	16134	16317	16172	16219	16198	16088	16080	16289	16172	16205	16200	16110	16043	16247	16167	16352	16306	16250	16334	16119	16181	16101	16147	16281	16290	16164	16152	16212	16282	16303	16142	16044	16199	16187	16172	16030	16069	16154	16249	16141	16149	16149	16171	16134	16119	16270	16164	16154	16138	16310	16161	16166	16188	16141	16131	16121	16103	16027	16122	16130	16137	16225	16090	16150	16121	16160	16203	16300	16401	16209	16162	16186	16253	16154	16104	16147	16373	16281	16292	16131	16259	16193	16207	16242	16201	16123	16157	16296	16185	16156	16202	16134	16465	16175	16225	16208	16106	16150	16274	16138	16007	16143	16381	16258	16125	16206	16320	16259	16106	16098	16041	16173	16190	16129	16309	16105	16146	16241	16237	16060	16266	16171	16075	16226	16357	16256	16096	16053	16095	16147	16129	16384	16131	16181	16127	16148	16175	16070	16112	16272	16086	16197	16264	16106	16365	16176	16224	16201	16124	16056	16084	16269	16198	16124	16202	16216	16374	16022	16171	16357	16246	16128	16197	16080	16060	16105	16233	16113	16253	16253	16307	16222	16022	16289	16255	16167	16220	16194	16134	16218	16143	16348	16165	16204	16311	16156	16106	16125	16233	16080	16217	16179	16170	16026	16106	16270	16140	16088	16001	16065	16039	16100	16086	16119	16185	16120	16171	16199	16160	16186	16217	16199	16094	16188	16228	16317	16231	16212	16096	16162	16269	16076	16291	16111	16034	16036	16076	16176	16059	16229	16184	16233	16201	16251	16177	16108	16208	16148	16030	16153	16178	16246	16273	16171	16134	16257	16122	16180	16289	16215	16276	16123	16078	16205	16316	16189	16007	16284	16093	16247	16164	16245	16065	16216	16349	16142	16249	15988	16194	16401	16130	16293	16162	16129	16228	16235	16079	16250	16147	16217	16114	16241	16140	16123	16113	16166	16077	16271	16173	16111	16282	16021	16075	16211	16202	16167	16263	16129	16178	16293	16174	16220	16275	16212	16344	16128	16076	16098	16328	16189	16269	16069	16215	16307	16171	16145	16256	16212	16207	16125	16213	16225	16037	16137	16402	16063	16320	16030	16022	16232	16212	16353	16049	16204	16196	16289	16187	16249	16155	16180	16341	16109	16279	16219	16182	16248	16406	16178	16217	16191	16311	16131	16292	16136	16424	16222	16042	16330	16097	16204	16190	16189	16086	16037	16230	16106	16302	16182	16273	16237	16105	16129	16158	16157	16167	16006	16116	16010	16141	16059	16315	16329	16207	16297	16020	16168	16176	15983	16201	16313	16239	16301	16134	16076	16041	16065	15998	16107	16036	16261	16195	16234	16234	16250	16082	16071	16298	16087	16202	16171	16180	16106	16121	16265	16084	16301	16224	16163	16125	16188	16274	15982	16024	16290	16238	16075	16125	16322	16105	16135	15977	16154	16126	16380	16181	16120	16271	16180	16116	16133	16139	16190	16070	16165	16169	16188	16193	16230	16111	16158	16249	16246	16142	16227	16070	16232	16125	16238	16010	16130	16254	16256	16201	16147	16128	16214	16302	16241	16258	16055	16207	15983	16225	16075	16012	16065	16328	16241	16160	16209	16143	16388	16462	16143	16046	16200	16122	16218	16268	16217	16204	16240	16143	16158	16212	16118	16067	16260	16306	16410	15963	16060	16171	16033	16105	16201	15994	16092	16209	16356	16029	16083	16082	16237	16204	16192	16264	16305	16136	16006	16088	16147	16230	16116	16102	16274	16070	16211	16251	16185	16046	16067	16218	16275	16077	16171	16186	16356	16160	16182	16195	16261	16214	16213	16132	16107	16053	16233	16295	16218	16146	16298	16165	16172	16060	16014	16297	16102	16025	16104	16204	16285	16251	16264	16354	16171	16261	16240	16089	16274	16256	16139	16239	16192	16289	16151	16108	16136	16085	16135	16221	16037	16220	16183	16126	16258	16246	16204	16205	16352	16261	16158	16078	16345	16127	16003	16320	16118	16147	16128	16283	16256	16317	16146	16099	16369	16261	16255	16326	16206	16243	16239	16201	16271	16182	16283	16330	16325	16153	16250	16095	16196	16160	16259	16038	16167	16105	16268	16132	16190	16186	16193	16237	16325	16265	16179	16370	16162	16256	16144	16140	16196	16272	16154	16123	16203	16125	16164	16252	16375	16175	16076	16116	16125	16223	16427	16195	16149	16299	16264	16233	16091	16078	16313	16238	16198	16183	16107	16144	16058	16175	16181	16171	16178	16328	16306	16236	16146	16188	16146	16135	16217	16395	16229	16045	16182	16153	16078	16290	16074	16286	16149	16348	16188	16427	16162	16250	16192	16166	16199	16162	16098	16287	16278	16137	16229	16059	16218	16218	16175	16205	16556	15953	16361	16145	16086	16186	16140	16160	16287	16193	15997	16216	16149	16170	16160	16190	16208	16172	16239	16114	16196	16212	16129	16338	16197	16287	16180	16271	16147	16159	16253	15993	16271	16197	16179	16143	16300	16056	16080	16152	16147	16127	16166	16261	15962	16110	16205	16272	16079	16392	16363	16091	16053	16177	16067	16292	16231	16085	16080	16076	16173	16208	16025	16266	16207	16164	16145	16117	16258	16214	16323	16065	16263	16313	16130	16172	16253	16290	16019	16283	16086	16008	16298	16147	16156	16189	16229	15993	16299	16138	16188	16195	16128	16223	16137	16180	16026	16160	16217	16038	16175	16145	16110	16226	16098	16109	16095	16239	16163	16088	16281	16294	16098	16154	16313	15918	16267	16107	16098	16223	16426	16274	16246	16257	16208	16009	16226	16262	16204	16178	16189	16189	16111	16364	16218	16075	16237	16109	16214	16011	16292	16098	16386	16021	15975	16324	16008	16172	16081	16212	16079	16227	16192	16254	16175	16165	16304	16089	16201	16300	16153	16130	16013	16200	16118	16375	16105	16328	16259	16318	16242	16099	16394	16111	16122	16210	16216	16218	16022	16109	16057	16234	16403	16115	16107	16252	16172	16519	16178	16232	16106	16052	16231	16087	16274	16073	15846	16039	16121	16154	16120	16243	16279	16143	16096	16230	16187	16245	16208	16246	15964	16183	16016	16109	16462	16220	16175	16209	16212	16253	16115	16115	16147	16207	16081	16321	16218	16259	16126	16205	16105	16186	16217	16302	16223	16242	16065	16113	16208	16185	16291	16187	16140	16013	16093	16232	16015	16390	16107	16156	16141	16173	16106	16209	16211	16256	16292	16245	16134	16419	16250	16110	16103	16294	16316	16265	16033	16203	16272	16170	16219	16189	16179	16183	16070	16181	16215	16020	16206	16327	16223	16053	16128	16444	16220	16167	16326	16276	16283	16295	16012	16315	16375	16076	16269	16051	16120	16067	16266	16247	16153	16047	16172	16181	16257	16220	16156	16032	16104	16281	16140	16189	16199	16038	16160	16140	16179	16127	16077	16220	16149	16155	16240	16122	16102	16074	16171	16164	16173	16238	16291	16019	16196	16238	16247	16136	16079	16256	16225	16101	16366	16066	16048	16172	16143	16211	16152	16188	16292	16182	16153	15979	16289	16357	16129	16164	16144	16164	16318	16289	16252	16328	16248	16135	16254	16191	16244	16072	16049	16170	16137	15976	16329	16004	16053	16130	16185	16442	16374	16142	16190	16304	16173	16315	16149	16093	16232	16214	16292	16138	16227	16155	16152	16108	16202	16315	16101	16213	16158	16091	16123	16270	16101	16185	16000	16059	16256	16176	16137	16040	16220	16051	16462	16162	16118	16144	16169	16161	16363	16133	16234	16203	16289	16300	16082	16086	16363	16133	16197	16121	16164	16076	16251	16348	16155	16394	16299	16074	16170	16191	16260	16135	16280	16101	16233	16161	16113	16166	16052	16053	16256	16213	16159	16066	16206	16179	16165	16210	16218	16200	16195	16030	16143	16085	16123	16062	16021	16210	16026	16149	16472	16221	16198	16186	16198	16272	16055	16166	16201	16252	16321	16279	16029	16129	16060	16215	16211	16113	16272	16129	16106	16383	16133	16095	16158	16125	16133	16233	16367	16024	16325	16265	16055	16298	16212	16253	16135	16246	16006	16104	16140	16210	16093	16192	16253	16283	16179	16256	16259	16088	16274	16149	16166	16286	16039	16284	16166	16116	16283	16110	16371	16380	16154	16183	16077	16144	16227	16310	16089	16340	16076	16050	16325	16217	16092	16107	16242	16423	16331	16239	16236	16260	16089	16056	16204	16171	16160	16289	16039	16080	16135	16043	16185	16250	16119	15991	16022	16338	16175	16218	16099	16172	16181	16397	16186	16194	16260	16252	16289	16192	16182	16084	16353	16170	16378	16151	16056	16343	16251	16289	16013	16080	16240	16173	16345	16207	16164	16102	16193	16301	16154	16375	16261	16093	16178	16188	16232	16184	16285	16211	16078	16180	16175	16239	16265	16006	16283	16208	16166	16285	16218	16020	16045	16281	16307	16175	16317	16274	16224	16201	16043	16012	16072	16226	15919	16231	16269	16156	16142	16071	16171	16096	16108	16260	16203	16309	16135	16039	16251	16410	16184	16212	16115	16276	16135	16166	16112	16308	16075	16084	16299	16046	16136	16133	16150	16032	16257	16159	16159	16172	16185	16012	16089	16196	16126	16390	16135	16217	16120	16210
29781	26523	30910	26239	21809	20339	19889	19382	19236	19216	18682	18568	18756	18543	18628	18421	18489	18369	18537	18461	18429	18405	18438	18299	18441	18319	18483	18225	18291	18363	18500	18277	18319	18159	18337	18321	18109	18236	18223	18211	18354	18390	18342	18111	18132	18095	18239	18396	18202	18242	18242	18214	18397	18338	18426	18431	18297	18251	18231	18204	18302	18285	18165	18205	18208	18295	18443	18182	18298	18263	18382	18425	18231	18306	18113	18195	18285	17981	18250	18316	18353	18454	18408	18435	18138	18176	18196	18031	18168	18142	18285	18093	18405	18464	18072	18279	18155	18228	18221	18166	18223	18311	18210	18202	18084	18298	18290	18396	18116	18234	18233	18298	18287	18303	18199	18351	18279	18190	18245	18187	18422	18167	18108	18189	18129	18325	18337	18219	18253	18384	18458	18141	18158	18018	18157	18300	18261	18118	18184	18425	18303	18257	18185	18074	18302	18258	18106	18378	18241	18194	18374	18267	18263	18245	18169	18149	18340	18373	18514	18259	18061	18329	18368	18146	18336	18194	18419	18351	18164	18252	18298	18291	18204	18409	18236	18308	18320	18138	18153	18353	18187	18239	18154	18190	18154	18269	18453	18335	18237	18357	18288	18473	18323	18408	18019	18151	18077	18221	18257	18197	18092	18345	18381	18352	18391	18337	18017	18131	18127	18358	18379	18186	18112	18271	18161	18010	18412	18071	18238	18269	18203	18512	18330	18267	18233	18195	18184	18437	18184	18356	18401	18360	18239	18271	18433	18295	18332	18425	18277	18301	18267	18390	18443	18283	18451	18336	18240	18239	18401	18292	18171	18181	18179	18227	18042	18379	18272	18245	18189	17938	18184	18256	18178	18317	18370	18288	18280	18357	18209	18219	18155	18373	18421	18330	18222	18387	18283	18302	18375	18271	18132	18181	18346	18442	18344	18040	18224	18353	18072	18204	18473	18295	18279	18397	18294	18204	18342	18329	18262	18281	18350	18265	18233	18085	18199	18273	18309	18274	18479	18114	18276	18145	18193	18245	18503	18103	18229	18371	18219	18285	18197	18255	18406	18300	18479	18318	18141	18229	18286	18143	18306	18244	18190	18335	18204	18302	18439	18266	18252	18174	18225	18237	18174	18151	18287	18310	18259	18289	18375	18223	18333	18271	18125	18289	18214	18240	18114	18373	18266	18314	18300	18307	18174	18290	18243	18061	18492	18108	18186	18520	18352	18355	18251	18333	18340	18246	18163	18153	18049	18195	18043	18379	18366	18277	18178	18180	17860	18201	18160	18259	18280	18182	18259	18171	18223	18308	18322	18038	18252	18156	18181	18185	18207	18303	18093	18076	18182	18301	18222	18241	18073	17952	18256	18320	18376	18085	18162	18299	18384	18173	18133	18170	18246	18160	18153	18202	18184	18258	18361	18320	18185	18258	18075	18111	18370	18274	18345	18229	18331	18176	18212	18290	18393	18508	18403	18358	18390	18224	18311	18279	18361	18343	18381	18245	18288	18342	18471	18076	18123	18115	18155	18173	18250	18436	18456	18292	18359	18155	18192	18348	18245	18413	18365	18205	18276	18245	18284	18113	18189	18061	18307	18457	18134	18338	18338	18139	18346	18082	18218	18284	18263	18236	18260	18293	18209	18182	18325	18199	18240	18238	18249	18239	18352	18411	18038	17926	18287	18215	18482	18342	18316	17991	18290	18142	18322	18198	18166	18436	18182	18175	18085	18357	18372	18201	18298	18113	18416	18274	18464	18172	18112	18353	18613	18317	18312	18353	18318	18147	18367	18183	18231	18243	18265	18199	18258	18441	18024	18062	18284	18242	18202	18364	18444	18257	18319	18233	18359	18383	18232	18384	18338	18291	18290	18210	18237	18235	18046	18453	18188	18360	18451	18157	18186	18351	18385	18167	18295	18289	18414	18224	18218	18306	18222	18236	18215	18212	18406	18404	18201	18366	18325	18205	18392	18556	18344	18202	18391	18001	18253	18141	18135	18184	18310	18283	18105	18246	18248	18336	18214	18661	18193	18335	18251	18322	18139	18079	18113	18273	18264	18095	18070	18148	18327	18085	18407	18163	18124	18244	18442	18251	18353	18294	18245	18242	18119	18366	18080	18284	18428	18316	18321	18158	18111	18287	18473	18576	18281	18333	18409	18136	18233	18259	18366	18107	18215	18154	18177	18317	18198	18132	18202	18223	18040	18335	18108	18163	18316	18010	18347	18298	18365	18305	18229	18333	18112	18251	18114	18358	18279	18284	18159	18026	17961	18363	18350	18203	18277	18265	18101	18407	18287	18300	18286	18058	18178	18166	18228	18258	18173	18207	18190	18253	18290	18234	18354	18310	18271	18270	18218	18477	18283	18123	18277	18181	18270	18204	18336	18219	18413	18267	18313	18238	18273	18394	18275	18223	18389	18423	18306	18172	18561	18386	18153	18157	18406	18261	18060	17983	18112	18430	18502	18343	18153	18558	18248	18258	18194	18371	18428	18159	18265	18313	18429	18406	18214	18310	18202	18307	18071	18510	18198	18235	18357	18307	18105	18291	18296	18262	18128	18355	18269	18434	18426	18365	18330	18286	18391	18267	18206	18295	18226	18297	18211	18258	18154	18265	18400	18258	18296	18176	18208	18369	18412	18117	18300	18285	18228	18249	18245	18280	18230	18222	18078	18191	18360	18268	18282	18364	18365	18439	18128	18227	18183	18326	18178	18341	18220	18370	18087	18218	18286	18563	18272	18203	18012	18251	18299	18223	18218	18156	18444	18156	18306	18267	18238	18451	18436	18340	18277	18439	18189	18195	18249	18140	18176	18322	18256	18341	18332	18095	18250	18301	18232	18270	18244	18012	18355	18438	18282	18347	18322	18297	18090	18306	18125	18274	18316	18164	18117	18191	18205	18378	18279	18282	18004	18084	18369	18297	18171	18266	18345	18364	18201	18198	18125	18373	18304	18198	18326	18168	18237	18242	18389	18407	18211	18287	18193	18379	18384	18403	18413	18267	18357	18363	18374	18121	18159	18477	18223	18088	18207	18152	18467	18319	18300	18384	18328	18326	18206	18363	18294	18146	18152	18296	18262	18251	18298	18399	18425	18229	18222	18351	18230	18277	18315	18134	18441	18239	18307	18344	18117	18262	18410	18417	18184	18236	18230	18203	18227	18210	18356	18080	18298	18217	18267	18272	18227	18069	18345	18039	18224	18202	18206	18229	18200	18116	18232	18349	18136	18345	18604	18413	18415	18250	18245	18300	18001	18143	18201	18259	18341	18208	18551	18287	18164	18241	18379	18322	18173	18155	18460	18307	18523	18219	18270	18257	18038	18140	18213	18414	18363	18384	18240	18261	18371	18418	18066	18304	18307	18165	18155	18282	18297	17943	18346	18299	18318	18297	18055	18119	18330	18223	18385	18307	18298	18179	18105	18516	18292	18526	18303	18329	18184	18122	18103	18336	18135	18274	18137	18142	18185	18293	18363	18167	18280	18469	18390	18128	18126	18494	18086	18370	18299	18206	18256	18064	18318	18257	18422	18291	18247	18264	18437	18393	18139	18219	18246	18228	18219	18432	18163	18255	18272	18263	18244	18310	18086	18352	18400	18233	18455	18238	18227	18101	18203	18164	18560	18312	18192	18394	18195	18213	18304	18317	18289	18142	18229	18288	18391	18392	18159	18450	18129	18302	18302	18232	18279	18184	18172	18542	18466	18298	18323	18222	18237	18362	18278	18175	18250	18090	18442	18245	18331	18192	18294	18197	18373	18389	18450	18331	18560	18100	18145	18248	18155	18200	18391	18246	18239	18220	18427	18084	18271	18262	18204	18397	18374	18262	18438	18247	18189	18344	18469	18078	18061	18237	18603	18352	18451	18228	18251	18367	18271	18379	18238	18170	18423	18374	18308	18236	18303	18381	18226	18248	18339	18210	18192	18360	18063	18240	18238	18281	18258	18016	18208	18092	18092	18405	18294	18281	18397	18069	18356	18201	18223	18369	18226	18305	18326	18071	18315	18171	18238	18380	18433	18392	18310	18360	18230	18456	18207	18278	18388	18286	18348	18285	18184	18177	18264	18348	18503	18222	18338	18315	18370	18242	18189	18194	18518	18211	18208	18268	18123	18178	18257	18125	18178	18428	18194	18226	18414	18150	18220	18236	18167	18125	18227	18348	18054	18128	18294	18193	18265	18180	18368	18402	18179	18276	18074	18322	18209	18191	18064	18239	18459	18194	18173	18394	18166	18266	18117	18275	18297	18298	18151	18193	18328	18220	18372	18415	18380	18391	18266	18399	18415	18132	18212	18121	18288	18337	18117	18194	18301	18373	18414	18424	18317	18254	18343	18231	18189	18253	18380	18233	18407	18243	18198	18316	18314	18246	18230	18129	18248	18234	18142	18193	18172	18371	18249	18165	18218	18258	18163	18292	18108	18281	18301	18342	18406	18121	18137	18301	18339	18328	18207	18137	18076	18363	18250	18255	18036	18173	18223	18172	18130	18310	18187	18384	18506	18351	18225	18376	18418	18242	18256	18498	18204	18173	18154	18301	18358	18291	18176	18329	18146	18319	18211	18359	18252	18166	18294	18253	18170	18321	18321	18292	18153	18082	18407	18123	18335	18000	18357	18369	18215	18376	18263	18384	18338	18331	18274	18281	18218	18278	18190	18390	18416	18394	18222	18448	18123	18459	18275	18426	18437	18242	18026	18380	18287	18171	18346	18337	18302	18105	18254	18184	18160	18193	18191	18234	18303	18445	18355	18035	18048	18075	18174	18366	18247	18317	18357	18047	18226	18147	18057	18218	18291	18433	18422	18182	18243	18244	18292	18145	18440	18348	18228	18228	18203	18402	18350	18493	18385	18321	18231	18267	18179	18043	18327	18232	18279	18302	18426	18364	18326	18091	18497	18270	18336	18507	18184	18142	18215	18108	18344	18463	18532	18251	18229	18285	18334	18296	18167	18484	18430	18137	18546	18286	18387	18147	18311	18171	18273	18339	18446	18164	18239	18458	18230	18344	18341	18221	18281	18132	18398	18288	18191	18356	18108	18222	18437	18341	18149	18248	18198	18256	18215	18240	18243	18258	18287	18333	18549	18363	18369	18185	18109	18145	18040	18426	18153	18476	18258	18267	18275	18191
25652	39140	32052	24325	20911	19128	18217	17706	17536	17079	16988	16625	16342	16409	16306	16246	16323	16109	16223	16053	16272	16211	16252	16102	16032	16189	16066	16115	16018	16110	16122	16051	15968	16017	16028	16020	15898	15995	16119	16064	16150	16108	16239	15975	16044	15966	16026	15957	16076	16016	16075	16058	16135	16187	15961	15919	16029	16122	15881	16124	15955	15916	16084	16089	15974	16114	16036	15913	15940	15832	16015	15917	16063	16006	16034	15963	15940	15955	15866	16091	16129	16096	15882	16050	15941	16096	16084	16024	15910	15987	15818	16000	16005	16072	15999	16116	15905	15984	15913	15989	16013	15837	16084	15941	15980	15828	16014	15719	16064	16110	16018	15930	15915	15974	15965	16212	16009	15985	15943	15965	16063	15943	15954	16208	16097	15973	15796	16031	16023	15941	15867	15910	15969	16039	15795	16092	16047	16062	16019	15962	15914	15969	15824	15814	16093	16080	16041	16042	15978	15943	15943	15968	15866	16166	16159	15957	15859	16009	15969	15951	16205	15967	16032	15982	15860	16048	15957	15947	16210	16013	15989	16181	15979	16081	16052	16070	16042	15855	15835	15967	16031	16154	15869	15926	16045	15813	16277	15944	16074	16002	16079	16038	15923	16005	16127	16039	16039	15984	16032	15974	16133	16002	16127	16019	16040	16054	15822	16107	15787	16031	15844	15957	15990	16002	16082	16103	16085	15970	16104	15920	16099	15987	15976	15988	16033	15952	15967	16168	15990	16003	16156	16078	15965	16097	16215	15885	15980	15870	16198	16017	15875	16125	16221	16199	16123	15969	15968	16220	16123	16343	16083	16083	16064	16056	16219	15888	15839	15978	15914	16089	15954	16059	15992	16115	16063	15923	15886	16062	16067	15962	16112	15903	16130	16063	16016	16001	16245	16059	16080	15914	15851	16217	15929	15861	16050	16090	15881	16236	15970	16007	15840	16073	16080	16035	16145	15885	16040	16013	15985	16037	16076	15936	16030	15813	15996	15993	16047	15968	15929	16143	16019	16045	15981	16142	15984	16089	16194	15905	15951	16079	15969	16064	16180	15926	16124	15996	15942	15911	16057	16060	16008	15987	16113	16082	15993	15999	16083	16053	15996	15963	15998	16074	16106	15885	16053	16137	15978	16013	16121	15939	16014	16014	16047	16111	15870	16077	16037	15994	16127	15998	16077	15864	15871	15924	15986	15916	15969	15854	15926	15914	16138	16023	15923	16248	16104	15924	15932	16102	16064	16003	16017	16053	15936	15986	16040	16000	16038	15910	16225	16006	16053	16101	16082	16026	16063	16059	15868	15891	15894	15912	16141	16058	16007	15967	16193	15908	16029	15909	15997	16268	16070	16095	15954	16074	16107	16063	15991	15926	16027	16031	15981	15962	16035	16026	15937	15953	16085	15912	15970	15988	16115	15901	16028	15832	16132	15961	16085	16123	15943	16137	16167	15851	15925	16003	15980	15844	15936	15982	16139	16059	15925	16173	16072	16104	15991	16067	15980	15985	16077	16090	16026	15990	15906	16044	15877	15984	16049	16102	15992	16052	16117	15869	16074	16002	15932	16036	15975	15866	15933	16061	16000	16002	15989	16046	15939	16113	16000	16013	16045	16008	15882	15975	15923	15929	15988	16092	16097	15940	15903	16058	16005	16103	15966	16132	16101	16095	15996	15941	16036	16225	16098	15960	16103	15944	15950	16031	15923	16065	15925	16070	16066	15984	16167	16121	15957	16089	16100	16122	16011	16065	15916	16100	15806	16174	16016	15962	15821	15846	15937	15978	15980	16109	16122	16002	16026	15947	16087	15977	16135	15929	16088	15986	16039	16130	15997	15921	16029	15845	15945	16128	16173	16034	16082	16070	16172	15982	16079	15984	16013	15842	16046	15923	16107	15864	16016	16185	15957	16119	16046	16007	16005	16142	15955	16021	15975	16121	16087	15932	15952	16002	16056	15976	15830	15924	16108	16033	15879	15916	16076	16049	16136	16120	15985	15976	16060	15999	15916	15991	15896	15931	16021	15862	15859	16207	15907	16201	16146	15833	15937	15897	16006	15956	16175	16195	15923	15939	15879	15977	16019	16101	15953	16097	16000	15922	15911	16082	16089	16009	15952	16035	16028	15986	16070	16000	15962	16009	16053	15896	16018	15886	15739	15979	15994	16078	16177	16095	16094	15985	16010	15970	16087	15945	15925	15982	16129	16015	16035	16066	16117	15866	16081	15938	16060	15925	15976	15862	15958	16021	15858	15977	16091	15938	16154	16124	15914	16133	16108	15835	15928	15973	15922	15995	16091	16005	16135	15975	15981	16084	16045	15976	15933	16131	16022	15987	16007	16030	16091	15856	16172	15896	16069	15927	16175	15906	16181	15974	16086	15894	16136	15935	16079	15999	16061	16020	16072	16122	15884	16100	16078	15978	16061	16085	16099	15935	15985	16164	15963	15892	15947	16119	15997	16011	15939	15884	16196	16065	16105	16111	15990	16071	16030	16068	16032	16023	15985	16041	16095	16202	15926	16085	16058	16112	16046	16197	15993	15935	15900	15919	15863	15867	15945	15876	15967	15989	15931	16127	15975	15906	15873	16126	16079	15887	15907	15984	16096	16143	15969	15995	15964	16208	15914	16013	16045	15965	16158	16041	15910	15991	16028	16067	15945	15896	15955	15934	16006	15964	15944	16304	16030	16133	15882	16004	15984	16008	16031	15989	15923	16083	15869	15954	15980	16041	15906	15933	15963	16128	15965	15981	16133	16088	16031	16131	16120	16111	15972	15949	16050	16089	16057	15892	16043	16082	15981	15923	15958	15961	15929	15943	16104	16151	16051	15949	15968	15841	16038	16066	16092	15893	16171	15891	16058	16066	15731	16077	15917	15814	15961	16003	16060	15954	16094	15991	16234	16132	15952	15833	16055	16169	16058	16075	15853	16183	15973	15993	16109	15858	16231	15818	15998	16166	16123	16001	16040	15990	15881	16095	16005	15928	16064	16129	16056	16070	16224	16046	16039	15964	15882	16042	16092	16081	15878	16003	16076	16009	16088	15871	16050	16198	15970	15919	15976	16007	15972	16101	16057	16032	15929	16156	16167	16077	16042	16203	15944	15987	16047	15999	15949	15875	15953	16072	15945	15955	15940	16192	15855	15821	16102	15937	15857	15959	16094	16067	16018	15899	16157	16024	16142	15972	16033	16103	16175	15987	16086	16066	16014	16164	16071	16010	16058	16008	15951	15946	15996	16160	16032	15967	16078	16119	15924	16178	15997	16180	15929	15886	16003	16015	16099	16023	16174	16056	15961	15888	15983	16148	15941	15973	16189	16083	16156	16026	15962	15793	15943	16021	16004	15982	16022	16096	16112	15823	15998	16057	16083	16111	16082	16114	16042	16061	16102	15837	16060	16047	16017	15803	16056	16100	16129	16033	16051	16072	16015	16098	15944	16163	16076	15958	16185	16116	16011	16036	15988	16016	16066	16128	15814	15981	15996	16204	15968	15943	15905	15866	16070	16078	16073	15995	15992	16193	16101	16174	16085	15991	16143	16147	15926	15901	15891	16028	15986	16026	15998	16036	15961	15896	15996	16015	16014	16124	15944	15889	16038	15926	15914	16000	15937	16009	16073	16115	16007	15830	15930	16159	15935	16028	16059	15924	16126	16150	15916	15828	16109	15895	15902	16157	16047	15935	16096	16110	15853	16025	16039	15878	15843	15945	15903	16151	16013	15957	15947	16183	16000	16144	15934	16142	16125	16047	16092	15919	15831	15991	15994	16089	16017	15952	15881	16033	15942	16084	15928	16042	16187	16092	16010	15976	16115	15950	16003	16111	16171	16106	16050	16082	15865	16006	16172	16058	15880	15922	15834	16093	16154	15950	15913	15934	16063	16080	16022	15989	15912	15867	15870	16107	16105	15854	15917	15996	15994	15948	15982	16053	15879	15897	15829	15980	16043	16042	16207	15898	16027	15963	15931	16110	15918	16040	15989	16153	16165	16148	15851	16175	16021	16063	15987	16058	15853	15960	16144	16028	16103	16078	16229	16056	15867	15969	16137	16120	16104	16231	16013	16171	15927	15965	15951	16017	15958	15971	16152	16033	16018	16020	16188	15943	16011	16025	15929	15975	15950	15878	16163	15891	16097	16114	16038	15870	16042	15983	16055	15980	16141	16020	15974	16088	16094	16192	16019	16149	15767	15970	16006	16127	15917	16083	15984	16122	15975	15951	15980	15903	15840	16043	15954	16104	15952	15987	15954	15869	16005	15951	16049	16031	15934	15888	16012	16051	15980	15872	16109	16098	15938	15928	15980	15988	16016	16024	15926	15950	16264	16048	15820	16005	15947	15929	16145	15941	15967	15955	16178	16031	16054	16097	16116	15923	15978	15975	15871	16103	16002	16027	16032	15940	15951	16098	16061	16076	15953	16221	16065	15917	15989	15994	15944	16168	16034	15865	16159	16024	16023	15898	15992	15840	16038	16115	16134	16057	15987	15949	16097	15894	15915	15847	16194	16127	16270	16094	15943	16022	16070	16018	16090	16006	15912	15904	16161	15992	16117	15889	16041	16182	15868	16045	15902	16157	16068	15774	15977	16070	15958	15946	16069	15935	16034	16067	16144	16243	16154	16165	15984	15810	16021	15915	16108	16041	16021	15933	16024	15995	15946	15972	16081	15953	16117	16067	15999	15795	16083	16082	16046	15938	16175	15877	15933	16060	16053	15953	16048	15925	16058	16148	16046	15951	16058	16147	16056	16142	16105	16151	15955	15882	16030	15957	16148	15974	15980	16048	15847	15992	15951	16121	16013	15911	15974	16089	15914	16120	16049	16087	16095	16152	15972	15954	16051	16028	16024	16146	16019	16115	16004	16126	15987	15964	16035	16027	15877	16113	16018	16150	15832	16058	16015	16032	16102	15928	15958	15974	16141	15986	16066	16102	15876	15905	16154	15959	15894	15985	15958	16079	16088	16041	16141	16138	16130	15978	15939	16031	16177	16008	16131	16018	16140	16039	16074	15990	16111	16036	16055	15853	16040	16199	16075	16101	16035	16007	16037	16114	15969	15990	16126	16111	16223	15948	16050	15992	15907	16062	15915	15935	16055	16152	16001	15845	16123	15984	16080	16005	16030	16004
23427	21436	28180	25564	23292	23435	22854	20521	20105	19993	19463	19216	19184	18986	18791	18950	19027	18816	18642	18526	18784	18514	18628	18518	18517	18543	18503	18543	18677	18375	18394	18404	18581	18495	18438	18398	18349	18527	18390	18374	18578	18280	18347	18377	18517	18529	18249	18412	18375	18294	18354	18423	18477	18429	18390	18365	18374	18238	18263	18193	18192	18259	18473	18321	18457	18391	18427	18509	18460	18589	18527	18502	18533	18562	18379	18381	18434	18288	18250	18414	18207	18431	18355	18423	18393	18288	18393	18300	18285	18372	18496	18252	18484	18318	18338	18193	18246	18393	18533	18370	18136	18204	18144	18271	18236	18625	18240	18171	18217	18263	18372	18174	18342	18150	18357	18541	18371	18286	18572	18212	18073	18322	18387	18371	18368	18247	18156	18306	18300	18391	18348	18320	18668	18481	18250	18261	18348	18439	18502	18453	18258	18371	18357	18423	18397	18200	18506	18433	18455	18368	18310	18267	18155	18384	18514	18283	18269	18466	18478	18491	18231	18458	18431	18354	18213	18362	18309	18239	18063	18361	18506	18318	18225	18390	18293	18383	18537	18207	18485	18329	18383	18211	18364	18365	18319	18169	18633	18357	18501	18592	18161	18318	18352	18437	18391	18452	18217	18264	18246	18487	18438	18288	18235	18462	18324	18318	18028	18141	18368	18444	18279	18268	18123	18293	18370	18360	18298	18190	18442	18284	18438	18188	18552	18330	18153	18490	18604	18501	18149	18460	18475	18454	18308	18315	18279	18427	18556	18492	18328	18345	18379	18297	18314	18365	18172	18180	18400	18344	18318	18386	18306	18244	18275	18204	18258	18179	18430	18441	18290	18213	18092	18391	18406	18167	18282	18198	18322	18371	18221	18412	18390	18254	18307	18392	18205	18320	18542	18362	18161	18230	18382	18363	18442	18323	18303	18398	18356	18427	18236	18564	18249	18414	18329	18259	18259	18231	18420	18643	18192	18390	18224	18238	18321	18177	18123	18437	18447	18071	18075	18293	18324	18362	18429	18395	18525	18306	18229	18100	18310	18439	18379	18284	18379	18316	18244	18248	18435	18499	18219	18489	18239	18444	18469	18372	18269	18194	18378	18419	18230	18275	18332	18063	18434	18428	18243	17977	18268	18418	18272	18523	18308	18330	18154	18201	18334	18465	18220	18282	18494	18365	18316	18444	18282	18212	18274	18469	18404	18515	18247	18489	18280	18252	18292	18398	18414	18287	18212	18252	18542	18579	18337	18285	18231	18432	18187	18412	18457	18589	18200	18513	18321	18439	18449	18243	18359	18507	18247	18464	18488	18286	18325	18204	18302	18482	18310	18327	18364	18337	18409	18275	18498	18266	18075	18202	18365	18199	18432	18351	18368	18282	18187	18266	18427	18383	18161	18428	18551	18480	18408	18487	18326	18282	18187	18173	18356	18253	18362	18343	18394	18260	18322	18171	18396	18364	18235	18537	18442	18437	18389	18325	18238	18312	18339	18357	18352	18391	18224	17942	18375	18340	18486	18276	18303	18423	18216	18419	18364	18329	18191	18414	18290	18290	18432	18593	18508	18240	18302	18258	18399	18411	18254	18290	18364	18381	18157	18320	18519	18265	18202	18232	18393	18326	18335	18569	18361	18334	18204	18462	18302	18206	18130	18401	18402	18267	18331	18317	18412	18265	18067	18272	18446	18434	18360	18218	18322	18254	18342	18367	17979	18452	18207	18510	18503	18222	18272	18177	18234	18364	18381	18537	18362	18314	18318	18072	18516	18301	18589	18351	18388	18491	18457	18524	18184	18143	18436	18258	18311	18284	18308	18446	18328	18445	18356	18625	18147	18420	18461	18370	18337	18397	18337	18385	18412	18188	18339	18272	18400	18248	18300	18403	18205	18497	18285	18344	18483	18269	18222	18145	18278	18323	18437	18219	18108	18315	18281	18280	18485	18285	18441	18443	18323	18266	18461	18279	18300	18448	18091	18239	18242	18378	18475	18419	18198	18142	18404	18323	18356	18436	18228	18385	18412	18350	18250	18202	18568	18337	18510	18444	18513	18397	18468	18341	18192	18375	18418	18456	18284	18257	18311	18196	18354	18320	18345	18279	18402	18455	18602	18438	18603	18439	18128	18267	18508	18366	18273	18423	18132	18327	18366	18413	18298	18343	18411	18400	18424	18512	18278	18490	18309	18471	18121	18278	18206	18303	18329	18373	18242	18314	18276	18552	18541	18495	18359	18252	18453	18436	18335	18413	18313	18282	18145	18338	18518	18209	18268	18235	18319	18394	18254	18102	18271	18300	18153	18292	18129	18611	18250	18423	18340	18338	18287	18205	18187	18537	18374	18270	18254	18403	18272	18641	18308	18331	18362	18521	18315	18384	18434	18381	18299	18174	18450	18324	18318	18218	18318	18281	18233	18394	18481	18535	18486	18287	18408	18273	18469	18304	18329	18309	18412	18517	18224	18147	18209	18391	18427	18310	18283	18397	18234	18479	18466	18415	18094	18285	18363	18354	18463	18341	18492	18181	18466	18197	18333	18277	18319	18377	18239	18368	18228	18289	18387	18355	18530	18430	18428	18207	18546	18518	18435	18541	18411	18524	18372	18342	18517	18197	18346	18332	18363	18275	18381	18170	18434	18495	18354	18429	18394	18448	18358	18414	18496	18306	18590	18286	18204	18466	18415	18502	18492	18104	18428	18244	18263	18290	18268	18304	18492	18372	18295	18131	18380	18106	18360	18226	18224	18315	18314	18159	18204	18236	18470	18302	18423	18357	18320	18195	18197	18524	18478	18313	18403	18270	18472	18344	18296	18306	18477	18231	18305	18437	18310	18448	18499	18393	18306	18343	18278	18226	18448	18280	18327	18403	18466	18292	18502	18396	18536	18438	18338	18328	18485	18352	18219	18120	18337	18503	18417	18153	18387	18397	18409	18464	18417	18458	18392	18415	18295	18366	18190	18275	18185	18403	18467	18470	18300	18425	18480	18245	18419	18371	18277	18368	18362	18368	18296	18291	18415	18266	18352	18164	18421	18243	18237	18351	18475	18358	18328	18302	18309	18234	18494	18293	18463	18341	18172	18366	18565	18396	18187	18181	18302	18361	18458	18342	18312	18346	18457	18420	18504	18470	18195	18419	18404	18203	18225	18610	18327	18363	18315	18296	18403	18343	18246	18478	18198	18528	18307	18199	18139	18425	18386	18265	18327	18344	18419	18214	18325	18311	18288	18348	18579	18452	18242	18470	18421	18545	18361	18273	18378	18242	18262	18478	18179	18480	18451	18443	18320	18422	18260	18396	18295	18431	18342	18328	18300	18194	18281	18314	18351	18384	18438	18260	18443	18198	18236	18429	18253	18536	18459	18362	18443	18371	18425	18264	18380	18177	18344	18338	18345	18138	18299	18222	18195	18257	18277	18138	18149	18390	18276	18418	18327	18391	18335	18359	18237	18392	18629	18349	18457	18225	18260	18328	18386	18356	18253	18504	18418	18233	18455	18212	18213	18244	18486	18246	18203	18217	18474	18272	18514	18486	18406	18331	18397	18255	18403	18284	18356	18478	18281	18391	18371	18467	18102	18262	18325	18355	18316	18236	18326	18341	18208	18253	18315	18400	18321	18448	18112	18346	18340	18386	18131	18196	18291	18336	18270	18358	18289	18442	18349	18448	18194	18248	18292	18415	18469	18430	18401	18314	18607	18402	18328	18317	18073	18186	18341	18118	18459	18423	18487	18213	18459	18218	18306	18485	18240	18445	18308	18308	18315	18352	18449	18296	18327	18371	18285	18336	18352	18245	18404	18262	18470	18563	18382	18411	18158	18206	18481	18361	18456	18461	18408	18479	18449	18607	18259	18319	18396	18344	18282	18506	18463	18133	18462	18385	18522	18353	18345	18382	18492	18328	18318	18317	18338	18371	18426	18426	18292	18380	18343	18337	18415	18424	18201	18661	18285	18158	18295	18141	18345	18555	18304	18396	18238	18445	18422	18395	18301	18295	18372	18442	18388	18291	18198	18454	18234	18052	18429	18374	18372	18362	18267	18358	18227	18370	18288	18426	18359	18639	18615	18527	18239	18444	18276	18518	18365	18471	18445	18626	18268	18401	18469	18521	18443	18188	18291	18407	18491	18229	18341	18574	18329	18285	18482	18088	18280	18523	18213	18286	18453	18289	18126	18291	18308	18555	18412	18289	18489	18348	18299	18272	18386	18218	18345	18556	18429	18593	18599	18322	18284	18403	18299	18342	18326	18256	18356	18100	18174	18389	18385	18185	18345	18432	18420	18380	18350	18299	18281	18315	18256	18340	18342	18260	18422	18416	18422	18372	18374	18328	18433	18505	18373	18482	18498	18225	18470	18246	18442	18311	18347	18419	18267	18485	18403	18417	18438	18269	18356	18344	18319	18531	18283	18251	18497	18365	18549	18339	18285	18618	18492	18263	18531	18252	18355	18143	18305	18476	18616	18295	18507	18213	18317	18371	18577	18337	18184	18325	18597	18233	18283	18377	18239	18143	18465	18482	18433	18347	18513	18294	18338	18307	18327	18188	18186	18194	18334	18323	18191	18471	18398	18312	18440	18378	18361	18322	18411	18259	18375	18441	18314	18286	18368	18123	18353	18461	18438	18437	18196	18423	18421	18252	18355	18257	18418	18475	18322	18299	18348	18431	18438	18388	18236	18385	18508	18144	18449	18400	18222	18329	18328	18325	18264	18379	18437	18603	18378	18574	18244	18470	18429	18249	18257	18161	18427	18359	18218	18177	18179	18350	18360	18442	18410	18451	18444	18218	18432	18090	18344	18540	18314	18186	18416	18109	18247	18410	18291	18298	18437	18438	18472	18246	18421	18416	18316	18193	18314	18406	18436	18147	18320	18448	18634	18266	18203	18186	18090	18240	18283	18290	18422	18482	18264	18467	18461	18399	18346	18258	18289	18237	18291	18190	18497	18251	18395	18327	18470	18558	18200	18452	18376	18408	18494	18258	18320	18337	18452	18425	18460	18314	18397	18345	18206	18330	18282	18256	18209	18224	18393	18310	18385	18475	18246	18274	18514	18284	18431	18456	18178	18176	18414	18496	18432	18403	18499	18127	18393	18350	18476	18423	18511	18526	18139	18323	18349	18286	18373	18538
23870	44972	37145	28614	23895	21363	19831	19170	18698	18202	17595	17405	16988	16824	16738	16671	16679	16376	16323	16406	16373	16246	16450	16260	16239	16501	16103	16339	16186	16113	16120	16188	16112	16304	16206	16306	16145	16240	16219	16014	16173	16035	16189	16049	16089	16154	15976	16117	16214	16303	16135	16094	16353	16116	16151	16189	16063	16208	16169	16087	16142	16212	16194	16029	16099	16058	16379	16128	16099	16092	16203	16037	15999	16060	16147	16112	16037	16215	16227	16163	16159	16254	16232	16137	16060	16004	16006	16057	16056	16138	16179	16081	16059	16136	16042	16117	16071	16052	16079	16027	16118	16037	16078	16182	16006	16085	16178	16144	16064	15947	16053	15875	16173	15955	16035	16117	15996	16255	16020	16054	16033	16234	16164	16096	16233	15967	16141	15979	16198	16212	16166	15912	16154	16231	16042	16203	16106	16226	15927	16029	16125	15958	16035	16105	16114	16136	16105	16194	16282	16091	16159	16189	16283	16105	16045	16092	16153	16116	16108	15969	16230	16117	16206	16117	15901	16153	15886	16303	16136	15858	16179	16192	16015	16087	16075	16216	16073	16033	16071	16062	16186	16163	16119	16167	16085	16248	15954	16259	16106	16069	16024	16158	16254	16050	16250	16075	16122	16113	16035	15999	16041	16227	16159	16028	15976	16204	16098	16267	16130	16146	16263	16161	16054	16191	16227	16255	16184	16139	16092	16191	16186	16012	16255	15982	16033	16179	16150	16193	16066	15978	16010	16084	16192	16102	16026	16089	16227	16030	16096	16033	15997	16227	16139	15950	16257	16021	16174	16181	16433	16053	15960	16287	16056	16192	16249	16188	16061	16247	16021	16099	16082	16123	16014	16175	16145	16121	16084	15995	16060	16161	16050	16236	16044	16106	16139	15989	15992	15966	16091	16048	15745	16304	16210	16194	16176	16269	16022	16163	16068	16065	16278	16045	15909	16119	16118	16007	16384	16245	15955	15979	16157	16068	16103	16190	16173	16079	16013	16084	16052	16163	16056	16116	16154	16119	16116	16068	16109	16056	16219	16059	16090	16210	16124	16200	16111	16162	16247	16122	16080	16240	16108	15949	16273	16223	16062	16156	16098	16183	16188	16283	16026	16146	16113	16003	16068	15878	16052	16083	16128	16038	16235	16197	16224	16049	16067	16145	15957	15936	15983	16245	16068	16219	16192	16026	15981	16245	16207	16185	16270	15925	16159	16078	16323	15910	16186	16171	16111	16067	16158	16029	16167	16114	16126	16331	16220	16223	16169	15997	16168	16279	15960	16069	16082	16100	16107	16197	16101	16106	16055	16224	16299	16074	16079	16170	16020	16216	15940	16047	16032	16033	16190	16035	16038	16155	16027	15975	15913	16076	16184	16054	16150	16239	16033	16264	16045	16110	16137	16282	16062	16141	15973	16191	16093	16266	16070	16363	16079	16055	16000	16168	16049	16108	16243	15890	16084	15979	16024	16235	16276	16149	16192	16271	16043	16139	16133	16016	16189	16187	16162	16079	16171	16209	16166	16191	16049	16056	16176	16062	15967	16220	16297	16065	16055	16299	16041	16307	16049	16023	15968	15960	16265	16028	16057	16233	16003	15902	16195	16061	16046	16013	16130	16179	16022	16218	16169	16150	16132	16197	16000	16045	16281	16124	16006	16195	16151	16102	15961	16089	16075	16033	16172	16131	16123	15991	16066	16115	15992	16056	16107	16078	16011	16156	16097	16088	16192	16050	16033	16048	15980	16061	16115	16209	16008	16046	16190	16189	16145	16134	15980	16150	16028	16251	16038	16050	16049	16060	16209	15977	16390	16154	16141	16220	16083	16187	16050	16015	15962	16237	16015	16127	15906	15991	16139	16120	16149	16161	16183	16021	16166	16304	16077	16040	16180	16048	16024	16297	16055	16179	16297	16151	16030	16076	16317	16127	16023	16156	16182	16107	16012	16173	16132	16070	16138	16059	16261	16190	16081	16260	15939	16241	16162	16178	16140	16127	15961	15982	16087	16118	16227	16019	16235	16199	16253	16169	16132	16298	16064	15915	16143	16160	16203	16112	16073	16041	16007	16168	16011	16006	16163	15978	15976	16268	16090	16156	16194	15986	15976	16047	16076	16135	16240	15929	16171	16176	16045	16151	16113	16092	16312	16143	16157	16238	16088	16190	15993	16187	16002	16095	16033	16044	16186	16102	16123	16321	16129	16074	16098	16066	16158	15944	16277	16219	16121	16168	16170	16135	16004	16104	15996	16094	16055	15987	16215	16114	16140	15979	15986	16309	16113	16138	16110	16101	16031	16332	16150	16111	16271	16092	16226	16102	16054	16041	16208	16212	16233	16052	16121	16131	16095	16211	16052	16117	16193	15990	16176	16262	15980	16213	16032	16257	16175	16121	16156	16156	16210	16091	16078	16030	15953	16056	16191	15995	16181	16212	16253	16084	16151	16067	16028	16055	16021	16079	15875	16035	16147	16053	15985	15905	16185	16024	16069	16096	15977	16082	16074	16090	16138	16090	16020	16261	15960	15992	16053	16206	16131	15923	16080	16091	16086	16060	16123	16253	16069	16275	15996	16095	16004	16136	16044	16117	16138	16205	16083	16174	16066	16239	16030	16216	16072	16018	16077	16143	16045	16151	16042	16217	16382	15943	16055	16028	16278	16275	16066	15941	16093	16117	16169	16108	16167	16094	16166	16358	15963	16114	16001	16117	16146	16273	16141	16168	16196	16110	16178	15973	16325	16327	16140	16062	16195	16377	15975	16170	16235	16111	16124	16056	16084	16237	16220	16028	16067	16239	16203	16040	16259	16134	16087	16153	16036	16012	16066	16047	16210	15896	15985	15879	16291	16125	16118	16149	16006	16226	16207	16056	15959	16156	16246	16182	15988	16209	15952	16164	16169	16033	16148	16215	16103	16091	16257	16075	16183	16109	16049	16274	15999	16120	16169	16138	16056	16010	16098	16152	15997	16004	16305	16197	16005	16125	16229	15886	15924	16234	16046	16279	15919	16091	16200	16175	16199	16039	16090	16173	16086	16152	16059	16115	16066	16232	16238	16166	16165	16197	16130	16275	16115	16008	16137	16150	16140	16174	16120	16246	16046	16071	16224	16097	16114	16102	16043	16245	16201	16103	16078	16218	16109	15953	16319	16053	15899	16073	16095	16154	16176	16102	16015	16033	15911	16059	16238	16080	16113	16054	16177	16252	16298	16112	16138	16038	16162	16040	15875	16150	16205	16052	15944	16343	16181	16060	16090	16078	16052	16145	16231	16134	16020	16116	15959	16218	16054	16175	16241	16233	16109	16100	15970	16130	15936	16171	15916	16306	15937	16203	16027	16205	16126	16169	16058	16074	16114	16040	15921	16167	16299	16165	16271	16116	16132	16136	15924	16120	16201	16101	16004	16100	15926	15916	16116	16223	16048	16225	16218	16215	16130	15965	16051	16158	16184	16171	16227	16045	16050	16187	16107	16203	16123	16095	16134	16038	16039	16334	15885	16190	16196	15976	16253	16157	16122	16293	16294	16108	16074	16033	15945	15910	16084	16093	16001	16371	16159	16222	16085	16069	15997	16115	16136	15976	16225	16119	15998	16020	16025	16070	16114	16194	16316	16070	16057	16267	15988	16183	16054	15990	16155	16141	16114	15937	16187	16114	15989	16212	16032	16036	16198	16071	16292	16145	16217	16118	15904	16204	16240	16028	16110	16150	16098	16118	16197	16106	16057	16142	16087	15977	16155	16200	16179	16074	16033	16072	16165	16164	16189	16179	16164	16067	16057	16158	16083	15899	16161	16265	16137	16039	16167	16001	16080	16049	16075	16067	16243	16229	16141	16166	16092	16066	16254	16194	16286	16145	16154	16194	16074	15961	16114	16104	16017	16084	15984	16123	16075	16061	16169	16179	16187	16086	16089	16165	16186	16186	16269	16134	16072	16093	16144	16010	16303	16155	16040	16079	16127	16207	16173	15901	16181	16181	16250	16040	16041	16074	15965	16251	16067	16164	16247	15987	16178	15977	16260	15966	16093	16051	16325	16112	16113	16136	15905	16256	15944	16154	16160	16134	16315	16186	16022	16190	16001	16174	16091	16032	15948	16006	16107	16161	16167	16089	16005	16160	16277	16165	16032	16093	15857	16122	16211	16248	16142	16063	16186	16135	16135	15997	15996	16219	16030	16043	16138	16125	16132	15945	16215	16065	16101	16139	16105	16194	16058	16168	16357	16096	16126	15938	16177	16164	16305	16172	16142	16122	16116	16224	16165	16280	16106	15998	16097	16061	16106	16033	15992	15998	16130	16112	16023	16149	15890	16127	16127	16285	16096	16107	16104	16003	16139	16195	16128	15948	16169	16106	15926	16202	16064	16303	16415	15920	16081	16198	16058	16110	15977	16081	16256	16109	16117	16170	16007	16099	16200	16018	16183	16115	16188	16139	16129	16104	16189	16186	16237	16135	16177	16042	16165	16066	16074	16144	16112	16275	16062	16174	16070	16138	16179	16161	16044	16111	16161	16040	15978	16187	16082	16081	16019	16192	16229	16041	16180	16043	15949	16030	16135	16098	16156	15984	16050	15938	16080	16204	15969	16069	16201	16096	16107	16119	16056	16253	16091	16071	16084	16103	15994	16014	16297	15938	16001	16038	16062	16097	16128	16141	16043	16302	16117	16236	16256	16123	16112	16118	16074	16226	15969	16272	16113	16057	15999	16106	16172	16190	16148	15927	16176	16168	16177	15997	16205	16063	16211	16139	16249	16030	16153	16215	16119	15981	16218	16239	16160	16217	16066	16181	16167	16206	16168	16253	16261	16175	16227	16026	16056	16219	16195	16356	16054	16180	15996	16184	16250	15830	16075	16022	16062	16099	16131	16107	15947	16090	16087	15998	16117	16243	16041	15998	16145	15994	16005	16255	16044	16231	16080	16131	16007	16150	16052	16100	16017	16286	16031	16143	16195	16045	16114	16154	16039	15977	16140	16187	16099	16031	16120	16124	16203	15898	16161	16175	16068	16186	16161	15967	16305	16185	16147	16057	16181	16096	16109	15963	16117	16181	16198	16287	16221	15989	16081	16069	16004	16063	16041	16244	16167	16032	16078	16018	16013	16187	15886	16239	16157	16248	16083	16025
25457	21601	27519	27995	21773	20642	20534	19239	19084	18837	18871	18599	18460	18462	18306	18265	18150	18224	18273	18043	17855	18010	18083	17936	17950	18208	18081	17913	17904	17953	17869	17972	17786	17848	17741	17810	17633	17867	17889	17921	17782	18030	17940	17979	17814	18011	17895	17980	17986	17814	17807	17872	17804	17901	17970	17879	17932	17738	17749	17901	17668	17791	17835	17918	17957	17799	17858	17844	17782	17904	17931	17794	17842	17975	17924	17889	17831	17821	18000	17993	17862	17893	17747	17856	17966	17942	17909	17820	17845	18020	17795	18020	17808	17872	17931	18035	17896	17715	17771	17823	17850	17769	17923	17766	17869	18129	17994	17892	17822	17725	18044	17917	17978	18058	17666	18004	17699	17896	17865	17723	17739	17792	17952	18074	17858	18035	18038	17901	17856	17940	17781	17622	18037	17728	17828	17748	17894	17694	18050	17912	18057	17759	17974	18131	18081	18083	18019	17869	17852	17830	17971	17758	17771	17658	18071	17949	17898	17855	17688	17942	17945	17920	17935	18042	17849	17909	17948	17742	17886	17763	17986	17757	17959	17783	17991	17904	17804	17908	17891	17707	17569	17833	17672	17800	17762	17811	17989	17886	17779	18036	18008	17883	17835	17858	17787	17833	17956	18015	17887	17860	17903	17795	17898	17993	17788	17917	17913	17837	17862	17882	17714	17896	17747	18059	17940	18085	18062	17978	17761	18020	17746	17973	17737	17674	17769	17733	17800	18035	17883	17722	17698	17948	18007	17994	17972	17703	17911	17943	17757	17833	17916	17708	18083	18004	17688	17946	17945	17968	17800	18008	18031	17870	17842	17823	17768	17965	18034	17931	17807	17875	17887	17716	17834	17981	17930	18003	17809	17850	17804	17905	17851	17783	18105	17877	17894	17747	17797	18020	17927	17774	17729	18041	17919	18013	17738	17872	17987	17967	17911	17779	18035	17907	17895	17824	17937	18020	17859	17803	17645	17791	17882	17950	17948	17762	17926	17922	17928	17818	17859	17929	17904	17871	17821	17796	18035	17667	17993	17885	17895	18009	17836	17752	17923	17747	17839	17948	17975	17821	17876	17820	18100	18045	18099	17955	17713	17783	17990	17757	17964	17842	17926	17884	17910	17897	17829	17738	17712	17883	18140	17946	18063	17872	17853	17940	17756	17862	18019	17854	17873	17920	17909	17673	17662	17699	17989	17807	18066	18016	18007	17970	17879	18050	17935	17979	18094	17996	18014	17937	17736	17906	17950	18047	17850	17759	17764	17856	17954	17837	17696	18004	17875	17925	17835	17927	17763	18018	18008	18061	17828	17869	17777	17894	17872	17779	17823	18017	17960	17911	17936	17730	17823	17759	17879	17890	17783	17795	17597	17994	17901	17893	17782	17847	17745	17831	17826	18021	17912	17620	18116	17742	17835	17865	17811	17755	17839	17827	17703	17990	18007	17828	17744	17655	17975	17963	17912	17809	18148	17846	17982	17928	17940	17906	17703	17752	18019	18120	17845	18121	17975	17803	17894	17848	17888	17742	17945	18075	17933	17881	17813	18028	17987	17888	18050	17897	18071	17872	17704	18046	17798	17899	18067	17924	17768	18035	17892	17766	17931	17852	18000	18011	17904	17971	17889	17880	17897	18029	18211	17792	17751	17882	17995	17908	17808	17999	17842	17908	17851	17968	17964	17657	17902	17698	18039	18027	18048	17922	17808	17584	17788	17941	17859	17891	17930	17839	17807	17768	17805	18135	17974	17891	17982	17975	17846	17817	18076	17844	17893	17713	17767	17992	17823	17767	17888	17822	17991	17899	17755	18053	18005	17857	17908	18160	18059	17897	17728	17635	18087	17862	17939	17722	17852	17915	17871	18013	18014	17919	17783	17874	17893	17846	17902	17919	17837	17912	17866	17963	17899	17744	18059	17962	17898	18073	18027	18091	17859	18090	17860	17879	17851	17810	18102	17660	17819	18161	17700	17942	17979	17925	17649	18172	17940	17972	17742	17960	17738	17919	17857	17948	17718	17998	18077	18049	17934	17946	17821	17907	17885	17779	17893	17833	17950	17848	17862	17914	17919	17862	17951	17795	17897	18009	18171	17769	17930	17969	17822	17847	18039	17902	17953	18032	18132	17868	17854	17877	17953	17727	17958	17994	17724	17794	18082	18050	17860	17845	17810	17953	17883	18064	17901	17706	17912	17758	17806	17942	17877	17765	17810	17857	18005	17719	17772	17913	18068	17818	17815	18081	17832	17830	17679	17711	17813	17936	17574	17916	18062	17957	17839	17920	17983	17742	17871	17792	17809	17831	17836	17760	17996	18063	18086	17876	17960	18067	17868	17776	17738	17941	17836	17871	17999	17965	17890	17987	17843	17938	17974	17852	17926	17796	17883	18026	17955	17886	17753	17922	17630	17865	17755	18041	17814	17753	17761	17846	17842	17966	17959	17826	17904	17905	17786	17921	17930	17933	17779	18113	18029	17986	17866	17978	17701	17854	17821	18000	17844	17714	17897	17852	17920	17904	18091	18005	18009	17770	17871	18097	17746	17781	17926	18004	17887	17897	17922	17907	17981	17933	17663	18193	17756	17832	17945	18028	18049	17557	17964	18127	17918	17981	17915	17987	17652	17939	17726	17628	17836	17828	17760	17780	17926	17761	17743	17901	17969	17957	17773	17794	17934	17920	17865	17931	18101	17662	17901	17931	17927	17944	17707	17961	17995	17710	17828	17967	17984	18042	17892	17883	17879	17850	17933	18018	17818	17830	17794	17942	17883	18014	17942	17618	18144	18106	17796	17686	18216	17655	17937	17807	17925	17966	18026	17910	18046	18039	18051	17908	17768	17779	17601	17902	17653	17788	17897	17834	17962	17800	17957	17828	17867	17743	17980	17958	17894	17862	17950	18033	18057	17830	17764	17980	17763	17787	18025	18001	17969	17763	17816	17903	17761	17916	17868	17948	18065	17850	18006	17942	17768	17804	17783	17875	18080	17742	17803	18067	17848	17834	17970	17992	17955	17813	17670	17877	18046	17800	17706	17834	17872	17664	17770	17963	18059	17795	17919	17983	17783	18036	17784	17952	17800	17907	18048	18109	17809	17800	17974	17963	18009	18062	18008	17883	17801	17683	17797	17663	17982	18030	17857	17958	17774	17922	17698	17790	17820	17811	17831	17856	18022	17704	18027	17905	17934	17988	17954	18074	17807	17915	17893	17908	17962	17946	17967	17911	18004	17987	17669	17734	17761	17972	17967	17851	17882	18037	17842	17740	17980	18036	17933	17905	18053	17971	17839	17935	17877	17965	17869	17771	18139	17912	17883	17760	17810	17743	18036	17960	17848	17941	17966	17968	17943	17870	18006	17959	17982	17998	18048	18051	17734	17655	17894	17882	17898	17691	17957	17855	17989	17840	17991	17758	18033	17972	17729	18028	17983	17875	18052	17904	17933	17923	17897	18006	17889	17891	17826	18032	18005	18040	18125	17860	18092	18060	17787	17943	17902	17979	17646	17905	17772	17915	17838	17741	17918	17737	17849	17850	18031	17908	17771	17923	17869	17983	18094	17730	17728	17878	17722	18003	17747	17983	18027	17952	17908	17938	18025	17930	17738	17763	17762	17860	17936	17838	18077	17843	17860	18045	17896	17984	17806	17724	17978	17927	17767	17821	18029	17940	18048	17951	18077	17980	17662	17768	17812	18035	17873	18010	17911	17966	17812	17808	17801	17853	17761	17935	17964	17914	17978	18039	18139	17964	18019	17911	17993	17863	17912	17843	17959	17941	18048	17844	17788	17757	17874	17776	17940	17915	17795	17935	17894	17897	17859	17682	17834	17933	17859	17896	17911	17744	18046	17980	17765	18004	17845	17859	17955	18053	18008	17789	17883	17974	17956	17888	17895	17957	18000	17777	17859	17982	17907	17918	17928	18026	17851	17772	17918	17930	17773	17938	17733	17569	18154	17716	17830	17811	17858	18010	17934	17914	17909	18176	17977	17782	18064	17795	18010	17985	17702	17903	17836	17965	17994	17950	17835	17786	17903	17958	18070	17988	17836	17880	17802	17652	17854	17857	17865	17901	17955	17876	17963	17760	18071	17897	17810	17953	18087	17877	17954	17843	17943	17928	17998	18007	18131	17840	17884	17818	17667	17779	18123	17969	17793	17993	18043	18039	17911	17874	17841	17898	17897	17804	17975	17938	17830	17974	17835	17702	17741	17914	17940	17667	17898	18029	17895	17916	17925	17977	18074	17936	18175	18109	17851	17810	17745	17835	17902	17994	17928	17826	18051	17819	17948	17939	17830	17964	17784	17847	17847	17888	17802	18015	17884	17883	17722	17819	17915	17608	17906	17800	18080	17775	18051	17651	17800	18012	17851	17733	17966	17822	17889	17886	18042	17628	17874	17989	17933	17835	17965	17943	17935	17830	17963	17636	17960	18023	17799	18126	17917	17773	17728	17736	18087	17983	17864	17858	17905	17843	17843	17782	17799	17852	18126	17867	17990	17885	17887	17831	17945	17953	17918	17901	17917	18090	17987	17972	17890	18113	17840	17991	17990	17911	17839	17930	17912	17685	17801	17735	17783	18070	17859	17912	17994	18126	17954	17877	17860	17836	17987	17875	18238	17931	17845	17967	18070	18001	17908	17904	17890	17986	17903	17914	17937	17836	18016	18056	17747	17871	17934	17854	17850	17738	17862	17809	17958	18067	17949	17782	18071	17901	17985	17826	17983	18037	17781	17884	18080	17969	18043	18000	17691	17915	17807	17979	17693	17860	17786	17900	17836	18037	17830	17930	17799	17885	17721	17797	17869	17755	17966	17892	17881	17755	17768	18002	17761	17808	17894	17936	17914	17749	17899	18023	17884	17887	17773	18171	17712	17785	18079	17984	17857	17864	17849	17896	17871	17890	17896	17969	17865	17719	17698	17727	17833	17735	17838	17885	17913	17955	18057	18100	17909	18005	17947	17879	17832	17790	18066	17840	17995	17879	17616	17733	17900	17899	17732	17793	17978	18069	17984	17839	17992	17988	18065	17972	17904	18097	17829	17747	18006	17823	17860	17992	17904	17942	17891	17972	17895	17851	17924	17932	17885	17852	17957	18054	17888	17932	18031	18042	17942	17769	17864	17879	17858	17869
24180	40614	33005	25319	21808	19749	18706	18305	17651	17410	16901	16633	16371	16295	16161	16049	16086	16283	16127	16059	15959	15888	15994	16036	15947	16009	15988	15790	15827	15749	15908	15801	15943	15787	15841	15898	15902	15894	15709	15826	15877	15950	15806	15871	15862	15843	15930	15779	15875	15927	15840	15748	15885	15764	15858	15801	15803	15907	15849	15888	15815	15859	15951	16062	15902	15726	15802	15818	15785	15950	15745	15750	15631	15820	15642	15690	15920	15655	15843	15805	16029	15745	15782	15887	15936	15672	15964	15776	15765	15671	15825	15731	15809	15728	15787	15840	15855	15747	15870	15764	15952	15826	15696	15915	15954	15720	15829	15957	15797	15909	15882	15716	15902	15809	15699	15675	15914	15791	15887	15791	15771	15772	15823	15960	15741	15816	15709	15870	15767	15728	16002	15956	15791	15748	15718	15765	15822	15849	15830	15698	15931	15825	16033	15722	15915	15879	15744	15788	15798	15840	15797	15915	15825	15795	15820	15717	15773	15872	15887	15773	15921	15718	15878	15737	15755	15880	15829	15734	15578	15681	16005	15680	15640	15789	15989	15849	15807	15880	15726	15998	16007	15770	15873	15789	15850	15722	15937	15771	15762	15763	15847	15705	15817	15732	15714	15802	15976	15819	15607	15645	15890	15684	15814	15847	15678	15871	15690	15983	15817	15833	15711	15853	15725	15886	15791	15927	15744	15874	15711	15868	15828	15782	15858	15739	15879	15786	15893	15833	15918	15569	15947	15624	15792	15816	15860	15874	15757	15759	15736	15660	15787	15977	15781	15897	15866	15832	16024	15846	15937	15894	16121	15726	15920	15750	15667	15885	15833	15877	15620	15776	15958	15837	15845	15860	15816	15900	15597	15844	15907	15783	15790	15762	15722	15819	15743	15853	15942	15829	15811	15940	15852	15792	15884	15726	15648	15732	15857	15742	15969	15671	15634	15579	15656	15808	15906	15749	15796	15870	15745	15879	15691	16018	15753	15771	15660	15854	15806	15907	15843	15860	15684	15821	15767	15740	15852	15732	15812	15772	15959	15818	15881	15791	15775	15803	15820	15567	15802	15618	15888	15776	15702	15954	15782	15681	16073	15847	15662	15747	15718	15764	15792	15770	15762	15888	15882	15703	15685	15889	15789	15784	15967	15703	15889	15781	15927	15814	15800	15888	15747	16006	15881	16055	15870	15844	16010	15969	15657	15616	15576	15938	15834	15801	15911	15899	15877	15869	15731	15883	15902	15685	15762	15982	15798	15693	15806	15854	15734	15734	15815	16029	15736	15548	15977	15711	15673	15813	15776	15960	15839	15811	16062	15752	15811	15691	15878	15772	15945	15824	15810	15818	15940	16016	15681	15811	15800	15790	15802	15798	15941	15648	15730	15747	15837	15707	15818	15751	15781	15839	15978	15652	15895	15812	15998	15760	15730	15773	15900	15923	15985	15709	15914	15739	15863	15679	15620	15712	15709	15793	15808	15783	15717	15831	15812	15837	15869	15698	15835	15681	15669	15668	15712	15945	15868	15835	15829	15778	15603	15830	15727	15834	15733	15787	15806	15861	15893	15765	15815	15958	15936	15792	15785	15966	16021	15799	15708	15856	15902	15953	15713	15605	15695	15742	15859	15957	15725	15728	15816	15903	15803	15941	15831	15931	15946	15743	15961	15785	15574	15878	15856	15784	16006	15854	15791	15773	15938	15814	15752	15697	15709	15814	15958	15830	15831	15648	15835	15659	15913	16068	15744	15910	15769	15926	15749	15752	15803	15827	15620	15850	15877	15883	15798	16077	15798	15731	15874	15850	15766	15839	15679	15797	15989	15831	15900	15749	15862	15859	15653	15819	15711	15811	15747	15862	15756	15799	15813	15905	15916	15880	15667	15928	15631	15936	15809	15931	15645	15701	15790	15842	15968	15895	15695	15805	15850	15938	15800	15742	15953	15930	15857	15852	15873	15712	15883	15834	15867	15749	15860	15936	15830	15798	15604	16003	16017	15706	15799	15730	15846	15720	15720	15891	15959	15845	15625	15849	15719	15724	15721	15830	15763	15683	15982	15819	15902	15822	15742	15705	15807	15709	15653	15834	15813	15832	15831	15851	15839	15705	15856	15885	15696	15844	15707	15844	15916	15887	15802	15871	15658	15834	15975	15856	15888	15742	15972	15694	15814	15877	15856	15916	15822	15888	15936	15712	15662	15889	16026	15789	15835	15769	15652	15772	15873	15813	15911	15909	15839	15929	15934	15767	15825	15836	15926	15934	15902	15923	15957	15784	15867	15567	15769	15817	15929	15868	15816	15908	15686	15726	15833	15980	15800	15726	15744	15766	15899	15748	15940	15711	15801	15902	15662	15672	15713	16030	15971	15704	15842	15831	15778	15802	15772	15605	15877	15878	15759	15553	15917	15952	15818	15850	15801	15819	15840	15799	15808	15785	16064	15888	15862	16020	15791	15793	15861	15812	15886	15890	15903	15953	15870	15765	15683	15892	15905	15987	16005	15956	15786	15747	15945	15622	15874	15674	15783	15811	15798	15694	15791	15927	15790	15740	15814	15799	15836	15756	15823	15805	15765	15826	15763	15786	15725	15726	15815	15932	15804	15843	15890	15947	16039	15816	15654	15760	15735	15825	15876	15630	15963	15704	15852	15746	15781	15787	15769	15814	15786	15939	15863	15811	15821	15913	15714	15788	15960	15899	15727	15746	15792	15798	15660	15738	15790	16002	15841	15851	15666	15800	15804	15974	15936	15838	15869	15618	15651	15759	15693	15863	15875	15712	15793	15788	15663	15899	15693	15864	15699	15957	15830	15932	15765	15762	15894	15816	15931	15850	15843	15771	15771	15713	15732	15999	15753	15918	15974	15756	15628	15784	15800	15823	15869	15838	15784	15639	15866	15804	15804	15980	15830	16059	15904	15748	15729	15857	15618	15948	15662	15877	15663	15824	15878	15840	15870	15688	15832	15688	15916	15869	15790	15660	15860	15769	15847	15741	15729	15693	15788	15856	15911	15768	15840	15940	15869	15885	15984	15832	15654	15661	15917	15792	15713	15989	15765	15810	15911	15887	15760	15807	15627	15911	15790	15867	15703	15769	15680	15770	15892	15810	15904	15829	15763	15865	16041	15822	15917	15778	15781	15743	15895	15834	15723	15829	15777	15845	15819	15853	15894	15903	15941	15688	15685	15665	15739	15680	15881	15685	15949	15648	15725	15921	15963	15736	15894	15799	15877	15769	15773	15864	15796	15662	15943	15880	15860	15659	15916	15623	15865	15828	15801	15912	15964	15817	15861	15911	15757	15800	15858	16008	15692	15757	15768	15786	15751	15691	15851	15965	15965	15847	15926	15747	15826	15882	15735	15775	15951	15902	15746	15713	15679	15711	15886	15888	15868	15753	15730	15698	15794	15724	15802	16007	15749	15934	15761	15967	15835	15700	15812	16028	15851	15648	15892	15664	15828	15803	15764	15836	15806	15871	15853	15945	16036	15790	15907	15753	15926	15686	15914	15808	15867	15716	15793	15636	15929	15890	15753	16053	15947	15687	15757	15744	15822	15811	15765	15620	15903	15824	15923	15744	15813	15921	15882	15883	15911	15862	15723	15922	15819	15735	15672	15958	15833	15949	15791	15795	15861	15941	15866	15863	15825	15838	15839	15751	15783	15725	15842	15804	15883	15729	15691	16047	15807	15751	15785	15781	15832	15773	15849	15765	15945	15874	15831	15606	15889	15977	15745	15919	15733	15815	15584	15843	15826	15846	15901	15805	15681	15838	15883	16051	15877	15778	15639	15923	15879	15836	15702	15838	15718	15939	15934	15636	15937	15685	15918	15979	15827	15867	15668	15947	15787	15722	15668	15753	15767	15655	15803	15732	15749	15747	15797	15934	15647	15861	16004	16014	15903	15911	15836	15660	15921	15778	15876	15876	15799	15782	15720	15599	15808	15705	15733	15725	15833	15797	15669	15964	15839	15897	15854	15787	15870	15845	15771	15974	15716	15803	15865	15804	15915	15688	15665	15789	15923	15760	15765	15901	15839	15624	15797	15855	15788	15930	15714	15824	15910	15850	15811	15623	15710	15783	15729	15856	15714	16111	15755	15882	15775	15768	15958	15734	15663	15821	15812	15800	16047	15843	15878	15970	15893	15912	15719	15868	15831	15894	15741	15734	15888	15710	15697	15744	15770	15823	15847	15765	15993	15831	15867	15765	15777	15788	15933	15824	15844	16038	15610	15928	15780	15893	15807	15842	15997	15827	15733	16021	15754	15746	15869	15805	16055	15804	15901	15740	15841	15940	15843	15767	16063	15837	15723	15851	15885	15878	15665	15822	15832	15898	15984	15907	15820	15869	15874	15850	15681	15855	15835	15923	15858	15931	15948	15910	15829	15696	15774	15832	15761	15897	15740	15903	15769	15723	15874	15915	15883	15805	15782	15606	15865	15861	15665	15828	15850	15719	15997	15760	15820	15768	15807	15861	15990	15730	15607	15833	16031	15736	15858	15936	15867	15719	15866	15857	15938	16013	15859	15817	15697	15957	15809	15769	15930	15860	15652	15849	15806	15904	15665	15775	15789	15793	15747	15845	15803	15968	15911	15990	15938	15754	15891	16007	15826	15696	15710	15801	15832	15673	15992	15837	15889	15749	15828	15632	15933	15746	15701	15782	15748	15898	15967	15763	15854	15886	15944	15742	15891	15805	16065	15847	15882	15764	15910	15693	15747	15738	16025	15720	15797	16032	15756	15781	15864	15660	15725	15795	15902	15665	15790	15874	15845	15915	15861	15893	15824	15885	15835	15950	15898	15733	15780	15817	15813	15825	15903	15811	15927	15753	15694	15932	15978	15804	15845	15765	15883	15831	15837	15873	15677	15724	15711	15951	15783	15889	15864	15724	16004	15961	15822	15872	15957	15939	15866	15845	15785	15777	15728	15840	15897	15725	15938	15864	15636	15813	15723	15824	15930	15750	15826	15901	15975	15807	15701	15840	15878	15880	15790	15990	15802	15699	15977	15724	15835	15871	15822	15683	15859	15946	15890	15765	15927	15812	15995	15912	15794	15926	15834	15963	15893	15729	15726	15829	15758	15769	16085	15827	15951	15805	15823	15884	15739	15788	15856	15931	15745	15947
22503	21529	28672	24841	22166	24691	26122	21817	20760	20380	19882	19549	19315	19426	19190	18932	18891	18937	18947	18902	18847	18859	18704	18804	18697	18663	18689	18536	18714	18599	18532	18644	18623	18545	18430	18407	18632	18560	18417	18445	18643	18435	18384	18404	18222	18375	18403	18435	18457	18414	18376	18624	18401	18482	18481	18425	18394	18345	18428	18280	18408	18591	18451	18416	18338	18324	18451	18403	18298	18350	18258	18388	18408	18419	18259	18276	18266	18237	18514	18549	18274	18378	18426	18325	18558	18338	18462	18559	18278	18329	18392	18342	18320	18547	18389	18391	18588	18396	18271	18260	18509	18465	18476	18361	18693	18586	18426	18404	18408	18175	18248	18379	18450	18469	18593	18414	18336	18364	18373	18418	18502	18427	18432	18383	18556	18369	18406	18450	18244	18468	18573	18401	18327	18396	18392	18304	18349	18396	18399	18266	18290	18390	18316	18340	18366	18356	18334	18525	18247	18408	18420	18487	18521	18293	18473	18367	18408	18456	18329	18384	18293	18309	18474	18351	18282	18608	18431	18350	18323	18438	18310	18270	18455	18367	18356	18452	18317	18493	18395	18358	18528	18332	18631	18472	18300	18322	18335	18449	18481	18493	18343	18397	18331	18190	18178	18269	18469	18511	18451	18589	18254	18484	18628	18380	18391	18405	18286	18216	18422	18343	18454	18300	18570	18444	18274	18554	18438	18496	18234	18380	18506	18265	18412	18340	18567	18439	18260	18338	18151	18291	18406	18452	18438	18314	18322	18283	18452	18326	18114	18382	18489	18491	18276	18309	18340	18396	18227	18340	18446	18252	18477	18432	18648	18340	18366	18447	18501	18416	18504	18742	18453	18539	18508	18593	18384	18575	18438	18376	18181	18127	18468	18343	18573	18342	18432	18515	18488	18266	18442	18368	18457	18401	18336	18225	18339	18342	18424	18250	18489	18466	18386	18200	18401	18332	18598	18518	18324	18475	18429	18290	18294	18397	18498	18340	18361	18449	18600	18458	18383	18518	18470	18144	18303	18675	18409	18441	18319	18488	18300	18493	18334	18178	18396	18336	18409	18412	18641	18322	18444	18648	18346	18385	18368	18291	18241	18487	18259	18264	18237	18414	18331	18465	18494	18246	18416	18421	18222	18454	18396	18392	18443	18377	18224	18263	18399	18292	18498	18423	18364	18315	18517	18372	18351	18446	18265	18537	18321	18350	18392	18421	18348	18471	18340	18555	18287	18414	18287	18367	18510	18367	18177	18338	18419	18350	18512	18366	18412	18434	18193	18464	18358	18332	18598	18270	18556	18199	18390	18536	18404	18423	18488	18384	18445	18453	18211	18278	18390	18371	18370	18620	18493	18395	18425	18325	18511	18314	18292	18380	18439	18527	18296	18313	18450	18560	18243	18319	18390	18566	18215	18295	18131	18385	18156	18389	18315	18256	18449	18475	18494	18261	18552	18336	18476	18489	18384	18440	18475	18205	18369	18500	18205	18375	18546	18528	18402	18294	18201	18424	18558	18360	18416	18459	18464	18413	18542	18465	18253	18280	18377	18273	18463	18479	18568	18381	18369	18463	18377	18450	18322	18401	18387	18274	18348	18494	18478	18260	18352	18420	18317	18247	18630	18349	18203	18331	18258	18314	18382	18249	18537	18442	18298	18672	18435	18452	18159	18459	18309	18493	18431	18450	18462	18480	18383	18443	18351	18401	18479	18364	18218	18421	18345	18365	18393	18476	18267	18575	18423	18280	18473	18599	18587	18129	18552	18463	18414	18433	18479	18541	18492	18277	18607	18635	18389	18262	18361	18517	18600	18553	18319	18305	18537	18396	18549	18270	18528	18331	18372	18322	18444	18470	18329	18286	18278	18764	18500	18237	18563	18461	18430	18351	18615	18514	18316	18321	18347	18253	18461	18388	18320	18404	18457	18276	18362	18334	18280	18377	18591	18542	18425	18441	18371	18084	18422	18334	18328	18300	18516	18490	18415	18479	18386	18104	18325	18399	18374	18420	18233	18497	18435	18524	18484	18440	18374	18181	18366	18296	18397	18301	18576	18239	18682	18411	18483	18319	18321	18447	18619	18541	18383	18402	18651	18377	18405	18276	18551	18331	18136	18274	18565	18278	18403	18276	18515	18390	18610	18222	18404	18547	18168	18468	18487	18335	18415	18350	18314	18118	18473	18346	18320	18266	18473	18505	18294	18524	18367	18302	18298	18263	18270	18446	18124	18307	18376	18232	18366	18305	18279	18326	18409	18358	18420	18388	18310	18401	18328	18280	18133	18463	18520	18264	18326	18338	18599	18329	18374	18239	18204	18271	18313	18172	18386	18365	18290	18393	18434	18400	18563	18404	18314	18241	18378	18375	18216	18193	18438	18342	18528	18298	18383	18272	18446	18293	18434	18449	18407	18320	18485	18480	18434	18475	18349	18434	18429	18575	18302	18292	18537	18455	18214	18525	18401	18465	18390	18396	18490	18273	18369	18305	18275	18162	18411	18139	18546	18224	18536	18270	18340	18641	18600	18526	18359	18374	18244	18515	18573	18382	18510	18616	18459	18320	18412	18407	18297	18338	18551	18072	18176	18610	18521	18315	18370	18184	18450	18496	18319	18475	18574	18431	18462	18517	18431	18196	18432	18169	18559	18464	18559	18423	18449	18408	18363	18511	18366	18291	18258	18574	18366	18355	18310	18542	18485	18274	18381	18127	18323	18333	18484	18406	18500	18360	18657	18521	18312	18312	18511	18443	18382	18372	18368	18470	18426	18314	18502	18595	18345	18393	18606	18437	18435	18333	18473	18230	18034	18204	18481	18496	18410	18686	18293	18416	18197	18152	18275	18309	18471	18325	18319	18488	18211	18116	18584	18515	18419	18377	18561	18385	18457	18329	18396	18443	18390	18451	18333	18328	18482	18437	18381	18499	18315	18402	18364	18582	18294	18297	18470	18409	18294	18407	18496	18359	18224	18273	18619	18494	18363	18344	18503	18379	18399	18302	18244	18411	18341	18179	18353	18272	18325	18369	18317	18521	18470	18492	18375	18398	18261	18445	18469	18561	18509	18546	18290	18255	18324	18414	18541	18410	18440	18230	18490	18315	18533	18578	18324	18230	18461	18498	18369	18457	18674	18293	18297	18543	18443	18360	18569	18039	18337	18485	18355	18373	18353	18503	18371	18307	18517	18361	18509	18314	18444	18215	18206	18390	18386	18365	18448	18311	18481	18474	18258	18466	18407	18556	18397	18357	18307	18338	18452	18499	18127	18388	18381	18489	18521	18341	18455	18438	18301	18497	18260	18398	18459	18454	18438	18207	18560	18457	18447	18476	18446	18491	18502	18470	18618	18397	18361	18368	18486	18406	18364	18408	18467	18438	18502	18500	18349	18419	18383	18523	18300	18377	18603	18499	18464	18302	18530	18392	18278	18472	18437	18597	18471	18290	18296	18339	18429	18445	18660	18367	18514	18328	18389	18234	18262	18451	18304	18415	18487	18599	18331	18362	18432	18447	18212	18301	18352	18444	18337	18444	18363	18614	18337	18451	18599	18160	18371	18478	18292	18373	18372	18451	18492	18504	18406	18330	18352	18200	18382	18507	18340	18351	18479	18467	18447	18414	18235	18311	18504	18236	18515	18250	18288	18461	18413	18387	18519	18375	18383	18499	18352	18138	18558	18280	18529	18489	18328	18627	18163	18266	18321	18108	18474	18641	18495	18451	18413	18379	18432	18483	18235	18298	18584	18263	18358	18404	18471	18463	18612	18558	18560	18587	18397	18347	18332	18337	18470	18356	18705	18214	18272	18462	18300	18436	18580	18431	18458	18318	18442	18488	18423	18449	18391	18396	18540	18619	18363	18419	18335	18441	18378	18408	18342	18409	18421	18331	18344	18443	18248	18499	18355	18443	18363	18266	18396	18502	18329	18309	18121	18513	18561	18386	18326	18246	18358	18505	18323	18195	18264	18378	18414	18362	18360	18213	18399	18463	18349	18338	18530	18300	18422	18428	18433	18451	18590	18485	18553	18511	18240	18174	18422	18310	18359	18422	18435	18378	18319	18441	18402	18184	18549	18498	18458	18122	18214	18388	18454	18357	18533	18517	18249	18373	18507	18438	18527	18515	18478	18184	18385	18306	18553	18547	18256	18574	18405	18432	18501	18375	18559	18266	18468	18403	18412	18405	18288	18388	18411	18477	18388	18482	18447	18298	18373	18565	18310	18272	18446	18084	18227	18270	18609	18363	18396	18497	18273	18323	18425	18627	18265	18413	18398	18064	18564	18401	18290	18508	18294	18514	18259	18351	18277	18393	18443	18222	18376	18608	18404	18315	18452	18266	18334	18286	18154	18302	18329	18454	18270	18401	18394	18381	18341	18382	18562	18330	18352	18383	18350	18182	18484	18353	18247	18262	18317	18384	18340	18499	18263	18485	18180	18227	18318	18291	18433	18338	18357	18183	18539	18291	18271	18420	18455	18390	18276	18367	18433	18411	18545	18442	18510	18235	18278	18428	18498	18410	18462	18358	18455	18510	18317	18463	18301	18478	18439	18378	18397	18371	18362	18421	18486	18331	18494	18298	18318	18333	18378	18433	18150	18414	18356	18280	18343	18580	18348	18409	18445	18264	18506	18400	18661	18601	18524	18625	18397	18437	18353	18563	18514	18436	18232	18356	18287	18554	18365	18269	18459	18482	18523	18333	18220	18392	18339	18220	18362	18234	18439	18681	18677	18289	18278	18441	18469	18445	18430	18479	18465	18556	18546	18568	18464	18358	18147	18340	18368	18448	18479	18292	18508	18396	18438	18123	18321	18307	18458	18258	18355	18436	18566	18551	18300	18274	18504	18611	18498	18496	18240	18252	18544	18372	18502	18573	18227	18405	18501	18331	18556	18424	18376	18314	18319	18476	18610	18367	18346	18422	18681	18300	18257	18315	18257	18363	18580	18384	18268	18394	18471	18383	18612	18278	18589	18438	18670	18389	18180	18240	18288	18440	18348	18516	18453	18313	18309	18471	18358	18305	18344	18400	18298	18285	18333	18113	18280	18295	18345	18341	18440	18642	18264	18349	18642	18390	18384	18361	18353	18395	18549	18483	18442	18382	18113	18480	18318	18385	18337	18374	18219	18219	18358	18347
25001	48164	40880	31582	26603	23383	21848	20914	19917	19056	18370	17642	17365	17298	17003	16841	16818	16872	16710	16450	16566	16673	16419	16522	16379	16377	16458	16176	16005	16192	16372	16173	16217	16146	16213	16156	16137	16352	16190	16281	16197	16034	16111	16146	16096	16196	16110	16217	16203	15949	16192	16108	15981	16223	16259	16157	16145	16144	16277	16126	16095	16142	16178	16316	16148	16049	16130	16227	16061	16243	16115	16092	15976	15963	16118	16178	16138	16046	16050	16313	16143	16248	16127	16097	16090	16163	16057	16343	16066	16057	16101	16267	16187	15957	16306	16144	16207	16185	16016	16260	16059	16217	16040	16105	16355	16343	16111	15963	16072	16189	16010	16191	16144	16138	16150	16004	16116	16082	16146	16202	16189	16051	16037	16116	16156	16289	16099	16195	16074	16081	16265	16217	16155	16196	16244	16174	16078	16047	16151	16141	16083	16209	16203	16290	16096	16320	16123	16225	16177	16235	16350	16323	16167	16281	16211	16099	16057	16031	16278	16172	16203	16155	16011	16034	16020	16187	16084	16086	15980	16152	16256	16291	16128	16047	16185	16352	16153	16271	16096	16091	16079	16017	16236	16249	16167	16185	15979	16155	16154	16114	15959	16296	16142	16160	16067	16194	16073	16188	16140	16080	15937	16109	16069	16219	16032	16193	16133	16306	16133	16205	16139	16122	16200	15929	16094	16032	16109	15983	16231	16124	16368	16236	16036	16166	16166	16048	16104	16275	16125	16095	16078	16050	16180	15902	16109	16035	16170	16165	16156	16281	16266	16048	16087	16100	16100	16255	16009	16290	16152	16204	15818	16074	16138	16195	16164	16249	16272	16207	16118	16213	16247	16236	16290	16188	16232	15951	16162	16194	16250	15975	16112	16137	16135	16192	16227	16150	16176	16149	16169	16049	16074	16121	16088	16187	16102	16121	16193	15982	16182	16087	16332	16045	16226	16280	16025	16177	16219	16197	16127	16182	16248	16047	15983	16260	16020	16151	15949	16080	16256	16041	16205	16147	16125	15982	16141	16094	16175	16042	16273	16191	16224	16149	16066	16209	16058	16112	15993	16081	16050	16271	16011	16113	16067	15991	16192	16124	16074	16036	16008	15967	16147	16210	16104	16267	15998	16220	16050	16009	16108	16279	15951	16180	16147	16110	16228	16172	16025	16246	16223	16180	16165	16260	16474	16031	16049	16058	16286	15962	16156	16176	15977	16194	16132	16175	16198	16083	15961	16058	16151	16026	16153	16235	16138	16171	16242	16281	16113	16234	16214	16130	16261	16099	16161	16227	15983	16085	16128	16266	16200	16235	16187	16209	16251	15989	16191	16240	16138	16332	16053	16141	16019	16207	15951	16101	16066	16128	16220	16223	16094	16158	16235	16137	16221	16101	16187	16143	16271	16023	16005	16208	16016	16255	16218	16068	16156	16068	16175	16161	15944	16178	16007	16157	16056	16036	16232	15910	16310	16129	16067	16150	16147	16252	16152	15938	16160	16272	15964	16175	16259	15997	16114	16162	16154	16239	16014	16082	16213	16148	16106	16172	16181	16265	16179	15935	16127	16179	16159	16324	16159	16125	16238	15986	16190	16195	16116	16164	16018	16150	16086	16156	16349	16130	16014	16056	16002	16043	16156	16258	16196	16186	16154	16143	16069	16170	16060	16326	16049	16099	16294	16056	16262	16199	16032	16276	16209	16265	16174	16350	16135	16219	16312	16083	16176	16050	16109	16174	16170	16162	16036	16042	16128	16004	16213	16112	16112	16220	15898	16158	16151	16141	16287	16259	16160	16033	16033	16150	15959	16145	16244	16245	16276	16084	16172	16146	16182	16122	16032	16236	15927	16199	16138	16179	16053	16143	16107	16192	16026	16121	16048	16079	16213	16219	16228	16070	16118	15993	15973	16202	16123	16170	16073	16181	16186	16166	16038	16189	16179	16195	16182	16013	16121	16133	16225	16106	16076	16078	16074	16099	16093	16038	16079	16363	15985	16150	16104	16131	15997	16166	16062	15967	16236	16147	16084	16121	15934	16183	16073	16073	16067	16118	16200	16108	15997	16097	16104	16159	16001	16138	16014	16240	16139	16126	16274	16252	16118	16040	16079	16159	16287	16140	15906	16270	15974	16014	15990	16165	16184	16086	16293	16177	16196	16123	16235	16094	16089	16013	16282	16019	16228	16161	16068	16127	16115	16131	16199	16017	16134	16050	16176	15895	16370	16098	16046	16197	16166	16024	16124	16150	16040	16258	16227	16316	16215	16262	16065	16256	16003	16173	16197	16012	16017	16348	16076	16099	16279	16105	16067	16021	16235	16093	16154	16101	16257	16074	16080	15962	16157	16311	16179	16270	16089	16225	16163	15987	16324	16264	16276	16036	16190	16033	16195	16181	16212	16176	16010	16206	16063	16110	16095	16354	16110	16094	16154	16121	16172	16255	15969	15978	16252	16174	16027	16161	16091	16189	16025	16107	16098	15967	16057	16181	16088	16211	16118	16210	16104	16151	16118	15909	16298	16180	16089	16234	16184	16075	16105	16128	15942	16160	16053	16012	16188	16170	16236	16090	16148	16288	16022	16069	16046	16163	16073	16222	16137	16235	16107	16310	16132	16313	16094	16213	16245	16200	15947	15962	15984	16102	16334	16239	16052	16152	16101	16163	16099	16185	16221	16423	16038	16212	16152	16210	16264	16210	16129	16144	16156	16105	16102	16165	16108	16268	16273	16022	16119	16237	16277	16113	16077	16131	16182	16191	16046	16138	16127	16092	15911	16091	16190	16117	16254	16069	15953	16177	15957	16215	16164	15983	16009	16114	16345	16274	16187	16132	16152	16277	16069	16028	16060	16115	16243	16150	16155	16079	16222	16279	15956	16006	16116	16078	16089	15979	16064	16033	16052	16225	15998	16177	15994	16187	16119	16220	16087	16192	16191	16116	16187	16033	16068	16156	16054	16060	16094	16065	16177	16194	16138	16113	16060	16166	16271	16145	16173	16088	16207	16092	16170	16206	16122	16168	16120	16096	16100	16180	16001	16333	16232	16284	16226	16034	16252	16251	16353	16163	16194	16088	16130	16322	15984	16083	16039	16202	16153	16085	16237	16234	16044	16277	16155	16200	16263	16288	15915	16147	16084	15908	16230	16340	16271	16192	16114	16239	16094	16079	16024	16064	16217	16055	16165	16211	16193	16234	16047	16249	16232	15921	16179	16008	16108	16138	16220	16312	16013	15977	16285	16182	16087	16262	16173	15986	16056	16137	16089	16020	16199	16177	16133	16207	16104	16079	16140	16217	16021	16022	16151	16091	16351	16085	16127	16218	16319	16136	16126	15964	16048	16105	16229	16175	16128	16131	16048	16131	16099	16091	16071	16170	16286	16021	16130	16215	16190	15943	16153	15892	16301	16163	16211	16169	16310	16244	16226	16244	16040	16162	16128	16280	16195	15968	16146	16132	16185	16054	16334	16046	16106	16247	16074	16107	16337	16175	16210	16105	16114	16126	16293	15969	16275	16220	16159	16149	16089	16212	16288	16116	16197	16048	16057	16116	16085	15996	16320	16005	16014	16185	16337	16147	16149	16108	16015	16203	15963	16176	16019	16305	15994	16222	16053	16251	16097	16183	16138	16140	16094	16169	16181	16111	16146	16195	16313	16142	16151	16268	16167	16278	16095	16070	16154	16295	16169	16080	16256	16170	16051	16018	16141	16198	16065	16082	16196	16124	16124	16259	16265	16084	16244	16207	16013	16042	16282	16095	16285	16090	16036	16097	16118	16161	16097	16113	16156	16146	16023	15961	16043	15972	16039	16104	16210	16180	16178	16067	16061	16037	16182	16192	16164	16025	16186	16193	16005	16193	16240	16112	16220	16180	15902	16218	16165	16197	16022	16144	16070	16091	16085	16111	16157	16106	15922	16108	16299	16254	15971	16096	16204	16117	16103	16209	15988	16116	15978	16137	16171	16126	16039	16017	16193	15904	16132	16153	15902	16352	16216	16047	16328	16089	16236	16115	16196	16182	16195	16247	16097	16315	16044	16247	16077	16081	16129	16107	16190	16070	16187	16045	16083	16160	16275	16090	16138	16168	16151	15950	16135	16029	16201	16018	16083	16045	16230	15968	15974	15967	16119	16155	16181	16178	16144	16152	16135	16202	16101	15986	16011	16128	16159	16139	16188	16151	16103	16142	15983	16128	16129	16050	15996	16242	16047	16109	16069	16025	16135	16016	16217	16104	16102	16115	16022	16172	16235	16072	16241	15988	16090	16001	16063	16239	16035	16071	16066	16095	16001	16074	16027	16106	16215	16143	16216	16317	16116	16140	16199	15949	16103	16000	16045	16133	16229	16107	16153	16154	16355	16071	15984	16186	16128	16269	16050	16100	16192	16068	16068	16181	16306	16150	16039	16194	16049	15858	16007	16116	15968	16286	16198	16164	16220	16072	16223	16070	16179	16090	16017	16228	16024	15983	16048	16056	16279	16184	16257	16190	16212	16329	16184	16176	16072	16130	16097	15987	16139	15971	16179	16255	16274	16098	16307	16056	16449	16215	16031	15961	16209	16016	16099	16108	16220	16139	16090	16180	16332	16064	16097	16132	16189	16179	16092	16195	16153	16144	16095	16128	16105	16160	16096	16147	16015	16170	16175	16173	16185	16099	16192	16094	16189	16152	16254	16129	16181	16215	16249	16023	16327	16099	16206	16120	16048	16254	16071	16200	16316	16152	15793	16186	16158	16167	16260	16134	16199	16203	16016	16086	16190	16210	15952	16109	16238	16208	16046	16202	16123	16046	16075	16070	15930	16133	16139	16114	16083	16122	16210	16071	16083	15962	16249	16025	16181	16236	16088	16060	16060	16056	16233	16059	16112	16138	15995	16133	16159	16133	16109	16213	15952	16206	16104	16128	16155	16081	16100	16050	16050	16114	16078	16176	16176	16215	16008	16021	16150	16179	15847	16123	16051	16157	16322	16153	15954	16170	16294	16050	16085	16062	15954	16101	16137	16047	16178	16034	16119	16300	16205	16163	16156	16134	16188	16222	16095	16084	16232	16180	16215	16246	16091	16312	16089	16115	15972	16110	16230	16050	16112	16021	16223	16018	16097	16335	16084	16243	16161	16287	16084	16204
29468	26072	29997	25785	21223	20445	20124	19288	19146	18903	18697	18344	18448	18504	18410	18373	18219	18395	18285	18154	18274	18272	18341	18414	18097	18397	18102	18093	18060	18238	18259	18116	18175	18226	18082	17976	18260	18112	18160	17878	17968	18005	18093	18113	18008	18022	18406	17971	18050	18150	18099	18255	18431	18001	18162	17967	18062	18279	18060	18027	18029	18237	18010	18121	17981	18188	18135	18102	18133	18153	18006	18199	18130	17853	18048	17889	18092	17842	18220	18012	17894	18152	18071	17944	18019	18089	17955	18049	18062	18161	17941	17922	18153	18208	18140	17987	18048	17927	18151	18020	17957	17953	18096	18184	18020	18022	17939	18217	18261	18155	18100	18127	18258	18029	18117	18058	18142	18325	18088	17969	18137	18042	18224	18095	18027	17978	18273	18100	17991	17736	18107	18181	17988	18073	18252	18108	18081	17889	18274	17866	18047	17993	18047	18026	17883	18111	18142	17922	17853	18221	18120	18163	18105	18128	18040	17900	18125	17976	18082	17954	18219	18190	18035	18052	18041	17997	18188	18034	18231	18362	18224	18055	17942	18135	18179	18101	18143	18099	18118	17806	17918	17999	17912	18233	17953	17965	17998	18218	18027	18232	18067	18059	18041	18042	18205	18098	18179	17921	18140	18247	18023	18143	18099	18141	18150	18099	17989	18003	18042	17899	18254	18222	18232	18058	18179	18227	18165	17863	18361	18233	18152	18092	18169	18057	18342	18146	18033	17962	18126	18081	18136	17938	18226	18034	18100	18258	18149	18118	18095	17909	18175	17986	18317	18043	18023	18059	18156	18062	18028	18020	18101	18292	18355	18271	18029	18163	18055	17923	17979	17954	17998	18173	18028	18016	18017	18113	17709	18064	18058	17870	17864	18071	17909	18006	18094	18080	17936	17976	18162	18168	18177	18179	18170	17920	18063	18172	18109	18049	18201	18155	17889	18138	18035	18120	18009	17928	18187	17954	18202	18038	18102	18171	18308	17876	18197	18006	17973	18202	18016	18052	18008	18201	18023	18127	18018	18032	17963	18005	18159	18228	18045	18059	17967	18077	18065	18197	18026	17945	18013	17949	18220	18055	18234	18108	18027	18131	18019	17997	18126	18188	18025	18102	18054	18055	17714	17985	17944	17978	18103	18074	17920	18185	18209	18079	18105	17973	17959	18030	18082	18386	18187	18110	18154	17821	18084	18074	18049	18001	17995	17844	18146	18085	18249	17963	18243	17967	18038	17879	18187	18135	18086	18062	18094	18024	17972	18184	18174	18031	18220	18077	17943	17972	18029	17910	18102	18212	17946	18150	17988	18040	18183	18032	18088	18023	18130	17870	18137	18172	18145	18046	17983	17917	18073	17982	17881	18096	18154	18109	18009	18240	18010	18183	18109	17995	18030	18033	18087	17939	18090	18074	17848	18168	18091	18109	17914	17936	18168	18240	18104	18037	17999	18151	18271	17940	18026	17992	18114	18167	17943	18085	18037	18044	18017	17908	18016	17861	17956	18207	18097	18187	18151	18160	18035	18038	18123	18124	17822	18011	18019	17936	18086	18159	18049	18110	17999	17928	18165	18252	18076	18130	18057	18025	17982	18131	18089	18018	18120	18145	18083	18128	18003	18244	17796	18029	18052	17994	17973	18037	18137	18194	18123	18062	18171	18029	18167	18155	18256	18157	17908	18006	18196	18110	18141	18175	18137	18002	18226	18011	18228	17837	18254	18129	18171	18173	18211	18111	17944	18031	18101	18023	18158	18033	17983	17948	18067	18186	17935	17826	18149	18003	18148	18102	18084	18213	18189	18065	17836	18192	17959	18025	18231	18301	18009	17984	17951	18179	18155	18075	18176	18166	18090	18058	17957	18230	18098	18132	18031	18134	18193	18182	18181	17984	17910	17964	18049	17814	17917	18072	17917	17851	18151	18262	17988	18243	18226	18113	18219	18126	18173	17866	18070	18077	18069	18334	17926	17991	18200	17933	18117	18227	18073	18011	17983	17918	17909	18105	18076	17923	18182	18052	17840	18131	18149	18010	18006	18219	17923	17997	17883	18092	18108	18244	18180	18160	18054	18107	17946	17989	18126	18073	18133	18133	17935	17903	18211	18155	18021	18173	18120	17996	18151	18181	18076	18052	18065	18194	18155	18142	18058	17904	18150	17974	18174	17971	18193	17805	18059	18025	18093	17885	18264	17946	18149	18172	18135	18046	18066	18062	17627	18131	17960	17966	18075	18077	18027	18252	18070	18005	18048	18169	18114	18036	18179	18014	17933	18116	18033	18004	18114	18070	18043	18159	17902	18166	18212	18036	17997	18076	17943	18057	18031	18168	18165	17960	17913	18067	18074	18139	18122	18070	18149	17972	18086	18206	18288	18142	18200	17968	17904	18037	18072	18120	18263	17858	18144	18081	18072	17978	18128	18078	18039	18229	18181	18142	18107	18097	18180	17978	18018	18157	18088	18097	18055	18046	18155	18217	18086	18046	18033	18068	18224	18078	18224	18260	17838	18116	18216	18204	18010	17996	18133	17963	18083	18334	18144	18092	17925	18043	17977	17984	18102	18096	18058	17863	17876	17949	18119	18061	18194	17989	18161	18030	18080	18117	17937	18225	18136	17986	18099	17962	17835	18140	17955	17980	18084	18035	18019	17885	17989	18062	17880	18207	18264	18103	18069	18043	18006	18168	18228	18217	18104	17962	18133	17949	17942	18197	18085	18080	18196	18128	17987	18127	18063	18267	18220	17966	18014	17915	18079	18012	18226	18212	18069	18081	18020	18078	18022	18130	18047	18134	18175	18011	17955	18065	18097	18135	18143	18012	18042	18042	17906	18121	17945	18024	18164	18089	18028	18103	18081	18159	17968	18003	17911	17946	18258	17998	18342	18267	18028	18267	18172	18168	18185	18142	18273	17857	18050	18131	18203	18151	18260	17860	18203	18097	18243	18182	18217	18071	18160	18235	18150	18001	18152	18239	18009	18239	18057	18000	18193	18174	18084	18224	17820	18120	18360	18188	18088	18144	17831	18187	18210	18091	18140	18088	18155	18063	18215	18021	18350	18108	18381	18131	18004	18163	18294	18079	17984	18013	17928	17979	18015	18036	17954	18068	18011	17873	18160	18127	18136	18335	18079	18069	18055	17907	18101	18000	17967	18185	18076	18149	18217	18171	18055	18083	17938	18029	18162	17991	18054	18022	18076	18182	18090	17865	17953	18147	18179	18174	18112	18219	18005	18016	18018	18115	18242	17882	18065	18125	17991	18196	18184	17956	18142	17951	18261	18197	18058	18230	18160	18154	18072	18230	17998	18103	17984	18071	18009	17973	18254	18085	18105	17973	18080	17959	18142	17932	18158	18216	18025	18009	18094	18056	18010	18225	18304	18105	18159	18123	18002	18124	18187	18258	18131	18058	18268	18124	18183	18227	18177	18072	18014	18173	18171	18104	18126	18012	18202	18003	18152	18092	18145	17949	17936	18097	18098	18079	18187	18098	18129	18178	18043	18320	18147	18144	18099	17878	18139	18126	18254	18146	18065	18049	18072	18092	18154	18114	17922	18070	18260	18035	18068	17862	18025	18042	18044	17961	18166	18104	18072	17986	18056	17986	17989	18126	18020	18078	18269	18046	18096	18132	18227	17859	18125	18231	18119	18053	18114	17996	17922	18104	18144	18152	18092	17973	18139	18045	18093	18139	17910	18162	18033	18114	18255	18170	18208	18195	18083	17976	18047	18220	18155	18123	18169	18093	18055	17961	18157	18013	18150	18033	18296	18034	18187	17972	18005	18076	17906	18044	18065	18033	18056	18174	18187	18094	18045	17923	18233	17979	18220	17911	18189	18112	18160	18134	18170	18066	18065	17918	18352	18031	18163	17982	18052	18106	18229	18061	17967	18032	18016	18038	18116	18003	18182	18101	17940	18040	18146	18209	18143	18142	18096	17916	17978	17945	18294	18074	17960	18071	18122	18130	18142	17948	18122	18107	18155	18013	17981	18079	18065	18137	18053	18121	18038	18043	17965	18105	18086	18114	18095	18096	18232	18194	18139	18063	18105	18108	18233	17974	18152	18177	17914	18016	18010	17842	18172	18083	18174	18048	18057	18121	17963	17967	18173	18022	18213	17947	17955	18068	18037	18121	18203	18237	17885	18170	17885	17730	17641	17971	17847	17918	18123	18124	18049	18074	18092	18178	18251	18082	17904	18116	17986	18279	18168	18217	18127	18143	18071	18123	17931	18142	17931	18278	18128	18194	18076	18141	18043	18345	18111	17995	18093	18161	18050	18048	18105	17958	17934	18277	18090	18314	18192	17995	18020	18258	18102	18030	18145	17945	18057	18239	18063	18265	17922	18186	18085	18107	18160	18063	18226	18176	17929	18064	18115	18004	17888	17976	18028	18033	18142	18177	18148	17860	18051	17995	17982	18177	17954	18289	18127	18138	18027	18121	18388	17931	18218	18082	18048	17948	18226	17997	18102	18080	18092	18147	18065	17984	18095	18012	18209	17939	18133	18076	18182	18257	18130	18224	17967	18231	18298	18242	18071	18116	18125	18055	18159	18026	18040	18136	17955	17966	18047	18242	17925	18097	18285	18297	18038	18048	18084	18046	18347	18069	18024	18018	18055	18064	17927	17821	17932	18140	18025	18157	17932	17955	17987	18052	18250	18108	18047	18002	17859	18140	18182	18012	18106	18112	17895	18127	18074	17953	18055	17944	17833	17962	18246	18152	18099	18268	17927	18007	18272	18160	17971	18148	18016	17913	18394	18027	18254	18196	18056	18228	18152	18140	18157	18231	18000	18097	18069	18180	18192	17981	18044	17966	18194	18031	18065	18109	18086	18093	18033	18025	18094	18017	18108	18143	18168	18058	18136	18057	18135	17926	17837	18046	18126	18189	18217	18077	18329	17973	18078	18054	18221	18180	18140	18150	18144	17999	18358	18196	18014	18038	18140	18189	18014	17926	18157	18096	18036	18193	18059	18004	18261	18132	18012	18122	18170	17808	18057	18115	18095	17956	18045	18037	18008	18172	17986	18122	17999	18233	18198	18059	18073	18109	17999	18195	18080	17985	18064	17897	18296	18142	18015	17999	18150	18029	18110	18166	18079	18216	18459	18218	18058	18256	18087	18001
24870	37871	31097	23791	20739	19436	18537	18040	17326	17198	16614	16672	16388	16362	16230	16166	16154	16178	16254	16311	16032	16048	15951	16123	15981	15912	16121	16082	15826	15979	15832	16000	15914	15921	15636	15932	16026	15728	15852	15727	16045	15921	15948	15922	15931	15889	15835	15872	15766	16156	16055	15963	16065	16132	15851	15995	15837	15940	16063	15917	15887	15840	15893	15953	16070	15935	15954	15889	15983	16040	16047	15899	16034	15974	15778	15933	15993	15912	15811	15853	15960	15822	15748	15786	15951	15963	16022	15967	15868	15920	15810	15888	15872	15828	15914	15856	15909	15999	15911	15833	15923	15996	15991	15741	15804	16102	16056	15778	15848	16031	16059	15929	15902	15893	15959	15870	15959	15876	15895	15812	15822	16017	15851	15881	15847	15921	15980	15846	15971	16122	15810	15766	15981	15847	15889	15910	15699	15703	15790	15789	15831	15885	16077	15964	15840	15881	15787	16015	15803	15975	15744	16012	15944	15828	15777	15829	15939	15777	15856	15867	15867	15798	15981	15956	15901	15967	15788	15887	15895	15900	15966	15884	15880	15962	16019	15994	15895	15917	15932	15926	15950	15954	15859	15827	15931	15870	16006	15886	16001	15897	16039	16057	15894	15763	15800	15919	15890	15890	15972	15712	15911	15800	15871	15933	15977	15709	15966	15793	15909	15999	15801	15912	15983	15727	15816	15891	16143	15957	15962	15963	15925	15994	15954	15890	15778	15819	15742	15955	15787	15989	15970	16089	15695	15881	15923	15923	15890	15901	15963	15898	15903	15779	15904	15739	15963	16100	15956	15910	15997	15823	15999	15849	15926	15842	15814	15943	15775	15970	15779	15824	15915	15945	15740	15908	15867	15898	15964	15890	15977	16004	16046	15928	16045	15808	15963	15826	16016	16116	15828	16018	16015	15938	15861	15759	15916	15906	15786	16014	15995	15747	15904	15936	15923	15993	15749	16071	15903	15905	15881	16071	15950	15942	15993	16185	15960	15862	16002	15899	15858	16008	16021	15771	15931	16075	16039	15921	15857	15814	15882	15997	15994	15968	16029	15885	15884	16074	15820	15855	15911	15757	15945	15816	15879	15945	15811	15825	15899	15910	15860	16084	15955	15997	15884	15905	15849	15940	16057	15926	16022	15822	15829	15835	15909	15972	15858	15885	15981	15909	15907	15792	16020	15873	15760	16100	16101	15766	15975	15983	15903	16081	15870	15853	15730	15758	16105	15874	15957	15842	15841	15883	15935	15909	15816	16116	15993	15968	15996	15907	16020	15995	15885	15742	15916	15922	16022	15888	15915	15889	16021	15825	15928	15867	16007	15868	16005	15834	15995	15923	15897	16072	15914	15619	16057	15813	15862	16005	15999	15955	15805	15990	15938	15819	15972	15945	15863	15856	15812	15893	15859	15923	15755	15968	15917	15838	16070	16042	16056	15981	15755	15912	15983	15964	16029	15892	15930	15994	15840	15726	15874	15925	15974	15811	15887	15778	15996	15804	15959	15980	15999	15923	16104	15889	16021	15774	15944	15773	15858	16014	15921	15695	16005	15877	15881	15987	15879	15938	15829	15934	15997	15833	15817	15918	15932	16043	15982	15793	15948	15502	16064	15875	16005	15723	15976	15937	15925	15793	15799	16031	15919	15889	15847	15967	15764	15922	15923	15953	15869	15864	15824	16100	15885	15982	16004	16004	15927	16072	15827	15826	16040	15718	15946	16056	15918	15831	15921	15856	15924	15790	15867	15998	15921	15945	15908	15960	15928	15935	15999	15985	16123	15905	16010	15897	16039	15927	15968	15844	15786	15955	15964	15871	15836	15803	15835	15995	15999	15954	15885	15875	16105	15881	15888	15817	15955	15849	15977	15883	15981	16073	15952	15782	15956	15914	16014	15858	15859	15908	16022	15929	15938	15867	15787	15865	16106	15921	15950	15782	16049	15901	15930	15887	15942	16079	16037	15877	16007	15902	16081	15749	16002	15953	15866	15982	15835	15813	15876	15780	15996	15838	15988	15890	15925	15952	15776	15911	15965	16012	16011	16016	15983	15823	15800	15852	16075	15866	15919	16005	15919	15781	15927	15897	15834	15986	15903	15989	15974	15987	15889	15946	15940	16027	15938	15867	15968	16025	15892	15946	15984	15942	16024	15802	15956	16018	15779	16035	15983	15949	15903	15806	15875	15946	15832	15999	16015	15699	15858	15894	15901	15985	16039	15979	16128	15797	15965	16198	15935	16028	15982	15893	15993	15938	15781	15861	15914	15818	15893	16007	15795	15892	16105	15668	15987	15897	15777	15896	15871	15992	16058	15931	15972	15829	16007	15873	15803	16062	15860	15977	15847	15851	15916	15875	15909	15799	16032	16058	15842	15868	15812	16018	15969	15855	15856	15837	15688	15814	15861	15873	15885	15904	15950	16006	15908	15844	16035	15935	15960	15928	15891	15911	15880	15902	15979	15862	16064	15661	15977	15960	15944	15924	15965	15931	15946	15809	15995	15786	15886	15873	15977	15920	15787	15996	15871	15922	15986	15719	15689	15937	15852	15687	15868	16042	15915	15969	15840	16008	15977	15784	15905	15864	15960	15968	15975	15817	15952	15915	15941	16094	15978	15851	15822	15965	15819	16009	15889	16094	15947	15948	15955	15877	15865	15620	15864	15842	15958	15755	15804	15814	16012	15957	15731	15913	15992	15872	15814	16006	15717	16050	15891	15729	15722	16031	16051	15914	16076	16043	16082	16042	15786	15924	15999	16003	16047	15788	15956	15859	15767	15980	16047	15886	16008	16020	15863	15893	15868	16012	15793	16019	15824	15879	15978	15884	15918	15927	15835	16099	15878	15737	16096	15794	15908	15928	15853	15908	15838	15913	16163	15802	15839	15852	15840	15852	16040	15844	16011	15800	15922	15869	16073	15882	16029	15918	15744	16007	15989	16054	15967	15809	15883	15943	15815	15866	15955	15838	15856	15808	15917	15724	16062	15945	15922	15899	15931	16042	15899	15979	15856	15844	15792	15724	16018	15906	15918	15939	15841	15974	15931	15932	15847	15826	16017	15954	15901	15811	15790	16133	15973	15885	15951	15968	15953	16055	15971	15957	15873	15881	15986	15860	15904	15980	15833	15795	15820	16042	15811	15918	15964	15858	15904	15905	15965	15885	15841	15775	15843	15856	15997	16123	15988	15865	15875	15823	15920	15917	15983	15976	15806	15854	15823	15980	15949	15870	16092	15974	15930	16104	16011	15887	16052	15901	15992	15998	15936	15894	15919	15913	15868	15899	15889	15946	15982	15992	15811	15859	15888	15876	15775	15831	16036	15824	15972	15918	15940	15895	16014	15946	15876	15885	15871	15944	16054	15926	15798	15942	15919	15993	15907	16033	15862	16089	15907	15876	16027	15873	15929	16117	15846	15875	15892	15935	16060	15876	15903	15986	15938	15919	15805	15801	16046	15840	15855	15864	15748	16025	15741	15947	15904	15989	15906	15883	15956	15849	15926	16000	16061	15926	15873	15829	15836	15867	16061	15937	15986	15855	15922	15917	16017	15864	15988	15935	15949	15736	15950	16084	15748	15942	15894	15874	15942	15891	15966	15910	15858	15916	15874	15944	15881	15893	16022	15844	15955	15838	15905	15860	16051	15788	15741	15969	15996	15958	15977	15871	15950	16063	15880	15897	15903	15947	15922	15914	15930	15961	15845	15937	15878	15893	15916	15932	15913	15807	15782	16055	15932	15866	15990	15899	15837	15829	15958	15898	15950	15934	16001	16033	16035	15841	15937	15862	15943	15854	15954	15903	15984	15876	16026	15807	15935	15850	16002	15948	15902	15812	16091	15974	15946	15892	15957	15924	15796	15910	15773	15971	16046	15734	15862	15864	15810	15976	15886	15836	15832	15922	15898	15666	15727	15970	15863	15975	16021	16004	15735	15914	16028	15944	15929	16111	15943	16047	15949	15789	16147	15968	15843	15922	15896	16073	15869	15787	15958	15862	16054	15835	15950	16072	15900	15969	15766	16004	15977	16059	16094	16127	16037	15911	15883	15831	15956	15849	15848	15992	15877	15933	15880	15932	15924	15901	15920	15987	16036	16003	15802	15986	15896	15888	15994	16066	15987	15884	16025	16008	15898	15914	16049	15863	16018	16019	16039	15849	16092	15903	16062	15895	15807	15943	16034	16018	15833	15821	15809	16074	15978	16061	16010	16096	15843	16001	15902	15885	15887	16083	16072	16016	16024	16026	15893	15872	15945	15844	15849	15869	15795	15794	15853	15898	15943	15970	15927	15848	16107	15779	15943	15887	15778	15895	16075	15831	15917	15886	16028	15964	15981	16043	16031	15892	16059	15843	16012	15934	15966	16034	16034	15826	16082	15770	15963	15852	16040	15855	15913	15947	15937	15864	15825	15922	15884	15994	15882	15960	16027	15906	15902	15921	16042	15920	15923	15923	15840	15983	16009	15875	16033	15829	15964	15907	15979	15868	16072	16060	15982	16176	15976	15881	15839	15991	15699	15838	15819	15906	15956	15974	16131	15952	15887	15969	16064	15732	16038	15629	16053	15830	16006	15814	15911	15978	16046	15970	15872	15862	15828	15940	15899	16021	15959	16094	15973	15931	15761	15849	16048	15954	15845	15946	16055	15940	15678	15892	15925	15986	15985	15944	15912	15790	16089	15810	16006	16014	15990	15713	16063	15957	15947	15968	15854	16041	15838	15824	15860	16047	16072	15993	15748	15902	15774	15892	15821	16105	15913	15816	15789	15849	15982	15820	15903	15919	16048	16167	15867	15926	15589	16045	15804	16037	15964	15871	15963	15975	15918	16019	15807	15896	16014	15817	15903	15902	16003	16142	15948	15948	16035	16018	15947	15951	16113	15821	15929	16003	15780	16023	15967	15984	15937	15851	15852	15903	15805	15953	15979	15788	15886	15822	15879	15868	16099	15817	15832	15938	15982	15934	15851	16008	15870	15868	15697	15954	15995	16004	16097	16056	15892	15909	16062	15775	15997	15894	15918	15834	15881	15943	16044	16038	15943	15914	15912	15999	15759	15798	15967	15792	15912	16007	15793	15922	15870	15808	15988	15971	15920	15926	15878	15901	15962	15847	15923	15801	16028	15840	16083	15983
23421	21446	28127	25540	23210	23641	23364	20958	19712	19648	19271	19291	18933	18838	18958	18593	18596	18621	18561	18383	18340	18615	18344	18627	18403	18400	18253	18177	18486	18405	18402	18172	18060	18075	18478	18346	18439	18294	18122	18183	18049	18314	18331	18309	18405	18462	18305	18210	18124	18326	18281	18237	18376	18521	18486	18292	18198	18466	18266	18306	18305	18234	18170	18321	18125	18231	18348	18216	18200	18212	18294	18282	18428	18437	18364	18418	18399	18120	18153	18173	18212	18192	18173	18248	18204	18107	18247	18013	18271	18390	18453	18133	18280	18322	18125	18321	18205	18164	18330	18112	18291	18451	18303	18174	18419	18365	18424	18205	18319	18463	18344	18123	18287	18216	18147	18244	18292	18505	18205	18285	18365	18179	18197	18193	18132	18278	18251	18329	18468	18311	18206	18260	18037	18402	18234	18135	18298	18212	18131	18100	18248	18395	18402	18144	18330	18331	18174	18236	18088	18415	18080	18384	18229	18167	18139	18180	18100	18327	18233	18305	18340	18172	18375	18373	18298	18162	18194	18254	18372	18122	18289	18310	18425	18222	18547	18178	18308	18308	18388	18266	18129	18379	18224	18213	18306	18121	18428	18158	18259	18300	18182	18362	18494	18239	18311	18239	18382	18238	18178	18289	18223	18259	18006	18292	18183	18299	18126	18153	18130	18257	18104	18243	18153	18075	18214	18354	18237	18056	18327	18137	18241	18247	18312	18115	18441	18220	18253	18198	18144	18101	18276	18414	18193	18124	18182	18237	18376	18148	18120	18383	18228	18257	18407	18290	18390	18260	18061	17998	18156	18278	18250	18158	18196	18092	18175	18360	18143	18289	18250	18389	18173	18101	18123	18053	18251	18200	18360	18189	18122	18110	18055	18205	18257	17962	18125	18332	18508	18273	18209	18237	18350	18234	18201	18396	18038	18061	18462	18133	18215	18323	18247	18368	18254	18348	18273	18161	18316	18267	18073	18432	18289	18093	18014	18191	18163	18276	18231	18309	18394	18360	18361	18219	18480	18269	18374	18597	18211	18075	18272	18351	18461	18300	18387	18113	18277	18296	18327	18323	18230	18152	18342	18206	18246	18234	18465	18178	18365	18297	18342	18289	18302	18182	18377	18158	18199	18160	18343	18170	18242	18176	18303	18167	18251	18225	18343	18216	18142	18189	18163	18329	18377	18300	18032	17883	18066	18216	18321	18376	18124	18317	18237	18123	18379	18152	18296	18213	18044	18258	18376	18179	18365	18123	18201	18155	18173	18249	18271	18114	18281	18352	18289	18232	18107	18408	18325	18410	18183	18160	18345	18324	18111	18190	18148	18241	18162	18301	18239	18253	18079	18225	18115	18265	18137	18137	18331	18308	18315	18305	18137	18385	18287	18163	18112	18090	18114	18241	18152	18356	18253	18302	18171	18333	18214	18244	18172	18311	18304	18129	18183	18303	18340	18196	18343	18219	18288	18164	18241	18283	18262	18125	18283	18095	18169	18144	18393	18433	18114	18218	18122	18196	18221	18278	18269	18181	18168	18195	18328	18090	18202	18287	18345	18191	18107	18022	18197	18258	18260	18367	18292	18267	18397	18354	18236	18322	18156	18206	18288	18299	18100	18265	18114	18241	18373	18280	18553	18132	18123	18363	18178	18394	18196	18012	18393	18276	18333	18210	18277	18147	18239	18039	18282	18162	18077	18328	18270	18194	18164	18393	18344	18276	18319	18220	18079	18112	18057	18231	18230	18162	18225	18165	18262	18304	18269	18432	18190	18140	18092	18075	18285	18084	18174	18399	18441	18210	18354	18218	18282	18454	18032	18033	18261	18187	18150	18331	18077	18186	18344	18378	18215	18257	18169	18149	18094	18268	18188	18154	18398	18215	18443	18091	18254	18229	18036	18073	18458	18214	18310	18340	18216	18269	18382	18300	18165	18018	18044	18059	18159	18044	18308	18411	18279	18326	18362	18265	18224	18208	18426	18180	18289	18352	18327	18207	18253	18219	18210	18239	18236	18228	18425	18175	18469	18120	18252	17938	18239	18326	18321	18093	18153	18258	18193	18180	18131	18411	18130	18280	18114	18217	18301	18173	18284	18156	18101	18191	18005	17970	18241	18200	18338	18375	18332	18436	18209	18318	18354	18323	18152	18119	17955	18070	18139	18184	18235	18206	18235	18170	18300	18224	18175	18067	18178	18122	18168	18285	18203	18285	18279	18297	18213	18277	18146	18444	18398	18211	17998	18106	18306	18197	18105	18331	18252	18042	18249	18303	18187	18286	18380	18441	18350	18282	18291	18364	18041	18183	18099	18464	18143	18213	18031	18059	18431	18328	18326	18310	18241	18369	18248	18109	18409	18416	18187	18228	18128	18184	18318	18272	18186	18401	18193	18239	18249	18359	18135	18143	18284	18178	18370	18305	18175	18241	18292	18162	18177	17995	18152	18216	18334	18445	18327	17989	18310	18249	18176	18217	18455	18312	18165	18246	18222	18266	17981	18096	18302	18012	18206	18235	18203	18303	18112	18456	18365	18225	18156	18142	18245	18195	18083	18245	18403	18450	18588	18277	18187	18360	18392	18256	18238	18318	18326	18278	18287	18180	18222	18324	18120	17989	18259	18221	18244	18066	18415	18187	18034	18207	18417	18278	18382	18366	18185	18162	18310	18249	18421	18313	18194	18373	18370	18102	18180	18443	18178	18410	18289	17959	18235	18171	18102	18167	18177	18153	18131	18278	18208	18309	18049	17975	18178	18022	18031	18205	18172	18131	18291	17999	18461	18208	18325	18347	18287	18185	18275	18030	18143	18301	18133	18256	18127	18231	18329	18289	18082	18419	18253	18112	18056	18259	18154	18236	18248	18192	18274	17890	18083	18120	18414	18160	18330	18252	18311	18104	18235	18224	18291	18336	18187	18236	18115	18197	18180	18129	18066	18310	18271	18336	18316	18284	18283	18269	18191	18123	18301	18320	18294	18141	18271	18269	18190	18227	18092	18391	18068	18163	18315	18268	18297	18214	18149	18297	18391	18094	18296	18147	18227	18240	18231	18297	18349	18213	18315	18301	18341	18249	18190	18047	18241	18363	18339	18342	18289	18120	18238	18261	18070	18315	18387	18202	18183	18206	18349	18283	18219	18176	18045	18417	18269	18143	18055	18230	18340	18314	18360	18314	18266	18181	18359	18193	18279	18353	18497	18379	18315	18359	18183	18121	18293	18280	18382	18523	18172	18144	18387	18193	18168	18371	18005	18252	18032	18344	18210	18128	18367	18381	18338	18304	18374	18300	18327	18196	18406	18158	17983	17905	18190	18256	18311	18060	18330	18292	18283	18387	18134	18278	18327	18343	18213	18195	18226	18257	18390	18390	18375	18080	18172	18399	18249	18358	18240	18202	18297	18397	18280	18166	18382	18348	18372	18326	18230	18188	18269	18226	18295	18226	18249	18140	18236	18233	18256	18297	18096	18208	18168	18364	17977	18075	18264	18160	18244	18243	18239	18145	18194	18101	18281	18061	18194	18405	18164	18498	18292	18346	18322	18161	18171	18114	18354	18110	18263	18352	18357	18289	18434	18475	18198	18195	18174	18444	18281	18075	18312	18433	18513	18329	18289	18228	18197	18366	18193	18275	18248	18364	18343	18150	18112	18367	18030	18434	18233	18206	18269	18155	18306	18201	18254	18132	18168	18395	18248	18516	18383	18273	18179	18228	18492	18244	18278	18164	18394	18138	18141	18230	18391	18106	18347	18485	18095	18194	18340	18339	18204	18436	18123	18013	18023	18187	18099	18284	18279	18198	18267	18201	18211	18122	18096	18071	18186	18309	18240	18134	18255	18190	18465	18044	18267	18275	18153	18158	18295	18342	18495	18234	18387	18142	18381	18504	18222	18352	18209	18165	18193	18302	18295	18294	18240	18372	18404	18285	18267	18160	18091	18425	18121	18029	17936	18209	18059	18292	18249	18099	18160	18487	18218	18087	18206	18253	18040	18199	18282	18153	18323	18246	18367	18202	18265	18270	18468	18203	18199	18077	18234	18392	18304	18228	18440	18273	18133	17997	18242	18332	18157	18143	18273	18183	18200	18145	18316	18150	18275	18379	18365	18256	18185	18131	18226	18178	18159	18316	18217	18349	18133	18262	18216	18179	18099	18319	18245	18234	18224	18210	18177	18151	18323	18208	18204	18290	18139	18390	18335	18245	18305	18375	18226	18357	18263	18352	18302	18246	18226	18183	18185	18328	18167	18256	18218	18300	18221	18217	18255	18125	18417	18078	18387	18426	18285	18115	18339	18394	18421	18351	18244	18379	18177	18242	18236	18494	18274	18052	18243	18242	18167	18002	18294	18314	18170	18231	18151	18196	18356	18127	18139	18225	18160	18445	18311	18383	18265	18359	18127	18148	18172	18116	18076	18346	18307	18066	18146	18216	18464	18479	18261	18235	18141	18151	18384	18315	18115	18190	18050	18260	18248	18231	18222	18152	18388	18263	18313	18381	18265	18524	18109	18438	18223	18211	18269	18206	18368	18284	18176	18254	18219	18115	18383	18241	18366	18378	18279	18375	18179	18208	18017	18189	18332	18202	18153	18247	18162	18355	18353	18124	18358	18411	18249	18040	18117	18122	18240	18005	18238	18058	18234	18202	18041	18090	18064	18233	18236	18374	18174	18184	18176	18364	18282	18154	18115	18196	18148	18195	18181	18336	18256	18376	18429	18336	18107	18030	18303	18057	18296	18301	18307	18097	18281	18120	18260	18054	18206	18398	18228	18285	17996	18082	18243	18101	18415	18261	18342	18383	18263	18180	18135	18265	18244	18264	18310	18040	18110	18431	18239	18311	18264	18297	18259	18444	18247	18189	18173	18130	18427	18443	18289	18123	18271	18217	18233	18220	18241	18271	18182	18241	18117	18295	18372	18183	18378	18172	18239	18085	18324	18203	18282	18395	18336	18253	18413	18293	18108	18135	18259	18191	18128	17986	18264	18112	18241	18088	18230	18164	18223	18133	18196	18208	18031	18298	18289	18041	18077	18043	18137	18388	18340	18311	18204	18121	18084	18099	18236	17983	18248	18331	18519	18136	18436	18459	18120	18210	18076	18287	18297	18189	18120	18113	18096	18543	18393	18281	18366	18170
23104	43269	36187	27934	24181	21973	20575	19640	18618	17736	17376	17119	16932	16730	16549	16673	16574	16458	16303	16405	16400	16424	16189	16092	16287	16361	16204	16132	16196	16175	16223	16042	16124	16016	16142	16130	16191	16256	16219	16077	16053	16193	16124	16001	15944	16095	15947	15961	15831	16048	16055	16173	15878	15935	15846	16021	16069	16062	16157	16010	16014	15992	15992	16030	15913	16079	16049	15899	16266	16072	16074	16101	16156	15976	16052	16087	16007	16056	15980	15987	16019	16005	15903	16009	15984	16105	15994	16079	15976	15902	15929	16163	16107	16109	15964	15982	16198	15926	15935	15919	15997	16060	16026	15833	15845	15999	15965	16074	15986	16207	16023	16084	16030	16008	15962	15802	16011	15966	15714	15862	16136	15912	15955	16096	15997	16012	15922	16209	16210	15883	15986	15946	16032	16100	15996	15973	15955	16088	15976	16098	15949	16110	16236	15995	15965	15941	15951	15949	16144	16032	16083	15974	15945	15917	15929	15879	15940	16146	15766	15951	16016	16092	15951	15932	16005	16026	15953	16168	16064	16219	16018	16060	15994	16085	15884	16038	15874	16134	16052	16111	15948	16055	16165	16050	15904	15918	16045	15988	16068	16047	16350	16009	15968	16055	16041	16056	15898	16023	15784	16048	16276	16020	16038	16002	16019	16014	15789	15977	16043	15953	16149	16060	16011	15951	16103	16014	15984	15789	15956	16030	16125	16099	15885	16217	16112	15850	16011	16016	16087	15975	16015	15989	15975	16008	16131	15851	16005	15931	15964	16023	15997	16050	15912	16115	15914	16184	16135	16052	16027	15933	16267	16138	16115	16148	16025	16079	16119	15994	16004	15985	15925	15925	15989	16111	16062	16009	16193	15722	16085	16049	15942	16024	16021	16080	16048	16145	16000	16071	15969	15819	15849	16107	16057	16038	16090	16061	16184	16231	15980	16015	15957	15988	16153	15967	16087	16192	15885	15962	16039	15902	15922	16156	16109	16036	15985	16132	15976	16069	16072	16015	15965	16103	15997	15973	15960	15989	15994	15917	16066	16149	15996	16025	15936	16051	15853	15931	15876	15983	16018	15893	15960	16155	16063	15853	15993	15998	16010	16044	16037	16025	16014	15983	15964	16090	16157	16055	16180	16008	16160	16047	16117	15972	15868	16251	15989	16239	15890	15902	15904	16120	16031	16079	16071	16030	16069	16124	15953	15952	16078	16222	15925	15953	15779	15946	16130	15986	15943	16137	15974	15913	16031	16048	16080	15963	16221	16054	16051	16023	16000	15994	16086	15891	16140	15988	16108	15956	16050	16062	15884	15902	16117	15990	16137	16124	15865	15930	15926	16155	16012	15963	16048	15706	16147	15946	15988	15905	15998	16242	16067	16116	16075	15938	16068	16081	15927	16096	16036	15922	16051	16191	16021	15978	16016	15949	16158	16061	15856	16052	15788	15933	15845	15967	15837	15976	16137	16075	16050	16026	16120	16110	15861	15914	15990	16029	15980	16182	15989	16116	16011	16107	15848	15850	16021	16078	15953	15823	15937	15955	16065	15978	16024	15938	16083	16039	15911	16149	15730	15913	15958	16113	16028	15847	16078	16006	16163	15947	15984	16120	16052	15970	16076	15830	16040	15996	16038	16001	16208	16043	15914	16056	15938	15988	15936	16132	16218	15872	16145	15991	16077	16030	15939	16012	15932	16081	15853	16096	15926	16030	16098	15931	16048	16135	15963	15880	15896	15794	16052	16156	15779	15971	15985	16089	16169	16015	15715	15963	15974	16096	15866	16087	16210	15973	15914	16086	16085	16134	15924	15882	16063	16004	15739	16123	16048	15869	16116	16043	16220	15938	15995	15955	16021	16113	15963	15985	16161	16062	16043	16146	15977	16038	16180	16102	15958	15910	16193	16090	15801	16010	16003	15931	16011	16024	16011	15930	16047	15830	15942	16050	16077	16121	16080	16037	15861	15759	15866	16006	16056	16131	15929	15885	15814	16032	15815	15973	15919	15787	15918	16031	16023	15994	15982	16201	16072	15918	15903	16157	16159	16150	15983	16044	16093	16001	16078	15814	15958	16030	16098	15859	16184	16125	16087	16042	16118	16077	16319	15987	15975	15852	15990	16163	15965	15983	16104	16042	15907	16125	16030	16275	16070	15931	15887	15938	16062	15994	15992	15984	15935	16015	15907	16194	15904	16096	16103	16123	15996	16165	15900	16248	16028	15935	15973	15893	16139	16036	16077	16058	16015	15956	16044	15892	16090	16026	16012	16085	16018	16094	15974	15990	16009	16021	15949	16031	16134	15987	16050	16097	16187	15949	16127	15916	15877	15932	16017	16019	16088	16021	16063	15971	16089	15977	15760	16134	16092	15965	15967	16184	16245	15992	16055	15855	16035	16037	15930	15937	16031	16089	15920	15938	16001	15963	16084	16233	16045	15990	16018	16067	15927	16040	15810	16182	16138	16161	16216	15818	15999	15970	15859	15993	15890	15951	15951	15991	16124	16152	15982	15913	16218	15892	16008	15956	16034	16128	15879	16067	16081	15858	16028	15980	15897	16062	15986	15895	15869	15874	15996	16004	15935	16021	16086	15973	16054	15923	16073	16077	16033	16002	15914	15869	16025	16023	16068	15994	16068	16071	16037	16034	16034	16070	16187	15902	15928	15954	16000	16116	16037	15941	15966	15945	16095	15970	15839	16100	16107	16187	15936	15913	15918	16120	15863	15904	16120	15942	15907	15953	16018	16155	15908	15920	15960	15965	15862	16080	16253	15991	16122	15883	16072	15982	15985	16011	15880	15939	16006	16066	16084	15999	16103	16008	15952	15912	15975	15850	15984	15939	15965	16119	16120	15953	15904	15915	16042	16073	15898	15965	15965	16037	16008	15908	16244	15934	15928	15973	15963	15918	15970	16031	16078	15895	16066	15849	15952	15921	15955	16153	15927	15984	15970	16040	16152	16005	15972	16076	15892	16051	16020	16148	15982	15925	16031	16037	15928	16080	16006	16006	16074	15895	16100	15969	15956	16112	16021	15990	16104	15992	16170	15920	16037	16119	16016	16169	16093	16005	16173	15932	16169	16041	16129	15972	15977	15935	15927	15920	16034	16093	15932	16071	16135	15960	15862	15901	15892	16068	15980	15960	15982	15931	15963	16033	16110	15904	15982	16017	15986	15943	15981	16049	15950	16109	15989	16042	16092	15978	16096	16097	16138	16128	16064	16023	15986	16068	16173	16077	16010	16062	16002	15912	16038	16031	15994	15873	16051	16030	16077	15920	16045	16169	16083	15939	16039	16123	15869	16129	16113	16039	15986	15983	15855	16037	15918	16091	16052	15917	15988	15956	16034	16057	16046	15845	15847	16069	16007	16172	15973	16177	15998	15976	16054	16172	16104	15905	16158	15979	15949	16167	15976	16142	16023	16083	16006	15989	15956	16136	15958	15876	16089	16139	16081	15917	15952	15998	15886	15949	16082	16087	16035	15934	15770	16012	16029	16009	15961	16041	15972	16023	15948	15890	15861	16105	16099	15994	16069	16046	15904	16165	15971	15866	16020	16018	15833	15977	16003	15973	16057	16033	15967	16004	16137	16087	16065	16142	15895	16068	15833	16067	15988	16099	15980	15756	15988	16168	16133	15934	15865	15851	15964	16108	15903	16075	16079	16108	15861	15954	15834	16224	15817	16030	15743	16071	15954	15897	16173	16193	16033	16197	16006	15976	16140	16167	16014	15971	16087	16124	15984	15949	16180	15875	16008	16020	16054	15742	16117	16014	16004	15811	15891	16024	15946	16155	15980	15907	15955	16033	16014	15888	16095	15836	16084	16005	16054	16050	15987	16019	15912	16086	15959	16056	15984	16079	15956	15976	15998	16134	15909	15893	15990	15941	16149	15891	15967	15920	16015	15952	15965	16019	16100	16041	16019	15941	16099	16041	16083	16186	16082	15998	16237	15971	15954	16099	15919	16030	16191	15846	16087	16007	15922	16040	16141	15964	16044	16284	16020	15967	16067	16059	16271	16047	16087	16161	15982	16187	16058	16021	16230	15844	15960	15984	15891	15968	15952	15991	15935	16026	16143	15942	15830	15964	15918	15944	15981	16045	15953	16018	15956	16172	15921	15993	15988	16125	15903	16057	16216	15953	15973	16064	16056	16019	15996	16048	15946	16054	16247	16243	16169	16210	15974	16026	16119	16118	15959	16044	16087	16102	15919	16086	16175	15957	15916	15973	16187	16102	15961	16049	15940	16035	16070	16006	16192	16093	15948	15943	15980	16286	15837	15851	16108	15920	16059	16107	16261	15919	16002	15879	16022	16086	16233	16021	15963	15938	16009	16003	15887	16151	15963	15954	16127	16007	15897	16162	15974	15939	16097	15957	16015	16263	15991	16052	15938	16070	16000	16139	16163	15927	15952	16045	15941	15940	16200	16037	15976	15953	16047	16027	16058	16012	16070	15888	16029	16049	16030	15918	16134	15969	16177	15965	16101	15966	15919	15918	15882	15937	15883	15929	15911	15795	16161	16067	16105	15988	15944	16126	15916	15930	16009	16006	16046	15973	16071	15959	15967	16051	16186	16016	15990	16171	16007	16177	16031	15938	15975	16034	16018	15910	16063	16079	15978	16074	16008	16040	16025	15976	15986	15887	15785	16022	16043	16173	16015	15977	15900	15945	16185	16070	16218	15828	16057	16094	16085	15799	16104	16022	16012	15885	15966	15950	16151	16007	15995	15980	16080	16042	15971	15938	16078	16002	15879	15898	16083	16041	15927	16038	16112	16046	15976	15975	15937	15952	16132	15795	16117	16090	16072	15966	16067	16098	16082	16085	16130	16106	15978	15924	16072	16013	16097	15910	16037	15954	16008	16094	16076	16049	16006	16090	15830	15942	15941	15949	16061	16328	16071	15839	16024	15906	16032	15958	16058	16040	16010	16046	15965	16076	15919	15905	16080	15886	16017	16075	16161	16121	16068	15811	16032	16001	16112	16021	15881	16108	15971	15930	16036	16077	15880	16107	16134	16091	15882	15992	16118	16054	16003	16156	16190	15974	15870	16041	16147	16084	15954	16017	16010	15903	16071	16108	15943	15935	16130	15926	16113	15986	16160	15969	16114	15971	15984	16017	16083	15912
25389	21600	27465	27879	21861	20781	20310	19414	18726	18709	18417	18428	18315	18094	18301	18322	18115	17876	17940	17934	17759	17673	17671	17905	17903	17716	17771	17800	17859	17509	17793	17694	17684	17792	17813	17666	17808	17708	17752	17655	17724	17725	17783	17743	17691	17756	17700	17842	17852	17661	17764	17669	17887	17741	17783	17749	17833	17694	17673	17713	17747	17695	17867	17692	17863	17710	17753	17687	17781	17694	17620	17639	17582	17806	17806	17758	17574	17699	17740	17636	17866	17640	17783	18032	17580	17880	17595	17649	17797	17660	17747	17815	17587	17703	17667	17564	17759	17669	17713	17903	17929	17593	17679	17679	17542	17633	17898	17696	17779	17615	17744	17712	17730	17633	17617	17641	17735	17588	17737	17682	17851	17668	17822	18026	17808	17854	17806	17673	17755	17809	17921	17623	17776	17721	17695	17698	17572	17582	17510	17843	17872	17862	17497	17554	17854	17941	17826	17798	17881	17885	17763	17727	17754	17748	17637	17654	17768	17720	17771	17796	17672	17809	17714	17718	17784	17676	17743	17599	17663	17684	17807	17686	17593	17819	17765	17555	17828	17724	17529	17631	17787	17521	17763	17579	17646	17835	17778	17819	17720	17491	17886	17453	17877	17590	17684	17793	17749	17711	17753	17641	17761	17612	17720	17492	17745	17869	17767	17694	17559	17427	17755	17596	17708	17843	17553	17564	17744	17892	18047	17793	17707	17769	17876	17628	17841	17878	17921	17961	17790	17649	17761	17700	17781	17661	17653	17772	17745	17831	17809	17592	17716	17637	17798	17906	17816	17942	17896	17692	17723	17734	17849	17755	17560	17635	17918	17588	17533	17892	17782	17912	17791	17710	17619	17585	17524	17589	17753	17608	17765	17720	17592	17736	18049	17830	17835	17585	17637	17617	17677	17671	17848	17521	17740	17601	17465	17703	17748	17578	17559	17566	17794	17783	17823	17662	17557	17837	17793	17930	17593	17759	17774	17693	17668	18002	17672	17679	17719	17549	17882	17924	17798	17719	17608	17779	17506	17640	17795	17856	17797	17777	17887	17649	17737	17791	17821	17973	17950	17663	17717	17684	17833	17711	17916	17745	17717	17668	17553	17715	17688	17764	17813	17616	17708	17680	17715	17692	17637	17766	17785	17834	17630	17702	17912	17773	17618	17590	17801	17638	17655	17635	17766	17466	17613	17656	17722	17479	17522	17809	17847	17705	17764	17855	17784	17530	17742	17697	17745	17647	17748	17439	17735	17836	17603	17648	17655	17626	17583	17775	17581	17786	17826	17724	17838	17665	17698	17712	17591	17678	17754	17787	17705	17801	17898	17761	17769	17826	17784	17658	17706	17813	17920	17772	17747	17928	17758	17958	17799	17623	17729	17640	17725	17723	17400	17763	17873	17683	17538	17795	17719	17767	17734	17593	17559	17802	17886	17792	17871	17565	17783	17765	17741	17743	17718	17870	17739	17749	17620	17641	17631	17659	17700	17801	17964	17731	17637	17688	17819	17504	17627	17789	17800	17854	17635	17779	17702	17583	17808	17752	17598	17726	17518	17756	17700	17784	17695	17738	17881	17807	17471	17685	17852	17797	17512	17718	17823	17654	17698	17838	17552	17729	17714	17685	17601	17770	17723	17778	17926	17787	17637	17596	17501	17684	17647	17693	17630	17868	17885	17562	17734	17655	17912	17818	17711	17715	17823	17939	17847	17818	17806	17537	17645	17751	17719	17444	17636	17730	17686	17978	17854	17631	17444	17760	17767	17800	17865	17639	18017	17637	17781	17685	17747	17658	17709	17844	17796	17611	17646	17706	17734	17655	17796	17828	17686	17498	17577	17651	17579	17816	17796	17761	17907	17745	17588	17802	17665	17914	17823	17738	17747	18003	17814	17724	17474	17807	17781	17722	17733	17643	17724	17701	17966	17595	17931	17558	17681	17746	17550	17663	17583	17589	17508	17660	17897	17718	17866	17982	17833	17704	17663	17627	17598	17716	17757	17712	17794	17704	17820	17907	17928	17736	17815	17666	17608	17838	17720	17828	17680	17731	17691	17653	17802	17528	17830	17676	17949	17526	17783	17488	17744	17623	17868	17856	17676	17735	17690	17736	17619	17689	17425	17665	17621	17596	17670	17711	17836	17867	17649	17752	17590	17794	17596	17560	17665	17649	17661	17731	17974	17858	17706	17685	17911	17778	17868	17776	17614	17790	17822	17929	17986	17744	17684	17812	17878	17674	17958	17541	17554	17524	17769	17664	17566	17618	17752	17730	17654	17790	17756	17724	17645	17525	17840	17940	17682	17643	17611	17645	17736	17584	17732	17622	17775	17613	17461	17775	17868	17872	17798	17750	17795	17876	17785	17730	17641	17616	17933	17749	17855	17752	17872	17850	17984	17893	17798	17742	17931	17620	17893	17902	17668	17700	17834	17656	17899	17475	17745	17569	17901	17875	17687	17652	17838	17729	17814	17640	17911	17844	17799	17533	17855	17584	17747	17652	17674	17875	17691	17829	17627	17769	17606	17784	17718	17620	17757	17689	17755	17881	17763	17924	17828	17747	17834	17703	17480	17647	17730	17979	17868	17867	17597	17743	17822	17843	18004	17803	17899	17604	17891	17537	17575	17545	17528	17626	17565	17936	17706	17432	17684	17746	17823	17581	17649	17499	17619	17694	17678	17545	17850	17726	17650	17598	17730	17770	17583	17762	17982	17657	17847	17726	17728	17759	17553	17666	17806	17601	17701	17606	17501	17509	17601	17800	17906	17797	17755	17733	17621	17697	17691	17685	17754	17854	17723	17734	17691	17681	17736	17763	17806	17709	17755	17720	17886	17578	17861	17755	17584	17689	17795	17711	17541	17638	17685	17920	17813	17785	17746	17587	17620	17681	17704	17680	17474	17744	17785	17740	17599	17690	17572	17619	17620	17837	17762	17743	17744	17810	17768	17691	17787	17643	17835	17785	17915	17867	17473	17947	17940	17690	17578	17749	17797	17693	17859	17741	17542	17801	17696	17731	17853	17653	17770	17620	17713	17711	17703	17726	17713	17840	17836	17779	17758	17738	17679	17682	17977	17750	17740	17650	17654	17852	17748	17877	17606	17744	17704	18062	17763	17521	17672	17673	17731	17858	17665	17790	17685	17651	17734	17616	17848	17704	17452	17655	17888	17723	17720	17637	17887	17656	17646	17599	17766	17840	17772	18056	17788	17782	17881	17651	17770	17868	17693	17733	17760	17761	17855	17792	17772	17671	17588	17872	17629	17900	17869	17863	17873	17849	17672	17808	17711	17810	17668	17718	17863	17943	17764	17670	17549	17787	17568	17818	17760	17583	17810	17645	17934	17574	17647	17722	17735	17936	17733	17575	17705	17756	17829	17747	17574	17710	17702	17670	17710	17700	17482	17745	17691	17642	17613	17531	17589	17510	17691	17657	17619	17776	17723	17686	17827	17784	17716	17802	17740	17671	17660	17875	17760	17821	17793	17733	17768	17524	17628	17747	17799	17822	17773	17764	17486	17668	17634	17781	17648	18053	17689	17833	17709	17650	17690	17759	17663	17746	17796	17856	17584	17520	17699	17640	17687	17728	17684	17645	17590	17818	17657	17755	17983	17617	17574	17561	17901	17810	17809	17764	17704	17539	17521	17601	17602	17609	17761	17771	17745	17713	17948	17832	17703	17771	17735	17800	17882	17777	17749	17677	17824	17578	17648	17728	17920	17502	17842	17650	17906	17728	17892	17640	17763	17643	17791	17804	17811	17903	17903	17775	17618	17842	17862	17757	17793	17918	17638	17719	17757	17649	17717	17717	17849	17617	17862	17640	17876	17614	17923	17878	17619	17608	17528	17976	17791	17769	17867	17784	17516	17710	17857	17689	17869	17773	17895	17755	17632	17733	17676	17684	17705	17775	17593	17716	17654	17649	17575	17685	17822	17726	17813	17662	17688	17783	17711	17882	17806	17775	17710	17695	17658	17877	18077	17638	17579	17663	17539	17897	17759	17870	17730	17777	17869	17820	17681	17676	17868	17741	17668	17863	17721	17980	17638	17813	17630	17654	17705	17654	17676	17633	17646	17625	17674	17528	17783	17570	17759	17780	17911	17696	17513	17528	17620	17797	17648	17606	17778	17602	17683	17849	17941	17787	17710	17756	17704	17596	17842	17731	17838	17757	17623	17751	17400	17745	17722	17762	17757	17623	17849	17800	17721	17775	17785	17711	17612	17817	17836	17668	17634	17673	17636	17648	17754	17866	17744	17686	17934	17766	17841	17732	17744	17729	17814	17722	17590	17731	17750	17863	17820	17774	17595	17637	17678	17727	17740	17607	17910	17611	17625	17689	17792	17741	17851	17522	17734	17803	17744	17485	17758	17819	17504	17807	17729	17693	17764	17746	17957	17592	17668	17819	17721	17593	17501	17876	17939	17687	17755	17492	17729	17783	17867	17716	17627	17609	17769	17762	17649	17552	17829	17824	17691	17582	17636	17827	17914	17933	17799	17578	17781	17518	17708	17849	17740	17512	17753	17677	17691	17466	17741	17455	17725	17697	17557	17645	17547	17628	17871	17746	17780	17731	17660	17930	17726	17716	17779	17615	17813	17650	17600	17631	17808	17867	17813	17618	17727	17821	17632	17566	17651	17668	17720	17865	17708	17819	17684	17743	17708	17790	17664	17853	17642	17828	17877	17889	17558	17340	17773	17632	17857	17705	17651	17579	17826	17845	17721	17790	17754	17919	17679	17916	17455	17938	17867	17679	17373	17702	17717	17769	18044	17811	17732	17661	17802	17676	17547	17736	17776	17592	17540	17687	17584	17493	17775	17648	17888	17861	17534	17838	17815	17776	17880	17663	17608	17597	17831	17852	17789	17843	17856	17938	17932	17739	17819	17680	17516	17683	17614	17723	17766	17612	17676	17767	17803	17694	17676	17749	17646	17656	17766	17781	17641	17649	17789	17788	17570	17454	17770	17676	17806	17813	17611	17632	17666	17629	17617	17663	17642	17660	17754	17649	17834	17731	17901	17556	17643	17759	17690	17670	17801	17603	17692	17750	17773	17862	17835	17998	17666	17880	17719	18020	17618	17763	17592	17691	17629	17656	17691	17794	17868	17844	17573	17659	17752	17835	17783	17930
22853	39092	32326	24869	21784	20226	19233	18320	17782	17179	16752	16345	16486	16192	16098	16039	16044	15954	15977	16050	15938	15913	16004	15846	15881	15850	15771	15919	15801	15814	15671	15785	15799	15814	15769	15736	15872	15600	15876	15574	15608	15861	15638	15599	15644	15739	15743	15936	15787	15635	15853	15734	15618	15755	15680	15907	15853	15710	15756	15935	15777	15642	15740	15730	15772	15757	15594	15666	15649	15779	15743	15695	15716	15740	15882	15780	15668	15644	15904	15606	15795	15695	15741	15708	15817	15721	15740	15798	15799	15873	15631	15765	15833	15631	15678	15699	15719	15715	15777	15837	15713	15662	15774	15774	15979	15831	15776	15763	15677	15751	15781	15788	15781	15826	15632	15613	15786	15620	15794	15708	15673	15840	15739	15852	15660	15672	15586	15731	15743	15613	15729	15658	15610	15609	15801	15739	15751	15758	15830	15693	15738	15588	15711	15778	15738	15803	15846	15776	15818	15693	15711	15628	15686	15630	15609	15796	15772	15852	15755	15620	15890	15715	15708	15767	15722	15812	15830	15715	15770	15716	15674	15727	15644	15693	15745	15686	15909	15658	15886	15849	15763	15654	15769	15733	15728	15564	15745	15871	15832	15739	15670	15806	15851	15472	15723	15465	15822	15549	15653	15687	15791	15702	15620	15727	15744	15699	15863	15693	15669	15703	15694	15634	15783	15706	15780	15871	15637	15710	15692	15573	15871	15619	15851	15778	15748	15721	15725	15826	15617	15781	15757	15740	15757	15865	15811	15504	15807	15654	15873	15840	15815	15660	15763	15743	15607	15674	15747	15680	15800	15757	15742	15556	15686	15660	15719	15734	15680	15795	15733	15622	15670	15729	15586	15676	15653	15712	15899	15505	15933	15712	15742	15595	15768	15650	15631	15726	15779	15791	15858	15762	15696	15766	15655	15800	15782	15599	15693	15784	15775	15698	15849	15733	15728	15685	15618	15701	15625	15668	15732	15544	15666	15899	15592	15626	15954	15923	15592	15705	15678	15879	15678	15804	15628	15651	15675	15716	15564	15737	15630	15873	15680	15770	15885	15659	15802	15720	15745	15924	15693	15810	15913	15571	15633	15595	15674	15868	16002	15516	15483	15888	15637	15608	15819	15702	15811	15634	15705	15864	15686	15708	15740	15774	15843	15640	15787	15818	15577	15642	15865	15778	15663	15568	15755	15934	15701	15587	15750	15661	15694	15744	15821	15523	15680	15829	15717	15917	15818	15642	15597	15524	15586	15861	15592	15727	15875	15722	15587	15784	15806	15471	15904	15649	15742	15656	15832	15693	15564	15631	15841	15664	15797	15715	15584	15467	15743	15545	15722	15419	15643	15735	15450	15878	15756	15723	15787	15759	15824	15801	15666	15759	15712	15715	15584	15630	15648	15646	15689	15709	15763	15737	15541	15592	15779	15821	15687	15622	15696	15796	15907	15645	15727	15709	15692	15649	15739	15625	15726	15929	15849	15635	15758	15768	15709	15736	15726	15706	15700	15695	15665	15757	15834	15743	15757	15618	15836	15712	15810	15861	15720	15758	15822	15718	15681	15807	15634	15792	15980	15697	15676	15641	15693	15774	15652	15790	15706	15687	15881	15763	15842	15651	15810	15669	15733	15868	15757	15674	15649	15697	15649	15662	15731	15620	15705	15847	15670	15720	15955	15784	15743	15719	15678	15703	15711	15665	15844	15823	15690	15743	15911	15824	15779	15718	15808	15903	15739	15627	15718	15701	15810	15611	15745	15560	15692	15750	15731	15627	15721	15654	15938	15769	15897	15721	15771	15586	15630	15595	15761	15767	15755	15970	15873	15603	15968	15668	15758	15672	15685	15772	15773	15763	15656	15935	15604	15656	15837	15629	15530	15567	15550	15617	15625	15735	15653	15718	15524	15717	15620	15651	15657	15644	15677	15627	15777	15622	15720	15588	15711	15737	15807	15613	15676	15807	15839	15856	15722	15819	15720	15792	15850	15762	15772	15720	15628	15775	15472	15787	15793	15682	15862	15746	15794	15529	15823	15806	15925	15828	15932	15670	15660	15766	15923	15756	15670	15663	15766	15696	15792	15797	15538	15661	15849	15815	15805	15800	15764	15590	15867	15754	15713	15644	15676	15693	15670	15785	15764	15699	15944	15654	15420	15768	15598	15536	15757	15714	15754	15541	15604	15645	15573	15786	15681	15785	15706	15643	15800	15711	15645	15830	15755	15896	15734	15759	15898	15905	15779	15658	15675	15639	15956	15543	15744	15648	15790	15685	15796	15898	15588	15683	15878	15700	15730	15702	15650	15603	15768	15827	15802	15708	15827	15622	15692	15634	15664	15795	15904	15568	15656	15621	15640	15628	15833	15819	15564	15784	15672	15559	15678	15653	15827	15692	15702	15565	15896	15782	15572	15731	15926	15712	15588	15701	15694	15785	15822	15725	15870	15659	15772	15691	15746	15643	15674	15811	15633	15822	15610	15990	15817	15676	15862	15672	15925	15793	15742	15707	15713	15912	15764	15780	15848	15787	15663	15709	15778	15635	15713	15702	15692	15708	15667	15772	15797	15845	15733	15684	15750	15807	15747	15795	15885	15817	15549	15657	15772	15617	15800	15708	15656	15659	15552	15642	15979	15629	15796	15693	15831	15842	15839	15692	15697	15738	15698	15655	15629	15750	15673	15672	15967	15773	15823	15929	15610	15723	15675	15644	15781	15814	15798	15891	15820	15775	15747	15605	15622	15858	15698	15820	15793	15672	15706	15724	15800	15781	15583	15707	15716	15781	15822	15519	15699	15660	15736	15649	15622	15766	15734	15739	15664	15693	15903	15779	15905	15776	15783	15805	15673	15922	15706	15664	15937	15599	15862	15859	15641	15712	15643	15600	15696	15676	15785	15845	15747	15744	15825	15585	15948	15724	15650	15707	15756	15661	15621	15668	15750	15740	15661	15842	15641	15780	15752	15858	15793	15813	15680	15703	15830	15739	15637	15792	15657	15742	15843	15725	15819	15769	15663	15707	15734	15761	15645	15692	15763	15769	15852	15800	15687	15691	15560	15673	15691	15774	15896	15755	15839	15943	15723	15794	15831	15747	15767	15615	15790	15741	15824	15606	15689	15788	15689	15821	15742	15654	15729	15844	15728	15706	15623	15703	15704	15731	15655	15529	15639	15826	15875	15744	15815	15729	15745	15828	15718	15800	15651	15567	15762	15757	15769	15764	15735	15689	15575	15671	15870	15669	15861	15822	15649	15754	16024	15717	15840	15712	15760	15808	15867	15593	15722	15733	15775	15664	15728	15780	15712	15643	15744	15710	15624	15618	15783	15600	15891	15469	15628	15735	15566	15965	15758	15616	15789	15575	15859	16047	15899	15693	15727	15720	15860	15686	15598	15630	15764	15678	15804	15746	15862	15618	15909	15633	15980	15699	15725	15694	15758	15855	15703	15642	15724	15886	15798	15659	15810	15700	15676	15696	15758	15769	15756	15695	15793	15755	15787	15707	15565	15855	15809	15687	15864	15655	15823	15785	15664	15815	15663	15693	15575	15671	15748	15809	15778	15686	15733	15613	15805	15626	15786	15735	15634	15535	15725	15694	15638	15851	15709	15653	15608	15749	15852	15628	15691	15739	15553	15689	15758	15748	15921	15900	15753	15779	15840	15755	15737	15723	15690	15743	15733	15744	15746	15604	15849	15654	15779	15756	15629	15930	15655	15744	15714	15666	15689	15735	15590	15785	15778	15560	15647	15639	15716	15496	15750	15706	15699	15819	15697	15653	15780	15825	15628	15349	15870	15637	15865	15801	15697	15685	15764	15547	15736	15651	15845	15848	15785	15599	15717	15746	15767	15865	15851	15595	15651	15749	15922	15675	15793	15877	15693	15939	15674	15799	15854	15665	15674	15897	15673	15759	15697	15744	15821	15895	15884	15709	15790	15615	15575	15862	15915	15566	15753	15556	15575	15813	15751	15853	15790	15732	15802	15708	15666	15759	15868	15737	15669	15667	15638	15914	15666	15685	15777	15953	15689	15545	15887	15676	15845	15528	15694	15624	15824	15735	15776	15803	15778	15810	15740	15756	16009	15758	15911	15609	15901	15553	15646	15755	15881	15658	15867	15876	15710	15782	15715	15643	15673	15754	15674	15910	15874	15591	15683	15694	15942	15803	15837	15817	15749	15603	15738	15677	15747	15661	15505	15664	15704	15855	15864	15580	15649	15638	15626	15630	15506	15832	15729	15861	15816	15961	15723	15790	15677	15654	15793	15697	15724	15682	15643	15753	15678	15590	15890	15717	15831	15730	15599	15676	15792	15594	15724	15673	15623	15689	15720	15690	15787	15601	15706	15883	15731	15582	15846	15727	15662	15845	15682	15766	15759	15686	15782	15648	15730	15711	15819	15828	15943	15852	15730	15797	15707	15760	15563	15654	15668	15770	15653	15715	15769	15940	15774	15688	15702	15587	16002	15679	15863	15827	15878	15698	15750	15671	15548	15628	15658	15681	15592	15750	15602	15535	15761	15588	15638	15720	15791	15698	15656	15908	15879	15575	15712	15790	15688	15712	15775	15745	15737	15757	15757	15638	15721	15857	15658	15917	15742	15747	15793	15704	15728	15659	15712	15794	15769	15654	15934	15637	15775	15582	15627	15650	15915	15654	15655	15575	15798	15815	15745	15736	15826	15595	15862	15808	15394	15764	15641	15827	15712	15817	15837	15635	15743	15838	15725	15729	15766	15744	15528	15669	15740	15588	15756	15704	15691	15693	15567	15661	15684	15645	15599	15567	15710	15733	15638	15892	15660	15819	15561	15859	15742	15813	15771	15691	15806	15749	15779	15700	15600	15885	15721	15876	15847	15743	15520	15622	15682	15566	15610	15824	15683	15668	15774	15816	15733	15918	15706	15723	15892	15852	15685	15915	15795	15735	15779	15667	15598	15629	15783	15623	15652	15792	16015	15857	15779	15726	15648	15694	15749	15908	15750	15719	15771	15670	15651	15749	15704	15600	15742	15837	15758	15713	15797	15738	15684	15663	15646	15796	15803	15713	15877	15673	15817	15758	15671	15970	15694	15658	15820	15658	15830	15727	15893	15542	15846	15692	15728	15860	15665	15636	15630	15851	15723	15705	15746	15603
22519	21495	28681	24792	22215	24925	26388	22081	20537	20153	19805	19319	19081	18933	19094	18793	18837	18549	18592	18570	18348	18308	18621	18566	18618	18181	18579	18439	18443	18372	18268	18698	18230	18237	18122	17896	18260	18103	18206	18220	18051	18158	18200	18093	18240	18213	18311	18277	18034	18320	18261	18167	18102	18077	17914	18216	18080	18130	18345	18058	17983	18158	18226	18116	18261	18170	18449	18083	18249	18256	18242	18232	18216	18315	18308	18077	18109	18279	17941	18189	17947	18344	18119	18065	18251	18305	17918	18364	18118	18243	18264	18281	17960	18026	17961	18093	17981	17926	18225	18141	18136	18046	18223	17974	18231	18103	18375	18302	18116	18165	18153	18204	18263	18148	18052	17941	18029	18290	18145	18015	18117	18248	18037	17933	18009	18189	18214	18132	18099	18235	18003	18160	18255	18196	18043	18190	18162	18105	18056	18282	18255	18318	18053	18204	18121	18245	18132	18037	18079	18054	17916	18026	18284	18237	18149	18047	18210	18131	18250	18108	18204	17994	18099	18298	18319	18179	18323	18083	18239	17943	18083	18095	17994	18186	18337	18264	18016	18007	18140	18252	18051	18225	18061	18193	18150	18161	18104	17961	18120	18095	18353	18272	17984	18157	18058	18140	18059	18063	18154	18027	18152	18120	18104	18047	18195	18035	18043	18064	18056	18233	18093	18177	18203	18146	18083	18118	18032	18168	17959	18420	18330	18177	18360	18124	17983	18129	18366	18078	18085	18210	18098	18350	18320	18226	18150	17989	18162	18106	18192	18213	18016	18030	17997	18117	18016	18224	18118	18181	18338	18112	18121	18205	18063	18046	17905	18115	18097	18099	18188	18188	17985	18050	18153	18032	18233	18225	18213	18261	18024	18111	18053	18239	18184	18198	18274	18141	18213	18313	18324	18266	18100	18126	18120	18278	18133	18284	18052	18050	17967	18335	18200	18296	18368	18145	18149	18274	18281	18181	18059	18314	18117	17868	18098	18362	18328	18281	18229	18310	18208	18224	18158	17991	18371	18280	18360	18103	18047	18010	18031	17998	18275	18029	18007	17915	17975	18035	18122	18013	18081	17974	17994	18120	18148	18256	18135	18313	18345	18043	18270	18358	18221	18034	18067	17900	18333	18169	18258	18058	18158	17972	18199	18107	18073	18167	18238	18077	18139	18011	18218	18106	18094	18272	18195	18450	18309	18116	18222	18343	18275	18197	17849	17915	18153	18042	18090	18057	18237	18431	18303	18320	18343	18208	18186	18193	18201	17959	18155	18139	18335	18230	18117	18046	18119	18006	17936	18103	18366	17970	18072	18183	18122	18108	18153	17979	18374	18488	18199	18029	18125	18013	18248	18169	18276	18348	18159	18112	18130	18139	18034	17996	17980	18074	18114	18198	18082	18078	18235	17987	18133	18012	17810	18241	17987	18143	18189	18323	18080	18288	18124	18392	18276	17863	17853	18218	18082	17981	18136	18011	18068	18171	18099	17991	18106	18143	18047	18190	18173	18172	17920	18211	18026	18126	17791	18134	18104	18185	18290	18168	17882	18388	18219	18267	18213	17985	18184	18353	18014	18220	18191	18113	18107	18106	18206	18070	18193	18229	18176	17991	18380	18060	18055	17978	18213	18108	18212	18080	18080	18249	18060	18084	18126	17992	18080	18046	18164	18049	18230	18101	18161	18247	18062	18065	18164	18226	18112	18032	18303	17967	18342	18325	18215	18208	18341	18138	18194	18197	17853	18017	18172	18275	18362	18146	18121	18216	18145	18039	18036	18140	18138	18114	18092	18022	18144	18002	18241	18138	17946	18125	18158	18176	18136	18087	18181	18156	18037	18173	17969	18053	18105	18044	18121	18051	18172	18042	18094	18197	17987	18059	18392	18201	18121	18315	18030	18194	18111	18268	18007	18239	18122	18304	17949	18006	18201	18169	18207	18347	18155	18068	18131	18237	18083	18130	18256	18027	18128	17904	18019	18026	18151	18105	18087	18057	18128	18033	18401	17962	18066	18181	18274	18012	18217	18296	18090	17991	18076	18310	17925	18209	18337	18159	18298	18179	18194	18305	18002	18113	18305	18033	18150	18043	17958	18157	18348	17980	18080	18239	18152	18149	18046	18052	18095	18246	18135	18022	18233	18063	18139	18084	18220	18216	18205	18144	18154	18013	17980	18119	18092	17884	18381	18237	18169	18025	18099	18123	18196	18284	18405	18256	18475	18334	18435	18223	18223	18101	18079	18271	18377	17957	18183	18031	18120	18197	18138	18175	18175	18055	18135	18005	18004	18217	18196	17951	18069	17999	18083	18085	18105	18229	18195	18255	18053	18068	18340	18113	18132	18353	18084	18135	18184	18046	18207	17993	18125	18116	18099	17955	17965	18153	18051	18163	18048	17917	18063	18089	18120	18183	18209	18143	18044	18164	18240	18229	18230	18187	18087	18131	18021	18419	18166	18097	18303	17911	18161	18083	18157	18060	18101	18171	18115	18108	18184	18381	18163	18130	18187	18176	18357	18095	17854	18073	18033	18149	17944	18007	18124	18088	18176	18086	18162	18119	18144	18175	18173	17974	18036	18182	18002	18051	18177	18079	18005	18099	18028	18123	18069	18067	18238	18062	18090	18125	18143	18117	18370	18060	18098	18190	18146	18438	18165	18103	18014	18056	17946	18174	18066	18317	18317	18218	18122	18023	18071	18277	18124	18133	18055	18268	18239	18237	18287	18109	18117	18108	18185	18016	18216	18001	18222	18127	18216	18117	18327	18215	18021	18136	18281	18194	18445	17943	17994	18146	18174	18082	18193	17944	18105	18269	18182	18132	18120	18250	18174	18201	18320	18147	18094	18046	18267	18067	18164	18203	18167	18118	18355	18115	18077	18232	17985	17973	17831	18196	18256	17991	18088	18276	18250	18142	17974	18043	18378	18054	18101	18135	18175	18078	18219	18118	18258	18106	18416	17974	18049	18254	17855	18040	18242	18059	18295	18330	18223	18119	18033	17906	18056	18145	18087	18133	18163	18099	18298	18084	17924	18041	18257	18226	18223	17923	18189	18181	18303	18115	18121	18012	18075	17869	18109	18215	18129	18085	18209	18286	18216	18059	18104	18144	18319	18272	18140	18010	18155	18173	17957	17894	18082	18198	18243	18107	18195	17948	18199	18204	18178	18398	18050	18084	17987	18171	18311	18184	18150	18297	18196	18087	18235	17908	18246	18196	18124	18277	18316	18188	18212	18135	18162	18214	18148	17957	18025	18217	18189	18294	18080	18293	18111	18067	18183	18077	18152	18104	18055	18124	18184	18208	18185	18006	18029	18272	18040	18135	18192	18283	18409	18118	18021	18290	18242	18210	17937	17982	18077	18046	17966	18247	18170	18248	18364	18022	18080	18390	18049	18044	18210	18107	18154	18205	18266	18211	18173	18094	18228	17921	18132	18141	18133	18162	18119	18191	18180	17975	18155	18190	18166	18137	18311	18092	18272	18169	18167	18204	18067	18148	18208	18178	18167	18188	18185	18209	18130	18293	18028	18187	18080	18147	18012	18138	18176	18128	18139	18089	18189	18143	18217	18081	18089	18068	18047	17925	18341	18180	18116	18261	17984	18021	18147	18241	17997	18261	18184	18076	18343	18258	17974	18338	18194	18205	18186	18244	18230	17935	17993	18076	18026	18099	18297	18162	18009	17948	18095	18262	18101	18299	17940	17967	18147	18059	18085	17908	18090	18197	17967	18308	17982	18260	18097	18058	18148	18099	18103	18094	17956	18161	18137	18169	17873	18074	18104	18136	18181	18303	17936	18234	18300	18131	18227	18254	18142	18184	18230	18215	18120	18207	18118	18190	18206	18191	18069	18113	17881	18073	18277	18106	18006	18130	18119	18026	17952	18208	18026	18201	18120	17897	18099	18096	18251	18021	18216	18107	18236	18350	18026	18076	18072	18034	18354	18024	18183	18215	17955	18197	18149	18189	18468	18339	18066	18141	18212	18221	18274	18216	18098	18040	18267	18289	18172	18081	18399	18255	18160	18202	18291	18093	17978	18138	18061	17885	18170	18072	18194	18130	18244	17964	18285	18172	18109	18128	18126	18030	18186	18101	18319	18221	17962	18169	18229	18026	18158	18165	18067	18113	18171	18140	18009	18023	18351	18212	18164	18157	18148	18058	18199	18147	18040	17990	18207	18142	18275	18237	17955	18041	18062	17916	18016	17954	18269	18115	17987	18275	18105	18164	18285	18055	17919	18249	18291	18246	18142	18326	18166	18150	18065	18068	18297	18257	18110	18124	18124	17997	18133	18325	17968	18083	18221	18181	18010	18211	18078	18352	18034	18008	18066	18119	18090	18223	18015	18391	18133	18214	18224	18156	18130	18022	17971	18104	18069	17890	18186	18287	18200	18279	18091	18116	18311	17935	18088	18284	18102	18171	18095	18118	18257	18437	18157	18131	18115	18211	17938	18091	18123	18082	18171	18133	18055	18180	18065	18250	18086	18165	18171	17971	18381	18073	17930	17938	18045	18125	18273	18073	17982	18102	18046	18237	17846	18010	18123	18212	18229	18366	18009	17978	18195	18272	17975	18108	18030	18076	18048	18197	18193	18130	18222	18112	18381	18249	17936	18030	17956	17943	18137	18192	18209	18225	18021	17821	18187	18075	18168	18168	18211	18118	18151	18162	17957	18228	18128	18133	18204	18159	18257	18144	17998	17945	18230	18103	18020	17950	18060	18213	18378	18314	18249	18198	18083	18129	17739	18176	18079	18034	18294	18160	18125	18268	18218	18179	18075	18084	18053	18041	18184	18071	18183	18073	18211	18320	18216	18057	18273	18174	18130	18042	18222	18120	17998	18247	18259	18214	18154	18210	18061	18109	18098	18079	18122	18148	18117	18122	18207	18287	18236	18301	18109	18046	18078	17971	18463	17981	18095	18175	18295	18145	18288	18327	17950	17999	18085	17996	18231	18166	18101	17955	18185	17919	18170	18035	18022	18197	18310	18006	17998	18282	18308	17971	18133	18143	18076	18030	18269	18168	18195	18197	18014	18137	18289	18166	18112	18287	17915	18092	18078	18127	18007	17955	18116	18169	18178	18110	17993	18209	18125	18329	18119	18142	18438	18052	18183	18015	17916	18067
23876	46689	39798	31043	26828	24482	22687	21089	19717	18425	18015	17534	17312	16912	16998	16808	16599	16772	16589	16417	16434	16514	16326	16400	16474	16173	16220	16163	15957	16192	16153	16114	16027	16075	16014	16122	16160	15934	16017	15917	16029	16171	15920	16029	15918	15976	16095	15945	16026	15993	16085	15907	16029	16037	16161	16043	15899	15876	16073	16032	16151	16121	15886	16152	15946	15945	16034	16031	15942	15988	15964	16019	15966	15974	15977	16025	16081	15847	16133	16004	16141	15851	15893	15900	16042	16097	16086	15973	16075	15920	16162	16106	16086	16075	15832	16269	16034	16111	16005	16046	16010	16090	15977	16062	16099	15975	16060	15960	16114	15910	15928	15738	15979	16016	15879	16111	16073	16106	15922	15868	16026	15935	16089	15986	15945	15983	15871	15833	16019	15914	16049	16165	16039	15947	16077	16140	16134	15742	16114	16056	16103	16097	15878	15838	16025	15868	16090	15800	16030	15989	16060	15999	15822	15983	15976	15931	15870	16081	16041	15987	15806	15909	15893	16088	16095	15896	16045	15996	16121	15922	16044	16106	16016	15938	15794	15977	16227	15938	16067	15962	15941	16099	16110	16032	16049	16140	15944	16067	16038	16109	16137	15987	16123	15945	15934	16120	15845	15892	15856	15947	15910	16051	15879	15903	16014	15995	15930	15948	16005	15888	16093	16128	16228	15963	16072	16153	15914	15832	15916	16027	15955	15803	16160	15994	15891	15945	16026	15973	15810	16179	16054	16132	15893	15972	16094	16046	15868	15841	16041	15861	15888	15935	15947	16029	15953	15998	15964	16042	16054	15912	16038	15665	15908	16076	15961	15916	15862	15979	16040	16156	16112	16077	15938	15931	15830	15973	16098	16270	16016	15991	16020	16041	16054	15822	16169	15988	15870	16133	16087	15971	15968	16085	16014	15984	16021	16039	15982	15954	15914	16070	15877	15867	16029	16146	16044	15978	16031	16027	15986	16101	16082	15902	16107	15942	16015	16011	16013	15846	16025	16089	16164	15957	15988	16170	15986	15943	16060	15978	15908	15904	15961	15915	15839	16005	16025	16067	15986	16081	16019	16024	15911	15934	15972	15935	15958	15985	15926	15895	16019	15930	15906	16075	15786	15934	15977	15949	15999	16016	16205	16061	15974	16049	15850	16067	15920	15931	16053	15935	15951	15965	16228	15991	16202	15908	15891	16058	15956	15927	16034	15940	16008	15981	16120	15913	15959	15987	15971	15942	16064	16064	16002	15948	15934	16028	15842	16067	15828	15960	15996	16032	16001	15870	16127	15845	15967	15850	15871	15941	16099	15985	15900	16007	16180	16013	15897	16036	15966	15903	16116	16071	16166	16108	15931	16044	16012	15991	16075	16000	15997	16017	16139	16183	15996	16037	15994	16038	15941	16115	15919	16092	16006	16035	16099	15928	15972	16094	15912	16048	15980	15998	16056	16041	15921	16128	16141	15831	16013	15977	16023	15908	16035	15995	16101	15877	16093	15927	15962	15960	15840	16066	16164	16009	15748	16083	16032	15922	16049	15883	15979	16059	16053	15846	15896	16054	15948	16088	16089	16008	15984	16047	16083	16002	15912	16110	15795	15971	15959	16012	16028	16018	16035	16071	16018	15998	15868	15895	16003	16118	15938	15969	15988	16046	16174	15936	16027	16011	15948	15930	16224	15853	16010	15951	16029	15996	16047	15950	16021	16026	16108	16080	16042	15905	16010	16043	15964	15952	16039	15957	16009	16025	16098	15991	15930	15971	15989	16049	16176	15981	16107	15913	16043	15976	15866	16110	16077	15937	16157	16078	16016	15976	16082	16044	15987	15915	15987	16032	15778	16094	16250	15942	16076	16029	15993	15953	16119	16068	15958	15829	16011	16135	15942	16076	16073	16006	15945	15912	16060	16042	15945	16006	15880	15939	15897	15999	16127	16093	15956	16031	15891	15956	15808	16009	16026	16018	16011	16084	16142	15926	16023	15996	16049	16015	16179	16042	15894	16024	16051	15927	15839	15892	15967	15922	16106	16010	16027	16036	15961	15876	15889	16148	15951	15796	15893	15842	16003	16024	16047	15999	15778	15848	16019	15930	16085	16160	15783	16028	16066	16013	16004	16014	15941	15917	16068	15931	15858	16102	16118	16025	16072	15908	16141	15983	16144	16111	15913	16033	15917	15793	16061	16145	16039	15857	16096	15965	15831	15860	16064	16084	15945	15880	15999	16127	16135	15923	15934	15946	15927	15854	16007	16049	15942	15857	16050	15905	15986	15896	16100	16012	16048	16136	16052	15973	15892	15981	15824	15953	15988	16035	15881	15973	15853	15855	16095	15973	15991	16115	16067	16119	15989	15950	16066	15958	16020	16061	16084	16073	16039	16034	15891	15945	16099	15977	16013	16017	15889	16018	15950	15905	16018	15922	15809	16037	16039	16049	16068	16030	16085	16023	15852	16042	16023	15965	16185	16063	15993	16127	15943	15957	15870	16010	15949	15970	16111	15962	16106	16068	16301	15908	15966	15876	15990	16016	16052	15923	16051	16079	16155	15954	16059	16126	16086	15949	16142	15878	16057	15830	16107	16120	16240	15842	15959	16082	15939	16042	15896	15991	16096	16027	15967	16121	15887	16144	16110	15915	15912	16047	15892	16021	15970	15978	15955	16096	16011	15982	15773	16087	15955	15896	15953	16027	15938	15970	15968	16165	15965	15842	15971	16091	16039	16006	15973	15901	16008	16023	16024	15975	16031	15994	16076	16005	15963	15901	16037	16030	15930	15953	15999	16010	16111	15966	16084	16029	16059	16040	16026	15945	16106	15979	15877	15890	16007	15979	15977	15979	15967	16090	16152	16162	16072	15947	15883	15986	15869	15931	15971	15934	15986	16016	16179	16115	15968	16054	15943	16109	16204	15891	16150	16125	15941	15687	15967	16032	16115	15900	15975	16106	15967	16142	16078	15990	16030	15962	15981	16119	16147	16056	15979	15939	16022	16012	16054	16027	15973	15933	15957	15938	15958	16056	16010	15908	16037	15897	15979	15970	16032	16014	16098	15885	16060	16057	15864	16176	16101	16025	16050	15853	16046	16106	16010	16019	15757	15926	16207	15970	15928	16258	15839	16025	15930	15873	15953	15789	15951	16043	15953	15932	16081	15961	16006	16042	16046	16097	15856	16010	16032	16077	15828	15956	15866	16009	16036	15973	16170	15784	16020	15827	15936	15933	16018	15761	16163	15970	16054	16141	16021	15899	16031	16038	15919	16157	15951	16035	16080	16201	16092	16065	16199	15999	16056	16018	16069	15932	16018	15944	15800	15893	15942	15963	16154	16043	15819	16189	15953	16072	16075	16185	15964	16193	16064	15931	15976	15940	16058	15955	16065	15991	15922	15945	15996	15898	16116	16121	16004	16165	15909	15900	16115	16007	15946	15935	15872	16031	15929	15880	15946	15983	15876	16029	16009	15939	16069	15965	15854	15978	16060	16033	16011	15963	16033	16105	15957	16249	15958	15994	15952	16061	15881	15923	15881	15889	15967	16019	15952	16003	16112	16036	16000	15988	15941	15882	15854	16030	16056	15830	15990	15945	16010	16042	15874	15978	15806	15933	16000	16033	16092	16108	16025	15940	16096	15926	16058	15939	15976	16170	16132	16021	16102	16067	15951	15859	16036	16040	15855	15857	15971	16071	15941	15999	16036	16021	15955	15913	16194	16091	15714	15971	15953	16070	15918	16024	15994	15663	15936	15935	15974	15969	16083	15921	16165	16124	15929	16012	15880	15992	15953	15919	15659	16005	15949	15966	15978	16141	15964	16006	15853	15938	16148	16232	15999	16145	16029	15815	15960	15832	15946	15889	16157	16082	15990	15964	16081	15891	15908	16055	15980	16088	15807	16050	16187	16105	16001	16053	15814	15938	15997	16062	15925	16101	16116	15785	16022	15928	15948	16010	16099	15850	15929	16000	16034	15952	15897	15965	15989	16023	15883	16030	15904	15960	16003	15948	15908	15947	16037	16086	15823	15991	15805	16155	15971	15964	15937	16052	16065	16028	15981	15920	16010	15984	15917	15989	16001	16005	16000	15929	16027	16055	16059	15917	15931	16047	15768	16047	16042	16136	15989	15993	16022	16045	16032	16039	16044	16096	15829	16067	16097	15992	16057	15954	15953	16008	15960	15936	15879	15978	16121	16031	16055	16086	16033	15956	15958	16013	16124	15942	16226	16008	15863	15853	16030	15868	15833	15942	15899	16126	16000	15772	15930	16035	16080	16083	15816	15899	16047	16087	15993	15977	16017	16183	15967	16054	15935	16077	16023	16029	15926	15667	15922	16034	15948	15985	16025	15877	15809	16038	15926	15934	16011	15971	15927	16027	15923	16021	15947	16061	16102	16047	15905	16078	16077	15707	15931	16117	16029	16116	16104	16011	16090	15902	15959	16017	15985	15968	15894	15983	15868	16094	16009	15969	15970	15991	16098	15918	16087	16154	15784	15846	15824	15888	15936	16045	15923	15919	16197	15882	16100	16102	15913	15980	16135	16161	16055	16082	16093	16041	15972	15861	16172	15824	16010	16189	16038	16069	15832	15919	15859	16020	15955	15742	16171	16132	16042	15934	15939	15942	16006	16034	15922	15958	15923	15974	15906	15909	16011	15852	15779	15995	16057	16044	15920	16024	15977	16016	15901	15981	16192	15895	16110	16021	16071	15986	16092	16078	16016	15934	15970	16139	15891	15832	16028	16056	16083	15926	16019	15933	16055	16113	16089	16041	15924	16066	15873	15917	15956	16053	15948	15981	15974	16073	15913	15955	16066	15945	15772	16240	15986	15929	16001	15908	16139	15915	15893	15957	16014	15953	15984	16072	16058	16020	15981	15991	16053	16042	16054	15979	16114	16003	15946	15924	16073	16189	16048	15929	16137	16029	15924	15875	15911	16211	16079	16078	16009	15774	15943	16030	15896	16127	16071	16083	15860	16069	16058	15933	16064	16012	16077	15926	16118	15859	15954	16031	16018	16094	15979	15927	16072	16045	16079	16043	15907	15998	15909	16001	15854	16081	16043	16061	16107	15922	16062	15979	16066	15971	15787	16106	16059	16081	16117	15902	15994	15792	15984	15908	16178	15964	16144	16138
29634	25556	29676	25841	21364	20586	19965	19350	19002	18716	18516	18289	18480	18106	18197	18093	18147	18101	18147	18100	18003	17969	17991	17810	17908	17980	17918	17692	17916	17840	17867	18053	17844	17946	17942	17858	18124	18144	17950	18079	17852	17766	18086	17996	17950	17970	17963	17888	17861	18116	17787	18135	17870	18017	17942	17817	18017	17976	17946	17998	17813	17952	17824	18133	17865	17875	17855	17782	18109	17946	17853	17822	17974	18141	17944	17833	17957	17938	17900	17875	17979	17659	17942	18090	18042	17809	17677	18027	18025	17896	17943	17785	17888	17835	17865	17918	17926	17954	18062	17945	17970	17750	17749	18027	17876	18000	17828	17769	17846	18196	17888	17960	18060	17936	17955	17801	17900	17898	17848	17937	17871	17857	17970	18012	17896	17643	17928	17691	18046	17863	18155	17782	17860	17846	17825	17904	17823	18008	17881	17848	17716	17948	17786	18063	17870	18079	17745	18214	17977	17842	17873	17694	18077	17696	18023	17974	17886	17796	17771	17821	17869	17819	17944	17755	17709	17947	17824	17859	17979	18074	18045	18035	18076	17896	17888	17821	17799	17994	17800	17867	17924	17824	17985	17988	17936	17931	17747	17828	17915	18023	18015	17862	17872	17837	17925	17900	18039	17813	17943	17916	17784	17647	17784	17870	17931	17823	17912	18043	17963	17784	17956	17932	17703	18008	17831	17849	17784	18002	18093	17785	17961	17923	18101	17783	18141	17820	17896	17936	18055	17835	18136	18077	17872	17984	17774	17653	17955	17904	17957	17940	17948	18036	17890	17816	17928	18000	17674	17849	17987	17709	17894	17967	17729	18021	17926	17964	17989	17881	17751	17982	18044	17756	17938	17800	18086	18066	17983	18007	17822	17891	18215	18007	18065	17931	18103	17866	17785	18065	17975	17837	17960	18196	17900	17934	17867	17826	18047	18131	17911	18064	17842	18024	18103	17864	17901	17855	17917	17896	17759	17779	17899	17975	17792	17835	17866	17894	17784	18066	17918	18005	17700	17790	17886	17996	18048	17877	18107	17788	17850	17785	17935	17948	17977	18128	17999	17908	17956	17902	17846	17793	17911	17862	18042	17915	17995	18090	17904	17972	17862	17847	17993	17860	18101	17766	17700	17736	17845	17910	17847	17825	17969	17869	17749	17880	18007	18061	17886	17876	18102	17985	17818	17861	17931	17808	17890	17815	17762	17944	17989	17960	17842	17696	17963	18176	18097	18085	18110	17860	17851	17911	17838	17959	17944	17748	17933	17776	17974	17889	17974	17807	17848	17808	17998	17880	17986	17960	18055	18029	17657	17764	17892	17834	17865	17933	17739	17902	17873	17665	17853	18012	17961	17939	17862	17848	18029	17957	17954	18051	18019	17861	17830	17970	17866	17761	17909	17791	17883	17931	18049	17767	18026	17806	17819	17929	18022	17862	17834	17784	17920	17997	17807	17859	18079	17814	17819	17900	18144	17952	17765	18005	17989	17862	17880	17688	17746	17919	17996	18036	17841	17911	17936	17891	17776	18011	17961	17963	17966	17864	17727	17915	17801	18184	17988	17919	17901	17890	18042	18088	17996	17808	17807	17688	18010	17819	17949	18076	17839	17910	17880	18057	17816	17799	17734	17820	17736	17795	17881	18125	17788	17903	17954	17895	17990	18025	17915	18165	17847	17910	18120	17989	17913	17985	17839	18160	17770	17723	18004	17779	17845	17791	17902	17906	17947	17973	17764	18088	17792	17913	17856	18034	17941	17927	18003	18103	18050	18002	18202	17905	17776	18023	17941	18010	18061	17961	17812	17998	18131	18158	17788	17975	17840	18041	17718	18001	17975	17855	18162	18012	18061	17882	17972	18120	17801	17933	18009	17900	18015	17969	17891	17817	17997	17903	17865	17816	17914	17650	17836	18055	17802	17879	17999	17693	17955	17878	17877	17750	17901	17902	17960	17946	17600	18026	18052	18146	18034	17906	17874	17694	18006	17926	17814	17869	17715	17987	18145	18150	18030	17900	17956	17889	18008	18071	17876	17938	17883	17802	17958	17777	17853	17848	17973	17922	17913	17903	17669	17754	17968	18084	18011	17998	17823	17734	17922	17977	18240	17932	17897	17730	18004	17772	17998	18023	18268	17806	17950	17887	18011	17974	17831	17966	17987	18022	17935	17781	17788	17860	17875	17840	17701	17857	17834	17876	18002	17843	17905	18010	17973	17859	18096	17763	17986	18133	17935	17976	17871	17808	17904	17806	17808	17940	17950	17856	17914	17935	17889	17805	17844	17877	17797	17785	18046	17777	17902	17854	17809	17878	17769	17951	17917	17968	17909	17848	17864	17882	17922	17875	17715	18224	17628	17809	17764	18090	18003	17847	17994	18070	17990	18019	17907	17773	18024	17909	18145	17984	17957	17815	18081	17971	17750	18000	17877	17883	17935	17819	17857	17662	17843	17996	17901	17901	18069	18144	17861	17931	17912	17869	18123	17942	17815	17977	17896	17930	17943	17958	17994	17901	18104	18040	17928	18064	17889	17953	17862	17939	17786	17888	17940	17899	18107	17597	17974	18009	17901	18027	18134	17867	17816	17898	17890	17967	17808	18128	17779	17748	18062	18023	18117	17835	17901	18027	17999	17699	17819	17925	18165	18107	17878	17878	17841	17923	17889	17953	18054	17919	17995	17862	17959	17907	17902	18043	17816	18158	17894	18050	17998	17975	18151	17945	17933	17846	17760	17879	17916	18128	18011	17723	18134	17824	17947	17941	17725	17845	18048	17906	17957	18046	17918	17851	17841	17879	18115	18079	18075	17830	17882	18138	17856	18121	17855	18096	18107	17875	17862	17910	17852	17789	17780	17779	17877	17859	17772	18004	17847	17594	17872	17721	17933	17728	18104	17865	17921	17770	17849	17905	17993	17908	18081	17915	17913	17962	17982	17827	18094	18095	17824	17885	17915	17881	17969	17857	18099	17795	17838	17944	18099	17797	17754	17717	17963	17888	17939	18096	17925	17712	17795	18012	17707	18055	17838	18008	17884	17825	18043	17869	17984	17835	17864	17802	17815	17916	17964	17711	17951	17814	17796	17958	18031	17764	18032	17863	17872	18053	17991	17968	17770	18034	17778	17693	18076	17847	18035	17653	17932	17979	17865	17971	18033	17672	17877	17751	17984	17880	17829	17938	17798	18013	17993	17821	17833	17947	18012	17953	17885	18191	18073	18046	18072	17860	17858	18241	18082	17917	17924	18077	17928	18021	17927	17893	17965	17892	17818	17886	17873	17918	17876	17746	17749	17956	17804	17800	17905	18143	17855	17903	17779	17920	17879	17858	17868	18087	17774	17790	17772	17765	17930	17892	17943	17640	17935	17731	18064	18067	18115	17770	17695	17904	17976	17928	18108	17916	17949	17967	17890	17898	17857	17930	17966	17998	17985	18022	18050	17990	18097	17687	17874	17818	18056	17942	17914	17645	18010	18032	17746	17734	17873	18034	18017	18012	17736	18104	17593	17944	18044	17744	17791	18025	17853	17892	17896	17863	17814	17964	18013	17910	17972	17862	17882	17800	17753	17851	17911	17826	17997	18066	17828	17941	18084	18003	17929	17800	17893	17937	17841	17882	17956	17815	17900	17965	17944	17596	17960	17965	17766	17758	18011	17957	17908	17934	17795	17877	17843	18121	18079	17881	17987	17791	18023	17977	18093	18205	17879	18000	18120	18016	17943	17849	17950	17924	17832	17978	17941	17824	17827	17876	17789	17957	17825	17966	17894	18035	17964	17912	17896	17901	17687	17659	17909	17942	18093	18054	17860	17864	17970	17961	17978	17984	18119	18101	17983	17734	17848	17911	17937	17770	18010	18063	17943	17804	18112	17860	17791	17920	17943	18103	18060	17998	18029	17820	17705	18030	17794	17841	17924	17722	17695	17949	18023	17724	17893	17982	17882	18112	17921	17905	17772	17816	17850	17822	17778	17779	17991	18003	17913	17784	18055	17865	17858	18050	18069	17947	17892	17917	17902	18076	17857	17871	17844	18091	17912	17773	17898	18085	17884	17855	17997	17688	17861	17941	17981	18109	17921	17861	17714	17675	17902	17960	17819	18142	17862	18161	17959	17714	17773	18025	17741	18037	18073	18082	17837	18047	17881	18073	18041	18007	17925	17679	17970	17966	18228	17907	17874	17916	17926	17905	18011	18001	18077	18018	18010	18236	17960	17777	18130	17706	17973	17833	17924	17872	18109	17807	17816	17913	17815	18232	17824	18070	17911	17887	17787	17768	17818	18022	17505	17900	17905	17845	18076	17841	18017	17862	18048	17830	17883	17908	17857	17907	18003	17847	18013	17885	17937	17873	17799	17749	17821	17932	17939	17839	17718	17824	17883	17978	17890	17913	17925	17895	17917	17860	17757	18022	18017	17817	17865	17798	17799	17964	17936	18003	17991	17931	18174	17915	17731	17894	17830	17765	17982	18043	17889	17770	17673	17716	17866	17976	17873	17981	17808	18028	17980	17824	17866	17787	17857	18005	17927	17943	17927	17595	17946	17776	18004	17913	17807	18043	17914	18074	17967	18063	17921	17886	17785	17781	18033	17946	17971	17786	17883	17973	17937	18112	18065	17917	17923	17939	17951	17909	17905	17925	17931	17876	17760	18039	17858	17920	17996	17969	18065	17981	17984	17774	17967	17957	17797	17876	18061	17947	17825	18004	17877	17885	18000	17928	17702	17951	17778	17930	17853	17857	17834	17758	17934	17879	17841	17865	17827	17937	17990	17934	17963	17938	18024	17759	17853	17873	17964	17990	17920	18031	17894	17771	17833	17762	17985	17931	18057	17856	17985	18105	18049	17868	17617	17922	17915	17785	17796	17902	18002	17940	17729	17957	17899	17868	17789	18018	18002	17852	18031	18166	17911	17677	17822	18024	18088	17849	18029	17852	17869	18039	18027	18047	17860	17958	17949	17720	18152	17862	17648	18036	18085	18099	17957	17792	17852	17886	18005	18107	17899	17831	18063	17929	17761	17916	17820	17876	17820	17794	17693	17820	17977	17927	18015	17847	18089	18154	18092	17841	17919	17884	17818	17961	17903	17834	17830	17745	17981	18018	18042	18030	18058	17853	17696	17781	17871	18221	18061	18014
23964	36768	30479	23635	21294	19945	18779	17984	17276	16699	16478	16341	16157	16206	16049	16081	15918	15985	15983	16042	15880	16014	15753	15935	15858	15819	15842	15570	15948	15842	15848	15900	15733	15756	15852	15794	15861	15793	15830	15814	15912	15753	15800	15783	15728	15817	15776	15614	15769	15831	15921	15744	15912	15730	15924	15728	15972	15811	15760	15737	15800	15779	15742	15751	15939	15698	15813	15943	15800	15752	15817	15747	15714	15910	15638	15700	15781	15707	15701	15849	15735	15710	15781	15704	15771	15763	15814	15816	15893	15899	15736	15800	15747	15640	15659	15821	15903	15710	15886	15615	15833	15729	15620	15784	15693	15838	15795	15731	15781	15769	15810	15807	15744	15699	15938	15602	15978	15748	15667	15863	15663	15852	15907	15812	15793	15822	15580	15657	15692	15773	15777	15810	15740	15791	15688	15841	15799	15768	15710	15806	15757	15674	15725	15901	15735	15841	15780	15540	15710	15811	15643	15840	15771	15778	15687	15689	15924	15956	15839	15809	15721	15900	15801	15925	15954	15712	15812	15858	15860	15783	15819	15800	15863	15704	15806	15666	15764	15777	15705	15816	15608	15974	15787	16075	15746	15821	15829	15790	15665	15842	15945	15744	15938	15772	15758	15736	15738	15787	15634	15763	15921	15809	15575	15792	15793	15820	15661	15930	15856	15823	15573	15671	15791	15862	15894	15928	15604	15742	15872	15782	15789	15769	15861	15823	15795	15832	15839	15844	15739	15727	15825	15909	15702	15866	15866	15747	15842	15815	15850	15864	15712	15845	15715	15651	15809	15729	15795	15692	15741	15913	15782	15745	15866	15748	15847	15689	15810	15646	15847	15883	15651	15804	15903	15737	15677	15829	15896	15823	15818	15744	15753	15824	15584	15772	15968	15676	15666	15706	15835	15779	15976	15882	15556	15702	15583	15666	15743	15744	16009	15784	15802	15873	16009	15607	15577	15781	15825	15716	15748	15581	15839	15790	15780	15862	15766	15663	15910	15786	15641	15806	15929	15819	15757	15720	15829	15764	15458	15762	15738	15748	15773	15632	15864	15744	15919	15790	15556	15860	15870	15774	15859	15795	15918	15776	15809	15828	15732	15756	15515	15610	15881	15878	15951	15794	15697	15782	15810	15935	15847	15752	15736	15868	15833	15863	15776	15904	15738	15819	15667	15729	15754	15832	15622	15911	15841	15634	15824	15824	15830	15899	15581	15857	15829	15756	16019	15859	15973	15738	15730	15868	15770	15766	15814	15819	15834	15709	15881	15772	15771	15788	15950	15807	15777	15783	15627	15790	15865	16032	15784	15783	15755	15732	15772	15743	15700	15978	15836	16009	15738	15718	15998	15745	15729	15835	15829	15616	15655	15834	15750	15875	15803	15819	15831	15823	15676	15894	15907	15840	15789	15746	15726	15715	16039	15706	15703	15813	15636	15678	15702	15690	15910	15767	15820	15617	15876	15616	15777	15784	15681	15697	15696	15560	15828	15904	15897	15772	15794	15687	15907	16022	15667	15770	15739	15704	15941	15916	15831	15795	15757	15802	15682	15912	15819	15829	15804	15824	15625	15740	15840	15726	15800	15859	15793	15892	15838	15772	15822	15614	15885	15786	15687	15939	15674	15751	15858	15724	15596	15687	15706	15680	15884	15741	15755	15768	15730	15787	15725	15728	15825	15676	15680	15792	15846	15967	15701	15726	15799	15764	15743	15823	15910	15800	15893	15780	15687	15784	15725	15816	15792	15621	15873	15789	15720	15691	15820	15894	15778	15799	15663	15956	15890	15866	15860	15819	15806	15711	15832	15770	15722	15681	15762	15856	15853	15892	15658	15648	15871	15863	15822	15708	15752	15866	15702	15857	15721	15910	15943	15437	15916	15792	15691	15708	15896	15823	15546	15753	15918	15861	15991	15881	15930	15691	15766	15826	15684	15945	15702	15834	15757	15696	15763	15794	15985	15791	15771	15843	15889	15764	15851	15641	15703	15829	15781	15832	15796	15744	15647	15920	15889	15740	15907	15801	15998	15975	15850	15765	15811	15759	15733	15655	15759	15809	15813	15661	15794	15655	15701	15771	15770	15830	15607	15675	15666	15751	15810	15783	15793	15915	15725	15866	15820	15708	15788	15743	15901	15662	15692	15776	15742	15738	15837	15926	15769	15829	15738	15749	15794	15903	15764	15858	15547	15688	15874	15725	15800	15833	15818	15713	15842	15836	15963	15765	15942	15768	15821	15814	15848	15958	15858	15904	15728	15876	15630	15665	15518	15840	15740	15926	15986	15964	15774	15847	15611	15820	15856	15941	15680	15771	15747	15713	15748	15721	15779	15725	15885	15787	15870	15829	15965	15748	15702	15839	15697	15753	16105	15694	15681	15768	15858	15768	15760	16050	15760	15677	15832	15785	15872	15863	15788	15922	15714	15557	15929	15805	15650	15679	15951	15745	15751	15803	15673	15834	15808	15598	15850	15836	15881	15771	15558	15925	15616	15657	15819	15829	15914	15877	15733	15864	15804	15725	15806	15863	15879	15731	15805	15677	15689	15893	15750	16016	15732	15856	15682	16025	15813	15760	15776	15679	15895	15717	15762	15859	15850	15797	15771	15940	15727	15855	15809	15651	15948	15689	15864	15824	15703	15731	15611	15781	15752	15731	15680	15917	15710	15683	15669	15843	15889	15772	15919	15826	15722	15758	15866	15722	15810	15885	15798	15933	15859	15758	15836	15871	15811	15907	15635	15853	15615	15612	15563	15804	15719	15873	15705	15834	15844	15736	15905	15705	15830	15925	15696	15667	15736	15875	15883	15547	15808	15877	15806	15832	15646	15755	15791	15803	15691	15926	15572	15722	15905	15744	15769	15646	15641	15833	15652	15812	15785	15857	15821	15759	15712	15711	15886	15806	15724	15911	15872	15784	15801	15835	15770	15734	15912	15674	15895	15726	15925	15774	15696	15855	15831	15649	15876	15639	15792	15874	15947	15867	15924	15843	15822	15768	15805	15768	15697	15802	15831	15778	15747	15910	15676	15773	15888	15768	15850	15798	15774	15643	15685	15864	15860	15845	15889	15783	15767	15830	15807	15755	15855	15831	15808	15945	15796	15809	15840	15895	15824	15823	15919	15853	15842	15701	15836	15775	15675	15823	15810	15716	15763	15927	15853	15933	15819	15811	15786	15868	15918	15856	15764	15637	15728	15964	15594	15841	15816	16069	15571	15685	15769	15747	15815	15833	15680	15666	15855	15878	15789	15855	15722	15730	15906	15717	15675	15850	15744	15720	15888	15654	15830	15808	15789	15666	15784	15927	15733	15836	15829	15774	15641	15793	15865	15874	15829	15797	15760	15750	15818	15732	15789	15782	15849	15803	15875	15912	15922	15801	15813	15952	15649	15762	15930	15826	15816	15813	16015	15826	15839	15858	15727	15933	15800	15934	15665	15809	15685	15854	15913	15871	15858	15795	15916	15800	15824	15791	15860	15749	15654	15914	15798	15856	15847	15955	15710	15836	15852	15544	15813	15934	15884	15852	15801	15865	15911	15833	15717	15778	15937	15896	15889	15681	15860	15849	15740	15890	15694	15616	15709	15843	15847	15674	15818	15633	15662	15922	15808	15880	15643	15698	15812	15876	15744	15951	15884	15822	15822	15683	15849	15806	15811	15688	15841	15838	15794	15694	15846	15844	15754	15628	15951	15807	15807	15771	15745	15773	15754	15781	15845	15827	15968	15619	15795	15778	15803	15728	15810	15822	15775	15678	15730	15859	15837	15792	15614	15702	15806	15807	15836	15749	15955	15780	15936	15874	16166	15834	15751	15700	15839	15861	15769	15803	15937	15531	15840	15684	15863	15695	15793	15822	15788	15905	15762	15882	15825	15675	15769	15711	15591	15853	15804	15700	15747	15805	15703	15767	15557	15957	15826	15774	15764	15695	15811	15875	15717	15833	15883	15779	15883	15889	15596	15806	15744	15903	15546	15828	15975	15770	15805	15748	15795	15821	15805	15967	15666	15755	15734	15814	15959	15849	15660	15752	15783	15734	15723	15843	15644	15815	15636	15813	15919	15899	15960	15792	15649	15748	15713	15817	15749	15909	15822	15832	15811	15831	15708	15774	15778	15871	15777	15848	15825	15655	15861	15906	15771	15857	15795	15828	15604	15615	15783	15784	15761	15918	15924	15684	15869	15781	15839	15836	16092	15840	15793	15700	15760	15777	15799	15767	15737	15989	15702	15765	15781	15730	15871	15790	15776	15845	15754	15873	15713	15961	15799	15904	15790	15800	15813	15691	15807	15756	15862	15753	15741	15821	15788	15688	15927	15877	15856	15778	15914	15650	15741	15683	15681	15681	15568	15759	15754	15795	15814	15837	16002	15933	15810	15828	15854	15867	15806	15834	16032	15731	16021	15926	15806	15732	15855	15705	15827	15936	15801	15758	15754	15779	15593	15879	15936	15748	15736	15855	16012	15912	15772	15737	15839	15949	15727	15784	15850	15809	15771	15817	15652	15826	15807	15821	15965	15682	15697	15744	15777	15780	15934	15719	15831	15830	15922	15839	15720	15920	15615	15771	15990	15760	15817	15773	15869	15890	15798	15846	15741	15708	15766	15742	15946	15713	15896	15923	15681	15837	15616	15791	15807	15655	15835	15881	15780	15917	15742	15715	15879	15904	15690	15654	15761	15664	15788	15774	15721	15680	15632	15707	15694	15732	15788	15725	15715	15716	15663	15636	15890	15774	15740	15742	15846	15794	15782	15785	15783	15868	15878	16115	15874	15910	15765	15833	16049	15918	15843	15983	15805	15743	15730	15819	15861	15585	15841	15867	15859	15694	15984	15800	16097	15553	15667	15948	15964	15945	15886	15690	15793	15851	15688	15875	15783	15668	15940	15832	15859	15837	15782	15990	15826	15847	15916	15781	15720	15976	15843	15783	15921	15921	15836	15717	15766	15833	15742	15816	15725	15819	15827	15716	15849	15919	15775	15807	15889	15661	15885	15896	15956	15774	15802	15817	15789	15647	15913	15789	15758	15852	15760	15687	15898	15910	15721	15795	15743	15725	15791	15680	15800	15693	15983	15763	15773	15778	15843	15690	15776	15773	15955	15739	15769	15767	15961	15592	15970	15704
23536	21481	28211	25671	23373	23795	23318	20626	19627	19319	19059	18993	18872	18536	18529	18451	18495	18269	18377	18578	18444	18174	18190	18279	18374	18427	18059	18046	17919	18320	18203	18009	18215	17986	18105	18085	17968	18082	18130	18066	18263	17951	18143	18168	18196	18023	17876	18028	18024	18105	17857	17948	18006	17985	18195	18015	18012	18000	18142	18250	18232	18133	17957	17899	18039	18172	18201	18123	18046	17969	18025	17976	18122	18064	18151	18136	17968	18088	17933	18211	18016	18092	17802	18059	18008	18085	18108	18029	18039	18190	17910	17880	18139	18165	18106	18022	18075	17949	18099	18076	17951	17984	17839	17956	18070	18063	18123	18237	18121	18156	18102	18246	17948	17999	18243	17740	17792	17896	18167	18055	17970	18033	18186	18072	18096	17929	18045	17956	18237	18095	18093	18042	17758	17901	18025	18080	18148	18241	17984	17971	18097	17911	18302	18126	18140	18185	17939	17942	17874	18043	17948	18056	18282	17983	18309	18229	18418	18002	17876	17920	18149	18013	18168	18098	18055	18121	18136	18235	18035	18140	18063	18067	17970	17876	18298	18024	18169	18187	18048	18042	18095	18077	17969	18092	17961	17938	18185	18208	17988	18076	18076	18054	18030	18070	17961	17922	18141	17935	18150	17992	17951	18367	18081	17941	18059	17982	18115	18140	18154	18155	17947	18054	18048	18093	18125	18396	18007	18226	18037	17985	18331	18075	17960	18107	18315	18299	18062	17936	18199	18128	18101	17935	18078	18095	18101	18175	17842	17882	18180	18068	18168	17980	18076	17996	18112	18056	18081	18043	17962	17933	17951	17964	18189	18073	17949	18045	18069	18118	18241	18031	17924	18145	17820	18139	18203	18174	18268	18082	18093	18076	18075	17991	18161	18121	17963	18208	18214	18172	18130	18106	18132	18113	17881	18224	18067	18150	18398	18293	18084	18157	18042	18135	18097	18014	18184	18048	18129	18053	18234	18171	17930	18020	18055	17968	18053	17795	17960	18121	17943	18175	17993	18007	18105	17813	18262	18031	18028	18152	18183	18140	18406	18098	18337	18172	18211	18230	17978	17926	18018	18270	18078	18182	18083	18280	18318	18130	17927	18027	18161	18200	18124	18032	17993	18160	18237	18028	18146	18256	18019	18047	18044	17906	18055	18119	18282	18232	18166	18194	18179	18130	17974	18110	18214	18200	18234	18156	18049	18085	18240	18208	18343	18227	18175	18050	18060	17950	18099	18152	18158	18023	18068	18060	18090	18031	18062	18213	17773	18144	17920	18123	18048	18006	18101	18022	18084	18003	17967	18041	18194	18038	17979	18146	18178	18138	18116	18124	18010	17992	18227	18206	17998	18012	18039	17986	17987	18159	17969	18044	18220	18043	18041	18103	18121	18327	18145	18192	18074	17898	17964	17970	18124	17858	18093	17989	18114	17839	18271	17958	17962	18100	18016	18095	17797	18166	18176	18081	18107	17937	18016	17967	17842	18091	18366	18148	18016	17974	18070	18207	17957	18013	18010	18168	18288	18020	18148	18176	18225	18170	17985	18033	18050	17840	17943	18176	18128	18303	18291	17858	18033	17947	17979	17811	18028	18077	17967	17961	18035	18073	17954	18006	18017	17845	18088	18093	18007	18108	18282	17961	18199	17954	18071	17994	17895	18150	17848	18125	18121	18272	17982	17816	18108	17899	18002	18027	18292	18015	18374	17898	18195	17972	17933	17821	18049	17940	18186	18087	17869	17842	17877	18079	17908	18117	17819	18025	17912	18045	17977	18053	18064	17934	17980	18063	17979	17975	17936	18011	17991	18154	18052	18056	18111	18012	18103	18113	18188	17834	17952	17926	17965	17803	18162	18135	18260	17882	18270	18167	18293	18156	18027	17966	17969	18271	18043	17995	18001	18316	18147	17874	18035	17914	18079	17862	18131	18078	17993	18045	17840	18068	18272	18214	18079	18086	18063	18141	18064	18090	18043	17992	17943	17944	18138	18084	18103	18062	18029	18050	18273	18015	17856	18080	18030	18024	17937	17990	18010	17981	18133	17983	17993	17985	17985	18121	18143	18168	18086	17987	18048	18130	18097	17919	17983	17951	18196	18045	18089	18025	17889	17923	18121	17969	18118	18013	18163	18287	18005	18010	18103	18293	18218	18034	18121	17833	17707	17957	17993	18072	18020	17953	18269	18036	18126	18271	18071	18143	18224	18193	17997	18130	18045	18256	18040	18157	18166	18087	18031	17963	17964	17904	18249	18158	18134	17998	18258	18158	17922	18196	18166	17975	18185	18139	17899	17794	18171	17895	17836	18167	17846	18126	18186	18113	17970	18069	18300	17954	17796	18062	18162	18037	18214	18068	18137	18173	18167	18155	17998	18166	18173	18064	18079	17871	18081	18223	17913	18049	18109	18033	18280	17941	18169	18115	18025	17923	17912	18111	17958	17999	18129	18028	18260	18148	18054	18122	18252	18135	17960	17942	17935	18005	18346	17976	18338	18206	18164	18020	18113	18056	18046	18119	18082	18044	18215	17883	18007	18057	17753	18135	17971	17964	18171	17899	18086	17979	18137	18246	18078	17995	17912	18051	18186	18064	18179	18056	17995	18122	18038	18173	18111	18131	18279	18017	18037	18078	18108	17986	18095	18057	18063	18031	18129	18138	18101	18085	18172	18076	18173	17916	17926	18089	18154	18068	18248	18114	18181	18055	17986	18344	18280	17854	18209	17961	17982	17993	18293	17974	18258	18024	18035	17934	18081	18040	18012	17861	18090	18034	18089	18024	17799	18137	17920	18179	18004	17998	17968	18125	17944	18044	18073	17958	18156	18294	18170	17911	18258	18053	18016	18028	18064	18177	18077	18133	17955	17940	18147	18070	18217	18082	18117	17880	18201	18132	18289	18064	18109	18113	17991	18115	17982	18036	18050	17795	18142	18106	18090	17951	18207	17809	18133	18262	18163	18175	18139	17917	18043	18074	17998	17955	18006	18074	18139	18059	18308	18288	17898	17826	17989	17973	18059	17980	17994	17945	18269	18006	18020	18103	18194	18017	18216	18010	18227	18043	18142	18100	18175	17951	17986	18076	18192	18069	18079	18080	17920	18137	17960	18103	17949	18033	18064	18097	17802	18201	18017	17991	18097	18126	18138	17999	17940	17998	18124	18049	18063	18140	17878	18026	18046	18117	18086	18013	18055	18109	18186	18136	18042	18147	18186	17915	18087	18021	18010	17904	17967	17727	18119	17883	18020	18069	18026	18279	17980	18087	18172	18143	18250	17830	17894	18119	18218	18074	17869	17788	18149	18209	17793	17938	18103	18003	18159	17996	17880	18140	18093	17893	18052	17997	18278	18039	18072	17948	18009	18090	18011	17959	17969	18137	17934	18075	17925	18092	18187	18025	18101	18138	18312	18082	18166	18040	18010	18041	17980	18058	18256	18047	18113	17964	18166	17948	17981	18110	18270	18180	18175	18185	18171	17924	18246	17897	17754	18275	18118	17946	18052	18168	18037	18173	18169	18236	18077	18183	18057	18165	18143	18085	18045	18065	18020	18139	18041	18197	18218	18182	18183	18157	18076	18058	17959	17969	18181	18032	18101	18123	17954	17979	18163	18071	18245	18270	17850	18076	18002	18045	18174	18094	18082	18122	17880	18160	17805	18254	17985	18008	18041	17949	18082	17993	18002	18107	18015	18189	17905	17976	18259	18185	18208	18126	18158	18320	18084	17941	18177	17959	18123	18084	17939	17964	18203	17960	18061	17994	18102	17977	18113	18118	18022	18114	18023	18239	18097	18072	18387	18149	18069	18051	18135	18063	18160	18057	17900	18023	18220	17972	17951	18132	18063	18104	18187	18109	17964	18094	18206	17960	17957	18261	18067	18102	17971	17975	17950	18207	18107	18103	18022	17942	18101	18088	18128	18017	18051	18006	18247	18079	18220	17953	17992	17939	18019	17976	17992	18104	18106	17908	18236	18125	18178	18168	17848	18141	18217	18166	18204	18136	18091	17830	18105	18137	18073	17960	18112	18141	18259	17988	17937	18083	18087	18021	17893	18154	18184	17975	17973	18002	17951	18001	18004	18056	18255	18004	18126	18137	18137	17923	17929	18202	17973	18198	18049	18336	18282	18006	18008	18167	18005	18092	18165	17960	18191	17931	18023	18030	17926	18060	18030	18109	18270	18034	17908	18083	18181	18095	18025	18100	17961	17941	18175	18088	17996	18230	18234	17670	17917	18116	18148	18099	17968	18039	18208	18213	18303	18189	18036	17898	18093	18093	17919	18033	18035	18093	18282	18001	18299	18114	18248	18053	17973	18179	17993	17906	18034	18158	18187	17936	18164	18046	18207	18009	18030	17974	17994	18010	18048	17956	18017	18001	17989	18183	17896	17885	17992	17940	18054	18217	17894	18141	18100	17998	18024	18082	18254	18002	18300	18055	17993	18257	17941	17915	17924	17909	18081	18288	17997	17960	18055	18253	18082	18357	18126	18180	18273	18121	18125	18014	18114	17909	18239	18046	18367	18114	17922	17933	18312	18011	18081	18051	17996	18097	17791	18140	17983	17976	18196	18166	18140	18056	18009	18036	17996	17942	18150	18210	18111	18133	17894	17905	18019	17910	18097	17915	18027	17979	17875	17936	17995	17959	18062	18142	18103	18104	18044	18039	18137	18069	17850	18063	18252	18088	17994	18141	18121	17854	18001	18066	18191	17832	18216	18252	18057	18169	18267	17986	18113	18010	17980	17952	18167	18007	17958	18130	17950	18161	17998	18058	18184	18179	17930	18181	18200	17998	18230	18182	18070	18076	17983	17967	18117	18193	18023	18009	18171	18006	18062	17940	17910	17902	17919	18039	18143	18000	18094	18221	18216	17907	18023	18150	18032	18279	18361	18169	18079	18166	18087	17982	18116	17909	17950	17999	18022	18036	18080	18145	17945	18010	18198	18003	18131	18096	17925	18083	18038	18110	18105	17985	18274	17955	18036	18106	18129	18247	18149	18086	18063	17946	17846	18012	18010	17977	18361	17995	18062	17913	18131	17862	18112	18008	18184	18138	18018	18023	18043	18056	18162	18047	18047	18080	17846	17947	18171	18067	18289	18255	17983	17937	17960	18022	18117	18195	18351	17927
22375	42641	36272	28488	24857	22546	21066	19420	18368	17797	17203	16905	16982	16660	16530	16430	16498	16504	16264	16354	16172	16247	15972	16175	16095	15952	16014	16026	16043	16030	16019	15971	15917	16113	15974	16074	15966	16031	15969	15949	15911	15981	15990	15992	16031	16047	15840	16014	15978	16129	15956	15943	15987	15940	15873	15940	15835	15817	15883	16057	15925	15968	15850	16016	16091	15890	15961	15800	15917	16059	16063	15949	15741	15973	16082	15905	15906	15947	16000	15872	15928	15986	15941	15735	15982	15944	15859	15990	15942	15990	15777	15995	15896	15792	15902	15860	16019	15920	15916	15969	15970	15839	15960	16053	15981	15914	15977	16080	15946	15952	15911	15852	15943	15877	16039	15831	15901	16018	16026	15962	15905	15903	16009	16058	15955	15945	15734	15991	16044	16014	16096	16101	15748	15830	15909	15893	15814	16126	15848	16004	15996	15992	15937	15917	15861	15986	15810	15749	15926	15755	15983	15911	15863	15930	16215	15982	15823	15945	16002	16003	15847	16006	15955	16131	15822	15896	15992	15974	15811	16071	15950	15686	15959	16196	15988	16069	15807	16112	15875	15780	15933	15955	16085	15861	15900	16062	15937	15873	16050	16141	15936	15991	15772	15951	15939	15806	15833	16035	15951	15852	15894	15971	16068	15897	16076	16033	15959	15998	15953	15863	15766	15869	15895	16000	15792	15924	15777	15939	16056	15863	15940	15934	15882	16087	15948	15957	15782	15923	15867	15957	15995	15777	15869	15875	15984	15939	15968	15863	15948	15873	15980	15799	15782	15869	15882	15918	15952	15913	15838	15932	15897	15864	16024	16090	15877	15962	15831	15908	15967	15889	15853	15850	15885	16038	15985	15812	16022	15780	15977	15905	16037	16014	16056	15783	16090	15857	16050	15750	16005	16027	15964	15856	15867	15897	15934	15912	15922	15891	15927	15910	16179	15932	15767	15995	16008	15848	15863	15775	15898	15932	15998	15865	16042	15973	16096	15884	16047	15963	15964	15865	15876	15988	15988	16007	15763	16074	15833	15899	15810	15895	16043	15856	15913	16039	15828	15960	15930	15793	15957	15931	15928	15829	15861	15858	15854	15986	15971	15843	15777	15978	15929	15965	15955	15982	15882	16008	15845	15850	15827	15784	15875	15910	15958	15788	15927	15948	15880	15865	15943	16030	16041	15910	15835	16008	15883	16072	16010	15906	15875	16014	15846	16029	15939	15813	15911	16061	15880	16045	15913	15690	15919	15819	15914	15866	16062	15898	15972	15925	15916	16055	15988	15849	15805	15763	15930	16043	15988	15952	15957	15867	15930	15891	16040	15849	16006	15920	15864	16096	16027	15841	16028	15776	15896	16007	16060	15822	15925	16045	15816	16004	16095	15969	16081	15871	15942	15920	15843	15980	15915	15996	16018	15945	15982	15866	15858	15924	16166	15956	15991	15904	15794	15991	16095	16046	16035	15914	16023	15974	15976	15924	16008	15777	15804	16033	15870	15993	15835	15792	16035	16087	15836	16018	15888	15809	15831	16000	15903	15848	15879	15901	15795	15938	15814	16139	15785	15862	15938	15893	15914	15913	15902	15815	16006	15848	15897	15822	16065	15850	15939	16081	15993	15987	15883	15961	15954	16164	15979	15753	15934	15877	15962	16129	15885	15871	16000	15875	15816	16002	15780	15968	15889	15933	16123	15859	15804	15996	16161	15970	15806	15943	15918	15860	15803	15954	15864	15892	15952	15770	15889	15935	15942	15962	15846	16010	15983	16046	16175	15894	15909	15966	16060	16017	15891	15829	15914	16041	15882	15897	15838	15981	15842	15907	15991	15890	15818	16026	15953	15844	15957	16029	15939	15783	15671	16033	15952	15837	15869	15931	15896	15910	15714	15848	15934	15930	16027	15739	15891	15918	15896	16103	15912	16005	15871	15907	15972	15910	16043	16004	15882	15956	15903	16068	15719	15842	15850	15955	16103	16092	16034	15828	16005	15978	15887	15899	15896	16007	15854	15932	15874	15854	15864	15902	15941	15749	16025	16064	15815	15847	15927	15797	15929	15929	16091	15851	15871	15761	15904	16015	16048	15788	15867	15960	15860	15895	16055	15728	16039	15978	16016	16068	15783	15915	16051	15936	15785	16059	15835	15905	15926	15902	15772	16057	15729	15987	15768	15931	16071	15895	15824	15922	16047	16013	15894	15876	15969	16116	16058	16014	15862	15981	15944	15993	15880	15922	15954	16062	15883	15844	15875	15740	15920	15940	15739	15855	15926	15853	15919	15925	15909	15805	15843	16007	16089	15816	15841	15758	15923	15942	15900	16036	15858	15937	15894	15941	16007	15939	16001	16047	16029	15978	15951	16086	15932	15865	15971	15940	15845	15884	15808	15778	15998	15907	16061	15696	15902	16093	15895	15938	15864	15819	15968	16039	16002	16042	15900	16017	15849	15907	16290	15771	15886	16085	16008	15874	16109	15921	15910	15786	16012	16024	16209	15904	16025	15919	15845	16022	16002	15847	15828	15923	15932	15903	15825	15863	16036	15878	15667	15872	15983	15730	15986	15685	15886	15893	15995	15890	15813	15789	15996	15883	15987	15898	15949	15739	15725	15844	16106	15966	15864	15914	15943	15898	15909	15961	15887	15962	16061	15714	15997	16008	15919	15858	16028	15955	15989	15848	15931	15966	15997	16024	16011	15882	15868	15997	16003	15788	15965	15742	15864	15924	15987	15884	15854	15854	16064	15855	15764	15930	15825	16018	15849	15896	16093	15957	16046	15875	15958	15923	15885	15798	15935	15966	15923	15902	15993	15927	15839	15867	15941	15883	15850	15962	16043	16048	15980	15869	16051	15835	15899	15880	15832	15958	15939	16113	15861	15942	16099	15800	15815	15797	15874	16016	15881	15831	15892	15937	16162	15939	15880	15755	15886	15910	15695	15749	16034	15967	16089	15894	15705	15875	15913	16034	15961	16046	15879	16022	15950	15931	15981	15979	16127	15940	15959	15840	15800	15900	15914	15931	16034	15943	15972	15908	15913	16022	16048	15917	15924	15897	16256	15984	15902	15777	15868	15891	16013	15983	15893	15970	15796	16055	15898	15929	15894	16074	15929	15793	16058	15859	15807	16055	16002	15940	15993	16002	15823	15823	15995	15901	15944	16039	15948	15957	15959	15999	15804	15880	15859	15892	15895	15973	15811	16086	15943	15841	15871	15848	16073	16006	15983	15925	15847	15885	16032	15928	15981	15950	15866	15978	15961	15992	15855	15974	15924	16005	15862	15984	16079	15883	15880	16069	15791	15983	16010	15934	15954	16033	15874	16046	15931	15850	15954	15829	15962	15896	16076	15843	15927	15753	16073	15847	16039	16092	15850	15777	15866	15840	15946	15914	16187	15890	16016	15935	16153	15939	15890	15960	15896	15882	15865	16016	15961	15867	15958	15698	16061	16053	15847	15898	16039	15839	16056	15905	15980	15782	16097	16091	15862	15839	16059	15939	16036	16083	16022	15801	15919	15942	15879	15989	16057	15942	15871	15953	15987	15766	16009	15835	16075	15883	15876	15844	16008	15954	16026	16046	15946	15820	15921	16011	16016	15936	15987	15862	15903	15992	16021	15907	15801	15881	16015	15986	15836	16130	15867	16085	16102	15903	15996	15821	15896	15930	15956	15852	15980	15997	15875	16203	15867	15961	15900	16177	16038	15847	15864	15876	15757	15971	15988	15797	15850	15879	15849	15993	15961	15956	16055	15911	15960	15914	16126	15814	16047	15896	15887	15882	15988	16078	16003	15969	15948	15930	15977	16003	15740	15957	15872	16069	15864	15922	15959	16067	15858	16035	16005	15853	15906	16002	15915	15892	15946	15773	15912	16047	15823	15999	16014	16052	15848	16091	15934	15932	16085	15850	15783	15907	15777	16001	15951	15897	15939	15825	16169	15825	15971	15946	15973	15984	15938	16105	15812	16001	15824	15876	15827	15930	16034	15866	16022	15831	16109	15908	16045	15883	15899	15798	15933	15955	15845	16132	15916	15978	15904	15793	16119	16012	15898	16098	15907	15901	15996	16069	15895	15892	15805	15949	16111	15972	15821	16108	15758	16136	16050	15976	15978	15832	16036	15769	16019	15752	16071	16032	15948	16003	15758	15874	16113	15950	15850	16017	16231	15996	15977	15884	16007	15844	16059	15888	16063	15899	16059	15846	15890	15894	15957	16089	15939	15834	15865	15918	15837	15840	15970	15856	15936	15893	15956	15788	15929	15818	15993	15868	16031	15900	15873	16003	16017	16023	15782	15997	15967	15962	16007	15969	15867	15986	16006	15877	15814	15853	16221	15774	16043	15949	15912	15766	16021	15976	15793	15893	15964	15959	15791	15776	15888	16053	16067	15757	15803	15700	15939	15903	16065	16017	15941	15835	15923	15943	15872	15870	15900	16068	16159	16013	16019	15941	15896	15899	15801	15940	16010	15845	15792	15908	15889	15980	16006	15961	15803	16100	15794	15992	15986	15640	15984	16071	15902	15785	16045	16031	15883	15850	16019	15944	16053	15989	16136	15919	15990	15734	15840	16125	15936	15928	15907	15796	15889	16043	16151	16061	15932	16019	15944	15926	16096	15823	15862	16051	15776	15994	15904	15849	15857	15852	15971	15899	15832	15944	15984	15933	15895	15936	15903	15744	16007	15930	15977	15849	16005	15873	15873	15986	15947	16107	15916	15925	16015	15968	15951	16103	15935	15874	15949	15916	16096	16002	16118	15805	15919	16033	15921	15963	15878	15927	16010	15927	15964	16073	16000	15832	16056	16039	15920	15939	16044	15866	15940	16057	16025	15949	15989	15960	15848	16007	15933	16055	15852	15948	15896	15919	15761	15903	15914	15961	15897	15972	15858	15995	15940	16009	15896	15858	16039	16102	15879	15891	15825	15885	15760	15961	15949	16046	15676	15917	15861	15931	15901	15931	16024	16016	16016	15990	15806	15828	16072	15896	16060	16004	15953	15814	15921	15795	15947	15882	16176	15945	15909	15768	15887	15797	15801	15820	15908	15805	15936	16068	15859	16037	15922	15862	15941	15871	15872	15783	15935	16041	15778	16053	15973	15730	15800	15868	15950	15941	16008	15849	15968	16010
25428	21617	27398	27989	22046	20908	20442	19311	18424	18434	18358	18315	18235	18062	17878	17757	17915	17961	17856	17848	17528	17629	17590	17806	17663	17505	17627	17649	17791	17748	17478	17710	17657	17820	17605	17451	17692	17743	17702	17553	17858	17728	17732	17709	17494	17757	17685	17562	17623	17558	17756	17780	17626	17648	17433	17746	17543	17655	17781	17635	17691	17623	17727	17504	17393	17599	17453	17684	17630	17675	17636	17665	17769	17974	17656	17611	17632	17570	17559	17456	17810	17597	17590	17457	17466	17630	17800	17856	17729	17581	17566	17782	17814	17649	17774	17813	17549	17552	17430	17486	17724	17433	17560	17520	17336	17618	17726	17630	17558	17537	17579	17471	17823	17499	17585	17733	17739	17673	17616	17584	17557	17303	17710	17685	17473	17436	17580	17548	17626	17526	17651	17608	17454	17650	17724	17683	17498	17603	17525	17585	17564	17711	17627	17615	17485	17323	17522	17576	17754	17678	17677	17827	17541	17777	17810	17727	17615	17668	17578	17415	17641	17350	17539	17645	17785	17814	17658	17568	17623	17667	17639	17435	17712	17741	17653	17521	17624	17622	17501	17586	17582	17737	17661	17421	17416	17733	17605	17723	17615	17393	17507	17850	17732	17571	17677	17528	17720	17780	17436	17703	17598	17822	17564	17688	17541	17451	17631	17663	17660	17446	17503	17784	17515	17633	17618	17711	17774	17444	17735	17701	17454	17516	17875	17734	17672	17584	17707	17527	17537	17615	17568	17639	17743	17452	17531	17559	17548	17598	17552	17474	17596	17645	17554	17607	17584	17822	17631	17800	17692	17576	17587	17374	17464	17632	17591	17694	17544	17505	17683	17576	17722	17685	17574	17577	17745	17681	17469	17657	17582	17559	17798	17713	17525	17560	17564	17630	17885	17650	17688	17560	17497	17282	17414	17653	17727	17543	17625	17622	17376	17621	17858	17574	17570	17656	17736	17702	17778	17690	17776	17604	17585	17702	17719	17547	17687	17601	17406	17364	17499	17320	17536	17685	17499	17698	17594	17816	17646	17677	17638	17467	17499	17798	17642	17525	17686	17499	17471	17660	17503	17553	17569	17731	17732	17590	17472	17534	17686	17367	17755	17596	17614	17588	17522	17763	17684	17475	17588	17622	17593	17477	17452	17516	17516	17528	17688	17720	17549	17652	17433	17684	17637	17694	17480	17593	17644	17560	17636	17521	17555	17465	17849	17722	17630	17803	17508	17578	17707	17507	17510	17886	17868	17547	17806	17648	17567	17669	17610	17715	17654	17607	17649	17696	17701	17652	17408	17606	17500	17666	17511	17497	17639	17447	17745	17512	17579	17713	17565	17655	17645	17650	17492	17495	17566	17710	17528	17888	17621	17702	17693	17593	17504	17653	17645	17714	17425	17717	17635	17601	17421	17600	17702	17627	17744	17441	17834	17428	17496	17698	17320	17566	17651	17625	17853	17891	17607	17619	17646	17661	17581	17779	17589	17782	17912	17446	17680	17722	17633	17576	17537	17777	17534	17865	17708	17599	17570	17480	17585	17751	17603	17708	17624	17572	17719	17434	17617	17542	17536	17473	17675	17646	17721	17694	17455	17711	17651	17644	17642	17599	17491	17600	17543	17684	17581	17498	17706	17868	17471	17674	17565	17757	17552	17535	17744	17715	17529	17699	17599	17797	17764	17744	17616	17793	17688	17674	17622	17774	17525	17824	17711	17526	17589	17654	17447	17607	17557	17687	17547	17723	17508	17571	17562	17533	17636	17597	17623	17466	17678	17510	17700	17567	17590	17839	17724	17504	17436	17534	17544	17510	17511	17481	17602	17379	17639	17470	17646	17705	17530	17398	17658	17765	17540	17585	17636	17563	17467	17414	17551	17383	17567	17704	17652	17558	17479	17660	17694	17805	17360	17708	17674	17600	17669	17582	17444	17688	17493	17612	17833	17711	17604	17550	17687	17608	17457	17558	17555	17498	17667	17592	17461	17565	17614	17493	17506	17737	17581	17696	17789	17521	17460	17685	17611	17664	17471	17453	17628	17483	17605	17540	17623	17722	17564	17636	17708	17503	17628	17645	17607	17828	17500	17591	17577	17806	17621	17522	17801	17459	17425	17814	17544	17667	17477	17564	17540	17556	17678	17780	17652	17699	17779	17705	17902	17742	17664	17479	17578	17560	17630	17676	17743	17656	17593	17471	17778	17738	17601	17540	17612	17511	17680	17333	17797	17635	17589	17545	17617	17478	17524	17501	17740	17553	17438	17645	17536	17514	17665	17691	17594	17502	17529	17508	17576	17582	17625	17673	17552	17683	17699	17466	17701	17526	17644	17596	17429	17562	17654	17653	17700	17616	17685	17682	17541	17485	17773	17764	17734	17642	17731	17614	17685	17472	17566	17581	17663	17472	17713	17539	17446	17664	17725	17580	17546	17548	17801	17583	17854	17768	17793	17514	17765	17770	17673	17761	17538	17506	17437	17462	17484	17463	17524	17511	17658	17710	17644	17598	17566	17740	17524	17668	17632	17593	17442	17624	17527	17412	17474	17565	17443	17745	17691	17583	17609	17464	17626	17572	17507	17755	17695	17638	17697	17825	17803	17828	17698	17649	17468	17648	17733	17655	17634	17681	17562	17351	17783	17544	17656	17511	17819	17620	17581	17715	17563	17546	17516	17681	17531	17653	17667	17454	17609	17517	17810	17539	17634	17647	17734	17735	17550	17728	17507	17503	17692	17487	17722	17795	17682	17503	17610	17693	17642	17415	17681	17721	17676	17615	17473	17685	17469	17381	17628	17828	17443	17619	17676	17592	17424	17655	17586	17568	17656	17494	17646	17632	17564	17482	17753	17869	17600	17716	17575	17649	17542	17408	17611	17638	17587	17525	17628	17693	17517	17632	17683	17651	17446	17637	17762	17725	17368	17671	17505	17648	17671	17563	17626	17568	17517	17778	17650	17665	17636	17733	17680	17462	17503	17729	17698	17625	17698	17640	17712	17744	17482	17545	17497	17613	17706	17706	17533	17835	17742	17664	17752	17377	17525	17685	17557	17762	17755	17769	17671	17818	17640	17743	17693	17624	17576	17560	17610	17603	17644	17714	17754	17620	17624	17421	17478	17757	17711	17603	17624	17584	17688	17549	17547	17689	17668	17453	17504	17575	17656	17707	17557	17673	17510	17518	17559	17671	17785	17466	17449	17695	17816	17517	17662	17799	17631	17402	17661	17526	17809	17734	17714	17511	17636	17825	17727	17635	17492	17622	17357	17852	17587	17633	17587	17648	17656	17556	17475	17622	17505	17592	17828	17654	17592	17611	17679	17436	17564	17565	17653	17572	17684	17611	17695	17717	17594	17438	17761	17650	17583	17662	17485	17765	17792	17471	17452	17547	17442	17595	17664	17569	17495	17605	17561	17639	17712	17656	17511	17584	17860	17507	17514	17588	17678	17829	17665	17670	17526	17595	17563	17426	17590	17539	17601	17523	17759	17746	17622	17469	17548	17765	17370	17562	17548	17635	17238	17630	17708	17446	17679	17612	17447	17548	17720	17807	17416	17640	17508	17681	17620	17548	17695	17657	17702	17502	17554	17647	17623	17558	17673	17636	17708	17528	17611	17636	17470	17679	17748	17586	17828	17517	17566	17707	17563	17478	17679	17601	17644	17546	17797	17435	17637	17671	17536	17541	17630	17792	17828	17741	17668	17684	17742	17510	17593	17530	17831	17677	17532	17642	17676	17421	17510	17617	17574	17733	17622	17571	17512	17721	17617	17706	17631	17524	17604	17937	17701	17425	17722	17891	17703	17595	17552	17525	17329	17582	17577	17551	17457	17486	17704	17398	17635	17650	17640	17624	17502	17693	17612	17448	17616	17446	17743	17597	17704	17714	17576	17645	17699	17709	17827	17500	17566	17498	17399	17792	17725	17599	17626	17855	17685	17484	17621	17741	17706	17753	17636	17741	17640	17672	17665	17572	17517	17820	17683	17704	17272	17525	17726	17393	17722	17611	17568	17427	17582	17564	17742	17539	17643	17755	17398	17549	17569	17585	17771	17494	17639	17681	17789	17646	17630	17595	17448	17474	17563	17595	17852	17378	17758	17843	17708	17620	17803	17441	17541	17557	17655	17645	17738	17609	17626	17693	17573	17539	17773	17725	17944	17387	17782	17536	17577	17495	17664	17684	17535	17753	17721	17548	17606	17730	17513	17746	17674	17727	17615	17618	17611	17471	17527	17463	17569	17650	17608	17578	17389	17566	17525	17567	17641	17657	17556	17759	17663	17684	17672	17475	17322	17664	17582	17588	17511	17534	17418	17485	17559	17648	17796	17499	17529	17579	17670	17639	17806	17716	17398	17735	17706	17467	17666	17602	17759	17688	17809	17661	17665	17672	17594	17707	17667	17781	17682	17351	17520	17909	17590	17721	17520	17740	17597	17475	17603	17384	17725	17525	17488	17542	17811	17750	17538	17984	17571	17713	17593	17542	17395	17580	17604	17796	17577	17434	17571	17535	17623	17611	17490	17538	17564	17709	17585	17624	17653	17696	17667	17612	17562	17427	17689	17516	17537	17472	17563	17748	17611	17594	17619	17444	17630	17548	17821	17762	17208	17606	17591	17692	17650	17438	17556	17524	17714	17546	17855	17619	17598	17839	17634	17318	17641	17558	17594	17486	17609	17641	17627	17503	17521	17593	17584	17474	17732	17611	17530	17652	17525	17889	17508	17547	17685	17801	17655	17370	17430	17758	17408	17564	17416	17606	17517	17618	17719	17488	17512	17522	17454	17573	17812	17659	17629	17767	17550	17410	17592	17765	17442	17733	17597	17753	17615	17621	17634	17489	17684	17476	17679	17688	17540	17666	17624	17540	17473	17515	17562	17860	17683	17277	17533	17549	17633	17601	17672	17545	17466	17454	17430	17657	17778	17702	17741	17820	17700	17647	17632	17603	17562	17687	17492	17771	17617	17551	17585	17560	17589	17582	17655	17564	17459	17606	17455	17542	17666	17581	17712	17629	17602	17662	17533	17665	17765	17629	17707	17627	17530	17504	17609	17631	17668	17888	17564	17532	17469	17574	17608	17354	17649	17782	17646	17563	17687	17549	17573	17554	17853	17585	17400	17713	17656	17712	17668	17382
22574	39071	32581	25457	22642	20729	19364	18164	17505	16934	16785	16367	16306	16019	16169	16002	15987	15802	15929	15737	15889	15822	15778	15869	15824	15596	15788	15855	15588	15664	15550	15629	15610	15619	15675	15677	15691	15524	15516	15664	15569	15690	15563	15602	15641	15671	15674	15762	15589	15680	15772	15682	15729	15664	15450	15641	15544	15706	15585	15508	15548	15746	15667	15649	15754	15718	15615	15576	15681	15614	15788	15564	15534	15558	15583	15405	15728	15642	15678	15557	15698	15572	15709	15488	15512	15603	15699	15472	15763	15771	15537	15483	15661	15776	15682	15676	15732	15678	15621	15671	15634	15469	15542	15741	15569	15661	15712	15618	15704	15675	15657	15650	15713	15630	15692	15925	15566	15793	15629	15684	15567	15699	15693	15697	15617	15570	15781	15461	15706	15584	15558	15634	15635	15728	15549	15675	15586	15486	15735	15546	15787	15564	15688	15529	15553	15578	15529	15733	15786	15905	15611	15690	15585	15613	15754	15626	15502	15779	15675	15689	15586	15580	15766	15788	15576	15547	15796	15460	15606	15571	15616	15513	15671	15601	15609	15704	15685	15709	15521	15572	15461	15694	15678	15601	15686	15652	15435	15719	15594	15357	15550	15603	15766	15563	15711	15676	15667	15600	15571	15805	15610	15539	15483	15424	15775	15698	15656	15522	15636	15661	15696	15544	15625	15583	15887	15623	15488	15624	15599	15721	15535	15853	15584	15646	15771	15645	15752	15629	15756	15765	15676	15614	15555	15639	15705	15808	15559	15694	15635	15676	15536	15688	15537	15562	15614	15596	15650	15626	15608	15635	15717	15647	15543	15755	15661	15534	15544	15523	15763	15670	15769	15505	15534	15860	15592	15647	15719	15665	15717	15697	15703	15528	15667	15730	15534	15833	15506	15628	15622	15695	15664	15684	15521	15659	15453	15674	15627	15546	15840	15764	15509	15659	15634	15495	15711	15595	15787	15686	15768	15538	15521	15607	15586	15570	15671	15652	15597	15564	15489	15541	15810	15720	15600	15640	15605	15728	15640	15608	15577	15613	15752	15556	15447	15685	15572	15774	15658	15571	15703	15709	15652	15617	15502	15652	15561	15865	15607	15565	15880	15643	15768	15544	15797	15419	15733	15579	15646	15435	15517	15714	15611	15479	15652	15742	15479	15613	15638	15790	15641	15590	15407	15765	15723	15772	15569	15538	15643	15624	15598	15674	15689	15562	15335	15488	15572	15564	15669	15675	15470	15768	15707	15645	15772	15756	15695	15680	15644	15650	15763	15657	15565	15713	15701	15744	15651	15531	15649	15676	15685	15845	15637	15573	15837	15691	15616	15469	15511	15693	15770	15666	15636	15604	15806	15564	15633	15660	15742	15571	15643	15532	15501	15544	15635	15741	15494	15840	15530	15612	15621	15726	15522	15597	15684	15728	15578	15693	15536	15589	15632	15602	15744	15662	15691	15728	15683	15654	15734	15743	15701	15616	15666	15764	15590	15647	15521	15512	15648	15765	15679	15576	15760	15647	15721	15624	15615	15620	15743	15678	15752	15638	15686	15593	15661	15782	15644	15767	15628	15430	15559	15657	15599	15519	15619	15523	15456	15572	15761	15615	15761	15580	15590	15497	15533	15613	15572	15662	15704	15643	15770	15664	15670	15669	15574	15635	15565	15659	15613	15609	15635	15650	15742	15618	15531	15660	15614	15538	15501	15543	15632	15524	15582	15720	15593	15483	15663	15547	15559	15586	15552	15565	15438	15641	15636	15583	15761	15474	15525	15558	15672	15704	15691	15743	15587	15597	15651	15401	15536	15600	15734	15752	15665	15623	15762	15598	15710	15545	15641	15615	15622	15495	15468	15660	15574	15615	15682	15730	15579	15504	15664	15483	15649	15689	15484	15605	15553	15590	15637	15449	15678	15513	15617	15621	15594	15595	15878	15719	15391	15585	15889	15930	15748	15667	15610	15694	15596	15683	15630	15648	15708	15608	15541	15604	15546	15724	15702	15820	15470	15740	15671	15584	15578	15654	15680	15487	15617	15697	15841	15693	15626	15742	15641	15552	15612	15603	15633	15636	15722	15708	15469	15557	15660	15515	15833	15560	15636	15673	15650	15557	15493	15753	15711	15530	15666	15546	15705	15569	15663	15578	15631	15599	15713	15582	15578	15751	15573	15599	15746	15650	15738	15591	15616	15601	15471	15591	15571	15560	15702	15701	15738	15545	15645	15532	15608	15639	15589	15575	15731	15706	15784	15739	15745	15490	15737	15608	15563	15574	15670	15729	15638	15619	15628	15585	15550	15744	15525	15653	15657	15472	15575	15587	15703	15599	15622	15659	15727	15575	15661	15552	15583	15541	15704	15846	15689	15564	15450	15594	15793	15650	15590	15641	15668	15573	15770	15510	15748	15605	15782	15708	15658	15690	15659	15707	15687	15676	15568	15551	15926	15642	15732	15544	15649	15677	15581	15668	15777	15615	15447	15627	15678	15764	15690	15420	15705	15620	15614	15660	15657	15634	15759	15650	15671	15615	15710	15611	15702	15620	15636	15572	15487	15533	15618	15672	15630	15395	15701	15617	15633	15653	15521	15665	15668	15812	15456	15618	15670	15408	15485	15674	15734	15721	15621	15445	15709	15612	15673	15832	15692	15664	15601	15611	15655	15679	15547	15555	15631	15483	15744	15566	15702	15627	15653	15609	15640	15826	15647	15729	15802	15759	15580	15531	15706	15746	15637	15952	15621	15660	15622	15510	15806	15623	15735	15715	15619	15583	15700	15698	15710	15571	15659	15600	15696	15689	15626	15631	15627	15762	15668	15622	15637	15624	15626	15832	15662	15632	15658	15634	15613	15641	15652	15569	15629	15672	15826	15565	15712	15677	15703	15563	15588	15717	15615	15479	15452	15618	15587	15606	15750	15596	15676	15712	15771	15484	15684	15753	15658	15694	15554	15606	15758	15582	15597	15631	15587	15599	15616	15727	15499	15744	15526	15752	15712	15624	15543	15780	15516	15589	15600	15562	15594	15894	15616	15736	15705	15631	15725	15648	15556	15620	15688	15637	15574	15631	15741	15843	15687	15692	15559	15640	15617	15487	15737	15504	15655	15689	15734	15729	15738	15724	15543	15648	15777	15637	15713	15592	15341	15534	15562	15575	15650	15721	15450	15507	15603	15768	15480	15572	15594	15611	15623	15657	15746	15640	15725	15667	15642	15425	15756	15744	15703	15509	15515	15381	15650	15657	15883	15689	15679	15583	15720	15501	15633	15724	15634	15783	15530	15672	15738	15411	15771	15735	15672	15553	15841	15724	15779	15556	15554	15776	15669	15669	15726	15606	15748	15711	15613	15656	15660	15386	15736	15782	15652	15662	15558	15639	15563	15620	15628	15629	15861	15744	15293	15707	15772	15784	15458	15647	15826	15562	15601	15490	15542	15587	15864	15598	15604	15713	15935	15685	15721	15669	15605	15646	15735	15719	15543	15538	15626	15577	15684	15374	15678	15670	15646	15533	15716	15684	15611	15556	15684	15640	15656	15677	15602	15826	15693	15760	15740	15778	15776	15552	15583	15503	15626	15644	15456	15648	15589	15770	15602	15436	15624	15605	15386	15679	15597	15646	15785	15665	15773	15786	15685	15835	15526	15792	15727	15848	15738	15684	15740	15581	15529	15627	15562	15603	15779	15672	15563	15586	15616	15791	15649	15740	15600	15563	15705	15705	15660	15759	15736	15449	15459	15561	15622	15801	15715	15717	15711	15726	15649	15616	15796	15684	15818	15647	15568	15676	15713	15677	15726	15613	15560	15633	15652	15621	15547	15684	15666	15563	15623	15526	15594	15787	15756	15695	15509	15723	15780	15712	15670	15546	15808	15817	15594	15730	15536	15768	15580	15539	15417	15630	15602	15644	15672	15702	15596	15616	15606	15525	15503	15601	15805	15711	15624	15542	15575	15513	15571	15542	15603	15670	15770	15764	15647	15601	15615	15856	15569	15683	15761	15643	15565	15642	15727	15654	15673	15498	15574	15693	15742	15612	15527	15648	15650	15640	15491	15793	15810	15504	15660	15571	15538	15677	15732	15703	15590	15732	15645	15657	15633	15634	15570	15720	15381	15678	15751	15776	15491	15754	15574	15620	15538	15563	15663	15759	15659	15518	15515	15417	15737	15594	15545	15736	15513	15571	15575	15582	15643	15582	15613	15666	15543	15699	15758	15460	15685	15728	15687	15765	15784	15765	15715	15514	15674	15628	15677	15658	15729	15772	15487	15646	15594	15747	15676	15641	15656	15588	15688	15691	15563	15689	15743	15595	15708	15663	15595	15443	15707	15407	15691	15536	15619	15573	15714	15769	15687	15739	15833	15603	15621	15724	15634	15744	15643	15895	15569	15543	15618	15845	15669	15679	15643	15775	15584	15721	15747	15710	15502	15581	15707	15647	15801	15603	15666	15676	15737	15643	15600	15553	15684	15608	15899	15591	15778	15542	15718	15701	15465	15670	15918	15653	15654	15677	15685	15666	15721	15797	15680	15701	15635	15775	15517	15787	15623	15608	15607	15788	15697	15809	15579	15796	15330	15668	15600	15552	15629	15642	15625	15687	15599	15634	15701	15561	15651	15461	15756	15770	15783	15750	15620	15548	15526	15325	15695	15686	15448	15714	15593	15843	15678	15604	15700	15587	15651	15715	15787	15448	15858	15595	15665	15617	15693	15537	15625	15646	15640	15675	15627	15640	15405	15642	15653	15523	15626	15721	15550	15633	15707	15526	15656	15606	15629	15815	15718	15533	15590	15635	15662	15600	15665	15854	15603	15765	15634	15686	15692	15644	15659	15666	15506	15760	15762	15678	15628	15564	15528	15637	15740	15607	15539	15638	15547	15401	15755	15659	15737	15713	15707	15576	15777	15604	15712	15557	15657	15586	15568	15565	15489	15660	15598	15446	15617	15631	15721	15662	15477	15799	15690	15540	15717	15616	15676	15729	15750	15530	15570	15729	15661	15597	15819	15614	15495	15769	15243	15747	15685	15656	15745	15518	15729	15732	15442	15599	15611	15750	15706	15742	15722	15441	15716	15807	15591	15651	15649	15692	15668	15606	15544	15723	15714	15486	15447	15749	15746	15604	15848	15561
22555	21496	28633	24858	22345	24814	26240	21524	19970	20216	19663	19333	19045	18965	18843	18543	18507	18739	18554	18622	18431	18356	18504	18312	18081	18406	18207	18300	18127	17971	17965	18173	17960	18069	18273	18011	18251	18129	18067	18010	18084	18072	18044	18306	18033	17871	18265	17847	18171	18141	18102	17914	18173	18065	18202	17961	18052	18122	18140	17865	17938	18011	18100	18020	18043	18046	18023	18232	17957	18280	18027	17955	17852	18094	18008	18059	18081	17892	18111	18183	17936	18134	18128	18133	18113	18085	17895	18318	18000	18065	18054	18121	17930	17923	18079	18092	18052	18108	18164	17999	18110	17970	18128	18110	18082	18015	18107	18038	17913	17970	18001	18051	18067	18148	18000	18037	18166	18050	18070	17980	17935	18077	18037	17864	18054	18005	18089	17850	18082	17880	17938	17921	18076	18177	17992	17968	17910	17963	18142	17796	17985	17993	17979	17912	17886	17861	18168	18248	17973	17791	17930	17932	18237	18161	18102	18132	18053	17760	17947	17637	18024	18029	18023	18046	17855	17599	17706	18072	18127	18074	18028	17794	17795	17838	17862	18095	18174	17987	17845	18049	17980	17870	17967	17911	18209	17909	17860	17870	18056	17973	17877	18088	17983	17854	18189	17821	17969	17987	17880	17843	18079	17905	18074	17981	17887	17708	17723	17981	18020	17909	18007	18133	17960	17903	17949	17776	18104	17983	17883	17924	18009	18061	17857	17932	18047	17969	18067	17858	17898	18042	17881	17917	17837	17991	17894	18196	18119	18107	18107	17934	18136	18137	17944	17964	18130	17988	18129	17850	17915	17873	17980	18063	17893	18047	17988	17919	18053	17958	18165	17915	18078	18169	18080	18027	18041	17905	17880	17941	18069	18051	17923	18075	18020	18032	18018	17949	18174	17831	18002	17886	17987	17925	17931	18156	17904	17929	17952	17653	17999	17911	18066	18073	18070	18088	17841	18068	18105	18140	17954	18024	18122	17844	17804	17879	17917	18086	18081	18133	18098	17850	17884	17934	18060	18029	17994	17653	17928	18051	17950	18055	18036	17805	18016	18231	18080	17968	18102	17955	17776	17997	17736	17897	18039	17941	17964	18176	18007	17918	17891	17965	18024	17860	18129	18066	17914	17867	18135	18140	18055	18001	17959	17879	18020	17878	17799	18110	18177	18017	17984	18075	18011	18006	17787	18033	17951	18071	17981	17854	18002	17885	17993	17854	18048	17987	17802	17993	17922	17830	17868	18032	17839	17960	18160	17975	17956	18082	18023	18082	17828	18020	17987	17969	18060	18006	17986	18013	17954	17868	17825	18076	17974	17990	17964	18022	18095	17901	18151	18169	18201	17964	18142	18006	17996	17885	18124	17900	18011	18013	18005	18237	18054	18070	17787	17919	18116	18256	17942	18027	18151	18003	18134	18139	17999	18002	18041	17872	17944	17810	17788	17807	17905	17899	18051	18027	17996	17795	18081	17921	17936	18131	17983	18062	17876	18105	17874	17682	17837	17795	17972	17967	17953	17924	18034	17825	18079	17843	17742	18069	17926	17974	18171	18049	17986	17781	18016	17982	17906	18036	18013	18039	18012	17920	17907	18116	18003	17971	18019	18107	17876	17993	17929	18054	18091	17909	18075	17979	17974	17862	17867	17805	18018	18224	17989	17888	18213	18052	17978	17915	17835	18101	18074	17989	17981	18004	18246	17868	18185	18086	17946	18101	17874	17927	18006	17875	17881	18063	17981	17891	17967	17675	18072	17969	18271	17989	17976	18078	18041	17863	18072	17889	18110	18061	18036	17869	17964	17952	18201	17900	17957	17847	17944	17907	17727	17900	17974	17935	17906	17778	18036	18084	18144	17898	17920	18018	17933	17979	18012	18143	18026	18219	18082	17971	18035	18195	17945	17966	17975	17938	17932	17880	18141	17974	18063	17972	17989	17873	17924	18003	18102	18024	18212	18073	17837	17881	17931	18026	17912	17769	18209	17914	18037	18100	17860	17978	18031	18034	17927	17874	18190	17865	18082	17742	17841	17747	18060	17722	18056	17953	18017	18010	17967	18043	17967	17787	17908	17801	17903	17948	17921	18138	18121	17839	17813	17754	17814	17839	17930	17910	18207	17767	17795	18117	17884	17997	18069	17933	18115	18088	17815	18055	17963	18098	18096	18032	18223	18023	18084	18058	18021	18026	18188	17992	17956	18026	18188	17632	17892	18016	18049	17981	17976	17929	18019	18011	17966	18089	18026	17988	18052	18058	18051	17993	18005	17939	17866	17869	17960	17974	17831	17925	18077	17830	18005	18083	17788	17936	17883	18125	18195	17955	17850	18001	17919	17939	18084	17884	18014	18036	17964	17863	17871	17982	17990	18062	18011	17966	18176	18105	17858	17905	17951	17940	17787	17873	17919	17953	17907	17818	18201	17938	17939	17873	17967	18040	17827	18016	18039	18120	17986	18114	17889	17970	17937	18078	18109	18090	17908	17764	17755	18031	18004	18065	17833	17947	18006	18005	17899	18037	18194	18043	17834	18014	18041	17954	18235	17947	18095	18196	17908	18193	18004	17925	17882	17959	17972	17827	17908	17828	18107	18030	18368	17810	17943	17839	18062	17984	17853	18175	17821	17893	18139	18357	18106	17958	18114	17980	18048	17970	18151	18245	18172	17880	18017	17926	17928	18054	17823	17929	18063	18057	18154	17821	18077	17877	17905	18036	17931	18084	17944	18137	17921	17843	17861	18073	18040	17918	17827	18002	17666	17985	17935	17976	18047	18021	17973	18018	17948	17914	18043	18024	17867	17860	18023	17721	17949	17950	17807	17960	17822	18031	17911	18079	17938	18060	18094	18083	18141	18052	17955	17847	18156	17990	17939	17872	18027	17792	17943	17920	17942	17955	18053	18119	17936	17943	18048	17827	17858	17961	18216	18096	18094	17816	17973	17843	17844	17883	17932	18111	17842	17990	17811	18046	17972	18010	17740	17837	18011	17957	18040	18039	18086	18051	17988	17846	17863	18248	17966	18038	17932	17758	18081	18014	17953	17969	17912	18084	18222	18126	17855	17963	18104	17938	17854	18086	17831	17975	17862	17999	18106	17849	17993	17733	17871	18056	18145	18042	18012	18006	17954	17878	17942	17926	18111	18060	18016	17822	17947	17921	17925	17879	18072	17957	17908	18020	17936	18000	18222	17981	17921	18134	17860	18224	17950	18115	18100	18018	17848	18015	18041	18088	17904	18073	17836	17952	17971	17869	18117	18125	18028	18225	18172	17901	18024	17989	18122	17692	17706	17839	18194	18140	17975	18071	17981	17865	17958	17905	17967	18038	17895	18131	18014	17913	17886	18083	18046	18106	18003	17973	18037	18008	18011	17878	17896	18077	17996	17969	18014	17909	17971	18053	18129	17927	18099	17900	17915	17847	18031	18027	18067	18003	17945	18143	17967	17919	17897	17859	18072	18116	18082	18088	18010	17717	17911	18095	18012	17980	18164	17900	17771	18040	18077	17873	18158	17996	18000	17933	18176	18180	17885	17875	17993	17856	17922	18082	18015	17992	18017	17956	17984	18224	17970	18093	18035	18043	18159	18137	17971	18037	18035	17829	18193	18026	18064	17997	17798	18081	18080	18085	18037	18120	18108	17851	18047	17649	17978	18085	17924	17935	18080	17990	17877	18149	18009	17904	18111	17992	18179	18040	18236	17930	17946	17955	17857	17837	17953	17970	17846	17875	18012	18117	17743	17875	18161	18210	17929	18011	18056	18066	17910	17996	17833	17979	17993	17904	17999	17881	18044	17996	18144	18042	18276	17892	18062	17917	17817	17967	17976	17944	18034	18019	17988	18039	18021	17809	18086	18009	18158	18045	18085	17924	18104	17976	17990	18160	17837	17936	18043	18113	18136	17963	17931	17795	17967	17999	17989	17949	17766	17919	17866	18161	18117	17968	18020	17947	18022	17941	17876	18095	17796	17758	18030	17755	18131	18022	18022	17892	17918	17878	18082	17997	18193	17982	17822	18076	17824	17891	17734	18097	18047	18046	18053	18063	17840	17826	18017	17889	17952	17918	17862	18060	17969	17975	17940	17981	18074	18060	18055	18102	17761	18024	17901	17963	17991	17999	18176	18086	17993	17918	17914	18170	18087	17934	18196	18175	18139	17950	18152	17778	17912	17945	17945	18071	18284	18155	17977	17901	17942	17766	18179	18089	17909	18150	18050	18194	17906	17998	17958	18007	17893	17750	17907	17849	17939	17738	17899	18024	17956	17918	17956	17910	18052	17720	17887	18035	18182	18003	18103	17962	17843	17924	18069	17869	18233	18006	17987	18153	17986	17966	18053	17937	17927	18043	17885	17948	17878	18008	18292	18034	17970	17933	18002	18063	18069	17997	18006	17879	17958	17927	17871	18092	17982	18068	17661	18282	18033	18029	18058	18108	17886	17936	18179	17967	18097	17973	18151	18126	18056	18184	18110	18042	17928	18206	18009	18049	18053	17971	17941	17909	18002	17988	17839	17964	17826	17885	17874	17946	18143	17915	17922	18008	17963	18280	17890	18092	17956	18014	17953	17920	17951	17922	17948	17939	17975	18016	18001	17972	17916	17916	17930	18271	18148	18143	18025	18066	18079	17939	17961	17991	18066	18121	18062	18005	18194	17939	17976	18033	18245	18174	18010	18190	17851	18215	18058	17951	17958	18127	18107	17752	17952	17955	17893	18220	18167	17854	17941	18044	18018	17964	17865	18061	18042	17999	17824	18137	17958	18140	18016	17946	17942	18045	17882	18115	17949	17954	18104	18121	17742	17794	18055	17789	17784	17891	17985	17899	17832	18030	18103	17950	17949	17875	18045	17859	18067	17954	18082	18158	18110	17893	18077	18038	17883	18043	17989	17932	17843	17906	17958	17807	18018	17963	18019	17928	17968	18157	17991	17995	18139	18110	17986	17982	17845	17956	18168	18086	18049	18053	17851	17970	17807	17935	17876	17940	17958	17785	18099	18056	17992	17807	17916	18176	17925	17945	17968	17827	18149	18101	18150	17909	17921	18045	18000	18226	17936	17832	17749	17963	18055	18010	17891	17955	17959	17943	18079	18102	18108	18051	18205	17979	18064	18004	18049	17855	17871	17949	18176	17919
23401	46781	40543	32393	28292	24974	22558	20571	19065	18346	17843	17482	17026	17110	16927	16836	16593	16453	16511	16326	16347	16396	16043	16027	16052	16128	16034	16121	16076	16016	16188	15925	16024	16016	15979	15940	15876	15992	15905	16042	15974	15783	15955	16009	15819	15973	15977	15864	16029	16006	15772	16029	15998	15906	15905	15912	15958	15902	15959	16029	15932	15864	15791	15843	15774	15788	15846	15890	15876	15889	15915	15990	16031	15867	15892	15834	16034	15877	15868	15774	15802	15679	15963	15768	15879	15865	15924	15846	15751	16027	15924	15678	15748	15782	15717	15878	15987	15820	15903	15875	15881	16010	15884	15792	15750	15885	15970	15962	15734	15857	15957	15789	15784	15872	15740	16060	16143	15776	15893	15818	15873	15844	15768	16012	15961	15960	15854	15890	15801	15692	15808	15837	15992	15831	15908	15814	15772	15916	15897	15885	15932	15866	15879	15855	15890	15813	15991	16004	15841	15806	15933	15980	15758	15700	15929	15838	15897	15806	15874	15826	15933	16013	16017	15859	15874	15914	15877	15807	15829	15903	15889	16049	15883	15872	15884	15929	15868	15893	15863	15948	15882	15817	15876	15922	15803	15843	15951	16060	15865	15770	15780	15813	15901	15907	15814	16021	15799	16061	15974	16054	15936	15843	15861	15836	15851	15918	15780	15858	15917	15918	15880	15773	15902	15920	15944	15862	15814	15772	15892	15756	15935	16092	15722	15949	15904	15887	15849	15830	15867	15839	15833	15730	15808	16002	15633	15896	15908	15774	15883	15855	15962	15678	15749	15816	15919	15864	15818	15682	16021	15832	15855	16080	15703	15918	15972	15854	15913	15794	16049	15909	15907	15757	15859	15942	15899	15977	15920	15772	15786	15893	15848	15825	15853	15771	15923	15850	15874	15798	16016	15859	15966	15796	15993	15764	15890	15947	15869	15942	15586	15765	15924	15972	15947	15814	15787	15989	15736	15814	15981	15880	15994	15854	15908	15840	15931	15963	15705	15782	15857	15911	15939	15993	15764	15812	15752	15871	15732	16084	15756	15985	15919	15947	15780	15898	15835	15639	15892	15834	15716	15891	15854	15834	15713	15915	15844	15817	15831	15907	15865	16002	15749	15879	15781	15726	15860	15939	15734	15998	15864	15907	15922	15826	15876	15829	15823	15892	16073	15870	15955	15819	15905	15791	15874	15737	15973	15818	15997	15924	15912	15719	15817	15896	16126	15916	15783	15828	15779	15785	15945	15872	15927	15752	15901	15787	15819	15905	16021	15999	15985	15864	15831	15841	15862	15898	15859	15997	15956	15804	15911	15944	15776	15926	15803	15771	15921	15837	15854	15899	15832	15920	15984	15924	15799	15983	15762	15862	15967	15910	15730	15921	15852	15928	16087	16013	15874	15788	15947	16026	15943	15918	15851	15902	15989	15764	15962	15916	15982	15861	15815	15752	15656	15764	15838	15826	16038	15918	15826	15802	15938	16029	15954	15816	15937	15997	15993	15859	15957	15756	15888	15866	15787	15839	15948	15815	15922	15897	15729	15768	15887	15967	15853	15893	15910	16056	16039	15902	15863	16030	16163	15854	15882	15968	15889	15699	16016	15972	15886	15824	15730	15902	15884	15649	15803	15868	15875	15763	15888	15898	15732	15918	16015	15983	15879	15731	15806	15921	15891	15908	15861	15841	15882	15742	15826	15923	15791	15992	15908	15838	15910	15999	15949	15943	15909	15869	15860	15788	15922	15795	16017	15801	15783	15787	15867	15799	15738	15815	15860	15804	15909	15801	15800	15786	15787	15964	15869	15813	15866	15880	15762	15853	15725	15830	15853	15699	15889	15847	15910	15911	15879	15767	15933	16030	15883	15812	15826	15872	15883	15836	16060	15833	15994	15935	15877	15872	15818	15951	15897	15969	15965	15744	15906	15910	15789	16044	15880	15874	15803	15970	15916	15831	15764	15863	15960	15830	16043	15785	15798	15842	15829	15950	15747	15812	15860	15725	15746	15782	15998	15781	15868	15856	15796	15850	15822	15802	15832	15762	15893	15895	15956	15952	15853	15798	15885	16028	15928	15849	15966	15657	15931	15791	15860	15957	15687	16073	15928	15918	15889	15836	15798	15993	16076	16002	16127	15885	15878	15979	15906	15878	15964	15913	15968	15985	15941	15888	15870	15893	15960	15773	15862	15844	15987	15696	15919	15791	16010	16034	15776	15920	15762	15779	15902	15876	15917	15829	15989	15750	15982	15852	15897	15774	15849	15919	15974	16018	15948	15847	15852	15956	15832	15942	16026	15859	15763	15822	16014	15986	15908	15941	15819	15893	15895	15829	15896	15801	15780	15895	15863	16099	15835	15904	15897	15980	15811	15972	15811	15771	15898	15811	16066	15730	15829	15988	15983	15690	15778	15700	15733	15854	15959	15971	15845	15863	15798	15832	15752	15678	15944	15788	15826	16089	15813	15869	15710	15919	15839	16002	15959	15884	15860	16073	15737	15895	15667	16067	15905	15796	15900	15918	16013	16041	15818	15796	15694	15810	15842	15901	15924	15950	15820	15879	16065	16028	15695	15778	15900	15841	15874	15961	15955	15871	15807	15955	15904	15900	15910	15878	15878	15870	15850	15976	16005	15774	15996	15934	15852	15842	15814	15864	15902	15959	15940	15813	16054	15968	15796	15995	16022	15822	15811	15760	15976	15979	15809	15874	15949	15814	15892	16063	15932	15798	15900	15704	15844	15891	15802	15911	15756	15814	15778	15905	15764	15754	15802	15814	15894	15759	15752	15751	15599	16085	16008	15850	15761	15729	15814	15913	15900	15801	15721	15863	15812	15729	16060	15850	15872	15624	15956	15705	15714	15901	15885	15803	15799	15928	15867	15881	15881	15835	15823	16012	15960	15906	15827	15856	15890	15877	15764	16129	15916	15913	15922	15962	15820	16064	15697	15865	15949	15953	15866	15720	15844	15933	15898	15922	15902	15915	15666	15924	15855	15872	15838	15885	15882	15864	15934	15882	15800	15838	15960	15964	15955	15795	15969	15845	15843	15695	15813	15872	15721	15701	15886	15893	15957	15959	15906	15817	15849	15829	15922	15601	15910	15873	15785	15797	15760	15949	15816	15824	15896	15805	15798	15895	15883	15958	15883	15868	15907	15905	16013	15923	15886	15839	15822	15874	15659	15944	15948	15913	15929	15643	15851	15832	15738	15874	15746	15912	15783	15871	15863	16105	15709	16014	15758	15946	15644	16056	16021	15941	15841	16018	15875	15858	15884	15929	15988	15898	15852	15939	15786	15941	15801	16043	15872	15974	15839	15888	15879	15775	15929	16090	15849	16001	15904	15936	15915	15846	15955	15772	15925	15896	15902	15964	15936	15731	15763	15899	15808	15902	16031	15902	15935	15884	15785	15828	15770	15815	15831	15866	15801	15913	15874	15973	15879	15764	15743	15941	16122	15877	15976	15941	15824	16111	15989	15955	15983	15783	15876	15903	15861	15849	15780	15875	15655	15853	15995	15913	15936	15765	15865	15780	16031	16001	16003	15742	15933	15897	15793	15907	15824	15893	15984	15886	15843	15763	16047	15971	15956	15865	15958	15951	15870	15700	15777	15903	15961	15843	15952	15875	15963	15753	15851	15989	15892	15815	15871	15977	15854	15853	15859	15830	15894	15811	15858	15852	15723	16021	15824	15916	15861	15733	16037	15925	15847	15917	15921	15872	15834	15933	15932	15856	15836	15876	16073	15948	15802	15750	15959	15866	15861	15850	15911	15954	15844	15936	15906	15764	15965	15805	15905	15763	15775	15856	16034	15982	16016	15936	15903	15869	15881	15634	15947	15850	15832	15916	15754	15837	15782	15827	15781	16057	16003	15787	15804	15987	15753	15940	16064	15896	15978	15775	15902	15730	15951	15850	15944	15832	15838	15966	15995	15897	15863	15929	15737	15998	15830	15921	15770	15871	15770	15944	15840	15933	15894	15977	16005	16021	15860	15731	15855	15939	15963	15712	15817	15990	15789	15888	15849	15757	15966	15872	15902	15759	15860	15785	15957	15983	15876	15740	16075	15895	15828	16079	15940	15966	15909	15941	15716	15937	15846	15837	15727	15908	15917	16114	15704	15796	15939	15849	15935	15721	15780	15661	15882	16123	15953	15935	15997	15813	15693	15854	15744	15972	15884	15790	15988	15935	15863	15803	15906	15997	15973	15913	16030	15745	15744	15786	15781	15907	15869	15919	15862	15803	16037	15848	15864	15793	16042	15993	15911	15739	15806	15905	15856	15836	15763	15919	15665	15653	15937	16011	15805	15665	15871	15818	15850	15774	15715	16135	15761	15757	16028	15900	15800	15820	15854	15884	15762	15899	15911	15712	15989	16002	15888	15943	15812	15942	15902	15890	15845	15741	15800	15907	15784	16064	15843	15837	16002	15706	15808	15872	15919	15901	15919	15903	15834	15875	15880	15770	15888	15958	15930	15805	15814	15978	15980	15955	15939	15829	15672	15836	15666	15767	15897	15698	15800	15995	15913	15799	15858	15955	15843	16019	15747	15900	16072	15907	15821	15885	15943	15826	15883	16065	15855	15657	15913	15719	16029	15886	15927	15906	15824	15897	15839	15918	15698	15901	15931	15957	15751	15964	15857	15900	15724	15789	16050	15906	15879	15976	15836	15823	15844	15711	15789	15841	15749	15889	15936	15731	15859	15758	15921	15930	15981	15946	15852	15783	15919	15929	15893	15715	15860	15967	15858	15736	15803	15788	15855	16021	15860	15943	15868	15905	15718	15844	15860	15909	15730	15814	15874	16042	16127	15669	15891	16024	15951	15821	15874	15888	15879	15830	15883	15871	16007	15826	15846	15891	15913	15834	16200	15973	15819	15978	15800	15751	15959	15735	15882	15731	15725	15985	16069	15943	15818	16026	15840	15982	15925	15903	15703	15791	15882	15976	15966	15864	15938	15821	15734	15948	15838	15827	15870	16008	15988	16011	15975	15962	15841	15940	15717	16171	15918	15792	15884	15770	15726	15835	15840	15866	15989	15805	15805	15986	15843	15915	15916	15929	15780	15866	15837	15778	15861	15816	15843	15739	15796	15896	15826	16027	15836	15882	16088	15979	15793	15737	15863	15737
29339	25734	29884	26548	22167	20491	19871	18801	18413	18260	18252	18123	18079	18053	17914	17993	18041	17706	17841	17866	17749	17902	17870	17721	17834	17855	17787	17619	17844	17821	17716	17862	17776	17845	17650	17640	17816	17731	17768	17655	17848	17700	17749	17556	17663	17718	17698	17761	17710	17715	17824	17655	17755	17588	17437	17751	17526	17692	17660	17842	17802	17676	17832	17665	17750	17887	17811	17713	17918	17551	17685	17621	17522	17804	17716	17739	17743	17726	17621	17984	17858	17687	17640	17830	17939	17702	17534	17793	17803	17940	17743	17919	17664	17726	17583	17722	17776	17767	17678	17718	17742	17656	17843	17957	17473	17627	17679	17799	17706	17907	17624	17628	17646	17580	17567	17665	17828	17715	17892	17637	17625	17588	17909	17925	17690	17716	17716	17787	17603	17859	17694	17778	17876	17656	17647	17926	17749	17551	17433	17763	17726	17631	17692	17847	17699	17587	17721	17722	17941	17980	17720	17581	17618	17846	17795	17655	17588	17520	17805	17783	17933	17767	17780	17732	17638	17620	17733	17860	17689	17749	17731	17784	17765	17944	17666	17714	17798	17668	17634	17613	17937	17620	17699	17887	18079	17927	17790	17752	17612	17724	17917	17632	17528	17711	17768	17625	17854	17862	17623	17654	17798	17866	17692	17810	17613	17612	17737	17745	17677	17859	17874	17617	17648	17775	17631	17585	17728	17874	17563	17679	17881	17770	17697	17736	17764	17608	17919	17651	17764	17864	17780	17775	17784	17705	17658	17587	17600	17728	17713	17700	17785	17669	17557	17661	17747	17813	17854	17708	17712	17634	17690	17590	17730	17734	17804	17639	17612	17764	17659	17849	17851	17695	17714	17865	17583	17523	17532	17643	17817	17850	17677	17711	17757	17693	17701	17755	17783	17662	17837	17601	17844	17536	17788	17829	17625	17522	17487	18006	17610	17693	17772	17785	17886	17503	17557	17722	17814	17520	17555	17643	17773	17876	17594	17704	17816	17590	17558	17746	17683	17636	17804	17889	17797	17829	17753	17610	17682	17908	17591	17657	17822	17608	17771	17605	17763	17602	17807	17829	17823	17659	17770	17824	17606	17726	17615	17730	17769	17639	17588	17642	17740	17711	17873	17986	17715	17885	17875	17746	17587	17720	17744	17900	17796	17584	17736	17677	17489	17738	17975	17733	17543	17599	17714	17604	17875	17484	17720	17853	17734	17764	17779	17638	17713	17806	17697	17892	17787	17743	17617	17716	17696	17749	17577	17634	17880	17790	17500	17672	17707	17780	17774	17773	17737	17559	17693	17825	17733	17777	17743	17698	18008	17685	17680	17644	17698	17665	17765	17944	17750	17819	17709	17724	17866	17827	17657	17578	17660	17808	17700	17735	17630	17804	17935	17700	17799	17551	17817	17662	17883	17842	17842	17684	17753	17779	17635	17653	17611	17852	17577	17742	17966	17573	17670	17859	17832	17695	17679	17696	17410	17645	17589	17750	17705	17745	17733	17662	17778	17864	17650	17822	17821	17832	17597	17722	17731	17843	17675	17698	17643	17716	17912	17831	17972	17667	17452	17687	17593	17722	17807	17623	17853	17973	17900	17805	17614	17716	17785	17663	17646	17649	17566	17808	17644	17751	17752	17713	17618	17931	17736	17825	17740	17792	17676	17648	17655	17668	17626	17694	17763	17794	17636	17809	17893	17703	17718	17692	17692	17770	17761	17727	17672	17456	17712	17594	17778	17922	17828	17782	17659	17629	17697	17747	17793	17703	17574	17811	17812	17680	17660	17739	17775	17868	17776	17684	17780	17862	17731	17798	17838	17894	17716	17593	17662	17590	17879	17840	17702	17639	17705	17654	17747	17756	17777	17872	17797	17475	17809	17862	17746	17686	17635	17693	17574	17775	17827	17576	17858	17779	17893	17759	17937	17656	17821	17513	17646	17891	17726	17643	17910	17649	17829	17928	17549	17711	17538	17757	17677	17571	17928	17700	17629	17690	17729	17637	17853	17737	17715	17724	17814	17704	17963	17751	17759	17673	17807	17713	17758	17546	17881	17682	17831	17764	17733	17506	17677	17730	17651	17872	17751	17612	17768	17653	17646	17601	17981	17838	17787	17898	17831	17571	17884	17818	17711	17744	17513	17601	17622	17602	17672	17814	17831	17615	17669	17674	17712	17692	17738	17748	17553	17583	17639	17737	17405	17909	17540	17715	17751	17796	17696	17669	17742	17719	17620	17564	17736	17917	17713	17730	17750	17520	17650	17759	17749	17659	17664	17543	17696	17529	17563	17724	17852	17528	17685	17773	17701	17727	17562	17696	17843	17635	17848	17596	17689	17609	17672	17766	17644	17498	17806	17618	17777	17748	17484	17562	17640	17704	17774	17914	17985	17783	17660	17897	17702	17712	17763	17565	17767	17542	17753	17651	17843	17758	17815	17480	17571	17732	17701	17741	17965	17864	17669	17621	17854	17743	17731	17711	17772	17644	17875	17698	17716	17690	17762	17829	17776	17912	17689	17749	17734	17727	17919	17640	17665	17519	17663	17636	17661	17707	17836	17759	17688	17750	17865	17948	17768	17727	17776	17745	17835	17851	17645	17753	17664	17741	17783	17673	17848	17854	17708	17817	17727	17992	17699	17580	17864	17765	17743	17674	17791	17748	17831	17873	17665	17846	17765	17750	17551	17594	17743	17700	17634	17743	17715	17640	17717	17568	17837	17757	17734	17804	17844	17467	17506	17712	17910	17677	17856	17679	17700	17886	17852	17818	17767	17773	17701	17833	17665	17767	17716	17841	17668	17768	17843	17830	17678	17845	17711	17781	17699	17759	17602	17823	17690	17812	17798	17901	17742	17811	17737	17685	17692	17778	17769	17812	17770	17812	17788	17607	17620	17751	17764	17769	17712	17807	17631	17698	17673	17438	17575	17615	17753	17771	17799	17812	17636	17614	17720	17892	17810	17734	17821	17734	17852	17847	17798	17551	17540	17656	17708	17569	17886	17825	17894	18032	17685	17687	17872	17832	17966	17891	17569	17695	17886	17864	17682	17530	17654	17807	17890	17704	17791	17573	17771	17731	17618	17682	17753	17832	17860	17600	17791	17793	17906	17918	17601	17789	17785	17748	17642	17751	17604	17758	17868	17726	17884	17752	17760	17654	17685	17488	17808	17822	17731	17749	17827	17926	17736	17564	17866	17861	17948	18014	17618	17843	17577	17657	17737	17754	17584	17831	17950	17646	17743	17913	17879	17830	17525	17898	17639	17770	17694	17947	17785	17687	17663	18008	17550	17676	17887	17812	17879	17846	17688	17907	17819	17746	17647	17665	17773	17637	17771	17606	17760	17585	17873	17662	17588	17740	17872	17640	17754	17501	17779	17643	17655	17724	17616	17809	17958	17751	17821	17656	17495	17548	17519	17886	17768	17626	17841	17790	17685	17566	17727	17712	17681	17717	17645	17484	17746	17892	17743	17698	17770	17658	17672	17908	17803	17862	17773	17686	17694	17694	17768	17615	17699	17879	17820	17582	17764	17660	17660	17846	17646	17554	17875	17665	17526	17918	17644	17779	17648	17643	17700	17675	17655	17752	17722	17919	17827	17563	17508	18014	17789	17742	17730	17727	17761	17770	17803	17927	17815	17718	17899	17706	17679	17760	17698	17706	17513	17584	17683	17827	17837	17591	17901	17896	18141	17813	17647	17848	17717	17718	17829	17586	17647	17780	17691	17635	17640	17761	17856	17667	17850	17865	17760	17614	17886	17644	17778	17716	17800	17750	17640	17721	17696	17885	17879	17644	17680	17887	17854	17857	17735	17845	17843	17696	17684	17752	17699	17675	17776	17819	17735	17689	17742	17745	17691	17777	17815	17835	17683	17861	17554	17998	17644	17524	17748	17895	17886	17602	17637	17631	17842	17787	17692	17852	17869	17864	17699	17645	17825	17905	17692	17564	17857	17842	17617	17709	17550	17684	17569	17544	17661	17597	17805	17835	17608	17837	17670	17635	17667	17727	17846	17656	17738	17964	17624	17752	17812	17684	17759	17674	17801	17737	17573	17622	17497	17707	17510	17836	17735	17741	17745	17805	17729	17827	17690	17828	17736	17703	17868	17728	17607	17815	17669	17540	17662	17609	17676	17772	17660	17628	17797	18086	17782	17844	17821	17832	17637	17620	17812	17755	17780	17768	17733	17755	17882	17615	17766	17910	17751	17700	17857	17865	17854	17687	17424	17611	17878	17567	17754	17694	17624	17662	17730	17632	17762	17891	17813	17558	17702	17943	17955	18045	17875	17855	17555	17618	17718	17748	17797	17715	17781	17844	17692	17715	17959	17855	17928	17737	17539	17649	17670	17838	17769	17887	17504	17811	17705	17819	17920	17774	17610	17670	17804	17741	17846	17795	17622	17662	17763	17794	17749	17749	17619	17833	17675	17824	17669	17831	17545	17398	17637	17712	17524	17812	17855	17829	17725	17877	17672	17907	18145	17634	17761	17950	17850	17691	17687	17656	17978	17752	17697	17808	17753	17901	17762	17975	17744	17734	17658	17679	17790	17812	17767	17793	17702	17706	17877	17643	17701	17793	17855	17652	17497	17765	17717	17644	17868	17601	17798	17973	17619	17844	17983	17660	17618	17759	17852	17732	17819	17941	18096	17922	17676	17798	17796	17721	17874	17634	17752	17710	17755	17618	17728	17784	17812	17743	18007	17612	17694	17735	17728	17468	17694	17670	17588	17512	17829	17836	17720	17926	17707	17769	17933	17583	17754	17718	17905	17665	17711	17655	17744	17790	17771	17845	17798	17686	17738	17751	17652	17778	17627	17847	17679	17956	17641	17775	17685	17901	17864	17740	17712	17897	17730	17817	17771	17676	17622	17725	17839	17698	17598	17782	17805	17904	17708	17546	17592	17702	17702	17720	17719	17709	17642	17627	17675	17692	17858	17538	17805	17646	17829	17698	17609	17597	17823	17589	17755	17709	17796	17609	17823	17664	17827	17656	17732	17782	17800	17470	17613	17760	17829	17610	17687	17735	17575	17734	17822	17567	17709	17799	17825	17846	17722	17819	17748	17590	17742	17559	17722	17711	17720	17748	17686	17874	17885	17913	17675	17714	17817	17802	17718	17789	17750	17800
23742	37180	31570	24931	21727	19887	18460	17461	16863	16879	16402	16235	16264	16097	16053	16035	15926	16070	15809	15650	15860	15843	15696	15760	15809	15816	15815	15710	15586	15764	15671	15793	15655	15714	15664	15683	15620	15809	15595	15753	15530	15682	15628	15808	15724	15702	15629	15674	15639	15489	15574	15701	15704	15830	15546	15637	15635	15644	15720	15642	15659	15638	15604	15608	15685	15662	15728	15640	15478	15617	15567	15608	15619	15685	15643	15703	15782	15677	15750	15536	15682	15592	15787	15624	15654	15644	15757	15822	15604	15463	15455	15687	15705	15499	15599	15533	15696	15582	15817	15706	15540	15757	15731	15617	15567	15669	15651	15654	15697	15699	15640	15620	15598	15713	15580	15635	15573	15705	15589	15724	15652	15877	15488	15653	15627	15646	15532	15770	15644	15763	15698	15643	15716	15584	15775	15663	15708	15574	15619	15779	15526	15715	15745	15537	15721	15620	15626	15650	15748	15617	15639	15656	15691	15701	15678	15489	15715	15707	15649	15834	15684	15698	15836	15591	15699	15681	15767	15529	15747	15764	15475	15746	15454	15721	15652	15761	15541	15549	15907	15497	15686	15675	15781	15495	15531	15704	15454	15710	15513	15806	15634	15362	15822	15628	15606	15649	15674	15601	15702	15694	15480	15681	15647	15661	15624	15825	15631	15527	15655	15556	15925	15823	15794	15691	15913	15481	15577	15700	15719	15482	15693	15664	15618	15588	15784	15503	15654	15736	15652	15629	15736	15662	15662	15656	15740	15525	15716	15790	15653	15573	15570	15613	15725	15736	15687	15802	15677	15682	15612	15496	15731	15657	15655	15534	15636	15721	15581	15755	15562	15776	15750	15667	15678	15827	15674	15639	15591	15632	15649	15684	15707	15493	15783	15544	15398	15615	15672	15710	15500	15650	15652	15715	15701	15731	15700	15667	15802	15703	15704	15572	15692	15694	15502	15755	15646	15581	15529	15723	15778	15654	15839	15779	15715	15720	15713	15561	15723	15671	15639	15763	15707	15665	15695	15675	15628	15669	15674	15566	15596	15809	15630	15678	15924	15626	15690	15582	15661	15875	15572	15546	15694	15632	15715	15627	15473	15687	15578	15632	15791	15724	15620	15466	15544	15663	15675	15583	15715	15633	15629	15674	15767	15818	15519	15605	15690	15721	15661	15614	15857	15555	15815	15711	15557	15776	15673	15466	15657	15720	15687	15732	15696	15767	15586	15776	15554	15644	15611	15813	15720	15747	15613	15736	15605	15544	15647	15906	15596	15515	15721	15693	15801	15711	15624	15865	15678	15618	15749	15708	15601	15686	15846	15549	15598	15811	15764	15677	15669	15698	15628	15564	15789	15739	15627	15707	15675	15594	15760	15671	15514	15538	15602	15819	15721	15653	15746	15831	15548	15670	15737	15586	15733	15767	15698	15661	15637	15749	15732	15643	15666	15725	15646	15565	15559	15670	15555	15654	15636	15719	15685	15759	15778	15629	15656	15824	15710	15739	15704	15765	15645	15644	15465	15791	15713	15694	15576	15640	15786	15593	15624	15677	15759	15513	15577	15740	15596	15554	15697	15682	15450	15665	15575	15654	15746	15576	15465	15539	15747	15693	15739	15670	15594	15462	15731	15696	15783	15504	15606	15678	15608	15628	15686	15648	15682	15758	15784	15673	15616	15601	15576	15716	15688	15731	15638	15612	15597	15641	15920	15609	15751	15628	15682	15581	15750	15555	15631	15594	15711	15686	15681	15682	15699	15722	15566	15588	15567	15707	15508	15618	15796	15509	15767	15618	15660	15522	15594	15574	15740	15575	15526	15683	15900	15789	15664	15769	15671	15867	15574	15731	15562	15770	15826	15561	15655	15586	15443	15701	15598	15628	15799	15555	15709	15756	15721	15866	15777	15713	15733	15682	15703	15569	15813	15593	15525	15465	15641	15648	15755	15767	15572	15657	15601	15698	15676	15845	15517	15855	15569	15515	15629	15741	15600	15532	15546	15680	15688	15579	15568	15435	15724	15552	15653	15807	15579	15676	15479	15759	15735	15794	15672	15647	15714	15868	15660	15678	15705	15883	15596	15811	15619	15601	15749	15698	15640	15666	15622	15599	15560	15614	15651	15487	15807	15656	15540	15669	15779	15833	15631	15713	15481	15526	15559	15647	15631	15655	15791	15657	15463	15524	15634	15677	15792	15579	15708	15658	15513	15686	15714	15776	15636	15795	15647	15693	15712	15760	15772	15449	15648	15689	15711	15738	15766	15757	15691	15720	15782	15861	15800	15683	15636	15760	15699	15689	15784	15540	15848	15584	15603	15507	15691	15670	15660	15659	15744	15543	15579	15547	15725	15845	15720	15702	15666	15690	15497	15664	15694	15665	15636	15654	15512	15590	15723	15547	15571	15703	15695	15738	15524	15615	15709	15721	15617	15579	15743	15900	15804	15573	15688	15588	15655	15578	15654	15856	15819	15600	15702	15743	15658	15716	15578	15713	15685	15797	15714	15768	15693	15718	15711	15555	15662	15707	15793	15649	15566	15656	15713	15624	15580	15656	15541	15769	15658	15449	15658	15827	15544	15651	15679	15644	15721	15693	15700	15718	15594	15846	15741	15566	15468	15767	15710	15537	15734	15719	15686	15612	15671	15624	15572	15567	15411	15593	15755	15682	15639	15706	15706	15629	15694	15524	15575	15645	15669	15712	15708	15618	15739	15631	15819	15588	15661	15623	15742	15714	15669	15642	15655	15615	15492	15668	15672	15809	15587	15589	15787	15594	15790	15727	15662	15624	15656	15577	15729	15556	15680	15611	15620	15694	15628	15562	15623	15709	15630	15616	15690	15650	15656	15654	15663	15575	15705	15598	15764	15535	15707	15714	15842	15692	15614	15730	15651	15792	15546	15899	15653	15786	15668	15777	15566	15652	15698	15726	15538	15760	15547	15791	15607	15426	15572	15720	15642	15572	15751	15676	15658	15662	15776	15769	15601	15530	15755	15715	15629	15692	15765	15589	15634	15726	15742	15644	15535	15536	15745	15771	15881	15528	15747	15473	15610	15669	15746	15664	15590	15617	15737	15728	15603	15501	15688	15630	15733	15701	15692	15698	15693	15675	15709	15541	15662	15757	15648	15610	15787	15678	15655	15742	15673	15811	15724	15633	15752	15614	15626	15800	15620	15719	15657	15693	15600	15467	15671	15869	15730	15622	15535	15815	15688	15545	15628	15683	15635	15587	15630	15607	15756	15645	15644	15449	15632	15770	15688	15663	15700	15689	15529	15527	15567	15605	15742	15822	15675	15419	15746	15637	15832	15735	15647	15727	15646	15812	15755	15710	15545	15813	15582	15669	15716	15570	15591	15599	15744	15631	16034	15764	15613	15637	15716	15762	15681	15706	15713	15564	15681	15640	15757	15731	15876	15702	15524	15632	15806	15510	15698	15621	15594	15681	15497	15619	15616	15650	15647	15776	15663	15607	15648	15569	15790	15604	15703	15664	15787	15618	15544	15605	15728	15654	15649	15792	15622	15666	15590	15669	15571	15707	15768	15705	15643	15538	15706	15616	15794	15739	15839	15815	15682	15567	15635	15667	15851	15831	15741	15455	15696	15678	15671	15622	15491	15635	15667	15703	15768	15751	15662	15614	15724	15805	15578	15710	15671	15753	15681	15578	15729	15507	15752	15663	15776	15678	15673	15677	15681	15544	15649	15746	15575	15570	15761	15646	15795	15589	15735	15641	15556	15691	15709	15708	15710	15610	15715	15748	15622	15711	15664	15637	15731	15731	15732	15619	15501	15657	15691	15760	15568	15568	15671	15527	15674	15763	15630	15771	15792	15687	15685	15671	15680	15579	15740	15833	15695	15633	15611	15734	15588	15710	15696	15568	15756	15663	15620	15870	15602	15581	15725	15672	15764	15771	15738	15723	15576	15765	15730	15559	15753	15695	15798	15601	15665	15668	15651	15711	15736	15762	15664	15797	15662	15533	15597	15638	15761	15669	15676	15735	15692	15659	15646	15609	15703	15632	15661	15645	15665	15513	15679	15674	15668	15671	15694	15607	15527	15776	15639	15507	15696	15673	15704	15619	15637	15660	15911	15640	15701	15726	15759	15731	15669	15775	15737	15527	15748	15905	15701	15762	15808	15829	15845	15629	15699	15764	15659	15542	15644	15748	15549	15735	15744	15771	15796	15538	15690	15491	15726	15830	15661	15522	15608	15455	15738	15892	15842	15635	15641	15607	15841	15706	15731	15708	15593	15632	15632	15715	15688	15739	15724	15652	15541	15603	15701	15681	15694	15699	15772	15765	15624	15528	15608	15519	15538	15570	15576	15689	15638	15921	15667	15845	15767	15689	15580	15526	15643	15767	15663	15655	15850	15816	15630	15637	15636	15572	15536	15689	15675	15757	15687	15626	15801	15588	15731	15517	15671	15708	15716	15593	15667	15738	15658	15535	15615	15709	15724	15734	15734	15651	15691	15583	15498	15325	15754	15844	15674	15716	15674	15741	15782	15715	15620	15583	15541	15563	15594	15446	15579	15709	15708	15777	15718	15737	15611	15390	15769	15671	15600	15534	15773	15511	15675	15611	15620	15724	15664	15640	15622	15683	15542	15605	15789	15745	15625	15580	15630	15697	15673	15760	15583	15825	15524	15699	15651	15690	15748	15631	15662	15534	15695	15784	15655	15633	15762	15694	15690	15533	15593	15656	15728	15653	15686	15546	15594	15641	15641	15646	15533	15564	15534	15596	15661	15647	15711	15648	15662	15637	15690	15739	15793	15652	15720	15815	15717	15662	15792	15599	15535	15858	15642	15722	15772	15533	15912	15633	15617	15634	15521	15578	15742	15716	15624	15645	15633	15578	15772	15670	15792	15674	15762	15655	15706	15582	15555	15637	15560	15745	15783	15648	15665	15687	15712	15560	15769	15668	15566	15548	15894	15681	15675	15627	15670	15716	15659	15724	15706	15638	15616	15741	15601	15766	15671	15813	15767	15824	15800	15661	15712	15710	15621	15669	15570	15800	15666	15719	15577	15668	15586	15664	15729	15639	15722	15478	15729	15748	15815	15593	15637	15750	15545	15579	15470	15553	15577	15694	15730	15540	15591	15646	15688	15645	15689	15652	15582	15738
23560	21459	28134	25760	23471	23970	23162	20269	19344	19260	19003	18672	18749	18542	18370	18392	18319	18073	18020	18005	18287	18134	18232	18255	17969	17899	18106	17991	18140	17946	17831	18032	17930	17923	17885	17819	17832	18062	17849	18040	18021	17890	17728	17895	17823	17817	18017	17632	18053	17888	17914	17950	17857	17867	17881	17895	17824	17875	17858	17928	17749	17841	17860	17906	17833	17914	18049	18033	17948	17947	17835	18006	17870	17882	18085	17887	17800	17839	17869	17635	17726	17826	17937	18034	17852	18032	18016	17801	17906	17845	17753	17776	17924	17864	18032	17835	17812	17909	17814	17877	17841	17969	17790	17858	17793	17939	17761	17685	17765	18021	17907	17871	18056	17843	17894	17825	17813	17844	17986	17786	17883	17870	17879	17776	17792	17607	17947	17830	17917	17788	17624	17776	17697	17941	18046	17862	17753	17866	17928	17824	17769	17898	17975	17989	17697	17792	17931	17806	17897	17854	17831	17578	17621	17726	17921	17850	17882	17731	17800	17735	17798	17743	17996	17908	17873	17977	17886	17944	17769	17620	17987	17736	17881	17826	17833	17891	17968	17774	17969	17920	17829	17783	17791	17724	17930	17860	17678	17851	17839	17880	17660	17844	17816	17848	17845	17714	17851	17711	17736	17817	17965	17755	17920	17996	17882	17660	17847	18026	17954	17811	17913	17960	17755	17849	17936	17934	17890	17842	17848	17873	17837	18114	17835	17879	17883	17609	17825	17947	17726	18021	17878	17893	17899	18071	17702	17964	17926	17721	17982	17877	17752	17760	17990	17771	17906	17806	17875	17947	17880	17917	17961	17899	17718	17871	17802	17903	17748	17947	17834	17936	17975	17732	17920	17643	17989	17775	17686	17773	18104	17833	17880	17805	17950	17807	17740	17869	17727	17792	17716	17970	17860	17739	18065	18032	17796	17930	18086	17917	17739	17835	17996	17709	17955	17653	17869	17858	17678	17893	18003	18013	18016	17955	17853	17896	17938	17760	17957	17968	17674	17884	18007	18007	18076	18033	17959	17784	17688	17834	17869	17765	17802	17702	17843	17960	17894	17674	17690	17807	17844	17839	17889	17801	17812	17838	17905	17738	17780	17928	18005	17877	17839	17943	17953	17872	17850	17856	17759	17630	17784	17999	17909	17979	17904	17927	17727	17829	17840	17860	17805	17883	17884	17972	18012	17909	17912	17868	17912	17716	17676	17862	17871	17851	18006	17882	17884	17782	17805	17871	17944	17816	17845	17783	17836	17950	17921	17933	18063	17966	17895	18087	17849	17790	17782	17863	17938	17906	17525	17797	17795	17696	17931	17873	17607	17958	17885	17820	18012	17830	17996	17789	17820	17788	17624	17795	17947	18060	17865	17976	17766	17847	17988	17822	18012	17852	17650	17765	17883	17940	17780	17751	17934	17990	17767	17980	17862	17711	17853	17908	17856	18030	18062	17966	17882	17859	17792	17905	17838	17746	17594	17798	17766	18072	17918	17917	17851	17721	17524	17768	17988	17803	17656	17915	17777	17968	17763	17892	17935	17970	17860	17903	17689	17915	17826	17751	17767	17918	17886	17819	17935	17810	17855	18092	17781	17738	17944	17906	17947	17896	17774	17819	17790	17937	17985	17807	17924	17767	17975	17776	17852	18016	17816	17782	17943	17778	17762	17768	17633	17600	17792	17998	17656	17774	18123	17964	17842	17602	17956	17735	17949	17991	17903	17902	17525	17740	17880	17913	17741	17882	17817	17940	17915	17762	17863	18042	17839	18066	18082	17731	17865	17801	17815	17947	17785	17778	17663	17928	17746	17827	17785	17915	17815	17932	17953	17842	17706	17873	17988	17902	17862	17770	17897	17785	17762	18047	17829	17725	17931	17856	17706	17866	17710	17847	17879	17921	17797	17948	17827	17759	17922	17833	17913	18082	17826	17795	17885	17790	17782	17951	17830	17840	17894	17790	17908	17825	17957	17986	17879	17915	17847	17930	17875	17969	17933	17787	17842	17922	17903	17882	17741	17750	17758	17750	17905	17708	17818	17853	17888	17716	17825	17842	17628	17774	17973	17962	17995	17581	17936	17822	17785	17789	17875	17949	17753	17880	17777	17824	17856	17757	17706	18012	17857	17971	18010	17968	17943	17790	17733	18011	17776	17905	18152	17911	17752	17939	17899	17787	17966	18033	17743	17940	18084	17899	17706	17910	17857	17820	17942	18035	18151	17853	17858	17748	17864	17896	17836	17939	17835	17717	17928	17858	17968	17683	17802	17728	18044	17906	18192	18085	17859	17803	17789	17875	17767	17867	17920	17913	17744	17624	17934	17887	17863	17713	17628	17711	17844	18032	17892	17701	17910	17868	18017	17852	17845	17969	17951	17885	18044	17987	17830	17786	17771	17982	18052	17765	17875	17716	17839	18028	17898	17933	17952	17922	17798	17798	17758	17830	17929	17678	17797	17742	17829	17734	17919	17978	18066	17929	17653	17775	18012	17944	17777	17880	18158	17861	17586	17729	17921	17911	17937	17843	17800	17725	18014	17849	17797	17912	17921	17999	17884	17841	18064	17951	17791	17660	18108	17834	17910	17700	17870	17884	17929	17739	17990	18011	17755	17769	17797	17665	18106	17873	17801	17779	17985	17730	17868	17767	17638	17778	17863	18072	17948	17864	17781	18029	17840	17738	18095	17902	17778	17938	17888	17761	17882	17791	17727	17760	17903	17759	17835	17836	17744	17842	17856	17860	17908	17789	17850	17962	17852	18151	17779	18014	17785	17943	17608	17949	17904	18003	18106	17791	17709	17872	18009	17821	17881	17677	17742	17911	17922	17818	17926	17725	17725	17710	17805	17900	17934	18033	17845	17780	17784	17901	17789	17772	18143	17848	17642	17863	17807	17784	17920	18038	17837	17934	17763	17853	17728	17941	17809	17978	17890	17810	17822	17810	18030	17708	17818	17861	17712	17941	17878	17973	18139	17987	17857	17878	17873	17707	17945	18025	17812	17873	17879	17859	17985	17900	17861	17780	17832	17869	17769	17786	17902	18018	17814	17666	17787	17984	18040	17807	17668	17759	17901	17778	17961	17984	17758	17832	17773	18002	17766	17770	17856	17788	17794	17914	17807	17942	17655	17797	17800	17897	17977	17974	18132	17897	17874	17787	17956	17694	17774	17718	17957	17630	17980	17734	17721	17812	17878	17896	17833	17902	17793	18023	17883	17921	17748	17855	17725	17927	17917	18027	17894	17879	17911	17828	17683	17830	18119	17971	17818	17925	17613	17972	17916	17942	17857	18180	18075	17885	17806	17845	17949	18158	17887	17773	17922	17934	17848	17929	18046	17721	18106	17754	17802	17815	17997	17752	17860	17789	17747	17752	17966	17813	17855	17867	17878	17827	17975	17733	17902	17766	17894	17733	17822	17996	17787	17939	17788	17747	17899	17824	17800	17873	18249	17790	17704	17963	17909	17894	17999	17795	17871	17819	17858	18040	17960	17944	18119	17888	18004	17954	17760	17826	17838	17719	17814	17467	17697	18081	17811	17860	17927	17668	17800	18100	17821	17827	17875	17854	17974	17829	17890	17789	18001	17916	17789	17745	17802	17817	17862	17890	17851	17768	17701	17840	17835	17760	17827	17749	17936	17886	17716	17902	17966	18110	17941	17985	18049	17943	17689	17874	17781	17637	17874	17775	17683	17708	17812	17942	17680	18175	17952	18038	17823	17939	17851	17827	17727	17872	17726	17831	17946	17748	17800	17969	17705	17971	17898	18063	17845	17995	17905	17964	17782	17758	17945	17953	17893	17762	17984	17725	17907	17828	17693	17808	17942	17762	17821	17746	17796	18048	17977	17816	17750	17723	17841	17847	17744	17868	17687	17841	17856	17879	17861	17982	17882	17840	17910	17857	18031	17937	17790	17648	17557	17731	17931	18013	17836	17844	17951	17725	17782	17899	17792	17703	17652	17788	17811	17738	17945	17746	17843	17697	17677	17922	17823	17611	17734	17764	17868	17860	17835	17980	17864	17960	18034	17980	17698	17825	18022	17770	17946	17870	17897	18010	17768	18121	18090	17929	17931	18095	17830	17850	17953	17817	17773	17789	17770	17804	17882	17755	17671	18037	18008	18003	17886	17779	17885	17856	17825	17953	17764	17928	17782	17975	17917	17821	17832	17916	17883	17612	17773	17866	17752	17750	17936	17978	17762	17989	17896	17978	17716	17777	17876	17799	17859	18002	17832	17948	17818	18089	17776	17913	17914	17877	17708	17648	17792	17734	17879	17807	17976	17869	17849	17689	17899	17542	18030	17886	17916	17772	17620	17931	18049	17739	17778	17955	17924	17615	17782	17863	17902	17845	17907	17805	17870	17735	17863	17926	17842	17785	17841	17895	17971	17942	17914	17846	17902	17917	17943	17735	18011	17664	17714	18034	17823	17989	17965	17974	17835	17885	17994	17849	17784	17847	17825	17757	17754	18001	18003	17781	17943	17835	17845	18014	17874	17944	17922	18008	17793	17923	17759	17600	17825	17711	17762	17764	17730	17926	17871	17882	17936	17881	17821	17818	18000	17874	17838	17785	17748	17757	17832	17895	17728	18005	17898	17678	17946	17954	17980	17739	17796	17862	17832	17791	17720	17875	17951	17508	17852	17840	18015	17853	17978	17975	17847	17777	17934	17989	17976	17711	17804	17893	18027	17990	17998	17750	17981	17970	18032	17830	17715	17919	17776	17960	18062	18030	17819	17885	17706	17954	17821	17661	17967	17831	18090	17746	17908	17826	17796	17946	17762	17693	17816	17833	17961	17921	17752	17884	17748	17836	17848	17818	18056	17926	18089	17974	17676	17873	17820	17768	17905	17912	17905	18064	17882	17744	18141	17961	17775	17875	17911	17962	17935	17879	17869	17795	17884	17959	18052	17899	17748	17789	17750	17762	17903	17918	17953	17849	18057	17996	17878	17852	17823	17907	17905	17714	17918	17969	17767	17897	17880	17583	17830	17917	17804	17845	18055	17971	17998	17733	17798	18146	17811	17963	17675	17998	17740	17668	18036	17734	17847	17824	17623	17885	17861	17816	17897	17883	17943	18030	18012	17767	18047	17822	17659	17716	17711	17963	17826	17778	17960	17977	17505	17749
22447	43323	37505	29660	25826	22664	20458	18921	17920	17461	17296	16901	16635	16601	16410	16474	16225	16243	16095	16093	16219	15918	15827	15905	15815	15730	15991	15952	15803	15904	15809	15813	15902	15897	15766	15763	15831	15959	16083	15701	15740	15737	15654	15735	15950	15803	15758	15686	15599	15684	15824	15778	15689	15766	15792	15578	15722	15658	16007	15570	15613	15774	15880	15829	15889	15581	15835	15887	15813	15671	15815	15707	15763	15751	15777	15663	15635	15750	15746	15618	15819	15896	15706	15890	15799	15881	15738	15854	15870	15536	15717	15558	15607	15764	15716	15895	15691	15617	15874	15773	15746	15836	15795	15728	15851	15629	15762	15803	15679	15627	15665	15701	15720	15701	15751	15906	15773	15666	15863	15637	15700	15602	15803	15518	15779	15857	15709	15948	15781	15628	15586	15628	15685	15917	15643	15873	15776	15631	15619	15771	15812	15615	15851	15636	15625	15845	15802	15725	15577	15716	15865	15764	15697	15674	15773	15801	15819	15670	15824	15697	15728	15695	15825	15805	15739	15700	15538	15851	15806	15832	15670	15996	15652	15802	15785	15676	15755	15820	15707	15736	15837	15828	15736	15722	15875	15809	15680	15668	15703	15925	15946	15751	15794	15792	15593	15728	15865	15765	15865	15724	15727	15847	15831	15743	15636	15873	15791	15781	15768	15729	15774	15679	15789	15702	15705	15933	15933	15725	15758	15682	15749	15673	15615	15656	15952	15687	15591	15863	15841	15588	15783	15701	15996	15791	15658	15774	15738	15753	15901	15699	15758	15768	15843	15759	15820	15832	15706	15849	15823	15570	15668	15564	15770	15714	15847	15744	15891	15856	15809	15748	15823	15845	15697	15622	15832	15710	15727	15699	15685	15747	15811	15730	15850	15843	15763	15930	15758	15787	15840	15591	15789	15922	15506	15818	15955	15773	15784	15792	15803	15781	15765	15624	15597	15819	15740	15748	15665	15716	15874	15733	15796	15749	15882	15699	15755	15891	15808	15616	15734	15672	15733	15808	15699	15903	15724	15909	15826	15635	15601	15819	15576	15631	15774	15605	15863	15804	15828	15684	15839	15639	15814	15582	15830	15498	15597	15753	15864	15765	15848	15757	15763	15902	15833	15904	15733	15895	15843	16062	15779	15741	15748	15627	15942	15758	15749	15707	15875	15675	15780	15684	15885	15783	15648	15812	15643	15691	15695	15607	15751	15840	15762	15810	15673	15673	15772	15704	15820	15646	15785	15654	15797	15933	15720	15852	15775	15601	15687	15710	15695	15710	15679	15844	15568	15748	15858	15852	15530	15633	15865	15647	15690	15684	15650	15637	15782	15659	15847	15715	15687	15702	15885	15534	15612	15819	15786	15614	15607	15841	15785	15762	15591	15645	15701	15767	15753	15780	15619	15838	15709	15655	15680	15851	15751	15758	15545	15831	15881	15661	15624	15743	15893	15619	15735	15633	15856	15669	15704	15621	15806	15816	15821	15733	15632	15855	15581	15772	15755	15684	15687	15795	15784	15815	15783	15599	15760	15632	15625	15910	16030	15864	15726	15623	15773	15643	15867	15685	15749	15718	15781	15685	15800	15678	15809	15752	15800	15809	15605	15684	15726	15631	15892	15752	15715	15859	15565	15629	15889	15913	15719	15641	15842	15714	15756	15762	15882	15910	15837	15845	15688	15771	15685	15702	15946	15855	15697	15917	15775	15798	15714	15733	15957	15728	15835	15918	15795	15810	15643	15850	15878	15623	15844	15766	15738	15856	15584	15688	15805	15794	15718	15889	15915	15639	16029	15720	16050	15603	15656	15848	15748	15851	15806	15824	15790	15816	15782	15906	15743	15905	15748	15744	15877	15944	15813	15799	15932	15717	15786	15729	15953	15649	15595	15747	15616	15790	15894	15818	15803	15628	15810	15748	15809	15709	15709	15898	15609	15770	15797	15860	15878	15810	15599	15823	15744	15596	15717	15728	15693	15926	15754	15902	15712	15738	15685	15772	15627	15647	15818	15857	15856	15650	15731	15709	15681	15744	15803	15815	15832	15853	15778	15643	15656	15946	15761	15888	15892	15775	15844	15574	15635	15618	15770	15781	15787	15628	15821	15786	15994	15708	15819	15730	15769	15704	15745	15764	15799	15680	15848	15746	15801	15745	15673	15829	15599	15834	15808	15951	15775	15858	15907	15753	15640	15783	15703	15756	15766	15611	15770	15633	15798	15657	15796	15760	15800	15738	15836	15787	15721	15777	15897	15727	15746	15515	15696	15816	15874	15712	15648	15927	15728	15657	15846	15755	15705	15749	15887	15738	15836	15799	15840	15791	15636	15705	15891	15802	15739	15716	15767	15781	15692	15712	15599	15777	15562	15767	15654	15886	15888	15798	15869	15775	15784	15591	15852	15796	15574	15530	15763	15654	15714	15864	15814	15851	15663	15914	15598	15694	15720	15785	15808	15685	16002	15857	15725	15749	15889	15675	15709	15656	15662	15840	15814	15684	15711	15760	15818	15796	15820	15735	15714	15922	15799	15753	15688	15693	15668	15894	15632	15737	15679	15614	15813	15945	15749	15805	15736	15876	15710	15765	15794	15898	15880	15991	15844	15857	15730	15849	15792	15631	15540	15676	15789	15751	15748	15697	15715	15757	15756	15766	15650	15638	15719	15807	15873	15772	15761	15683	15514	15840	15847	15807	15738	15844	15723	15713	15734	15893	15792	15822	15759	15727	15699	15753	15771	15771	15685	15760	15897	15810	15707	15780	15589	15532	15757	15742	15759	15916	15802	15783	15736	15782	15626	15780	15776	15867	15609	15652	15878	15635	15652	15742	15552	15632	15637	15921	15913	15708	15769	15887	15861	15909	15746	15700	15875	15870	15567	15641	15736	15811	15733	15788	15735	15772	15725	15848	15819	15686	15710	15684	15867	15849	15873	15782	15907	15878	15732	15867	15810	15912	15776	15824	15773	15738	15860	15768	15730	15685	15702	15741	15870	15785	15815	15519	15831	15813	15747	15988	15799	15837	15690	15865	15709	15778	16008	15815	15784	15812	15762	15681	15804	15591	15779	15827	15695	15968	15631	15983	15617	15749	15827	15746	15756	15658	15665	15619	15796	15831	15713	15762	15755	15592	15861	15704	15921	15545	15850	16003	15817	15746	15629	15850	15616	15819	15717	15729	15936	15806	15808	15878	15509	15797	15916	15762	15567	15572	15651	15678	15894	15831	15548	15910	15604	15914	15703	15691	15816	15892	15780	15694	15683	15856	15766	15835	15746	15796	15941	15706	15950	15551	15686	15867	15832	15718	15689	15758	15722	15647	15694	15698	15795	15731	15774	15847	15512	15904	15829	15764	15695	15746	15783	15900	15694	15612	15638	15894	15726	15754	15830	15736	15824	15808	15734	15891	15757	15860	15683	15936	15807	15957	15813	15848	15939	15710	15765	15704	15643	15927	15889	15830	15817	15844	15744	15764	15862	15727	15743	15794	15702	15669	15776	15768	15761	15631	15652	15748	15729	15718	16038	15836	15807	15830	15796	15845	15654	15883	15826	15801	15737	15695	15675	15796	15621	15822	15767	15826	15948	15641	15804	15712	15946	15706	15772	15825	15621	15930	15735	15770	15824	15806	15779	15840	15890	15763	15704	15874	15749	15821	15779	15793	15532	15694	15839	15747	15798	15953	15888	15738	15876	15747	15818	15600	15854	15760	15676	15930	15674	15817	15704	15793	15753	15996	15897	15876	15743	15680	15701	15623	15822	15748	15739	15855	15873	15773	15869	15556	15848	15586	15813	15884	15978	15766	15721	15905	15642	15785	15770	15704	15980	15736	15804	15840	15816	15756	15842	15729	15680	15921	15618	15882	15634	15742	15597	15809	15852	15847	15926	15566	15779	15916	15817	15858	15826	15727	15597	15753	15686	15737	15834	15707	15759	15645	15881	15903	15750	15744	15764	15770	15851	15595	15775	16026	15751	15754	15507	15623	15678	15725	15737	15775	15640	15789	15570	15838	15713	15606	15822	15585	15733	15778	15872	15625	15834	15829	15735	15627	15725	15755	15793	15821	15675	15832	15633	15780	15759	15833	15570	15833	15740	15732	15820	15812	15700	15641	15875	15866	15816	15682	15745	15807	15767	15658	15840	15575	15752	15845	15638	15629	15645	15880	15813	15682	15756	15735	15934	15666	15843	15724	15679	15733	15739	15691	15584	15649	15736	15823	15704	15809	15789	15820	15807	15763	15699	15904	15859	15689	15747	15851	15904	15824	15787	15820	15731	15729	15794	15703	15862	15726	15568	15745	15770	15738	15830	15771	15854	15907	15587	15705	15783	15851	15540	15758	15697	15660	15629	15898	15667	15840	15789	15687	15746	15745	15962	15688	15902	15874	15672	15441	15818	15799	15750	15786	15746	15773	15711	15898	15702	15691	15597	15714	15862	15692	15836	15753	15753	15817	15784	15777	15833	15827	15708	15729	15792	15777	15737	15860	15745	15800	15688	15813	15737	15601	15660	15679	15675	15769	15723	15779	15974	15724	15711	15828	15718	15678	15759	15797	15824	15823	15556	15680	15726	15835	15668	15711	15807	15812	15895	15542	15859	15677	15671	15912	15657	15929	15987	15680	15925	15663	15605	15832	15667	15631	15850	15892	15612	15585	15499	15535	15729	15849	15630	15768	15920	15797	15777	15884	15821	15864	15774	15875	15742	15631	15860	15720	15844	15847	15837	15954	15790	15810	15838	15749	15854	15853	15814	15618	15770	15713	15800	15681	15871	15753	15742	15718	15735	15671	15814	15834	15744	15678	15815	15683	15861	15779	15784	15734	15886	15738	15748	15791	15785	15815	15651	15817	15527	15709	15798	15756	15603	15789	15769	15715	15863	15812	15949	15771	15829	15683	15750	15786	15869	15828	15866	15834	15707	15877	15708	15489	15729	15715	15765	15733	15709	15759	15874	15791	15738	15798	15771	15897	15655	15896	15829	15660	15776	15792	15921	15914	15598	15831	15573	15744	15544	15721	15749	15838	15720	15680	15860	15914	15824	15706	15744	16029	15706	15818	15935	15717	15659	15780	15746	15783	15672	15392	15727	15914	15790	15684	15833	15803	15841	15770	15938	15849	15837	15661	15720	15735
25358	21621	27717	28266	22399	20755	20142	18876	18345	18145	17903	17933	17869	17658	17502	17603	17536	17551	17577	17518	17556	17557	17262	17357	17524	17398	17462	17343	17258	17288	17320	17297	17386	17317	17423	17301	17331	17445	17362	17434	17154	17333	17290	17209	17352	17277	17310	17279	17325	17231	17264	17267	17174	17305	17493	17314	17342	17421	17393	17215	17375	17213	17287	17287	17218	17559	17263	17487	17242	17433	17460	17265	17486	17187	17449	17476	17392	17255	17126	17211	17128	17370	17282	17331	17277	17118	17479	17445	17463	17366	17271	17447	17219	17235	17363	17205	17247	17279	17367	17399	17241	17168	17194	17386	17368	17459	17580	17338	17358	17308	17208	17511	17292	17346	17161	17240	17394	17315	17311	17267	17386	17372	17117	17235	17479	17322	17409	17442	17439	17413	17417	17504	17226	17203	17417	17371	17341	17248	17355	17365	17331	17123	17396	17198	17410	17293	17327	17165	17309	17209	17342	17217	17338	17293	17223	17108	17266	17358	17237	17286	17587	17319	17359	17298	16987	17260	17532	17090	17075	17073	17350	17203	17191	17187	17292	17281	17359	17367	17346	17347	17204	17138	17242	17438	17409	17309	17258	17482	17412	17393	17267	17390	17229	17271	17110	17199	17110	17425	17327	17174	17093	17075	17386	17213	17445	17435	17384	17110	17227	17325	17392	17317	17181	17189	17360	17274	17233	17334	17382	17216	17290	17261	17287	17361	17467	17393	17184	17203	17420	17494	17314	17436	17480	17271	17578	17147	17110	17259	17411	17241	17295	17471	17345	17185	17241	17278	17300	17404	17492	17431	17396	17355	17300	17412	17407	17235	17206	17231	17082	17214	17349	17358	17316	17334	17226	17293	17131	17101	17160	17291	17241	17324	17429	17176	17314	17207	17164	17443	17245	17467	17381	17236	17259	17085	17338	17363	17356	17399	17361	17304	17175	17289	17215	17245	17289	17218	17248	17407	17490	17250	17274	17194	17297	17201	17474	17441	17304	17063	17116	17349	17435	17478	17204	17396	17418	17304	17278	17344	17317	17284	17193	17404	17491	17431	17385	17223	17371	17427	17380	17372	17316	17424	17322	17218	17223	17306	17489	17271	17295	17296	17297	17350	17195	17233	17360	17254	17339	17274	17337	17459	17427	17127	17186	17330	17254	17279	17486	17456	17302	17478	17454	17386	17321	17426	17484	17380	17055	17226	17254	17222	17293	17377	17328	17258	17384	17401	17420	17118	17515	17125	16931	17162	17167	17339	17296	17353	17233	17261	17319	17370	17345	17113	17439	17315	17274	17347	17246	17254	17265	17457	17136	17398	17441	17309	17383	17235	17273	17279	17154	17283	17433	17003	17191	17098	17157	17084	17342	17247	17317	17294	17425	17312	17109	17251	17482	17424	17278	17242	17337	17351	17358	17400	17422	17161	17581	17176	17386	17347	17335	17421	17455	17362	17344	17368	17353	17264	17259	17274	17456	17219	17551	17336	17380	17317	17393	17247	17274	17236	17287	17341	17372	17201	17259	17210	17326	17232	17411	17401	17249	17517	17320	17386	17277	16985	17230	17276	17244	17239	17097	17058	17347	17398	17181	17393	17260	17306	17441	17395	17175	17022	17241	17334	17421	17093	17410	17055	17297	17236	17272	17470	17416	17310	17366	17310	17343	17197	17231	17291	17477	17474	17427	17326	17241	17202	17312	17266	17394	17340	17160	17223	17578	17550	17356	17208	17346	17189	17191	17237	17359	17499	17289	17413	17389	17388	17368	17316	17396	17207	17307	17334	17155	17230	17094	17318	17236	17302	17342	17307	17339	17311	17481	17306	17318	17416	17204	17137	17292	17345	17228	17199	17480	17153	17697	17250	17348	17358	17363	17594	17157	17273	17395	17333	17214	17547	17407	17207	17308	17270	17306	17348	17174	17374	17211	17195	17309	17379	17296	17345	17423	17363	17336	17226	17323	17353	17442	17305	17121	17207	17369	17202	17561	17444	17424	17259	17156	17176	17428	17198	17067	17343	17295	17418	17347	17328	17459	17178	17431	17236	17115	17393	17368	17303	17349	17296	17167	17103	17322	17322	17367	17321	17292	17290	17103	17304	17340	17365	17228	17343	17269	17266	17167	17307	17205	17182	17476	17364	17204	17456	17379	17129	17300	17337	17427	17357	17261	17377	17543	17454	17155	17265	17497	17183	17379	17273	17412	17450	17304	17250	17330	17550	17472	17190	17241	17313	17157	17513	17246	17356	17241	17471	17363	17569	17482	17344	17165	17427	17306	17397	17641	17474	17302	17185	17171	17454	17328	17348	17254	17334	17153	17272	17324	17493	17496	17421	17385	17337	17456	17294	17390	17360	17300	17578	17330	17170	17361	17316	17296	17280	17324	17384	17525	17240	17411	17281	17239	17358	17231	17442	17407	17295	17365	17184	17237	17301	17472	17272	17321	17381	17417	17312	17437	17404	17432	17291	17266	17459	17284	17347	17328	17260	17328	17230	17399	17267	17412	17266	17460	17331	17266	17250	17336	17082	17269	17335	17208	17059	17262	17429	17426	17181	17288	17368	17347	17532	17291	17526	17452	17184	17287	17240	17421	17462	17144	17513	17425	17588	17162	17351	17281	17108	17150	17283	17067	17259	17472	17329	17224	17406	17420	17294	17317	17256	17096	17168	17318	17244	17387	17175	17401	17377	17410	17310	17155	17344	17124	17491	17259	17385	17335	17328	17335	17553	17376	17188	17115	17303	17173	17310	17384	17372	17256	17357	17359	17280	17577	17452	17157	17249	17198	17344	17323	17551	17270	17301	17527	17209	17104	17458	17386	17239	17290	17421	17232	17412	17258	17434	17211	17320	17393	17391	17191	17394	17161	17157	17285	17322	17347	17215	17170	17319	17305	17240	17550	17427	17401	17223	17448	17236	17166	17279	17201	17229	17460	17157	17264	17312	17231	17330	17245	17289	17259	17557	17173	17340	17319	17284	17385	17266	17338	17097	17390	17407	17419	17260	17357	17112	17159	17243	17388	17202	17360	17228	17109	17306	17178	17156	17390	17211	17460	17305	17183	17362	17468	17189	17226	17323	17319	17402	17266	17196	17469	17494	17277	17281	17310	17335	17332	17154	17122	17311	17252	17249	17365	17302	17330	17413	17204	17102	17134	17393	17245	17242	17354	17270	17221	17308	17433	17301	17559	17068	17081	17357	17395	17305	17270	17408	17225	17326	17348	17217	17470	17263	17554	17377	17379	17136	17377	17476	17233	17115	17245	17069	17281	17281	17317	17418	17292	17456	17515	17333	17334	17487	17564	17231	16996	17065	17115	17392	17670	17213	17391	17201	17259	17378	17358	17124	17394	17516	17377	17270	17256	17234	17284	17372	17414	17287	17426	17248	17365	17441	17430	17238	17330	17110	17407	17209	17434	17461	17076	17488	17534	17367	17322	17196	17299	17366	17323	17401	17066	17095	17272	17329	17180	17257	17398	17269	17423	17409	17377	17311	17373	17313	17311	17341	17247	17277	17452	17197	17376	17427	17227	17259	17454	17192	17524	17328	17155	17391	17380	17360	17395	17405	17616	17289	17448	17437	17454	17237	17299	17449	17389	17374	17285	17455	17541	17457	17265	17351	17509	17282	17248	17564	17317	17375	17295	17319	17234	17465	17293	17227	17372	17294	17456	17450	17338	17439	17476	17072	17176	17241	17436	17288	17164	17408	17278	17347	17447	17143	17254	17280	17362	17313	17279	17239	17412	17396	17411	17191	17417	17459	17421	17182	17480	17398	17189	17520	17172	17252	17231	17331	17479	17345	17238	17385	17296	17465	17498	17314	17111	17305	17362	17200	17322	17254	17305	17350	17255	17299	17280	17431	17401	17203	17263	17284	17310	17205	17467	17475	17456	17428	17382	17424	17347	17418	17314	17271	17169	17168	17440	17461	17400	17573	17266	17308	17280	17231	17313	17050	17353	17450	17457	17306	17318	17310	17314	17351	17337	17419	17366	17394	17231	17327	17169	17229	17260	17533	17217	17435	17373	17342	17319	17340	17329	17334	17255	17285	17283	17255	17304	17294	17486	17203	17458	17174	17165	17263	17076	17303	17162	17375	17310	17317	17192	17489	17191	17208	17138	17367	17231	17100	17080	17293	17544	17165	17256	17154	17043	17267	17199	17294	17475	17322	17386	17398	17456	17290	17291	17266	17283	17295	17250	17406	17218	17350	17323	17384	17378	17319	17298	17545	17364	17398	17261	17376	17394	17331	17326	17273	17290	17137	17169	17326	17252	17228	17274	17421	17429	17191	17175	17209	17290	17256	17194	17473	17342	17307	17426	17329	17586	17177	17499	17298	17460	17103	17285	17372	17220	17323	17253	17299	17149	17267	17247	17151	17458	17257	17259	17184	17352	17419	17381	17337	17360	17285	17344	17279	17375	17244	17460	17133	17457	17215	17421	17439	17334	17449	17276	17360	17273	17428	17416	17275	17506	17396	17236	17414	17341	17258	17426	17347	17343	17219	17382	17200	17224	17433	17189	17290	17497	17464	17386	17243	17396	17389	17342	17214	17447	17410	17564	17296	17226	17446	17360	17269	17443	17510	17319	17313	17344	16939	17256	17312	17403	17418	17309	17404	17298	17275	17226	17308	17326	17523	17238	17347	17389	17419	17352	17303	17370	17429	17274	17352	17338	17321	17392	17316	17209	17385	17278	17110	17343	17161	17406	17452	17225	17326	17379	17342	17297	17289	17573	17266	17418	17646	17300	17256	17356	17475	17373	17389	17155	17386	17256	17252	17176	17267	17266	17321	17412	17471	17378	17435	17239	17459	17213	17571	17314	17196	17350	17405	17355	17414	17331	17332	17318	17267	17286	17344	17157	17396	17268	17239	17293	17315	17329	17297	17256	17097	17372	17227	17219	17535	17179	17463	17258	17301	17133	17382	17041	17128	17254	17427	17333	17270	17276	17217	17519	17327	17213	17167	17348	17595	17270	17305	17395	17216	17332	17215	17370	17257	17195	17618	17331	17268	17540	17408	17195	17170	17279	17463	17152	17406	17331	17263	17425	17380	17504	17365	17289	17429	17523	17316	17311	17221	17359	17221	17061	17408	17341	17612	17256	17098	17338	17287	17328	17223
22718	39976	34135	26799	23135	20423	18743	17688	17215	16687	16616	16294	16224	16081	16016	15883	15815	15761	15756	15660	15590	15737	15515	15509	15514	15536	15425	15673	15542	15595	15411	15427	15559	15835	15480	15425	15508	15504	15511	15479	15500	15630	15347	15600	15543	15498	15275	15570	15473	15387	15373	15403	15435	15573	15515	15478	15627	15396	15527	15511	15376	15616	15458	15508	15516	15502	15470	15469	15497	15328	15375	15419	15481	15427	15430	15411	15507	15382	15570	15399	15468	15315	15529	15265	15535	15380	15442	15376	15412	15456	15568	15512	15406	15602	15262	15608	15547	15452	15599	15432	15458	15577	15481	15522	15576	15434	15418	15562	15361	15555	15435	15449	15396	15556	15468	15639	15537	15381	15238	15360	15543	15395	15606	15446	15369	15379	15463	15263	15393	15432	15372	15407	15282	15436	15477	15289	15477	15451	15479	15482	15342	15492	15440	15347	15474	15557	15424	15389	15574	15488	15513	15597	15535	15522	15613	15532	15386	15436	15685	15580	15580	15473	15551	15399	15409	15397	15363	15547	15483	15507	15369	15713	15555	15406	15553	15250	15466	15467	15426	15415	15456	15317	15277	15406	15537	15479	15411	15484	15490	15699	15460	15491	15457	15654	15398	15494	15502	15580	15507	15515	15392	15501	15453	15380	15500	15418	15510	15325	15565	15443	15469	15408	15521	15475	15404	15423	15446	15399	15489	15523	15534	15539	15687	15505	15484	15397	15555	15373	15278	15501	15336	15578	15566	15498	15404	15668	15515	15548	15400	15403	15398	15533	15620	15417	15353	15482	15318	15437	15550	15576	15292	15363	15520	15393	15565	15227	15437	15459	15592	15425	15532	15422	15456	15499	15502	15513	15266	15473	15405	15486	15567	15633	15553	15346	15475	15493	15366	15465	15636	15366	15495	15452	15397	15571	15412	15486	15382	15455	15440	15531	15436	15481	15590	15531	15450	15213	15470	15386	15358	15466	15272	15489	15560	15543	15412	15381	15291	15422	15459	15577	15316	15538	15342	15327	15520	15364	15567	15597	15390	15477	15533	15346	15474	15493	15635	15328	15475	15607	15399	15568	15478	15391	15466	15538	15498	15349	15254	15387	15388	15406	15419	15512	15437	15249	15502	15337	15459	15533	15538	15410	15365	15590	15490	15428	15343	15303	15227	15383	15487	15517	15459	15627	15494	15538	15369	15436	15582	15392	15404	15345	15488	15560	15445	15607	15565	15325	15375	15493	15463	15506	15418	15444	15440	15612	15542	15467	15248	15439	15554	15477	15538	15388	15504	15273	15666	15485	15520	15530	15424	15417	15324	15342	15517	15368	15415	15338	15556	15472	15571	15421	15393	15587	15404	15530	15343	15330	15676	15612	15415	15441	15569	15306	15542	15426	15429	15600	15552	15575	15384	15471	15483	15418	15378	15425	15409	15485	15545	15448	15371	15384	15585	15463	15350	15413	15583	15630	15571	15467	15245	15528	15562	15394	15468	15502	15517	15626	15523	15222	15669	15426	15371	15593	15556	15439	15510	15308	15672	15517	15623	15336	15562	15287	15528	15330	15658	15448	15398	15406	15510	15355	15408	15698	15488	15498	15607	15561	15576	15477	15431	15507	15576	15487	15369	15487	15534	15417	15529	15429	15376	15405	15349	15418	15442	15410	15363	15592	15436	15496	15547	15389	15463	15409	15571	15348	15400	15574	15429	15391	15547	15614	15471	15573	15484	15445	15313	15464	15558	15480	15487	15220	15424	15529	15489	15404	15472	15440	15440	15387	15427	15425	15380	15547	15389	15588	15406	15473	15326	15366	15499	15480	15534	15437	15560	15618	15484	15248	15546	15617	15381	15666	15423	15547	15405	15498	15468	15465	15513	15394	15476	15419	15541	15405	15589	15472	15378	15250	15174	15482	15340	15491	15262	15396	15511	15482	15606	15431	15264	15475	15389	15590	15537	15401	15494	15342	15416	15418	15525	15668	15585	15331	15620	15497	15484	15646	15467	15540	15258	15285	15547	15608	15475	15323	15336	15482	15506	15416	15546	15431	15508	15340	15446	15531	15539	15427	15589	15285	15458	15428	15468	15496	15442	15692	15519	15430	15459	15469	15509	15513	15380	15416	15337	15508	15460	15498	15479	15628	15436	15331	15610	15418	15464	15463	15403	15446	15515	15381	15596	15329	15388	15416	15585	15582	15450	15437	15385	15368	15479	15432	15369	15493	15480	15483	15460	15576	15603	15331	15410	15636	15430	15386	15325	15475	15519	15536	15412	15457	15471	15476	15478	15416	15574	15473	15418	15534	15440	15411	15314	15596	15168	15252	15320	15504	15619	15463	15440	15470	15357	15486	15607	15409	15602	15461	15465	15298	15578	15474	15459	15416	15526	15525	15392	15414	15497	15524	15479	15553	15501	15383	15511	15497	15450	15500	15491	15333	15346	15569	15648	15542	15498	15457	15338	15627	15461	15382	15373	15433	15638	15400	15506	15326	15605	15571	15364	15506	15629	15515	15423	15431	15350	15422	15416	15643	15479	15443	15392	15484	15734	15382	15569	15504	15348	15366	15407	15296	15318	15586	15508	15475	15530	15384	15402	15375	15338	15567	15549	15352	15606	15426	15504	15470	15538	15516	15552	15558	15517	15510	15390	15485	15421	15536	15493	15175	15498	15457	15546	15395	15455	15462	15577	15465	15474	15446	15587	15508	15535	15699	15612	15402	15451	15435	15440	15481	15342	15377	15547	15459	15376	15524	15294	15323	15487	15665	15648	15410	15506	15567	15566	15507	15508	15565	15224	15356	15407	15532	15362	15424	15510	15435	15439	15517	15648	15446	15481	15510	15626	15340	15617	15406	15528	15564	15553	15280	15355	15403	15332	15490	15400	15607	15346	15466	15270	15421	15487	15448	15351	15517	15349	15524	15196	15383	15402	15454	15529	15774	15416	15503	15398	15454	15645	15429	15460	15316	15486	15442	15377	15588	15479	15501	15506	15190	15518	15422	15704	15440	15525	15411	15338	15471	15329	15521	15432	15469	15416	15383	15443	15345	15433	15602	15509	15717	15606	15587	15490	15467	15509	15338	15671	15495	15417	15438	15433	15545	15418	15471	15442	15461	15496	15413	15406	15325	15535	15538	15496	15532	15409	15586	15501	15281	15433	15477	15447	15678	15438	15524	15706	15491	15395	15519	15441	15446	15352	15398	15379	15465	15462	15447	15349	15265	15370	15394	15382	15391	15529	15429	15405	15429	15357	15396	15525	15280	15469	15522	15476	15345	15601	15416	15535	15479	15290	15524	15578	15454	15424	15492	15566	15341	15484	15461	15479	15434	15457	15531	15373	15598	15486	15562	15420	15376	15453	15406	15460	15272	15586	15455	15494	15456	15409	15425	15369	15442	15504	15392	15410	15549	15493	15528	15400	15389	15512	15399	15450	15376	15384	15543	15370	15498	15351	15399	15365	15270	15525	15433	15552	15458	15548	15526	15536	15496	15351	15450	15530	15613	15413	15481	15342	15644	15450	15509	15422	15489	15592	15538	15534	15683	15391	15519	15435	15381	15519	15655	15529	15434	15399	15468	15511	15688	15409	15457	15568	15430	15359	15565	15412	15293	15399	15524	15667	15389	15450	15527	15439	15485	15547	15370	15630	15408	15658	15421	15393	15439	15611	15584	15541	15422	15607	15607	15511	15469	15685	15359	15376	15432	15432	15540	15470	15530	15533	15364	15555	15641	15433	15464	15333	15503	15698	15584	15514	15506	15455	15431	15528	15410	15523	15663	15346	15543	15546	15425	15267	15559	15403	15546	15544	15313	15489	15570	15464	15375	15500	15286	15458	15601	15354	15420	15525	15380	15471	15536	15541	15464	15492	15619	15444	15563	15452	15528	15353	15422	15538	15405	15469	15593	15461	15503	15432	15422	15509	15495	15629	15579	15478	15656	15561	15437	15533	15557	15476	15395	15434	15457	15518	15502	15478	15537	15606	15500	15283	15412	15555	15543	15433	15420	15516	15480	15357	15375	15556	15637	15528	15462	15638	15555	15403	15364	15402	15513	15306	15563	15412	15519	15249	15474	15533	15433	15439	15443	15486	15615	15381	15357	15712	15549	15364	15523	15508	15483	15452	15707	15578	15454	15461	15551	15434	15428	15419	15487	15316	15366	15482	15557	15317	15471	15306	15468	15541	15427	15702	15359	15389	15545	15247	15620	15516	15468	15332	15453	15375	15573	15489	15369	15488	15515	15536	15561	15343	15581	15437	15574	15554	15478	15595	15443	15410	15493	15511	15384	15370	15525	15511	15603	15355	15525	15288	15389	15503	15275	15380	15427	15521	15561	15364	15477	15444	15494	15439	15564	15609	15460	15384	15541	15510	15417	15562	15581	15480	15312	15457	15414	15559	15346	15393	15314	15522	15322	15548	15365	15450	15400	15495	15426	15494	15487	15496	15476	15516	15399	15525	15405	15557	15530	15560	15445	15481	15431	15368	15444	15523	15479	15429	15478	15508	15413	15356	15432	15490	15549	15492	15567	15265	15639	15554	15555	15607	15339	15564	15459	15526	15445	15345	15534	15561	15569	15616	15481	15421	15529	15412	15394	15513	15671	15470	15467	15602	15396	15502	15439	15340	15518	15459	15614	15496	15459	15433	15439	15430	15387	15498	15506	15333	15487	15463	15514	15576	15531	15475	15478	15381	15493	15421	15503	15502	15421	15602	15407	15586	15606	15382	15373	15577	15741	15417	15334	15487	15291	15310	15533	15354	15248	15477	15418	15569	15501	15407	15387	15374	15691	15591	15442	15446	15652	15437	15373	15450	15563	15436	15593	15483	15425	15407	15449	15648	15501	15469	15537	15711	15467	15327	15463	15428	15626	15425	15486	15519	15502	15381	15339	15433	15532	15544	15490	15430	15259	15389	15479	15522	15349	15554	15569	15669	15408	15499	15397	15530	15532	15424	15461	15590	15280	15445	15487	15499	15379	15572	15409	15500	15465	15550	15376	15439	15417	15359	15291	15342	15473	15478	15506	15471	15469	15505	15558	15643	15397	15331	15485	15425	15570	15587	15448	15387	15493	15440	15476	15496	15534	15446	15572	15401	15432	15496	15540	15554	15501	15436	15241	15314	15333
22484	21470	28604	24791	22249	24647	26002	21067	19628	19864	19524	18794	18716	18745	18464	18596	18226	18251	18286	18249	17980	17965	18119	17851	18043	17838	18029	18120	17794	17934	17865	17837	17928	17763	18015	17854	18039	17729	17938	17805	17972	17777	17636	17798	17683	18034	17634	17735	17860	17890	17901	17857	17684	17820	17814	17845	17921	18027	17750	17713	17778	17612	17825	17786	17844	17762	17677	17922	17747	17636	17715	17823	17613	17594	17637	17625	17630	17680	17781	17535	17439	17480	17662	17643	17451	17483	17795	17833	17755	17695	17832	17607	17974	17742	17705	17734	17825	17608	17731	17755	17805	17638	17514	17645	17559	17487	17855	17897	17772	17665	17640	17685	17716	17748	17756	17694	17750	17709	17606	17617	17718	17817	17683	17771	17673	17653	17612	17605	17746	17692	17879	17620	17830	17716	17691	17660	17739	17681	17664	17710	17761	17679	17713	17714	17609	17516	17735	17680	17813	17754	17560	17821	17787	17913	17864	17647	17786	17566	17684	17720	17665	17756	17722	17631	17659	17977	17738	17636	17958	17516	18014	17657	17791	17585	17771	17790	17651	17508	17718	17766	17757	17810	17612	17710	17599	17717	17757	17806	17689	17721	17770	17765	17697	17672	17868	17802	17733	17638	17681	17855	17616	17609	17494	17691	17593	17549	17960	17662	17951	17893	17850	17652	17810	17623	17779	17818	17851	17638	17724	17605	17856	17602	17920	17805	17748	17618	17759	17736	17618	17570	17598	17768	17607	17566	17678	17603	17683	17758	17675	17495	17661	17642	17685	17606	17632	17769	17643	17795	17745	17681	17705	17806	17760	17758	17679	17757	17548	17890	17826	17685	17627	17703	17773	17775	17610	17600	17626	17653	17629	17658	17785	17602	17859	17807	17783	17767	17769	17805	17652	17570	17768	17697	17785	17655	17608	17389	17675	17667	17703	17756	17647	17708	17590	17893	17655	17627	17691	17696	17797	17744	17745	17798	17702	17637	17598	17918	18023	17718	17695	17649	17851	17781	17676	17655	17853	17767	17649	17723	17768	17603	17823	17755	17951	17721	17769	17921	17640	17718	17605	17739	17698	17737	17774	17574	17729	17749	17922	17587	17659	17820	17567	17704	17964	17895	17652	17714	17713	17593	17716	17735	17655	17831	17681	17723	17713	17715	17751	17670	17707	17544	17640	17704	17839	17870	17860	17814	17586	17842	17723	17529	17593	17713	17653	17810	17797	17580	17798	17709	17796	17598	17554	17778	17657	17532	17538	17718	17415	17760	17669	17571	17720	17751	17705	17864	17659	17705	17745	17761	17855	17598	17661	17712	17539	17763	17792	17637	17629	17479	17661	17716	17806	17841	17589	17902	17712	17426	17758	17664	17914	17803	17748	17690	17643	17758	17609	17636	17657	17467	17798	17828	17576	17669	17812	17489	17619	17629	17774	17555	17697	17553	17802	17542	17785	17825	17762	17661	17698	17607	17736	17700	17858	17637	17626	17710	17656	17779	17856	17636	17538	17449	17732	17699	17683	17701	17776	17739	17667	17547	17769	17929	17657	17879	17704	17569	17778	17682	17698	17825	17665	17532	17766	17722	17902	17647	17721	17916	17652	17469	17665	17940	17737	17722	17707	17714	17755	17463	17634	17915	17662	17722	17682	17784	17616	17641	17821	17574	17616	17670	17675	17665	17904	17620	17683	17553	17603	17672	17948	17673	17780	17662	17674	17749	17863	17788	17688	17603	17685	17573	17877	17744	17678	17752	17734	17644	17806	17652	17603	17786	17742	17623	17695	17740	17485	17836	17851	17726	17898	17487	17790	17704	17791	17542	17674	17801	17821	17707	17867	17812	17705	17430	17563	17571	17731	17484	17793	17758	17713	17716	17632	17471	17643	17688	17785	17682	17544	17549	17695	17711	17980	17720	17888	17690	17817	17771	17902	17810	17811	17747	17808	18010	17925	17676	17729	17731	17747	17651	17716	17557	17760	17720	17685	17667	17798	17790	17782	17817	17593	17730	17744	17928	17794	17652	17691	17891	17703	17772	17612	17880	17598	17722	17802	17634	17764	17836	17808	17844	17865	17582	17752	17645	17648	17685	17618	17751	17920	17647	17761	17769	17577	17546	17697	18002	17691	17536	17559	17726	17617	17651	17637	17657	17793	17723	17713	17657	17780	17740	17811	17835	17765	17780	17913	17606	17657	17756	17599	17372	17463	17709	17727	17734	17552	17683	17762	17605	17794	17717	17745	17631	17700	17809	17631	17841	17715	17640	17657	17834	17687	17453	17739	17664	17629	17676	17645	17590	17712	17632	17581	17436	17758	17562	17638	17603	17647	17800	17613	17880	17699	17600	17787	17873	17580	17751	17792	17558	17778	17883	17694	17887	17769	17603	17680	17663	17760	17822	17533	17704	17780	17697	17535	17607	17792	17563	17867	17640	17580	17846	17750	17550	17711	17626	17498	17520	17744	17758	17777	17723	17688	17677	17614	17734	17576	17747	17571	17811	17688	17631	17511	17727	17826	17806	18034	17717	17648	17537	17758	17707	17573	17487	17673	17674	17832	17748	17731	17881	17698	17761	17711	17841	17645	17564	17828	17680	17822	17810	17515	17696	17540	17607	17649	17757	17619	17767	17745	17712	17689	17650	17741	17743	17799	17601	17673	17711	17586	17840	17774	17818	17810	17744	17720	17410	17706	17822	17480	17655	17589	17534	17544	17568	17562	17742	17873	17606	17545	17805	17822	17876	17960	17575	17817	17654	17811	17804	17640	17601	17695	17604	17641	17574	17697	17916	17916	17649	17826	17832	17557	17755	17576	17801	17701	17691	17769	17604	17812	17759	17880	17555	17695	17669	17762	17767	17768	17667	17482	17791	17839	17801	17693	17733	17831	17699	17871	17665	17628	17586	17729	17586	17691	17845	17814	17618	17793	17688	17643	17797	17649	17755	17425	17582	17709	17656	17541	17661	17840	17639	17471	17799	17742	17828	17722	17840	17597	17726	17685	17643	17486	17553	17874	17822	17691	17710	17716	17826	17822	17642	17817	17819	17648	17879	17653	17763	17806	17880	17731	17582	17634	17645	17710	17518	17688	17674	17714	17645	17733	17576	17797	17769	17727	17771	17690	17808	17625	17637	17730	17686	17531	17529	17682	17820	17716	17629	17608	17570	17731	17706	17535	17703	17896	17798	17755	17789	17739	17680	17691	17728	17672	17656	17621	17523	17823	17624	17849	17552	17676	17637	17747	17677	17750	17573	17769	17712	17875	17686	17845	17586	17613	17623	17938	17729	17639	17881	17719	17666	17497	17633	17718	17667	17730	17563	17700	17750	17710	17606	17636	17923	17921	17683	17761	17822	17814	17733	17701	17590	17754	17764	17636	17783	17829	17593	17535	17685	17881	17742	17610	17646	17825	17652	17693	17711	17636	17560	17445	17661	17793	17698	17559	17795	17836	17749	17840	17806	17836	17603	17703	17892	17788	17743	17547	17617	17824	17581	17788	17570	17612	17838	17828	17735	17674	17748	17736	17718	17608	17687	17581	17691	17754	17556	17718	17772	17839	17725	17714	17701	17819	17650	17576	17774	17555	17699	17790	17728	17208	17592	17687	17790	17701	17957	17751	17661	17848	17617	17738	17707	17684	17801	17752	17605	17722	17545	17757	17784	17596	17643	17664	17620	17671	17530	17749	18025	17707	17670	17436	17709	17680	17827	17497	17712	17668	17762	17683	17563	17833	17677	17680	17570	17707	17657	17767	17709	17675	17780	17818	17743	17715	17862	17648	17610	17629	17659	17754	17676	17851	17723	17712	17805	17801	17773	17650	17512	17874	17641	17860	17804	17891	17582	17620	17671	17821	17654	17665	17531	17608	17786	17813	17713	17775	17632	17747	17738	17676	17894	17611	17674	17649	17627	17502	17716	17911	17821	17680	17558	17734	17586	17626	17560	17752	17759	17718	17900	17704	17798	17687	17589	17641	17609	17751	17723	17682	17759	17758	17518	17796	17681	17636	17936	17741	17724	17787	17775	17677	17577	17535	17754	17751	17742	17734	17568	17752	17688	17625	17760	17919	17709	17613	17564	17748	17696	17530	17934	17461	17741	17806	17924	17741	17789	17763	17737	17593	17641	17839	17814	17616	17658	17625	17714	17784	17785	17749	17683	17547	17867	17778	17593	17844	17535	17596	17706	17708	17762	17670	17651	17699	17617	17614	17753	17737	17800	17751	17514	17341	17624	17760	17595	17814	17887	17648	17719	17663	17681	17532	17778	17765	17772	17704	17730	17796	17797	17816	17717	17774	17895	17793	17697	17627	17780	17683	17615	17532	17753	17574	17751	17827	17546	17800	17765	17680	17731	17959	17704	17610	17549	17714	17595	17701	17653	17805	17880	17732	17667	17694	17621	17719	17774	17704	17666	17638	17941	17619	17632	17700	17582	17664	17827	17780	17640	17621	17513	17738	17718	17686	17660	17714	17674	17650	17778	17731	17640	17482	17652	17718	17692	17592	17842	17735	17715	17786	17677	17880	17622	17659	17858	17890	17667	17794	17595	17499	17725	17922	17725	17828	17694	17722	17751	17652	17649	17626	17819	17545	17698	17678	17554	17444	17872	17754	17541	17821	17795	17707	17619	17812	17454	17605	17666	17707	17676	17923	17609	17676	17611	17612	17613	17768	17789	17865	17774	17646	17858	17959	17851	17770	17805	17761	17683	17686	17798	17759	17664	17690	17475	17740	17733	17582	17752	17600	17734	17940	17756	17541	17718	17719	17576	17612	17710	17847	17687	17871	17926	17546	17706	17720	17661	17712	17638	17940	17754	17564	17678	17770	17579	17648	17654	17646	17608	17766	17780	17806	17926	17723	17752	17843	17814	17761	17839	17771	17495	17674	17667	17853	17514	17767	17813	17656	17748	17650	17503	17833	17704	17635	17756	17707	17810	17838	17709	17579	17744	17765	17549	17696	17747	17805	17722	17703	17775	17822	17628	17544	17653	17731	17707	17542	17596	17626	17713	17627	17614	17663	17731	17667	17830	17710	17681	17836	17718	17803	17566	17909	17643	17614	17636	17649	17828	17739	17804	17702	17492	17920	17687	17745	17755	17815	17628	17625	17854	17672	17787	17798	17792
23646	47725	41844	33751	28582	24632	21520	19762	19154	18397	17965	17507	17049	16771	16849	16593	16563	16411	16560	16227	16200	16073	15963	16093	15961	15751	15834	15809	15815	15913	15639	15672	15794	15562	15712	15626	15811	15707	15746	15803	15709	15735	15790	15579	15705	15575	15788	15769	15585	15762	15742	15826	15695	15652	15738	15610	15698	15547	15634	15818	15536	15669	15597	15681	15771	15704	15747	15676	15727	15778	15688	15668	15789	15686	15777	15639	15692	15965	15859	15596	15676	15715	15841	15655	15625	15578	15638	15699	15511	15806	15672	15739	15565	15596	15702	15895	15591	15720	15855	15727	15746	15635	15614	15613	15854	15731	15632	15731	15646	15784	15756	15636	15658	15610	15622	15674	15488	15547	15651	15622	15663	15772	15515	15681	15659	15781	15730	15758	15945	15529	15797	15566	15736	15617	15693	15683	15647	15741	15726	15579	15634	15678	15782	15681	15577	15598	15753	15470	15591	15595	15580	15668	15553	15684	15621	15483	15703	15807	15641	15863	15658	15508	15785	15845	15656	15715	15567	15877	15770	15656	15703	15732	15686	15829	15641	15718	15792	15742	15655	15702	15799	15522	15588	15623	15644	15592	15613	15687	15859	15651	15464	15855	15726	15704	15710	15675	15690	15526	15665	15613	15606	15738	15651	15745	15668	15737	15931	15529	15584	15688	15639	15759	15623	15628	15817	15766	15611	15739	15478	15538	15686	15688	15814	15823	15480	15922	15808	15658	15757	15727	15745	15796	15654	15735	15554	15520	15763	15530	15647	15788	15633	15656	15692	15808	15715	15743	15646	15750	15690	15754	15640	15546	15299	15796	15730	15800	15749	15885	15760	15897	15390	15659	15710	15739	15735	15743	15826	15675	15783	15574	15699	15731	15774	15644	15439	15680	15705	15682	15687	15588	15651	15647	15572	15783	15622	15720	15618	15517	15789	15810	15613	15539	15820	15732	15863	15771	15605	15599	15722	15598	15818	15626	15584	15703	15905	15680	15774	15860	15776	15738	15630	15704	15579	15634	15790	15607	15792	15702	15712	15602	15700	15731	15718	15706	15723	15809	15729	15724	15789	15675	15625	15635	15703	15712	15684	15839	15441	15683	15744	15560	15699	15513	15802	15826	15640	15869	15597	15680	15594	15666	15752	15420	15652	15844	15631	15497	15670	15674	15635	15576	15447	15611	15801	15545	15646	15554	15628	15730	15587	15658	15570	15452	15638	15644	15587	15615	15532	15640	15738	15799	15657	15584	15809	15598	15758	15803	15664	15627	15806	15701	15819	15623	15511	15682	15679	15521	15670	15672	15780	15695	15728	15664	15484	15604	15629	15541	15628	15707	15658	15733	15714	15681	15847	15653	15658	15751	15753	15875	15823	15787	15576	15685	15796	15702	15788	15795	15671	15682	15728	15765	15673	15600	15770	15636	15504	15682	15696	15654	15802	15734	15761	15738	15661	15800	15451	15607	15747	15795	15729	15789	15537	15754	15547	15590	15799	15603	15618	15688	15754	15635	15684	15577	15669	15693	15639	15814	15656	15888	15604	15756	15582	15723	15723	15587	15584	15586	15721	15683	15597	15865	15668	15624	15679	15535	15732	15601	15840	15631	15769	15704	15827	15667	15661	15579	15635	15649	15743	15730	15601	15671	15649	15646	15569	15763	15712	15653	15659	15514	15547	15812	15692	15669	15551	15832	15668	15676	15714	15645	15747	15760	15827	15723	15778	15698	15818	15807	15678	15419	15735	15689	15641	15467	15767	15586	15629	15657	15748	15646	15657	15758	15715	15698	15844	15732	15664	15630	15486	15624	15717	15835	15768	15505	15640	15681	15559	15749	15632	15635	15910	15670	15602	15780	15698	15815	15729	15674	15563	15879	15558	15563	15538	15710	15596	15687	15582	15782	15574	15759	15598	15538	15756	15703	15419	15666	15560	15968	15716	15588	15571	15846	15772	15723	15630	15666	15801	15660	15714	15619	15741	15717	15790	15584	15546	15624	15791	15569	15593	15655	15943	15713	15774	15722	15687	15495	15561	15718	15685	15608	15516	15640	15826	15603	15629	15666	15709	15704	15652	15618	15844	15590	15638	15816	15795	15835	15688	15632	15704	15601	15523	15600	15761	15683	15648	15459	15752	15753	15736	15679	15648	15579	15697	15697	15728	15568	15621	15604	15624	15550	15525	15685	15735	15724	15602	15825	15657	15735	15893	15714	15866	15725	15627	15715	15680	15695	15629	15691	15730	15729	15602	15552	15634	15771	15629	15610	15644	15782	15676	15709	15754	15655	15641	15449	15816	15615	15736	15690	15756	15754	15705	15660	15624	15773	15736	15860	15663	15792	15573	15744	15697	15795	15523	15689	15811	15854	15665	15559	15615	15836	15619	15759	15728	15613	15597	15851	15473	15849	15715	15779	15645	15691	15735	15626	15663	15612	15603	15642	15692	15578	15697	15908	15714	15776	15714	15734	15719	15847	15583	15617	15742	15666	15709	15726	15554	15620	15673	15675	15641	15868	15862	15639	15711	15530	15753	15674	15795	15755	15695	15598	15787	15602	15777	15635	15777	15581	15715	15653	15694	15795	15846	15630	15614	15754	15769	15826	15709	15939	15661	15708	15745	15832	15652	15612	15666	15509	15761	15748	15684	15819	15707	15683	15848	15619	15532	15647	15802	15774	15742	15581	15804	15667	15610	15694	15738	15679	15780	15559	15473	15641	15578	15551	15743	15675	15613	15604	15620	15626	15732	15745	15800	15651	15746	15677	15928	15734	15836	15684	15543	15793	15729	15750	15761	15674	15721	15776	15578	15851	15711	15701	15559	15619	15671	15748	15623	15759	15796	15711	15541	15583	15494	15642	15756	15653	15605	15782	15759	15642	15750	15574	15713	15725	15736	15798	15759	15491	15795	15723	15708	15743	15709	15778	15542	15552	15783	15520	15660	15694	15557	15692	15646	15691	15810	15795	15726	15515	15650	15613	15744	15747	15718	15589	15716	15567	15672	15617	15777	15760	15558	15721	15445	15782	15710	15793	15774	15603	15481	15770	15718	15586	15584	15606	15667	15449	15750	15419	15782	15535	15620	15514	15630	15664	15544	15769	15669	15668	15681	15658	15554	15699	15685	15852	15741	15646	15640	15698	15601	15463	15750	15773	15634	15806	15540	15823	15702	15770	15563	15706	15550	15627	15552	15614	15654	15760	15693	15649	15677	15495	15851	15742	15882	15603	15566	15568	15399	15740	15597	15578	15668	15560	15572	15680	15653	15597	15710	15708	15598	15736	15798	15812	15768	15590	15897	15757	15705	15638	15772	15758	15556	15798	15833	15686	15732	15668	15719	15605	15761	15685	15638	15705	15612	15570	15707	15488	15594	15496	15720	15645	15598	15591	15621	15787	15618	15699	15624	15838	15690	15654	15748	15820	15588	15736	15614	15972	15751	15618	15605	15866	15815	15478	15650	15798	15823	15648	15617	15722	15613	15647	15403	15684	15666	15589	15673	15792	15586	15593	15588	15775	15633	15725	15635	15583	15891	15577	15705	15768	15696	15591	15830	15654	15564	15638	15628	15548	15739	15503	15877	15521	15635	15681	15614	15759	15714	15746	15735	15668	15678	15653	15601	15626	15802	15712	15778	15744	15504	15567	15790	15596	15616	15700	15665	15674	15560	15589	15643	15719	15498	15781	15769	15748	15754	15580	15681	15652	15623	15638	15695	15718	15558	15838	15624	15811	15788	15794	15814	15769	15515	15738	15753	15822	15667	15573	15697	15599	15588	15664	15679	15632	15747	15690	15833	15830	15669	15493	15718	15837	15602	15815	15657	15735	15702	15877	15549	15667	15774	15708	15536	15824	15652	15687	15754	15693	15634	15696	15712	15739	15692	15584	15764	15586	15623	15744	15519	15874	15666	15665	15783	15754	15637	15652	15651	15736	15742	15672	15792	15597	15629	15626	15839	15830	15694	15750	15589	15735	15686	15600	15839	15638	15702	15785	15822	15685	15416	15626	15618	15647	15544	15818	15670	15623	15951	15690	15757	15733	15831	15643	15665	15662	15703	15714	15729	15693	15749	15549	15570	15641	15586	15690	15899	15656	15698	15824	15640	15785	15611	15725	15701	15550	15728	15761	15680	15613	15739	15615	15657	15770	15712	15658	15720	15640	15639	15610	15840	15798	15736	15718	15795	15707	15704	15552	15833	15639	15743	15730	15687	15638	15798	15769	15833	15734	15861	15533	15565	15792	15644	15493	15752	15679	15643	15581	15768	15839	15745	15752	15560	15649	15778	15597	15671	15549	15572	15521	15606	15676	15665	15637	15626	15663	15598	15658	15833	15690	15742	15787	15660	15644	15785	15593	15639	15895	15685	15461	15684	15719	15562	15752	15715	15586	15864	15805	15745	15763	15628	15838	15648	15602	15538	15811	15671	15671	15647	15570	15820	15710	15681	15628	15585	15675	15782	15708	15895	15608	15645	15726	15593	15880	15620	15581	15517	15649	15832	15648	15549	15724	15784	15653	15704	15809	15728	15636	15710	15741	15549	15988	15513	15707	15727	15550	15697	15742	15630	15617	15778	15617	15882	15580	15737	15646	15691	15851	15686	15605	15568	15480	15651	15822	15619	15739	15586	15826	15702	15728	15731	15613	15836	15850	15543	15592	15699	15757	15679	15559	15699	15634	15769	15793	15715	15796	15636	15546	15655	15652	15677	15740	15865	15646	15703	15640	15919	15670	15683	15758	15717	15632	15569	15783	15659	15697	15791	15718	15633	15735	15568	15680	15560	15801	15856	15597	15711	15594	15722	15627	15592	15702	15746	15740	15669	15879	15699	15610	15707	15793	15618	15608	15548	15816	15932	15634	15711	15693	15789	15711	15691	15550	15646	15743	15627	15680	15808	15546	15609	15715	15660	15812	15753	15499	15833	15619	15821	15762	15594	15716	15744	15623	15815	15677	15844	15610	15707	15764	15608	15775	15738	15739	15602	15647	15605	15748	15621	15648	15661	15612	15574	15712	15634	15753	15691	15654	15815	15789	15593	15523	15896	15752	15698	15861	15743	15610	15649	15663	15719	15723	15725	15812	15685	15730	15642	15590	15745	15557	15603	15951	15775	15746	15740	15679	15665	15845
29320	26225	30811	27077	22113	20450	19281	18621	18242	18054	17922	17976	17805	17673	17711	17596	17762	17472	17679	17574	17819	17533	17596	17432	17538	17822	17533	17627	17383	17362	17418	17488	17351	17540	17504	17207	17378	17556	17546	17610	17467	17377	17571	17508	17506	17634	17628	17564	17069	17417	17458	17425	17435	17410	17461	17417	17444	17225	17570	17260	17490	17410	17591	17622	17290	17500	17255	17393	17407	17311	17558	17428	17374	17597	17613	17282	17374	17764	17598	17645	17453	17452	17666	17393	17405	17484	17553	17339	17469	17303	17504	17535	17497	17457	17184	17511	17444	17425	17540	17253	17345	17476	17586	17468	17515	17252	17693	17502	17572	17461	17492	17426	17362	17380	17606	17499	17432	17280	17465	17448	17194	17420	17572	17415	17295	17543	17461	17374	17226	17440	17305	17586	17612	17457	17491	17307	17454	17454	17418	17587	17398	17488	17590	17404	17505	17550	17360	17260	17388	17475	17427	17449	17508	17314	17340	17313	17336	17382	17476	17372	17505	17535	17417	17578	17303	17302	17577	17661	17608	17220	17405	17557	17435	17419	17391	17436	17720	17518	17380	17433	17366	17224	17411	17467	17372	17370	17549	17436	17377	17371	17170	17218	17420	17546	17527	17548	17604	17525	17272	17385	17524	17506	17402	17513	17544	17625	17625	17529	17582	17493	17491	17280	17444	17495	17505	17479	17325	17454	17332	17496	17483	17546	17273	17425	17721	17339	17483	17543	17292	17316	17484	17356	17441	17325	17461	17454	17301	17442	17607	17481	17410	17351	17674	17360	17418	17270	17515	17590	17534	17560	17447	17476	17581	17374	17642	17393	17597	17358	17354	17570	17526	17218	17429	17430	17601	17432	17496	17591	17390	17302	17238	17283	17229	17628	17550	17495	17346	17546	17382	17167	17603	17816	17345	17444	17509	17527	17568	17575	17448	17467	17338	17545	17519	17453	17564	17236	17640	17682	17368	17539	17657	17421	17365	17382	17574	17514	17633	17545	17482	17436	17387	17518	17483	17673	17529	17218	17411	17384	17410	17644	17404	17191	17571	17466	17436	17422	17228	17481	17359	17646	17456	17275	17237	17488	17555	17481	17699	17499	17547	17314	17452	17348	17146	17414	17383	17447	17349	17412	17435	17577	17514	17255	17394	17581	17547	17412	17533	17558	17443	17361	17465	17535	17455	17491	17506	17473	17489	17255	17469	17455	17475	17253	17422	17445	17569	17637	17411	17409	17608	17500	17500	17475	17525	17422	17228	17431	17537	17362	17461	17512	17578	17641	17523	17447	17516	17467	17308	17461	17417	17265	17459	17355	17560	17453	17352	17690	17454	17453	17514	17455	17250	17432	17558	17609	17558	17385	17363	17482	17337	17404	17443	17404	17613	17445	17526	17542	17397	17549	17272	17391	17512	17348	17343	17481	17488	17512	17295	17445	17430	17520	17318	17722	17467	17602	17466	17497	17565	17568	17393	17565	17514	17728	17521	17382	17544	17368	17727	17292	17291	17245	17514	17472	17299	17584	17383	17244	17438	17462	17398	17475	17448	17372	17484	17618	17253	17541	17306	17274	17265	17376	17362	17620	17240	17377	17262	17445	17548	17526	17430	17555	17533	17584	17293	17616	17415	17410	17511	17406	17406	17485	17444	17220	17369	17480	17359	17375	17357	17427	17564	17292	17476	17387	17616	17364	17692	17584	17615	17472	17355	17434	17682	17554	17301	17439	17518	17305	17476	17545	17441	17570	17478	17412	17428	17410	17448	17408	17487	17570	17418	17355	17370	17489	17310	17371	17404	17437	17645	17561	17315	17405	17429	17489	17595	17348	17716	17619	17346	17566	17334	17489	17585	17322	17662	17416	17602	17446	17371	17363	17624	17388	17481	17383	17392	17402	17346	17635	17458	17487	17583	17330	17602	17719	17454	17523	17474	17422	17365	17363	17545	17457	17435	17634	17581	17365	17453	17470	17381	17552	17358	17442	17315	17507	17183	17431	17413	17541	17591	17442	17604	17612	17623	17616	17545	17347	17196	17460	17474	17497	17568	17668	17405	17470	17400	17320	17335	17437	17348	17481	17561	17663	17395	17165	17411	17520	17477	17434	17502	17715	17452	17539	17633	17390	17558	17509	17454	17493	17447	17484	17448	17445	17564	17590	17442	17384	17618	17541	17483	17372	17478	17418	17429	17657	17487	17382	17313	17304	17288	17301	17407	17554	17517	17503	17537	17622	17582	17524	17394	17361	17480	17538	17534	17584	17546	17333	17656	17482	17466	17307	17538	17370	17331	17447	17550	17558	17571	17410	17462	17570	17464	17307	17506	17432	17345	17598	17557	17451	17828	17450	17396	17404	17639	17517	17591	17633	17321	17405	17760	17391	17315	17419	17558	17415	17488	17431	17459	17497	17436	17401	17459	17474	17408	17598	17465	17348	17500	17426	17322	17359	17425	17361	17421	17119	17493	17467	17774	17496	17287	17404	17368	17587	17343	17262	17596	17724	17406	17428	17463	17586	17514	17633	17415	17475	17452	17564	17550	17488	17382	17443	17463	17505	17461	17256	17463	17364	17526	17525	17377	17749	17479	17469	17099	17415	17360	17338	17595	17391	17665	17472	17581	17469	17623	17431	17449	17414	17337	17312	17418	17435	17614	17453	17347	17579	17486	17423	17372	17364	17287	17250	17519	17385	17514	17535	17337	17381	17522	17492	17360	17579	17542	17599	17501	17498	17657	17304	17522	17414	17429	17444	17461	17301	17616	17425	17576	17534	17453	17548	17465	17416	17545	17597	17391	17481	17649	17582	17319	17408	17417	17227	17405	17376	17349	17533	17380	17492	17599	17417	17390	17220	17594	17405	17358	17458	17451	17434	17265	17482	17396	17296	17281	17346	17422	17313	17490	17500	17361	17439	17315	17635	17409	17510	17415	17480	17418	17509	17542	17466	17541	17260	17578	17397	17501	17588	17320	17508	17468	17463	17458	17665	17390	17465	17449	17577	17501	17571	17558	17466	17463	17372	17536	17514	17663	17651	17554	17643	17619	17377	17313	17505	17653	17525	17417	17345	17440	17350	17505	17497	17505	17524	17455	17529	17316	17440	17542	17622	17350	17588	17723	17426	17440	17460	17378	17461	17558	17656	17393	17277	17406	17397	17576	17341	17404	17440	17510	17508	17602	17321	17529	17574	17231	17588	17416	17460	17430	17674	17313	17575	17603	17451	17407	17288	17479	17762	17380	17464	17308	17526	17338	17577	17539	17576	17696	17496	17313	17296	17504	17435	17589	17614	17382	17461	17555	17693	17460	17545	17458	17484	17722	17382	17355	17447	17423	17410	17580	17512	17614	17462	17417	17188	17427	17464	17683	17416	17434	17375	17496	17346	17437	17469	17283	17407	17474	17696	17490	17513	17436	17578	17302	17477	17521	17562	17405	17494	17392	17277	17310	17287	17412	17412	17343	17569	17316	17461	17508	17344	17474	17309	17498	17479	17404	17332	17324	17238	17384	17439	17481	17438	17252	17440	17337	17573	17405	17477	17518	17557	17460	17496	17343	17547	17482	17535	17322	17394	17546	17426	17616	17651	17420	17223	17415	17391	17606	17460	17614	17432	17461	17451	17620	17485	17342	17423	17472	17532	17438	17496	17672	17192	17665	17636	17511	17353	17613	17296	17385	17387	17454	17519	17414	17615	17528	17704	17457	17406	17500	17476	17469	17640	17314	17550	17482	17528	17437	17600	17395	17462	17666	17535	17426	17494	17308	17569	17538	17286	17458	17278	17517	17435	17330	17395	17320	17480	17461	17295	17339	17510	17557	17414	17461	17499	17600	17565	17428	17505	17462	17622	17626	17746	17538	17553	17520	17347	17496	17373	17437	17582	17401	17502	17439	17290	17452	17500	17646	17503	17420	17526	17582	17574	17554	17330	17526	17595	17531	17416	17626	17319	17392	17501	17624	17263	17509	17486	17523	17632	17468	17398	17587	17693	17619	17345	17645	17574	17466	17599	17375	17281	17374	17300	17535	17524	17425	17600	17359	17444	17481	17416	17381	17610	17776	17455	17350	17497	17284	17195	17538	17569	17514	17520	17541	17570	17572	17321	17454	17666	17464	17625	17362	17450	17452	17569	17427	17462	17563	17646	17617	17300	17564	17457	17556	17387	17507	17432	17378	17605	17334	17492	17375	17481	17365	17480	17524	17455	17485	17412	17663	17227	17560	17679	17337	17451	17460	17324	17516	17399	17394	17549	17479	17385	17566	17524	17476	17595	17486	17457	17574	17603	17509	17564	17483	17411	17421	17613	17347	17269	17507	17430	17446	17653	17558	17533	17513	17474	17781	17487	17402	17204	17408	17493	17534	17375	17303	17426	17534	17537	17395	17259	17515	17386	17517	17495	17345	17301	17368	17575	17581	17482	17226	17508	17597	17589	17441	17510	17557	17587	17356	17504	17421	17446	17612	17574	17505	17244	17439	17601	17557	17538	17505	17352	17536	17509	17423	17338	17429	17470	17450	17361	17500	17569	17371	17511	17648	17364	17351	17291	17506	17553	17531	17173	17544	17570	17593	17397	17589	17426	17455	17383	17552	17582	17243	17579	17362	17639	17485	17508	17620	17546	17387	17427	17276	17253	17422	17339	17517	17547	17523	17496	17504	17497	17685	17591	17524	17475	17401	17445	17561	17628	17681	17361	17675	17483	17634	17430	17512	17414	17289	17500	17569	17418	17436	17620	17410	17354	17538	17422	17552	17412	17598	17504	17735	17254	17477	17597	17315	17354	17326	17459	17347	17436	17403	17475	17507	17524	17629	17565	17379	17515	17325	17376	17457	17674	17558	17635	17435	17588	17635	17423	17631	17599	17304	17626	17476	17543	17561	17539	17737	17470	17529	17588	17478	17537	17455	17632	17397	17498	17328	17460	17566	17592	17497	17432	17287	17480	17439	17508	17378	17636	17349	17460	17489	17552	17262	17419	17419	17459	17426	17327	17378	17537	17512	17474	17542	17586	17517	17756	17531	17476	17343	17210	17475	17332	17568	17473	17440	17426	17314	17604	17551	17424	17610	17595	17634	17384	17546	17573	17439	17590	17582	17310	17416	17337	17242	17564	17302	17417	17465	17522	17605	17342
24248	38626	32667	25605	21795	19429	17810	17153	16910	16518	16391	16145	16044	15862	15793	15764	15611	15690	15638	15690	15650	15533	15613	15752	15520	15624	15566	15621	15523	15567	15464	15433	15561	15509	15454	15377	15564	15524	15438	15642	15486	15598	15494	15457	15466	15587	15567	15455	15540	15567	15459	15462	15515	15532	15457	15357	15474	15438	15527	15510	15615	15569	15553	15446	15455	15565	15418	15355	15509	15440	15440	15487	15392	15557	15323	15523	15431	15566	15630	15536	15487	15522	15352	15544	15553	15422	15345	15548	15412	15532	15537	15279	15552	15505	15694	15538	15567	15534	15377	15449	15422	15511	15494	15407	15504	15505	15379	15387	15481	15366	15385	15493	15667	15471	15528	15242	15608	15392	15385	15386	15377	15413	15328	15333	15371	15589	15370	15484	15443	15605	15462	15442	15338	15295	15610	15486	15425	15523	15384	15554	15528	15422	15336	15459	15470	15461	15523	15454	15514	15380	15517	15352	15549	15511	15413	15431	15483	15409	15449	15497	15601	15520	15282	15456	15501	15630	15529	15518	15531	15466	15734	15462	15681	15479	15516	15442	15604	15662	15540	15530	15475	15525	15195	15563	15483	15514	15581	15412	15513	15726	15296	15441	15499	15385	15423	15390	15403	15328	15425	15406	15350	15641	15578	15413	15614	15693	15514	15433	15354	15401	15407	15427	15463	15299	15568	15438	15737	15447	15408	15568	15431	15417	15530	15430	15498	15468	15440	15441	15465	15580	15388	15721	15461	15436	15669	15353	15477	15395	15645	15550	15857	15378	15493	15360	15509	15456	15528	15505	15689	15339	15500	15501	15429	15441	15493	15342	15561	15339	15534	15453	15626	15293	15401	15480	15404	15563	15354	15563	15416	15535	15541	15336	15509	15391	15437	15587	15468	15569	15372	15457	15426	15284	15457	15511	15562	15364	15488	15376	15354	15677	15552	15535	15594	15591	15493	15493	15512	15500	15451	15487	15355	15605	15669	15720	15398	15505	15599	15470	15432	15404	15615	15304	15371	15517	15503	15425	15384	15619	15505	15513	15624	15502	15392	15456	15552	15467	15404	15402	15552	15456	15566	15431	15436	15420	15443	15337	15537	15320	15607	15486	15527	15437	15348	15509	15489	15470	15261	15441	15617	15475	15615	15435	15460	15579	15490	15398	15476	15440	15402	15302	15608	15508	15475	15107	15375	15455	15519	15517	15496	15402	15558	15401	15480	15526	15508	15463	15380	15381	15386	15386	15461	15595	15617	15478	15417	15562	15461	15470	15463	15508	15459	15423	15620	15314	15351	15452	15548	15597	15541	15457	15452	15356	15278	15332	15465	15407	15520	15562	15574	15479	15275	15518	15370	15497	15481	15489	15335	15636	15467	15535	15554	15482	15359	15567	15706	15468	15454	15503	15459	15580	15605	15357	15479	15276	15347	15508	15369	15429	15538	15394	15521	15552	15547	15518	15643	15368	15438	15469	15476	15559	15444	15631	15510	15667	15437	15548	15503	15303	15458	15437	15593	15379	15527	15417	15500	15559	15466	15390	15670	15513	15348	15415	15370	15680	15286	15487	15412	15308	15417	15494	15544	15436	15500	15337	15576	15459	15361	15267	15526	15479	15339	15631	15485	15337	15554	15385	15395	15526	15695	15270	15685	15440	15591	15580	15517	15504	15456	15344	15557	15522	15454	15400	15396	15478	15601	15565	15496	15570	15436	15510	15410	15557	15424	15287	15520	15434	15498	15436	15449	15375	15505	15368	15437	15647	15585	15470	15405	15682	15486	15442	15508	15326	15509	15366	15404	15429	15495	15360	15609	15336	15612	15538	15503	15514	15378	15413	15455	15358	15557	15639	15371	15411	15427	15405	15630	15523	15411	15317	15447	15532	15591	15603	15604	15534	15538	15512	15624	15474	15374	15497	15342	15422	15586	15436	15335	15487	15479	15442	15500	15386	15314	15432	15487	15478	15369	15446	15651	15406	15388	15478	15531	15267	15519	15629	15430	15448	15417	15510	15522	15510	15472	15524	15500	15376	15549	15450	15450	15376	15459	15609	15592	15362	15507	15381	15546	15379	15296	15661	15512	15444	15524	15394	15521	15553	15636	15347	15572	15467	15601	15488	15454	15498	15483	15458	15510	15470	15469	15567	15436	15545	15337	15433	15328	15443	15359	15656	15470	15634	15455	15469	15604	15546	15548	15563	15459	15530	15534	15298	15416	15609	15436	15384	15550	15567	15565	15383	15390	15454	15527	15349	15550	15468	15353	15596	15374	15522	15419	15381	15512	15443	15457	15661	15382	15480	15492	15435	15458	15735	15516	15433	15342	15409	15522	15556	15470	15389	15541	15534	15535	15668	15473	15463	15506	15585	15472	15426	15363	15441	15455	15415	15603	15504	15586	15409	15438	15422	15502	15373	15322	15440	15428	15523	15471	15391	15429	15506	15469	15464	15552	15443	15422	15390	15446	15568	15538	15404	15528	15384	15644	15599	15631	15620	15545	15671	15526	15488	15485	15516	15554	15526	15565	15564	15437	15599	15476	15584	15266	15440	15501	15390	15417	15600	15458	15459	15456	15472	15338	15498	15578	15446	15466	15198	15554	15443	15446	15383	15410	15490	15536	15495	15411	15598	15517	15457	15435	15505	15528	15441	15528	15651	15456	15521	15447	15451	15536	15566	15460	15488	15578	15768	15440	15354	15436	15416	15285	15394	15652	15473	15618	15587	15510	15443	15443	15709	15479	15519	15677	15455	15371	15585	15550	15586	15538	15539	15443	15470	15426	15538	15392	15341	15387	15570	15545	15440	15535	15393	15364	15522	15494	15423	15324	15461	15519	15463	15295	15501	15544	15356	15384	15461	15279	15434	15477	15396	15524	15510	15393	15402	15488	15652	15506	15555	15573	15554	15399	15384	15434	15464	15555	15371	15524	15548	15573	15681	15485	15467	15227	15478	15460	15562	15473	15533	15512	15464	15531	15566	15499	15518	15441	15601	15477	15432	15403	15479	15503	15613	15349	15394	15418	15382	15401	15516	15490	15332	15437	15513	15548	15423	15434	15468	15705	15521	15502	15496	15482	15437	15492	15564	15495	15511	15495	15353	15629	15517	15467	15421	15316	15263	15235	15622	15638	15490	15574	15448	15392	15605	15574	15695	15421	15505	15519	15606	15521	15353	15609	15572	15394	15340	15383	15474	15511	15402	15575	15474	15499	15434	15504	15286	15529	15542	15454	15442	15375	15567	15427	15415	15523	15439	15384	15506	15321	15536	15540	15477	15493	15671	15516	15289	15426	15542	15401	15572	15379	15389	15454	15586	15253	15416	15363	15546	15375	15379	15416	15517	15395	15581	15548	15479	15538	15535	15506	15479	15419	15582	15548	15477	15621	15411	15426	15503	15511	15488	15516	15553	15320	15475	15527	15521	15222	15579	15521	15389	15268	15285	15599	15405	15465	15662	15394	15387	15501	15523	15530	15538	15557	15505	15481	15459	15580	15447	15616	15391	15413	15454	15358	15440	15540	15509	15513	15485	15411	15500	15459	15406	15577	15423	15549	15457	15430	15658	15736	15480	15554	15604	15687	15471	15613	15492	15421	15471	15585	15633	15331	15565	15501	15460	15412	15450	15571	15592	15279	15379	15319	15624	15564	15464	15393	15716	15501	15543	15435	15508	15598	15328	15477	15554	15556	15554	15410	15486	15405	15525	15462	15552	15282	15466	15392	15478	15368	15394	15318	15630	15539	15528	15458	15403	15454	15345	15534	15603	15345	15520	15507	15524	15229	15475	15366	15550	15578	15639	15362	15494	15612	15502	15447	15463	15583	15472	15431	15665	15443	15492	15461	15685	15440	15505	15462	15398	15499	15537	15387	15381	15599	15453	15657	15574	15614	15478	15569	15371	15393	15466	15402	15434	15506	15586	15600	15376	15560	15522	15458	15467	15470	15578	15606	15532	15526	15483	15449	15440	15473	15378	15516	15438	15540	15393	15491	15396	15567	15372	15425	15602	15534	15554	15449	15431	15555	15511	15577	15361	15483	15482	15538	15412	15492	15605	15505	15528	15515	15425	15467	15419	15547	15543	15346	15489	15585	15475	15507	15351	15538	15246	15619	15526	15505	15423	15499	15396	15540	15431	15642	15640	15448	15559	15459	15484	15348	15488	15463	15521	15599	15358	15418	15406	15291	15346	15495	15343	15387	15440	15596	15441	15289	15502	15456	15569	15437	15477	15473	15487	15682	15385	15488	15520	15550	15352	15529	15647	15810	15319	15367	15609	15366	15386	15571	15544	15550	15450	15565	15572	15373	15556	15533	15451	15481	15537	15597	15547	15513	15433	15507	15554	15600	15399	15396	15617	15429	15551	15556	15476	15500	15386	15327	15461	15531	15468	15659	15498	15458	15362	15312	15464	15370	15507	15488	15604	15556	15635	15415	15519	15264	15513	15546	15405	15571	15504	15333	15363	15494	15472	15467	15618	15319	15386	15539	15770	15572	15541	15624	15417	15462	15450	15703	15431	15504	15525	15541	15465	15416	15483	15339	15487	15431	15477	15342	15533	15417	15572	15345	15472	15460	15662	15521	15422	15360	15526	15451	15620	15432	15576	15446	15470	15415	15344	15652	15666	15476	15561	15439	15625	15456	15414	15398	15470	15613	15426	15490	15479	15529	15597	15532	15547	15385	15472	15558	15602	15510	15421	15479	15659	15521	15384	15572	15581	15703	15466	15608	15319	15551	15524	15393	15287	15550	15350	15502	15549	15491	15585	15458	15412	15465	15419	15727	15479	15489	15474	15453	15522	15510	15623	15532	15331	15503	15492	15525	15389	15409	15509	15429	15432	15572	15623	15584	15469	15296	15598	15615	15547	15311	15582	15360	15424	15566	15356	15590	15560	15408	15416	15429	15412	15582	15510	15345	15510	15553	15545	15523	15487	15461	15519	15554	15497	15378	15391	15503	15349	15496	15485	15441	15565	15537	15252	15566	15245	15508	15488	15557	15456	15612	15448	15625	15439	15428	15575	15603	15550	15446	15608	15319	15629	15281	15357	15466	15443	15319	15461	15494	15392	15438	15525	15496	15404	15364	15519	15446	15529	15513	15413	15478	15393	15587	15503	15504	15626	15540	15478
23457	21440	28161	25706	23438	23554	22390	19769	19133	19144	18731	18644	18423	18157	18130	18128	17962	17936	17786	17793	17914	17874	17807	17754	17886	17714	17781	17671	17899	17920	17734	17622	17478	17721	17621	17543	17673	17657	17731	17545	17551	17636	17562	17665	17625	17758	17684	17641	17481	17667	17658	17683	17735	17809	17436	17671	17768	17574	17768	17736	17621	17665	17708	17523	17570	17847	17384	17522	17535	17471	17389	17809	17416	17466	17613	17448	17279	17423	17815	17665	17721	17456	17626	17437	17560	17496	17628	17665	17547	17678	17666	17622	17449	17700	17666	17462	17644	17398	17569	17677	17696	17607	17298	17485	17460	17234	17733	17429	17657	17422	17568	17557	17501	17490	17466	17361	17516	17586	17563	17552	17492	17588	17517	17499	17438	17578	17569	17668	17377	17581	17606	17618	17785	17445	17509	17605	17621	17647	17807	17573	17542	17640	17563	17493	17664	17506	17495	17561	17552	17608	17672	17352	17457	17338	17718	17532	17557	17293	17542	17611	17612	17567	17335	17433	17393	17680	17767	17529	17337	17509	17679	17276	17341	17408	17467	17499	17512	17717	17671	17538	17384	17566	17619	17687	17473	17599	17453	17559	17729	17474	17439	17563	17802	17576	17592	17666	17552	17677	17735	17556	17541	17737	17450	17549	17572	17608	17625	17334	17462	17561	17544	17562	17506	17467	17693	17577	17524	17556	17803	17688	17777	17444	17455	17881	17711	17480	17579	17458	17475	17313	17572	17426	17526	17522	17435	17685	17492	17662	17760	17536	17308	17660	17595	17510	17419	17731	17549	17718	17459	17565	17547	17361	17495	17382	17526	17798	17712	17444	17627	17579	17687	17455	17492	17277	17658	17656	17519	17599	17681	17536	17321	17615	17573	17601	17545	17653	17596	17505	17581	17555	17607	17675	17419	17568	17516	17325	17418	17661	17541	17586	17579	17351	17495	17526	17532	17789	17672	17576	17676	17575	17503	17463	17610	17350	17667	17591	17562	17547	17814	17735	17491	17561	17685	17510	17590	17501	17642	17667	17593	17652	17654	17691	17519	17329	17532	17673	17597	17632	17541	17433	17605	17539	17719	17508	17473	17527	17617	17690	17557	17565	17365	17880	17560	17467	17656	17500	17582	17245	17482	17541	17685	17514	17555	17646	17454	17380	17469	17649	17541	17859	17546	17839	17516	17518	17469	17568	17561	17810	17394	17709	17615	17592	17569	17563	17779	17603	17733	17847	17614	17683	17450	17547	17249	17603	17472	17477	17618	17624	17438	17431	17501	17590	17506	17666	17657	17445	17641	17648	17496	17484	17437	17702	17291	17592	17619	17378	17770	17530	17396	17423	17488	17616	17523	17632	17481	17346	17509	17413	17616	17629	17488	17565	17416	17611	17548	17560	17555	17439	17707	17310	17535	17594	17472	17561	17441	17645	17433	17611	17603	17573	17526	17579	17566	17538	17705	17540	17573	17490	17388	17612	17642	17521	17703	17373	17470	17449	17719	17549	17435	17539	17436	17613	17593	17631	17552	17678	17384	17565	17349	17428	17410	17781	17689	17550	17631	17574	17526	17398	17737	17593	17583	17595	17617	17560	17548	17620	17814	17518	17661	17890	17571	17483	17735	17730	17588	17605	17648	17492	17554	17269	17670	17731	17593	17621	17570	17663	17507	17688	17686	17460	17640	17780	17609	17647	17637	17645	17597	17573	17412	17822	17600	17673	17402	17638	17642	17430	17507	17641	17589	17628	17442	17377	17587	17438	17502	17453	17577	17724	17547	17429	17533	17643	17502	17449	17461	17800	17480	17491	17528	17578	17611	17612	17538	17574	17461	17657	17538	17567	17593	17478	17357	17437	17775	17440	17646	17564	17640	17557	17509	17387	17553	17578	17512	17398	17429	17436	17626	17499	17697	17516	17389	17380	17703	17505	17532	17601	17516	17781	17648	17499	17740	17409	17677	17567	17707	17586	17678	17460	17447	17790	17637	17635	17605	17551	17546	17593	17587	17591	17647	17660	17639	17743	17686	17648	17597	17451	17481	17467	17660	17513	17744	17489	17611	17628	17427	17529	17547	17409	17643	17343	17699	17530	17564	17572	17846	17608	17574	17642	17587	17669	17434	17422	17421	17572	17652	17509	17733	17460	17628	17389	17590	17593	17730	17500	17565	17769	17503	17441	17694	17670	17442	17497	17728	17685	17708	17705	17387	17439	17670	17333	17637	17646	17497	17411	17664	17640	17451	17277	17443	17366	17598	17490	17576	17363	17533	17752	17362	17403	17498	17432	17665	17508	17731	17636	17621	17444	17617	17608	17614	17573	17435	17629	17536	17711	17446	17393	17299	17622	17552	17410	17304	17559	17362	17884	17553	17549	17756	17354	17612	17565	17747	17572	17600	17369	17453	17517	17672	17619	17517	17677	17545	17541	17644	17476	17442	17375	17627	17549	17765	17569	17673	17501	17550	17529	17393	17537	17502	17559	17568	17577	17756	17432	17414	17583	17527	17532	17428	17494	17613	17630	17431	17489	17650	17608	17742	17617	17587	17551	17557	17516	17472	17523	17505	17595	17650	17487	17419	17492	17819	17503	17719	17549	17514	17711	17481	17786	17572	17558	17430	17620	17717	17518	17427	17530	17599	17554	17697	17463	17364	17572	17721	17756	17601	17682	17800	17607	17574	17411	17507	17624	17331	17479	17567	17667	17720	17365	17620	17524	17359	17615	17676	17378	17480	17628	17513	17590	17670	17460	17499	17581	17478	17709	17546	17293	17390	17676	17572	17550	17502	17496	17606	17276	17422	17654	17714	17580	17621	17625	17667	17689	17553	17367	17367	17556	17385	17470	17473	17565	17424	17555	17447	17759	17581	17743	17215	17527	17603	17576	17630	17620	17525	17560	17709	17594	17425	17511	17559	17741	17559	17654	17709	17689	17469	17652	17650	17511	17612	17408	17564	17490	17564	17417	17428	17502	17582	17633	17409	17483	17418	17464	17701	17509	17533	17396	17547	17547	17419	17602	17479	17578	17573	17613	17437	17690	17379	17669	17518	17327	17699	17576	17535	17591	17725	17492	17641	17602	17397	17674	17465	17538	17521	17576	17696	17356	17584	17491	17433	17420	17751	17779	17611	17694	17622	17709	17381	17554	17753	17605	17622	17569	17535	17415	17609	17573	17566	17554	17462	17578	17476	17720	17773	17661	17734	17476	17709	17565	17403	17504	17429	17487	17481	17575	17642	17664	17335	17505	17515	17494	17560	17841	17711	17453	17591	17414	17499	17542	17669	17524	17632	17449	17449	17433	17660	17500	17647	17423	17597	17698	17608	17574	17568	17705	17644	17577	17459	17613	17618	17490	17440	17474	17543	17458	17383	17663	17557	17578	17351	17630	17556	17663	17373	17579	17639	17551	17874	17619	17598	17682	17794	17620	17520	17543	17497	17441	17496	17482	17277	17356	17451	17487	17336	17418	17399	17677	17648	17460	17561	17652	17537	17723	17612	17470	17536	17669	17543	17551	17328	17650	17482	17541	17555	17571	17467	17606	17303	17480	17446	17607	17687	17588	17527	17540	17405	17653	17475	17701	17532	17429	17708	17544	17614	17760	17707	17573	17550	17468	17681	17593	17384	17622	17696	17544	17489	17624	17641	17477	17704	17379	17540	17617	17587	17600	17618	17680	17544	17441	17527	17576	17774	17529	17667	17731	17618	17557	17693	17682	17547	17656	17526	17606	17562	17636	17521	17529	17577	17545	17543	17529	17715	17619	17764	17676	17613	17462	17616	17493	17499	17396	17538	17443	17491	17732	17548	17520	17597	17573	17551	17649	17817	17507	17465	17597	17319	17225	17624	17612	17749	17284	17597	17608	17765	17662	17518	17489	17513	17618	17860	17510	17553	17523	17592	17742	17341	17513	17697	17497	17390	17561	17549	17593	17597	17509	17506	17526	17363	17675	17541	17450	17380	17542	17635	17581	17770	17416	17486	17536	17476	17382	17707	17545	17539	17611	17578	17576	17562	17505	17634	17536	17367	17492	17535	17592	17421	17464	17607	17496	17486	17554	17601	17642	17572	17369	17487	17709	17594	17671	17692	17541	17583	17603	17658	17561	17692	17353	17470	17598	17631	17417	17752	17538	17674	17524	17587	17516	17530	17604	17522	17477	17432	17576	17646	17478	17675	17574	17461	17475	17544	17525	17530	17385	17415	17771	17621	17614	17500	17681	17618	17522	17626	17480	17620	17753	17618	17323	17670	17407	17521	17637	17745	17554	17498	17616	17521	17552	17609	17509	17454	17536	17755	17564	17515	17582	17622	17499	17613	17694	17666	17432	17606	17608	17550	17609	17609	17529	17692	17603	17707	17563	17688	17578	17496	17656	17474	17795	17831	17705	17570	17583	17563	17620	17626	17663	17576	17508	17475	17578	17518	17563	17771	17572	17688	17687	17499	17512	17751	17549	17577	17552	17578	17581	17558	17466	17789	17560	17504	17396	17530	17244	17512	17549	17502	17516	17580	17613	17334	17605	17628	17434	17585	17486	17605	17612	17718	17473	17519	17553	17454	17775	17491	17563	17611	17561	17640	17607	17560	17646	17564	17721	17564	17619	17579	17388	17536	17450	17748	17585	17543	17680	17502	17584	17403	17657	17525	17494	17531	17479	17617	17551	17614	17498	17474	17648	17710	17629	17619	17306	17371	17618	17535	17498	17515	17630	17464	17676	17715	17626	17617	17698	17432	17662	17499	17404	17721	17517	17492	17385	17488	17315	17503	17557	17762	17694	17552	17517	17571	17594	17593	17606	17576	17345	17628	17492	17605	17638	17524	17717	17453	17567	17577	17602	17443	17693	17464	17577	17503	17448	17561	17568	17552	17509	17646	17375	17637	17606	17655	17383	17650	17637	17513	17421	17501	17584	17721	17607	17766	17519	17399	17627	17678	17727	17669	17538	17728	17480	17334	17692	17633	17494	17610	17635	17669	17599	17450	17567	17656	17568	17481	17655	17469	17809	17706	17491	17646	17384	17598	17571	17637	17694	17578	17567	17707	17558	17682	17516	17720	17358	17425	17584	17662	17488	17766	17766	17644	17429	17577	17356	17730	17727	17503	17402	17668	17478	17545	17584	17622	17634
22687	44980	38707	30440	25442	21731	19723	18567	18113	17684	16966	16621	16351	16424	16143	16236	16114	15868	15965	15991	15841	15760	15635	15785	15920	15837	15705	15730	15605	15631	15563	15413	15534	15547	15741	15589	15612	15632	15578	15435	15600	15456	15589	15534	15698	15511	15569	15520	15787	15558	15609	15601	15451	15765	15692	15676	15502	15694	15623	15433	15635	15519	15603	15663	15639	15628	15489	15751	15512	15433	15584	15580	15716	15767	15533	15495	15565	15413	15620	15448	15640	15486	15558	15531	15712	15660	15513	15625	15485	15501	15443	15631	15600	15473	15532	15532	15292	15517	15488	15593	15827	15434	15565	15641	15579	15522	15570	15427	15481	15616	15389	15607	15592	15732	15476	15674	15565	15652	15565	15610	15670	15572	15530	15563	15544	15555	15533	15393	15612	15373	15344	15632	15473	15532	15482	15555	15625	15504	15783	15721	15551	15529	15562	15469	15639	15546	15520	15746	15553	15544	15502	15491	15623	15617	15468	15556	15273	15453	15566	15410	15455	15626	15679	15574	15596	15546	15607	15458	15632	15510	15657	15591	15474	15626	15463	15501	15627	15488	15531	15509	15630	15574	15636	15663	15461	15670	15398	15799	15448	15630	15531	15505	15547	15515	15418	15467	15585	15607	15490	15496	15533	15614	15417	15553	15513	15441	15451	15670	15733	15481	15485	15776	15600	15547	15508	15700	15430	15735	15658	15708	15670	15501	15764	15574	15562	15674	15712	15622	15493	15430	15458	15619	15705	15485	15600	15561	15528	15670	15563	15476	15640	15448	15483	15611	15640	15577	15446	15639	15495	15606	15484	15499	15536	15717	15481	15460	15631	15624	15473	15380	15569	15457	15544	15566	15492	15594	15715	15590	15611	15551	15600	15277	15590	15569	15653	15629	15623	15463	15767	15506	15530	15573	15458	15456	15699	15506	15559	15576	15416	15541	15469	15581	15536	15551	15531	15625	15524	15474	15452	15432	15516	15495	15561	15417	15481	15694	15606	15577	15514	15554	15493	15621	15515	15586	15470	15626	15638	15662	15618	15642	15576	15520	15561	15673	15779	15454	15683	15747	15499	15532	15588	15501	15488	15629	15540	15579	15808	15467	15685	15461	15584	15352	15506	15589	15596	15834	15666	15693	15603	15598	15466	15480	15636	15609	15593	15498	15503	15562	15473	15528	15633	15478	15556	15583	15500	15683	15520	15420	15622	15382	15443	15603	15503	15493	15443	15556	15604	15595	15454	15553	15564	15464	15546	15676	15428	15622	15663	15562	15585	15591	15469	15503	15407	15513	15563	15423	15498	15492	15585	15671	15563	15591	15493	15552	15406	15598	15300	15596	15467	15588	15495	15420	15459	15536	15487	15616	15527	15495	15499	15501	15436	15777	15498	15604	15474	15578	15764	15706	15398	15627	15731	15492	15504	15531	15484	15497	15795	15493	15664	15473	15629	15627	15629	15204	15457	15612	15508	15592	15529	15506	15653	15393	15576	15636	15646	15533	15413	15627	15483	15438	15641	15638	15556	15606	15465	15348	15478	15660	15401	15553	15645	15575	15587	15761	15493	15447	15488	15590	15447	15484	15649	15823	15661	15403	15494	15359	15518	15497	15547	15513	15540	15726	15751	15518	15612	15494	15401	15489	15578	15537	15610	15481	15415	15583	15484	15668	15469	15514	15312	15525	15516	15298	15539	15450	15581	15610	15425	15593	15424	15522	15699	15668	15690	15618	15554	15483	15560	15438	15688	15578	15652	15517	15472	15653	15654	15509	15567	15542	15350	15551	15443	15656	15388	15491	15502	15600	15564	15535	15572	15336	15446	15688	15481	15594	15573	15732	15559	15544	15592	15656	15559	15689	15460	15501	15585	15688	15619	15484	15530	15477	15573	15685	15608	15537	15481	15506	15448	15723	15360	15438	15565	15701	15539	15452	15582	15596	15449	15526	15568	15542	15423	15298	15703	15522	15532	15352	15636	15477	15372	15612	15543	15657	15493	15612	15502	15575	15631	15524	15747	15615	15595	15501	15484	15473	15460	15580	15456	15370	15496	15530	15666	15652	15449	15508	15692	15717	15512	15496	15533	15604	15465	15645	15520	15481	15540	15720	15691	15464	15579	15523	15565	15603	15333	15481	15462	15481	15511	15451	15516	15486	15754	15551	15517	15407	15486	15480	15702	15546	15567	15562	15429	15633	15543	15470	15433	15353	15548	15374	15569	15491	15492	15575	15647	15565	15371	15606	15532	15499	15585	15590	15415	15622	15338	15561	15637	15627	15529	15489	15442	15572	15546	15572	15603	15590	15671	15425	15628	15483	15547	15462	15581	15588	15599	15577	15457	15564	15653	15560	15476	15322	15620	15654	15470	15640	15439	15668	15627	15322	15566	15616	15468	15468	15609	15627	15462	15618	15523	15565	15674	15539	15694	15588	15634	15504	15677	15482	15447	15516	15650	15562	15457	15472	15409	15484	15688	15676	15645	15532	15705	15547	15568	15549	15595	15569	15458	15584	15598	15698	15617	15579	15548	15410	15633	15460	15413	15549	15657	15670	15412	15529	15478	15476	15565	15522	15541	15430	15793	15424	15609	15638	15704	15419	15413	15533	15511	15604	15646	15579	15539	15441	15577	15547	15712	15427	15740	15509	15504	15598	15591	15342	15530	15428	15454	15597	15579	15427	15428	15432	15652	15480	15505	15415	15797	15452	15480	15454	15500	15452	15562	15587	15701	15584	15567	15509	15530	15455	15581	15568	15476	15448	15537	15608	15560	15445	15583	15539	15392	15441	15539	15436	15419	15595	15606	15631	15699	15593	15584	15415	15624	15592	15557	15518	15566	15452	15450	15475	15658	15497	15618	15744	15343	15405	15490	15598	15562	15600	15672	15677	15316	15489	15423	15628	15473	15527	15608	15435	15687	15445	15570	15449	15372	15405	15678	15645	15552	15489	15622	15605	15585	15535	15572	15511	15548	15544	15540	15483	15593	15602	15590	15564	15597	15419	15459	15419	15522	15592	15449	15584	15499	15512	15565	15481	15526	15552	15543	15566	15617	15558	15598	15507	15721	15582	15492	15443	15596	15441	15342	15477	15561	15642	15537	15616	15515	15574	15331	15574	15449	15591	15372	15486	15590	15619	15461	15635	15590	15525	15730	15675	15424	15649	15588	15615	15525	15457	15499	15548	15389	15762	15517	15409	15572	15470	15514	15558	15533	15505	15478	15662	15486	15441	15478	15582	15532	15624	15545	15595	15441	15618	15525	15576	15471	15519	15682	15573	15655	15536	15403	15588	15745	15558	15601	15517	15479	15587	15489	15519	15505	15555	15585	15543	15653	15793	15316	15507	15383	15380	15568	15560	15697	15593	15541	15485	15623	15488	15488	15426	15611	15431	15430	15413	15521	15433	15448	15584	15529	15527	15685	15554	15347	15460	15480	15706	15465	15614	15655	15747	15461	15414	15545	15413	15603	15708	15640	15557	15532	15560	15493	15611	15759	15574	15756	15646	15498	15620	15599	15375	15532	15467	15387	15502	15532	15452	15494	15416	15560	15608	15609	15418	15435	15559	15346	15565	15649	15608	15383	15667	15644	15658	15509	15364	15430	15584	15552	15206	15726	15612	15566	15478	15533	15554	15605	15518	15609	15559	15463	15653	15588	15686	15578	15734	15464	15753	15501	15506	15642	15516	15326	15682	15626	15469	15634	15582	15473	15509	15580	15780	15583	15565	15526	15372	15497	15581	15502	15552	15427	15442	15656	15633	15654	15598	15525	15566	15484	15557	15532	15425	15613	15578	15646	15443	15626	15528	15446	15493	15548	15623	15478	15492	15739	15705	15505	15440	15610	15445	15709	15395	15484	15645	15361	15601	15672	15560	15633	15517	15354	15541	15463	15707	15444	15526	15575	15586	15604	15443	15565	15440	15442	15563	15507	15615	15563	15598	15501	15582	15644	15347	15537	15572	15470	15588	15628	15666	15648	15509	15646	15745	15575	15534	15557	15608	15614	15725	15660	15573	15684	15497	15588	15677	15556	15518	15661	15491	15581	15508	15512	15642	15481	15602	15529	15538	15449	15527	15410	15630	15532	15534	15462	15445	15630	15507	15660	15570	15566	15280	15496	15446	15597	15622	15586	15476	15524	15671	15426	15578	15498	15425	15440	15413	15456	15675	15673	15566	15520	15555	15532	15498	15501	15665	15595	15498	15541	15502	15601	15265	15529	15701	15616	15646	15694	15532	15486	15599	15704	15523	15650	15295	15466	15540	15499	15673	15588	15641	15630	15688	15478	15714	15582	15548	15629	15386	15610	15564	15740	15701	15496	15533	15565	15554	15571	15683	15649	15657	15536	15591	15642	15611	15480	15425	15576	15437	15463	15663	15451	15566	15624	15347	15780	15525	15604	15602	15620	15476	15717	15503	15594	15665	15479	15473	15727	15504	15437	15787	15514	15590	15557	15613	15479	15513	15538	15568	15381	15501	15428	15373	15671	15645	15450	15679	15613	15661	15623	15314	15732	15588	15504	15581	15492	15519	15475	15676	15698	15485	15422	15636	15404	15620	15434	15624	15523	15700	15414	15575	15575	15541	15770	15560	15537	15497	15590	15612	15594	15456	15427	15521	15582	15669	15569	15423	15597	15588	15614	15518	15588	15420	15683	15574	15747	15396	15584	15519	15527	15609	15505	15447	15566	15509	15583	15646	15566	15602	15463	15645	15319	15597	15633	15457	15634	15625	15552	15501	15628	15595	15377	15506	15634	15676	15574	15460	15477	15374	15579	15683	15503	15559	15503	15512	15613	15633	15521	15741	15601	15473	15536	15727	15613	15463	15455	15470	15646	15374	15626	15401	15484	15595	15457	15388	15688	15574	15631	15775	15661	15587	15565	15683	15618	15540	15665	15338	15621	15644	15533	15403	15471	15591	15555	15514	15598	15798	15495	15614	15617	15568	15596	15457	15758	15463	15751	15601	15682	15458	15320	15554	15466	15517	15590	15501	15476	15422	15575	15376	15624	15498	15594	15649	15395	15542	15558	15579	15477	15608	15657	15513	15375	15450	15537	15460	15446	15358	15530	15610	15506	15552	15479	15415	15563	15525	15589	15567	15494	15653	15657	15620	15322	15572	15611	15548
25344	21634	27767	28305	21841	20347	19614	18810	18175	17984	17869	17667	17797	17515	17511	17376	17467	17320	17169	17397	17316	17324	17107	17193	17247	17128	17247	17082	17085	16965	16990	17258	17240	17107	16993	17088	17120	17085	16997	17075	17238	17024	17120	17175	16984	17076	17228	17161	17198	17197	16964	17090	17404	17012	17263	17089	17111	16989	17106	17123	17052	17074	17269	17058	17070	16903	17050	17175	16943	17008	16998	17045	16920	17015	17158	17100	16945	17067	16955	17041	16932	17047	16894	17070	16867	17094	17329	16969	17097	17001	17051	16987	17016	17142	16989	17239	17028	16926	16955	17000	16969	17126	16876	17000	17041	17017	17033	16976	16928	16962	17025	16894	17065	17000	16786	17160	17152	16900	17189	17126	17122	16893	17145	17190	17024	17178	17014	16916	17201	17125	17096	17035	17103	16989	17166	17215	17199	17126	17247	17018	17069	16937	17211	16948	17161	17041	16932	16833	17087	16909	17015	17022	16989	17051	16860	17049	17128	17196	17116	17124	16855	17069	17052	16881	17050	17083	17054	16889	16912	17149	17092	16902	17018	17029	16912	17143	17059	16999	17263	17125	16859	17145	17137	17249	16987	17061	17055	17122	17141	17048	16927	17197	17065	17149	16850	17058	16988	17124	17128	16970	17030	17184	17305	16827	17133	17032	16852	17110	17133	17142	17167	17052	17205	17043	16986	17038	17162	16945	17099	17139	17116	16982	17055	17087	16903	16968	17034	16892	17132	17305	16963	17049	17262	16961	17167	17164	17089	17131	17291	17069	17126	16993	16975	17198	16835	16761	16910	16932	17126	17163	17051	17141	17092	16988	17131	17098	17117	17146	16985	17130	17094	16950	17037	17051	17135	17006	17229	17098	17221	17002	17281	17158	17288	16803	16994	16922	17004	17075	16905	17156	17132	17303	17146	17174	16994	17213	17099	17194	17105	16916	17095	16914	17133	17036	17028	17143	16999	17169	17065	17080	17223	17101	17208	17209	16809	16976	17044	16946	16893	17221	17093	17122	16762	16948	17026	17211	17081	17090	17293	16889	16932	17015	16996	16875	17055	17006	16975	16923	16957	17392	16976	17079	17047	17017	17059	17082	16946	17130	17024	17340	17038	16920	17014	16929	17076	17034	17141	16974	17109	17260	16967	17037	17168	17320	17148	17125	16892	16991	17103	17129	16850	17121	16914	17040	16984	17149	17142	16921	16999	17014	16936	16984	17135	16946	16913	16829	17022	17137	17173	17187	17039	16988	17003	17064	16937	17157	17073	17214	17115	17257	17348	16968	17113	16956	17063	17159	17104	16938	17081	16964	17095	17090	17141	17020	17031	16906	17140	16980	16972	17188	17014	17165	17289	17103	17186	17079	16995	17301	17346	17238	17000	16943	16935	17074	17137	17295	17053	17167	17099	16849	17118	17213	16924	17160	17002	17150	17188	16995	17159	16969	17159	17070	17026	16989	16866	16913	17026	17101	17184	17123	17141	17110	16963	17060	17273	16997	17152	17141	16927	17200	17072	17220	16908	17103	17099	16938	16872	17102	17005	16923	17059	17177	17114	17056	16828	16845	17030	17279	17168	16963	17095	17093	17018	17049	16844	16950	17059	16984	17195	16892	17024	17079	16909	17071	17118	17130	17354	17315	17228	17184	17016	17158	16837	16886	16973	16936	17004	17196	16972	16839	16953	16954	17226	17085	17025	17162	17132	17232	17029	17151	16899	17049	17127	17089	17134	17012	17071	17200	17058	17014	16965	17077	17216	16989	17094	17107	17156	17085	17125	17039	16976	17296	17169	17000	17168	17036	16951	16962	17011	17184	16977	17172	17078	17251	17204	17000	17143	16965	17030	17029	17004	16944	17091	16856	17191	17142	17079	16846	17279	17145	16915	17137	16997	17063	17040	17107	16935	17138	17023	16879	17034	17176	17149	17199	17213	17122	17250	17058	16865	17065	17206	16895	17062	17059	17076	16957	17247	17001	16947	16979	17102	17167	17154	17042	17197	17074	17040	17031	17127	17120	17100	17184	16949	17165	17210	17056	16931	17184	16861	16919	17006	16985	16836	16829	16700	16894	16909	17068	17006	17117	17036	17130	17216	17160	17181	17121	17134	16986	17142	17101	17118	16893	17146	17044	17171	17045	17166	17126	17118	17019	17084	16948	17142	17185	17116	17110	17084	17055	17098	17157	17051	17064	17167	17247	17169	16866	17230	17187	17132	16973	17114	17024	16998	16927	17107	17105	17025	17206	17113	17010	17131	17001	17087	17156	16932	17023	17140	17176	17268	17116	17070	17150	17096	16914	16895	16854	16892	17092	17020	17070	16973	17035	17081	16980	17223	17194	17006	17023	16957	16983	16971	17114	17139	17110	17272	17215	16886	16957	17207	16876	16912	17071	17245	16947	17110	17235	17337	17062	17165	16990	17156	17239	17145	17083	17021	16850	17083	17171	17097	17102	17141	17036	16828	16987	16813	16990	16956	17201	17037	17100	17035	17077	17115	17147	17123	17096	17136	17182	17113	17017	17016	17026	17159	16791	17146	17196	17135	17252	17244	17105	17168	16938	17075	16930	17165	17131	16907	17010	16983	17133	17066	17246	17131	17142	16927	17098	17192	17002	16990	17252	17123	17034	16956	17023	17099	17099	17112	17146	17297	16874	17065	17127	17132	17135	17013	17091	17209	17224	17267	17165	17045	17101	17106	16932	17142	17099	17067	17168	17218	17163	17071	16933	16755	16956	17242	17195	16987	17090	17109	17155	16979	17103	17344	17128	17041	16993	17120	17041	17169	17087	17062	17118	17193	17300	17071	16883	16842	17116	17121	17198	17067	16998	17034	16985	17125	17051	16977	17279	16879	17064	17342	17038	17166	17169	17162	17194	17130	17165	17120	17197	17097	16984	17180	16858	17064	17090	16934	17002	17028	17081	17108	17013	17187	17069	16849	17108	17027	17226	17016	16925	16974	17228	17046	16848	17099	17097	16976	16976	16917	17010	16962	16954	16944	17077	17005	17278	16975	17107	16995	17070	17030	16965	16943	17150	17057	17182	17180	17045	17075	17369	17073	17138	17098	17134	17375	17042	17036	17028	17072	17178	17073	17233	17119	17293	17134	17165	16753	17000	16793	16963	17027	16949	17068	17251	17064	17143	17172	17074	17256	17004	17141	17071	17101	17148	17048	17043	17327	17190	17124	17168	17195	17046	17173	16976	17143	17060	17010	17044	17006	17058	17136	17200	17028	17223	17344	17141	17006	16931	17042	17088	17010	17095	17183	16985	17078	16965	17064	17061	17145	17028	17197	17052	17021	16973	17134	17146	17210	17083	17171	16981	17243	17098	17098	17348	17184	16966	17118	16843	17115	17034	17020	16966	17195	17164	16997	16998	17264	17249	17001	17077	16964	16941	17135	17254	17228	17083	17102	17257	16978	17121	16880	17123	16916	17034	17122	16962	16895	17215	17287	17136	17132	16959	16945	16973	17080	17221	16950	17156	17026	16988	17011	17152	17249	17033	17005	17150	16905	17060	17193	16876	17028	17200	16901	17004	16985	17130	17087	17022	17306	17099	16886	17162	16966	17110	17218	17061	16857	17104	17216	17114	16780	16804	16987	17149	17000	17129	17225	16870	17012	17077	17022	17170	17062	17002	17242	16910	17063	17047	17088	17065	17058	17129	16999	16880	16958	17258	16905	17077	17268	17140	16995	17118	17086	17083	17059	17108	17168	17187	17057	17042	17061	17083	17054	16976	17144	16993	17094	17125	16917	17063	17112	17283	17107	17152	16962	17014	17173	16933	17089	17075	16807	17088	16983	16975	16959	16928	17001	16963	17043	17138	17010	17043	16953	16995	17099	16994	17128	16876	16859	17157	16932	17267	16972	17050	17020	16960	16963	16977	16760	17105	17173	16879	17283	17040	16939	17298	16987	17176	17051	17109	17042	16887	17318	17277	17183	17262	17040	16951	17008	16890	17133	17115	17227	17155	17043	17022	16985	16923	17232	17133	17157	16957	17113	17153	16972	17212	17049	16967	16986	17014	17137	17004	17230	17228	17176	17075	16988	17087	17031	16971	16877	17137	17275	17161	17091	17125	17045	17072	17068	17188	16950	17081	17034	16953	17055	16955	17084	16720	16891	17205	17219	17138	17045	16963	17107	16875	16872	17173	16992	16993	16830	17135	17073	17117	17135	17163	17013	17108	17085	17186	17043	17112	17013	17179	17301	17140	17153	16895	17075	17270	17137	16922	17101	17206	17326	16973	17081	17323	17116	16940	17112	17043	17182	17215	16891	17122	17111	17176	17054	17085	17078	16882	17050	16989	17170	16960	17261	17251	16820	17141	17037	17023	17143	17022	17009	16654	17139	17133	17198	17234	16920	17240	17046	16977	17056	17028	16989	17065	17209	17105	16940	16960	17000	16919	16964	17141	17078	16920	16889	17067	17248	16884	17128	17051	17050	16994	17329	17003	17225	16998	17068	16977	17164	17177	16849	17126	17155	16938	16965	17085	17168	17046	16855	17039	17342	17126	17040	16912	17000	17056	17172	17052	17048	17018	17239	16962	16954	16926	17173	17170	17213	17049	16958	17044	17022	17133	16883	17135	17078	17154	17106	17118	16986	17055	17014	17198	16999	16984	17048	17072	16932	17014	17079	17103	17104	17270	17038	16895	17099	16983	17062	17240	17088	17091	17146	17165	17207	17119	16863	16990	16969	16853	16979	16909	17082	16983	17072	17126	17155	17036	17070	17304	16955	17042	16987	17268	17100	16985	17020	17222	17179	16994	17004	17182	17021	17089	17174	17085	17133	17124	17157	17129	17120	16979	16737	16865	17083	17129	17252	16962	17206	17125	16911	17033	16994	17028	17131	17100	17265	17131	17262	17125	17151	16901	17038	17119	17132	17163	17176	17074	17159	17049	16935	17084	17085	16909	17039	17152	17088	17079	16999	17180	17153	17012	17099	17125	17007	17117	17118	17116	16955	17188	17015	17082	16858	16993	17072	17110	16907	16924	17046	17029	17043	17046	17047	16971	16952	17097	17185	17032	16965	17163	17284	17082	16944	16785	17147	16966	17026	17156	17283	17205	16995	17104	17100	17028	17090	16939	17077	16955	16899	16925	17187	17124	17237	17378
23106	40885	34835	26846	22651	19683	18332	17507	17087	16635	16355	16337	15992	15706	15766	15687	15730	15512	15575	15405	15479	15414	15285	15329	15273	15336	15284	15191	15425	15318	15394	15303	15342	15121	15158	15290	15323	15079	15186	15329	15276	15271	15145	15217	15212	15190	15321	15038	15171	15495	15176	15317	15239	15207	15321	15303	15254	15191	15173	15101	15237	15200	15300	15371	15150	15329	15169	15152	15228	15226	15356	15457	15241	15263	15251	15177	15388	15202	15124	15352	15068	15182	14921	15235	15226	15241	15191	15056	15237	15359	15256	15285	15374	15292	15163	15378	15290	15195	15204	15038	15170	15305	15279	15299	15350	15146	15076	15198	15135	15083	15286	15266	15270	15080	15260	15193	15102	15157	15257	15073	15343	15310	15147	15165	15311	15283	15188	15341	15091	15208	15131	15402	15287	15253	15302	15383	15220	15191	15175	15287	15388	15300	15255	15233	15024	15159	15332	15247	15252	15288	15214	15287	15268	15342	15184	15206	15436	15065	15351	15301	15490	15252	15313	15195	15151	15126	15196	15080	15277	15359	15180	15279	15088	15280	15128	15221	15181	15176	15254	15271	15161	15272	15260	15252	15192	15255	15092	15366	15132	15211	15257	15222	15171	15355	15159	15272	15086	15367	15048	15229	15132	15191	15192	15217	15203	15334	15289	15221	15364	15239	15223	15384	15185	15260	15356	15269	15273	15218	15253	15230	15164	15248	15119	15316	15083	15102	15254	15354	15078	15540	15168	15316	15189	15260	15340	15157	15345	15314	15357	15276	15127	15167	15328	15234	15325	15191	15249	15180	15312	15272	15254	15217	15275	14987	15209	15264	15073	15224	15431	15237	15390	15375	15289	15308	15166	15423	15268	15129	15006	15221	15283	15345	15255	15375	15027	15387	15292	15332	15086	15315	15291	15286	15234	15351	15289	15170	15209	15154	15201	15176	15194	15434	15101	15186	15335	15318	15391	15249	15346	15261	15220	15318	15208	15326	15185	15354	15139	15287	15225	15263	15026	15416	15233	15221	15332	15317	15231	15268	15102	15213	15187	15268	15475	15268	15418	15183	15333	15379	15278	15202	15270	15142	15221	15028	15281	15328	15095	15350	15246	15332	15254	15221	15277	15249	15364	15285	15204	15288	15202	15164	15389	15259	15467	15226	15178	15247	15208	15226	15251	15269	15348	15190	15148	15065	15104	15199	15220	15260	15100	15204	15067	15176	15287	15113	15171	15350	15256	15150	15183	15451	15220	15356	15275	15332	15237	15390	15404	15139	15202	15354	15231	15075	15277	15313	15149	15441	15150	15104	15244	15334	15131	15269	15120	15403	15289	15429	15243	15402	15243	15261	15135	15340	15121	15286	15267	15218	15322	15139	15145	15307	15275	15169	15156	15298	15180	15346	15090	15319	15349	15378	15275	15270	15207	15209	15219	15259	15113	15226	15342	15200	15300	15192	15345	15250	15274	15228	15091	15274	15148	15336	15230	15291	15334	15149	15367	15259	15215	15257	15186	15080	15188	15376	15360	15346	15091	15174	15197	15162	15185	15278	15363	15261	15224	15314	15206	15375	15165	15214	15182	15347	15158	15224	15204	15364	15301	15219	15326	15168	15169	15364	15089	15193	15090	15229	15242	15147	15207	15223	15184	15169	15330	15071	15142	15264	15186	15412	15299	15226	15499	15197	15231	15167	15360	15282	15376	15212	15151	15391	15200	15436	15229	15354	15366	15257	15192	15128	15160	15214	15238	15346	15167	15122	15323	15080	15213	15124	15207	15343	15130	15104	15234	15254	15153	15169	15406	15132	15243	15103	15326	15252	15162	15177	15218	15483	15272	15305	15221	15294	15206	15212	15238	15252	15286	15237	15219	15167	15079	15154	15222	15217	15110	15243	15282	15220	15224	15259	15213	15376	15437	15230	15148	15124	15253	15246	15257	15358	15218	15319	15209	15353	15216	15201	15285	15342	15141	15179	15323	15331	15060	15207	15201	15329	15070	15254	15198	15102	15238	15268	15248	15318	15258	15236	15183	15198	15191	15426	15269	15360	15284	15225	15212	15122	15330	15197	15264	15234	15242	15369	15230	14966	15260	15153	15268	15159	15337	15196	15439	15298	15277	15199	15173	15241	15443	15325	15274	15308	15371	15119	15287	15206	15250	14970	15361	15097	15201	15246	15163	15499	15147	15054	15234	15308	15211	15215	15291	15415	15260	15228	15235	15373	15029	15274	15194	15350	15229	15412	15208	15109	15225	15213	15237	15169	15346	15348	15259	15222	15129	15270	15178	15277	15187	15305	15284	15163	15275	15284	15286	15161	15148	15183	15129	15302	15188	15167	15398	15281	15327	15219	15080	15278	15334	15294	15225	15457	15122	15235	15382	15251	15253	15206	15028	15321	15119	15139	15239	15216	15240	15227	15176	15123	15261	15159	15344	15313	15276	15188	15414	15222	15244	15180	15298	15341	15161	15173	15395	15322	15291	15123	14931	15122	15216	15149	15337	15103	15154	15253	15461	15324	15189	15014	15166	15081	15373	15310	15457	15370	15283	15322	15265	15222	15232	15286	15054	15063	15225	15153	15308	15307	15252	15321	15371	15143	15279	15194	15255	15340	15098	15273	15212	15174	15149	15423	15236	15199	15248	15275	15072	15207	15241	15275	15261	15259	15305	15300	15237	15333	15268	15234	15302	15374	15328	15319	15088	15270	15252	15217	15322	15293	15427	15151	15111	15400	15172	15220	15278	15175	15317	15399	15179	15184	15215	15228	15150	15125	15313	15289	15260	15203	15399	15276	15268	15355	15189	15151	15302	14970	15097	15209	15362	15382	15294	15220	15269	15239	15256	15166	15296	15173	15283	15127	15149	15300	15163	15168	15305	15054	15103	15301	15351	15344	15240	15245	15192	15319	15193	14993	15297	15233	15296	15306	15335	15122	15274	15188	15140	15330	15171	15217	15290	15289	15196	15245	15230	15227	15322	15216	15161	15376	15080	15290	15270	15184	15198	15297	15172	15478	15237	15313	15191	15160	15201	15193	15117	15288	15231	15258	15119	15271	15267	15254	15283	15156	15289	15230	15199	15357	15105	15423	15201	15278	15411	15260	15179	15285	15171	15158	15261	15334	15192	15192	15389	15413	14935	15192	15273	15572	15247	15313	15373	15290	15187	15209	15205	15138	15184	15296	15137	15303	15272	15295	15025	15169	15411	15218	15297	15152	15198	15220	15143	15225	15200	15303	15243	15330	15230	15332	15347	15221	15170	15220	15217	15175	15228	15335	15163	15185	15197	15172	15314	15311	15252	15316	15182	15137	15272	15328	15236	15267	15271	15169	15222	15249	15346	15186	15254	15220	15263	15225	15176	15295	15231	15324	15355	15346	15016	15149	15351	15167	15261	15228	15234	15260	15293	15169	15311	15421	15230	15376	15297	15269	15169	15229	15170	15168	15337	15223	15150	15250	15404	15166	15297	15263	15186	15216	15139	15237	15229	15361	15123	15310	15137	15354	15084	15236	15290	15227	15393	15196	15176	15183	15201	15098	15250	15030	15328	15157	15405	15232	15193	15326	15263	15169	15371	15423	15024	15185	15308	15202	15226	15260	15261	15232	15295	15118	15235	15261	15186	15016	15238	15290	15358	15181	15197	15251	15380	15315	15192	15130	15331	15140	15198	15251	15409	15322	15170	15263	15416	15232	15148	15214	15197	15112	15412	15170	15146	15263	15436	15286	15333	15433	15308	15310	15278	15077	15221	15198	15179	15160	15328	15416	15166	15319	15295	15211	15080	15363	15154	15173	15307	15422	15148	15215	15326	15400	15217	15291	15188	15206	15212	15070	15412	15105	15279	15235	15358	15200	15218	15408	15355	15099	15138	15153	15318	15224	15188	15192	15386	15181	15220	15207	15248	15192	15109	15196	15215	15215	15375	15246	15211	15345	15258	15034	15354	15226	15189	15121	15124	15219	15236	15210	15408	15173	15365	15227	15215	15303	15279	15199	15402	15294	15239	15241	15234	15204	15275	15187	15441	15211	15203	15278	15323	15129	15303	15226	15265	15320	15278	15154	15176	15344	15215	15298	15244	15246	15163	15239	15218	15206	15357	15272	15258	15172	15434	15270	15236	15089	15280	15246	15130	15366	15139	15436	15345	15288	15420	15139	15199	15323	15293	15188	15308	15285	15114	15310	15273	15317	15063	15183	15275	15126	15194	15309	15262	15288	15048	15262	15114	15170	15153	15284	15150	15316	15200	15215	15243	15266	15321	15370	15234	15217	15176	15267	15205	15233	15261	15235	15225	15316	15160	15428	15315	15080	15327	15168	15292	15180	15286	15252	15306	15252	15277	15164	15290	15294	15345	15161	15324	15118	15263	15197	15228	15275	15105	15277	15135	15409	15280	15251	15214	15160	15251	15063	15186	15144	15377	15289	15267	15222	15310	15208	15188	15260	15168	15298	15292	15257	15201	15184	15411	15313	15380	15303	15182	15262	15316	15151	15258	15129	15364	15207	15269	15246	15176	15290	15101	15175	15203	15389	15318	15237	15205	15303	15122	15406	15194	15331	15182	15117	15371	15368	15223	15142	15197	15323	15129	15322	15092	15302	15414	15174	15396	15323	15353	15309	15198	15324	15175	15209	15065	15283	15065	15123	15171	15189	15292	15075	15273	15266	15187	15262	15106	15195	15416	15066	15172	15383	15209	15357	15148	15272	15164	15255	15201	15287	15313	15229	15142	15189	15174	15429	15062	15227	15245	15324	15152	15237	15338	15254	15344	15232	15204	15180	15195	15284	15113	15283	15301	15207	15314	15335	15136	15381	15150	15191	15320	15182	15408	15358	15242	15311	15326	15029	15147	15262	15399	15344	15197	15255	15284	15318	15244	15227	15263	15295	15326	15354	15231	15321	15211	15156	15400	15412	15223	15442	15337	15238	15402	15192	15181	15295	15302	15332	15299	15322	15222	15147	15202	15256	15224	15237	15256	15425	15304	15141	15327	15311	15331	15353	15204	15230	15128	15363	15266	15123	15422	15224	15105	15197	15300	15356	15210	15177	15245	15233	15170	15190	15307	15398	15311	15234	15317	15252	15331	15398	15128	15300	15314	15233	15183	15325	15132	15220	15177	15215	15119	15317
22557	21497	28649	24813	22268	24477	25492	21065	19698	19612	19136	18947	18491	18469	18382	18357	18223	18051	17880	17897	17829	17753	17750	17728	17761	17719	17752	17680	17595	17689	17623	17532	17642	17703	17548	17732	17521	17521	17526	17564	17529	17479	17675	17414	17478	17416	17454	17407	17522	17595	17548	17703	17577	17672	17531	17665	17406	17515	17436	17498	17515	17566	17421	17742	17727	17480	17637	17494	17479	17557	17478	17501	17436	17508	17407	17639	17286	17314	17452	17460	17468	17557	17564	17359	17711	17409	17508	17644	17569	17250	17537	17516	17527	17545	17509	17553	17492	17594	17409	17359	17724	17429	17637	17518	17607	17518	17411	17513	17310	17639	17530	17466	17715	17443	17346	17533	17554	17422	17500	17458	17541	17478	17353	17343	17551	17435	17548	17540	17644	17465	17529	17565	17437	17491	17526	17565	17678	17268	17556	17476	17688	17582	17690	17203	17434	17552	17413	17525	17221	17518	17597	17668	17554	17637	17475	17299	17148	17560	17498	17508	17453	17312	17477	17537	17612	17571	17490	17369	17708	17622	17460	17398	17439	17521	17559	17400	17536	17508	17377	17425	17656	17512	17469	17327	17623	17497	17337	17435	17631	17358	17497	17607	17553	17411	17553	17508	17607	17469	17583	17529	17447	17543	17527	17411	17597	17573	17419	17399	17480	17237	17357	17549	17432	17422	17449	17374	17398	17489	17514	17278	17406	17490	17616	17413	17329	17417	17468	17463	17451	17495	17342	17504	17508	17456	17508	17518	17336	17478	17366	17561	17455	17343	17402	17342	17549	17434	17530	17434	17363	17465	17470	17575	17497	17279	17465	17395	17323	17431	17517	17478	17273	17506	17462	17363	17636	17422	17526	17395	17782	17549	17473	17399	17357	17568	17566	17413	17522	17400	17572	17474	17616	17564	17421	17652	17470	17569	17254	17445	17519	17446	17532	17512	17594	17521	17551	17509	17468	17546	17594	17294	17278	17376	17304	17457	17420	17436	17417	17567	17650	17348	17351	17565	17408	17423	17371	17469	17432	17592	17386	17501	17500	17451	17279	17311	17719	17619	17535	17563	17547	17331	17409	17419	17517	17181	17361	17335	17596	17828	17522	17374	17575	17433	17387	17333	17465	17539	17510	17444	17465	17331	17546	17691	17727	17472	17628	17497	17328	17348	17382	17313	17491	17534	17647	17608	17383	17465	17658	17483	17275	17366	17296	17534	17346	17394	17535	17435	17527	17358	17279	17461	17349	17569	17503	17447	17484	17596	17481	17262	17549	17425	17488	17606	17598	17475	17323	17256	17443	17470	17515	17487	17472	17358	17396	17233	17534	17387	17456	17494	17585	17409	17527	17527	17736	17682	17411	17440	17507	17441	17359	17589	17637	17311	17507	17410	17400	17493	17625	17271	17470	17411	17486	17335	17364	17450	17462	17630	17360	17424	17522	17415	17393	17425	17510	17520	17572	17536	17244	17626	17421	17537	17431	17402	17492	17620	17414	17219	17430	17453	17784	17352	17775	17568	17390	17319	17447	17388	17521	17451	17589	17707	17562	17570	17383	17541	17382	17353	17436	17495	17462	17596	17468	17413	17360	17578	17406	17360	17444	17338	17479	17398	17525	17348	17676	17306	17356	17339	17457	17412	17470	17519	17295	17450	17249	17317	17266	17552	17437	17367	17320	17378	17426	17375	17306	17601	17382	17620	17502	17402	17713	17407	17434	17449	17375	17453	17546	17640	17470	17567	17431	17529	17334	17287	17266	17362	17587	17636	17591	17430	17464	17363	17387	17532	17559	17376	17374	17362	17423	17520	17529	17364	17654	17379	17637	17475	17429	17305	17374	17406	17592	17442	17281	17421	17332	17645	17364	17383	17531	17344	17407	17444	17580	17483	17282	17431	17420	17408	17628	17190	17424	17444	17474	17440	17614	17327	17477	17545	17628	17432	17515	17579	17503	17664	17642	17440	17381	17537	17462	17363	17469	17280	17195	17477	17456	17646	17837	17430	17508	17434	17542	17534	17634	17437	17508	17312	17502	17417	17309	17468	17537	17662	17531	17504	17473	17477	17537	17390	17385	17571	17299	17563	17356	17331	17291	17483	17345	17456	17409	17299	17557	17525	17292	17562	17526	17494	17584	17420	17416	17365	17380	17504	17362	17391	17351	17516	17743	17421	17578	17494	17430	17695	17527	17710	17624	17358	17598	17550	17500	17478	17387	17465	17466	17497	17662	17553	17524	17526	17463	17287	17494	17500	17672	17445	17370	17452	17508	17470	17537	17585	17493	17410	17488	17399	17543	17616	17373	17470	17669	17388	17354	17440	17644	17569	17592	17378	17272	17376	17441	17481	17430	17483	17536	17368	17540	17701	17342	17561	17632	17387	17648	17404	17477	17240	17454	17481	17509	17309	17342	17534	17594	17579	17427	17263	17600	17191	17673	17459	17622	17568	17784	17719	17608	17382	17508	17491	17402	17483	17456	17266	17683	17450	17538	17450	17314	17289	17443	17383	17415	17592	17710	17343	17539	17615	17402	17388	17579	17618	17562	17367	17473	17434	17400	17639	17515	17465	17420	17443	17313	17648	17606	17598	17574	17256	17329	17226	17429	17483	17464	17389	17501	17435	17645	17295	17459	17647	17535	17339	17501	17097	17583	17618	17655	17495	17386	17384	17603	17456	17655	17430	17505	17598	17442	17425	17579	17679	17462	17301	17466	17425	17383	17412	17631	17377	17341	17413	17315	17349	17473	17375	17460	17410	17388	17514	17361	17547	17323	17525	17298	17410	17436	17460	17662	17434	17690	17420	17841	17329	17436	17367	17312	17546	17609	17446	17498	17514	17472	17433	17497	17408	17586	17498	17518	17472	17416	17464	17493	17341	17373	17387	17452	17452	17447	17572	17524	17640	17429	17389	17452	17383	17433	17422	17240	17495	17489	17448	17534	17224	17511	17602	17616	17545	17540	17421	17397	17360	17508	17439	17605	17634	17420	17539	17503	17480	17360	17229	17623	17575	17483	17547	17354	17268	17379	17664	17368	17629	17473	17297	17325	17513	17537	17555	17405	17461	17413	17507	17223	17598	17329	17396	17604	17415	17612	17379	17422	17144	17568	17308	17494	17447	17530	17563	17448	17579	17419	17661	17205	17473	17490	17258	17621	17243	17371	17315	17444	17373	17518	17504	17490	17193	17391	17485	17515	17431	17272	17548	17455	17405	17430	17653	17340	17271	17329	17451	17528	17426	17480	17583	17344	17549	17532	17113	17574	17552	17620	17643	17371	17339	17563	17427	17369	17459	17466	17340	17049	17672	17354	17474	17404	17453	17458	17522	17332	17541	17344	17465	17394	17387	17491	17304	17638	17414	17400	17364	17325	17584	17378	17378	17313	17416	17431	17481	17463	17398	17369	17437	17622	17412	17343	17450	17366	17519	17497	17418	17249	17418	17414	17343	17415	17524	17378	17441	17428	17501	17457	17377	17550	17138	17503	17348	17453	17599	17438	17647	17638	17435	17518	17549	17501	17503	17522	17411	17397	17563	17569	17349	17535	17439	17396	17519	17466	17463	17204	17349	17369	17375	17221	17330	17617	17450	17557	17440	17411	17494	17581	17177	17536	17424	17518	17383	17363	17434	17759	17356	17375	17624	17430	17434	17365	17348	17481	17387	17404	17290	17446	17503	17371	17378	17517	17668	17544	17381	17338	17458	17431	17324	17366	17509	17490	17390	17635	17402	17596	17627	17451	17441	17294	17402	17405	17511	17449	17594	17445	17366	17432	17282	17591	17724	17494	17445	17427	17511	17470	17694	17323	17609	17541	17568	17499	17276	17442	17665	17345	17501	17447	17384	17383	17333	17465	17272	17287	17483	17415	17478	17408	17615	17551	17451	17493	17451	17308	17390	17567	17509	17398	17577	17369	17317	17386	17498	17474	17549	17514	17273	17674	17371	17521	17577	17399	17656	17435	17413	17589	17470	17397	17487	17268	17401	17559	17465	17416	17281	17383	17458	17444	17541	17556	17553	17337	17501	17647	17439	17618	17276	17782	17473	17449	17497	17353	17397	17652	17316	17432	17633	17547	17287	17465	17452	17426	17340	17422	17450	17546	17636	17616	17688	17505	17521	17519	17391	17414	17470	17320	17464	17437	17396	17411	17474	17421	17427	17433	17365	17387	17520	17527	17448	17338	17545	17456	17387	17352	17464	17560	17544	17640	17388	17589	17672	17642	17505	17614	17576	17628	17550	17364	17524	17397	17525	17439	17471	17464	17346	17255	17526	17326	17617	17380	17610	17396	17315	17202	17502	17245	17491	17440	17447	17514	17444	17545	17342	17411	17428	17493	17356	17342	17400	17410	17306	17655	17624	17628	17557	17473	17403	17453	17784	17418	17629	17322	17446	17230	17435	17522	17599	17591	17519	17448	17628	17549	17504	17612	17340	17553	17377	17417	17450	17379	17357	17605	17494	17358	17369	17287	17455	17543	17485	17423	17254	17433	17612	17347	17463	17391	17349	17460	17550	17487	17652	17585	17626	17465	17454	17405	17548	17431	17509	17517	17365	17556	17556	17282	17222	17288	17307	17424	17520	17461	17510	17387	17424	17572	17455	17490	17307	17443	17242	17410	17640	17378	17572	17385	17413	17616	17733	17473	17591	17315	17542	17293	17411	17550	17429	17451	17236	17301	17408	17400	17336	17611	17560	17372	17559	17408	17439	17277	17478	17454	17604	17252	17462	17449	17475	17520	17433	17420	17231	17516	17578	17600	17536	17526	17465	17316	17213	17271	17592	17595	17432	17420	17623	17348	17476	17549	17649	17340	17418	17436	17551	17418	17362	17364	17462	17447	17413	17358	17363	17663	17453	17366	17372	17544	17650	17409	17635	17389	17427	17340	17402	17360	17706	17336	17621	17637	17353	17641	17761	17571	17384	17539	17538	17337	17454	17526	17475	17364	17407	17520	17393	17426	17460	17650	17501	17458	17424	17441	17190	17330	17468	17674	17469	17554	17592	17504	17527	17593	17181	17544	17458	17500	17404	17585	17384	17270	17494	17384	17292	17408	17563	17378	17276	17522	17454	17592	17499	17636	17330	17321	17379	17486	17547	17553	17422	17317	17460	17484	17426	17536	17554
24247	48886	43280	33975	27899	23791	21110	20011	19154	18437	17692	17234	17076	16701	16533	16409	16320	16208	16136	15751	15804	15892	15846	15695	15582	15809	15721	15592	15668	15472	15567	15691	15641	15511	15556	15536	15575	15706	15627	15600	15569	15575	15656	15563	15540	15558	15403	15398	15596	15530	15488	15531	15555	15388	15652	15512	15416	15550	15490	15479	15375	15547	15664	15493	15608	15611	15601	15442	15432	15582	15517	15436	15568	15478	15411	15643	15660	15456	15602	15576	15512	15660	15712	15675	15626	15553	15501	15440	15761	15490	15385	15516	15497	15467	15449	15504	15567	15430	15534	15391	15684	15635	15479	15364	15526	15499	15626	15451	15468	15483	15497	15499	15436	15435	15451	15584	15550	15563	15532	15488	15566	15545	15527	15576	15447	15632	15510	15376	15439	15385	15718	15560	15652	15473	15467	15396	15533	15459	15396	15534	15690	15298	15684	15437	15579	15500	15391	15491	15412	15427	15493	15381	15378	15560	15392	15551	15601	15348	15538	15715	15594	15541	15421	15340	15457	15569	15442	15448	15585	15352	15625	15450	15358	15544	15475	15444	15395	15422	15637	15557	15538	15527	15589	15552	15515	15511	15479	15436	15492	15352	15503	15367	15408	15619	15457	15369	15463	15541	15533	15324	15436	15396	15408	15513	15530	15382	15548	15456	15663	15723	15558	15502	15517	15447	15605	15348	15498	15552	15427	15546	15549	15687	15642	15570	15570	15270	15481	15505	15370	15388	15507	15525	15427	15583	15475	15645	15378	15389	15535	15353	15515	15576	15536	15621	15414	15706	15330	15603	15437	15501	15580	15550	15498	15502	15500	15463	15737	15473	15595	15440	15526	15545	15459	15548	15459	15402	15502	15354	15525	15510	15528	15353	15564	15422	15628	15429	15338	15567	15454	15394	15253	15385	15592	15636	15497	15575	15564	15490	15445	15515	15500	15533	15527	15282	15541	15420	15363	15405	15508	15585	15421	15594	15555	15478	15622	15614	15494	15562	15521	15414	15376	15487	15506	15558	15621	15533	15436	15414	15500	15522	15575	15502	15600	15399	15682	15499	15667	15565	15285	15627	15444	15405	15508	15288	15565	15508	15488	15446	15539	15391	15579	15422	15482	15535	15447	15555	15406	15458	15491	15546	15446	15505	15403	15412	15505	15582	15442	15537	15555	15475	15509	15388	15429	15446	15483	15419	15444	15387	15674	15453	15403	15545	15549	15394	15482	15451	15522	15449	15504	15715	15594	15407	15368	15436	15472	15553	15559	15542	15464	15468	15400	15563	15672	15554	15532	15463	15369	15498	15479	15598	15483	15566	15422	15543	15630	15517	15501	15478	15534	15650	15384	15557	15575	15596	15518	15469	15577	15605	15377	15639	15627	15392	15557	15526	15525	15489	15536	15481	15438	15343	15338	15486	15681	15554	15355	15331	15425	15513	15427	15402	15621	15390	15727	15519	15535	15484	15486	15612	15467	15524	15420	15540	15528	15498	15293	15506	15605	15408	15403	15526	15483	15430	15542	15543	15598	15418	15703	15553	15634	15550	15595	15365	15564	15731	15603	15298	15507	15572	15348	15531	15544	15490	15365	15333	15455	15519	15491	15372	15570	15533	15595	15509	15573	15437	15516	15604	15591	15392	15490	15485	15605	15271	15587	15455	15590	15434	15518	15445	15528	15367	15276	15612	15486	15397	15532	15399	15305	15517	15358	15376	15409	15663	15560	15589	15530	15364	15454	15577	15425	15462	15626	15502	15404	15608	15622	15420	15437	15630	15512	15415	15588	15635	15323	15521	15519	15509	15598	15530	15417	15509	15440	15407	15456	15425	15460	15508	15555	15534	15485	15460	15513	15456	15553	15377	15426	15618	15373	15702	15503	15609	15672	15634	15467	15427	15539	15525	15369	15547	15568	15517	15426	15400	15341	15415	15514	15480	15665	15482	15499	15572	15443	15456	15666	15557	15497	15485	15415	15525	15510	15600	15529	15536	15631	15602	15534	15555	15556	15407	15447	15343	15634	15502	15567	15655	15557	15458	15379	15548	15445	15610	15427	15554	15500	15395	15418	15495	15544	15430	15472	15497	15508	15403	15466	15400	15545	15431	15549	15453	15544	15728	15492	15621	15561	15521	15344	15507	15472	15382	15403	15497	15447	15341	15403	15258	15522	15486	15534	15433	15479	15716	15538	15574	15317	15543	15525	15353	15440	15551	15509	15422	15664	15436	15617	15496	15306	15497	15440	15547	15542	15350	15485	15426	15594	15584	15466	15572	15534	15438	15431	15635	15559	15436	15415	15641	15482	15507	15452	15401	15357	15370	15414	15355	15622	15420	15609	15567	15418	15464	15412	15412	15446	15340	15406	15319	15577	15329	15514	15624	15452	15461	15539	15618	15406	15382	15402	15342	15636	15603	15567	15397	15638	15495	15641	15332	15319	15510	15372	15451	15329	15410	15457	15360	15303	15451	15536	15536	15391	15481	15510	15326	15561	15540	15418	15585	15369	15633	15375	15536	15536	15529	15428	15453	15541	15463	15507	15678	15236	15494	15411	15326	15507	15635	15419	15519	15531	15540	15508	15707	15412	15432	15380	15638	15404	15388	15511	15423	15389	15541	15552	15609	15622	15482	15449	15516	15465	15588	15583	15434	15536	15406	15468	15427	15394	15608	15440	15612	15424	15562	15324	15275	15570	15311	15589	15470	15569	15525	15609	15545	15427	15465	15480	15585	15547	15624	15464	15541	15433	15412	15526	15411	15594	15557	15513	15483	15647	15655	15436	15397	15556	15422	15526	15374	15539	15533	15427	15496	15481	15442	15367	15518	15370	15530	15620	15438	15412	15503	15580	15458	15381	15536	15362	15428	15534	15440	15362	15478	15542	15501	15441	15404	15274	15373	15432	15536	15392	15311	15301	15400	15500	15499	15619	15488	15447	15734	15428	15456	15511	15481	15409	15611	15370	15515	15573	15640	15499	15271	15618	15414	15456	15513	15554	15488	15688	15539	15456	15549	15567	15357	15529	15501	15522	15558	15566	15512	15413	15445	15509	15552	15526	15467	15447	15605	15628	15514	15432	15508	15490	15556	15589	15529	15534	15488	15553	15423	15447	15571	15646	15382	15501	15441	15478	15726	15480	15521	15487	15478	15540	15551	15627	15465	15359	15700	15366	15665	15348	15359	15345	15558	15473	15613	15606	15585	15515	15415	15554	15472	15468	15508	15459	15564	15436	15431	15491	15541	15683	15390	15504	15229	15381	15549	15282	15496	15731	15472	15590	15388	15248	15523	15591	15361	15608	15404	15545	15519	15455	15528	15348	15594	15462	15661	15621	15548	15459	15556	15446	15649	15367	15646	15594	15413	15504	15603	15517	15548	15402	15435	15544	15478	15603	15497	15591	15383	15635	15478	15405	15402	15516	15452	15407	15533	15552	15511	15265	15569	15456	15409	15459	15651	15483	15570	15516	15296	15498	15412	15611	15408	15586	15605	15483	15446	15369	15618	15299	15482	15425	15488	15597	15446	15495	15536	15639	15288	15508	15464	15533	15495	15330	15466	15419	15536	15479	15503	15660	15302	15545	15645	15550	15513	15607	15563	15367	15478	15530	15338	15598	15604	15513	15492	15383	15629	15535	15530	15490	15332	15516	15481	15585	15484	15397	15385	15552	15613	15607	15562	15494	15438	15586	15412	15432	15346	15347	15422	15484	15443	15491	15433	15473	15491	15699	15445	15574	15560	15505	15598	15588	15342	15590	15477	15626	15479	15518	15376	15413	15580	15396	15453	15518	15302	15357	15400	15594	15531	15535	15487	15445	15355	15341	15610	15482	15608	15590	15545	15270	15457	15530	15529	15585	15433	15432	15477	15529	15638	15304	15578	15595	15528	15554	15427	15685	15582	15476	15504	15511	15506	15380	15325	15433	15420	15431	15607	15610	15461	15502	15422	15600	15629	15657	15653	15460	15580	15456	15521	15490	15296	15510	15497	15605	15465	15301	15516	15540	15560	15342	15460	15435	15575	15639	15556	15544	15397	15336	15630	15338	15219	15720	15370	15297	15455	15600	15334	15469	15548	15488	15563	15443	15655	15358	15603	15531	15383	15545	15404	15406	15477	15513	15424	15449	15587	15615	15399	15353	15578	15453	15641	15432	15284	15520	15412	15479	15525	15426	15427	15410	15466	15387	15481	15585	15423	15418	15485	15436	15473	15707	15470	15484	15383	15468	15359	15513	15598	15533	15461	15506	15496	15451	15432	15564	15504	15503	15475	15388	15381	15445	15316	15506	15602	15435	15524	15504	15502	15465	15487	15532	15531	15490	15449	15336	15687	15350	15531	15676	15643	15499	15554	15463	15467	15473	15577	15432	15390	15351	15583	15580	15607	15519	15633	15558	15545	15580	15307	15549	15387	15493	15593	15464	15577	15343	15579	15641	15447	15676	15423	15565	15435	15633	15495	15470	15516	15500	15537	15559	15482	15566	15442	15551	15521	15577	15610	15456	15337	15310	15432	15524	15605	15379	15477	15457	15510	15587	15316	15471	15438	15524	15389	15460	15409	15498	15536	15603	15524	15438	15520	15435	15399	15493	15447	15604	15566	15664	15414	15339	15390	15402	15491	15435	15624	15424	15567	15398	15749	15612	15558	15515	15488	15615	15604	15456	15375	15508	15603	15423	15422	15764	15546	15475	15522	15490	15492	15544	15589	15518	15711	15465	15525	15406	15437	15536	15596	15381	15514	15457	15665	15564	15363	15727	15466	15367	15457	15365	15615	15336	15558	15320	15363	15313	15530	15267	15463	15636	15607	15532	15772	15485	15501	15530	15408	15668	15458	15343	15565	15312	15329	15583	15520	15536	15557	15420	15539	15481	15449	15503	15535	15471	15426	15337	15459	15648	15475	15431	15534	15617	15464	15511	15270	15688	15647	15504	15532	15491	15519	15400	15376	15372	15456	15501	15471	15404	15487	15333	15450	15510	15460	15574	15651	15481	15558	15330	15546	15487	15524	15603	15519	15451	15617	15464	15436	15480	15455	15601	15469	15401	15458	15469	15658	15394	15498	15612	15628	15390	15562	15620	15585	15649	15532	15400	15560	15695	15523	15616	15503	15537	15441	15556	15444	15473	15435
29510	26489	31176	26558	21522	19790	18947	18547	18096	17820	17884	17805	17677	17531	17486	17520	17490	17308	17433	17369	17262	17229	17265	17201	17241	17373	17572	17310	17264	17244	17111	17191	17319	17363	17156	17117	17126	17063	17112	17179	17400	17187	17247	16970	17297	17224	17357	17054	17172	17219	17174	17283	17359	17162	17195	17032	17211	17153	17221	17126	17319	17268	17265	17008	17253	17202	17165	17107	17343	17341	17087	17099	17097	17114	17105	17315	17365	17132	17243	17319	17111	17155	17287	17305	17257	17336	17132	17023	17312	17225	17198	17407	17102	17152	17248	17018	17190	17192	17181	17108	17295	17350	17041	17002	17300	17167	17147	17233	17102	17194	17105	17034	17271	17255	16917	17110	16959	17272	17247	17069	17119	17149	17140	17258	17338	17202	17242	17247	17442	17313	17256	17313	17247	17214	17217	16902	17111	17029	17208	17044	17226	17320	17398	17060	17075	17396	17111	17198	17204	17237	17257	17431	17008	17300	17250	17044	17102	17208	17273	17210	17012	17231	17160	17080	17195	17259	17115	17057	17335	17239	17273	17129	17443	17160	16717	17172	17104	17173	17314	17351	17073	17250	17175	17178	17072	16932	17299	17102	17217	17296	17192	17096	17213	17275	17119	17307	17299	17198	17219	17038	17006	16905	17299	17234	17146	16947	17104	17308	17124	17153	17059	17256	17363	17186	16937	17166	17242	17167	17190	17237	17223	17270	17130	17103	17166	17045	17174	17301	17217	17330	17232	17153	17238	16975	17249	17537	17345	17097	17223	17112	17116	17218	17147	17315	17275	17011	17132	17349	17275	17210	17205	17314	17140	17173	17213	17223	17114	17158	17175	17224	17111	17366	17279	17201	17070	17085	16998	17211	17043	17150	17337	17256	17129	17071	17193	17121	17179	17054	17185	17217	17017	17158	17248	17354	17112	17188	17107	17400	17045	17062	17224	17192	17276	17290	17197	17107	17386	17200	17232	17181	17274	17193	17286	17260	17092	17279	17432	17288	17377	17089	17215	17248	17296	16955	17138	17206	16869	17241	17368	17128	17022	17110	17229	17138	17456	17288	17112	17367	17043	17306	17232	17312	17039	17324	17373	17119	17236	17082	17149	17088	17248	17133	17300	17155	17255	17158	17258	17103	17169	16930	17176	17104	17234	17292	17265	17170	17165	17417	17261	17230	17244	17143	17223	17356	17367	17050	17202	17348	17215	17163	17237	17336	17426	17110	17235	17177	17113	17175	17183	17179	17361	17249	17131	17051	17268	17403	17088	17081	17174	17094	17145	17095	17270	17323	17108	17325	17364	17193	17119	17146	17142	17280	17237	17260	17116	17145	17294	17124	17155	17356	17077	17059	17292	17318	17183	17039	17038	17135	17064	17333	17107	17145	17169	17083	17380	17028	17181	17256	17188	17121	17174	17126	17166	17200	17182	17194	17366	17209	17259	17164	17223	17307	17154	16962	17041	17027	17333	17104	17235	17163	17192	17209	17427	17371	17211	17118	16969	17077	17124	17188	17290	17184	17225	17165	17298	17152	17187	16989	17236	17338	17253	17296	17239	17166	17132	17228	17232	17131	17307	17282	17278	17169	17187	17166	17199	17085	17023	17058	17223	17217	17338	17043	17103	17063	17124	17266	17284	17289	17222	17446	17144	17324	17183	17311	17301	17160	17117	17220	17111	17116	17334	17312	17212	17219	17222	16987	17273	17242	17341	17224	17371	17229	17214	17094	17233	17227	17234	17141	17305	17157	17189	17439	17299	17401	17260	17101	17059	17194	17203	17047	17254	17154	17263	17164	17076	17177	17235	17321	17215	16971	17233	17177	17123	17271	17180	17351	17211	17266	17310	17225	17491	17106	17321	17078	17210	17152	17248	17250	17106	17114	17138	17267	17152	17154	17254	17250	17165	17280	17056	17204	16997	17127	17153	17114	17224	17204	17464	17071	17283	17248	17187	17314	17043	17051	17196	17030	17296	17170	17282	17384	17017	17002	17319	17198	17193	17080	17413	17307	17230	17202	17338	17100	17120	17277	17283	17337	17131	16928	17342	17177	17067	17097	17219	17230	17247	17256	17184	17264	16984	17129	17170	16971	17049	17283	17146	17158	17334	17057	17296	17433	17081	17205	17180	17116	17129	17256	17120	17305	17259	17243	17305	17317	17295	17119	17178	17214	17184	16986	17251	17337	17226	17172	17090	17183	17197	17090	17228	17177	17148	17100	17065	17320	17173	17143	17215	17240	17349	17153	17165	17287	17160	17181	17264	17151	17153	17081	17171	17186	17274	17162	17327	17120	17212	17123	17269	17220	17165	17192	17064	17348	17035	17098	17099	17194	17184	17028	17202	17277	17352	17307	17223	17042	17327	17051	17286	17268	17135	17091	17303	17247	17241	16966	17135	17167	17317	17205	16983	17257	17221	17270	17229	17105	17070	17093	17242	17312	17238	17084	17378	16921	17318	17290	17279	17331	17262	17182	17305	17359	17165	17310	17000	17183	17193	17002	17095	17060	17126	17176	17350	17380	17221	17231	17389	17215	17201	17148	17171	17266	17325	17024	17164	17265	17270	17062	17261	17230	17287	17085	17115	17318	17076	17225	17225	17065	17275	17050	17108	17252	17281	17201	17452	17288	17296	17185	17259	17097	17069	17102	17233	17127	17206	17083	17177	17131	17200	17250	17223	17128	17033	17105	17137	17006	17292	17318	17252	17345	17150	17199	17105	17137	17380	17102	17042	17365	17116	17086	17233	17224	17151	17353	17313	17370	17269	17432	17076	17061	17295	17292	17153	17165	17257	17009	17141	17107	17182	17000	17331	17143	17095	17161	17206	17323	17371	17261	17137	17230	17130	17154	17232	16868	17045	17116	17134	16992	17446	17243	17519	17262	17071	17164	17138	17286	17327	17245	16997	16972	17125	17162	17145	17362	17527	17091	17258	17260	17168	17278	17153	17327	17296	17228	17203	17066	17069	17132	17275	17296	17146	17235	17353	17185	17295	17251	17106	17159	17141	17023	17215	17259	17106	17200	17211	17185	17297	17429	17148	17204	17226	17132	17182	17207	17223	17278	17411	17435	17325	17237	17137	17115	17307	17254	17342	17264	17297	17298	17105	16992	17157	17058	17342	17336	17397	17051	17191	17104	17286	17226	17193	17234	17071	17032	17243	17377	17370	17155	17269	17342	17331	16996	17267	17080	16931	17257	17325	17231	17207	17276	17256	17205	17325	17281	17149	17287	17180	16990	17155	17213	17037	17296	17336	17231	17210	17110	17107	17151	17292	17124	17264	17074	17173	17245	17143	17270	17221	17342	17299	17364	17179	17334	17125	17257	17063	17071	17106	17170	17275	17121	17224	17140	17419	17234	17231	17294	17131	17055	17163	17110	17264	17257	17017	17104	17267	17184	17186	17001	17106	17297	17030	17301	17407	17085	17056	17266	17356	17237	17234	17080	16984	17282	17253	17172	17271	17096	17258	17083	17275	17107	17248	17017	17154	17021	16970	17106	17188	17218	17167	17043	17348	17317	17069	17200	16963	17280	17124	17117	17197	17144	17306	17044	17216	17153	17017	17217	17221	17235	17320	17136	17240	17104	17509	17125	17237	17297	17153	17225	17211	17294	16955	17300	17120	16915	17191	17269	17348	17249	17365	17122	17226	17396	17115	17253	17484	17257	17393	17254	17283	17346	17105	17170	17168	17330	17177	17367	17308	17174	17180	17093	17053	17106	17243	17340	17150	17255	17009	17106	17201	17410	17230	17259	17206	17294	17072	17454	17145	17202	17319	17055	17052	17374	17383	17222	17162	17154	17374	17280	17163	17093	17105	17262	17233	17179	17211	17177	17145	17317	17250	17187	17132	17259	17246	17428	17186	17187	17252	17232	17160	17086	17010	17195	17255	17295	17167	17213	17252	17200	17158	17241	17156	17272	17440	17248	17274	17025	17217	17170	17244	17081	17319	17228	17340	17390	17163	17284	17179	17055	17136	17174	17200	17064	17119	17181	17243	17230	17142	17181	17160	17336	17086	17106	17229	17225	17270	17117	17189	17003	17140	17351	17194	17266	17134	16908	17044	17069	17159	16962	16959	17247	17126	17145	17153	17276	17322	17070	17265	17139	17305	17095	17229	17259	17361	17240	17379	17291	17223	17041	17027	17033	17349	17171	17171	17172	17228	17385	17159	17197	17143	17094	17288	17363	17305	17136	17109	17203	17103	17216	17250	17262	17311	17238	17309	17147	17339	17128	17034	17293	17259	17229	17336	16937	17136	17129	17210	17203	17115	17300	17249	17123	17250	17109	17274	17279	17193	17371	17232	17169	17307	17337	17333	17187	17214	17253	17096	17405	17092	17242	17201	17433	17105	17195	17241	17055	17025	17331	17112	17188	17315	17392	17432	17272	17217	17087	17252	17130	17390	17321	17228	17297	17157	17157	17234	17279	17336	17205	17316	17163	17339	17277	17386	17071	17190	17138	17170	17228	17076	16934	17264	17339	17207	17226	17277	17104	17225	17225	17192	17173	17384	17098	16932	17198	17260	17156	17009	17138	17275	17099	17249	17337	17362	17268	17109	17197	17266	17141	17387	17118	17094	17291	17022	17122	17147	17288	17228	17281	17025	17249	17311	17119	17110	17197	17216	17326	17188	17315	17152	17096	16978	17254	17337	17146	17238	17276	17167	17385	17174	17191	17209	17119	17045	17248	17103	17039	17123	17058	17154	17332	17247	17282	17182	17322	17223	17147	17348	17236	17412	17007	17226	17280	17320	17367	17193	17205	17299	17349	17210	17217	17090	17105	17284	17079	17286	17082	17374	17172	17181	17120	17419	17172	17154	17116	17380	17094	17416	17358	17230	17130	17252	17257	17295	17057	17024	17009	17308	17281	17145	17100	17116	17403	17383	17214	17281	17049	17220	17101	17198	17218	17190	17265	17180	16997	16956	17120	17219	17145	17238	17025	17427	17273	17267	17281	17091	17166	17324	17072	17160	17104	17211	17415	17153	17289	17205	16998	17263	17178	17265	17001	17179	17270	16982	17243	17013	17259	17008	17142	17099	17239	17201	17105	17429	17207	17157	17136	17075	17284	17088	17140	17249	17175	17125	17173	16913	17278	17203	17416	17307	17089	17131	17223
24782	39387	33419	25488	21261	18894	17881	17391	16811	16270	16306	15972	16014	15785	15661	15539	15504	15649	15432	15359	15569	15305	15395	15469	15238	15510	15591	15185	15461	15379	15383	15248	15382	15488	15302	15312	15479	15127	15150	15191	15194	15327	15286	15350	15365	15331	15429	15234	15308	15470	15301	15298	15353	15282	15391	15296	15247	15238	15386	15303	15437	15597	15279	15261	15321	15288	15345	15425	15297	15406	15262	15475	15482	15236	15276	15258	15443	15295	15092	15345	15290	15369	15304	15439	15220	15353	15166	15247	15251	15286	15327	15330	15379	15317	15426	15181	15255	15153	15258	15299	15297	15302	15491	15349	15375	15170	15176	15305	15285	15223	15302	15274	15341	15188	15232	15350	15536	15341	15311	15580	15261	15308	15177	15408	15511	15379	15310	15308	15306	15332	15321	15229	15258	15220	15364	15292	15387	15173	15285	15258	15311	15416	15238	15312	15297	15383	15259	15189	15392	15282	15397	15311	15284	15104	15323	15329	15201	15313	15287	15159	15198	15330	15386	15314	15303	15330	15344	15326	15341	15270	15212	15335	15320	15184	15128	15286	15221	15511	15263	15457	15425	15432	15341	15326	15248	15203	15327	15315	15146	15326	15391	15223	15271	15212	15169	15292	15398	15312	15347	15285	15430	15311	15210	15416	15328	15366	15461	15269	15355	15138	15358	15347	15502	15538	15374	15290	15202	15234	15375	15367	15529	15442	15322	15311	15518	15293	15413	15209	15181	15410	15416	15346	15416	15328	15358	15358	15223	15363	15336	15402	15281	15239	15248	15138	15278	15151	15369	15430	15232	15343	15361	15286	15242	15202	15056	15272	15194	15186	15300	15386	15318	15317	15281	15345	15216	15347	15378	15353	15340	15364	15326	15108	15242	15435	15168	15426	15364	15385	15181	15347	15178	15176	15389	15361	15538	15336	15218	15287	15239	15579	15220	15190	15269	15414	15366	15207	15287	15257	15280	15100	15316	15346	15199	15296	15322	15210	15420	15299	15355	15146	15321	15400	15488	15094	15370	15322	15525	15280	15101	15329	15287	15185	15360	15291	15369	15446	15410	15404	15383	15309	15035	15344	15249	15363	15349	15311	15324	15466	15211	15385	15509	15395	15218	15414	15474	15327	15142	15266	15377	15277	15325	15285	15324	15180	15345	15492	15249	15324	15306	15411	15317	15414	15414	15205	15198	15234	15328	15133	15357	15324	15218	15369	15150	15311	15317	15437	15294	15387	15472	15388	15396	15375	15202	15528	15506	15340	15269	15447	15379	15309	15326	15266	15292	15457	15410	15303	15312	15409	15431	15234	15335	15271	15328	15423	15428	15319	15374	15266	15366	15410	15433	15164	15055	15336	15390	15276	15350	15261	15316	15163	15240	15228	15449	15193	15462	15310	15171	15295	15397	15337	15312	15272	15190	15474	15189	15182	15373	15349	15341	15300	15369	15395	15306	15497	15325	15299	15223	15370	15275	15437	15378	15291	15360	15403	15269	15410	15212	15392	15403	15325	15175	15297	15292	15286	15408	15444	15301	15132	15198	15398	15396	15339	15512	15162	15441	15462	15334	15310	15291	15355	15379	15340	15261	15447	15092	15285	15132	15320	15150	15274	15352	15193	15297	15269	15352	15074	15415	15200	15346	15268	15292	15425	15206	15166	15405	15281	15270	15330	15318	15317	15294	15429	15225	15496	15320	15500	15263	15183	15267	15383	15328	15305	15462	15261	15458	15102	15276	15274	15316	15441	15213	15359	15424	15373	15240	15226	15383	15450	15323	15399	15219	15175	15243	15181	15299	15343	15398	15189	15177	15276	15303	15220	15393	15480	15331	15137	15260	15407	15156	15225	15255	15267	15494	15258	15160	15439	15470	15324	15373	15260	15364	15399	15406	15307	15173	15401	15236	15221	15317	15411	15385	15207	15366	15285	15550	15266	15368	15383	15273	15290	15295	15361	15402	15531	15341	15224	15344	15326	15280	15482	15336	15464	15326	15311	15360	15297	15276	15464	15310	15483	15402	15101	15363	15323	15308	15225	15292	15417	15438	15169	15262	15328	15337	15347	15334	15274	15462	15384	15414	15434	15224	15204	15262	15251	15365	15462	15330	15426	15286	15345	15288	15437	15242	15207	15377	15344	15203	15361	15438	15290	15223	15307	15175	15330	15438	15271	15397	15275	15240	15095	15262	15244	15420	15333	15422	15257	15259	15316	15250	15352	15368	15292	15465	15535	15245	15267	15287	15209	15272	15161	15362	15357	15326	15421	15419	15347	15319	15265	15303	15296	15336	15269	15467	15408	15429	15402	15412	15383	15234	15457	15355	15502	15180	15261	15485	15357	15242	15271	15346	15342	15351	15427	15193	15298	15408	15345	15438	15268	15422	15251	15358	15157	15450	15228	15359	15300	15485	15399	15453	15323	15361	15144	15323	15401	15417	15190	15171	15304	15309	15263	15333	15301	15295	15253	15438	15360	15389	15290	15391	15192	15337	15501	15134	15459	15240	15178	15314	15214	15343	15349	15403	15347	15206	15371	15192	15588	15373	15262	15341	15237	15374	15263	15411	15207	15343	15434	15233	15366	15338	15311	15208	15191	15305	15395	15368	15215	15172	15186	15272	15272	15370	15424	15231	15302	15363	15299	15258	15245	15444	15284	15339	15283	15378	15195	15213	15296	15409	15241	15280	15296	15464	15252	15349	15285	15227	15383	15364	15393	15384	15401	15296	15249	15285	15308	15147	15348	15406	15363	15397	15210	15364	15326	15353	15193	15312	15306	15236	15403	15391	15227	15500	15257	15287	15390	15330	15307	15386	15215	15357	15363	15339	15270	15370	15435	15190	15480	15365	15307	15267	15406	15287	15337	15394	15246	15391	15296	15370	15450	15348	15227	15278	15454	15304	15342	15238	15323	15318	15511	15350	15226	15326	15335	15253	15171	15472	15319	15496	15417	15273	15537	15164	15217	15401	15212	15369	15511	15315	15324	15198	15321	15366	15233	15362	15350	15364	15316	15392	15202	15370	15449	15188	15331	15472	15226	15280	15427	15354	15379	15306	15220	15204	15299	15286	15307	15418	15287	15317	15340	15355	15465	15236	15419	15360	15193	15316	15403	15213	15171	15262	15270	15344	15435	15295	15196	15307	15235	15415	15390	15317	15309	15424	15307	15296	15299	15476	15292	15119	15354	15365	15197	15193	15325	15184	15344	15244	15253	15387	15470	15404	15225	15241	15331	15246	15369	15276	15414	15295	15501	15297	15328	15472	15354	15295	15304	15396	15180	15304	15539	15294	15348	15128	15379	15208	15342	15349	15417	15358	15107	15362	15365	15323	15464	15342	15138	15391	15084	15228	15122	15337	15257	15289	15332	15334	15465	15352	15545	15386	15472	15504	15293	15318	15289	15299	15368	15389	15127	15459	15302	15329	15383	15255	15164	15215	15430	15372	14984	15322	15597	15142	15378	15338	15331	15240	15308	15315	15275	15239	15487	15356	15511	15291	15203	15327	15562	15369	15144	15174	15369	15171	15310	15351	15388	15202	15318	15279	15472	15196	15351	15407	15226	15357	15299	15268	15441	15309	15421	15301	15302	15268	15309	15184	15321	15305	15201	15504	15400	15365	15280	15340	15308	15319	15305	15405	15381	15336	15282	15294	15391	15563	15334	15154	15266	15493	15312	15253	15264	15473	15436	15381	15282	15321	15394	15445	15359	15397	15390	15284	15221	15268	15374	15266	15238	15578	15264	15438	15208	15387	15347	15360	15443	15213	15419	15290	15381	15397	15334	15216	15239	15350	15302	15403	15201	15246	15153	15468	15169	15149	15290	15484	15281	15202	15311	15326	15253	15404	15382	15466	15204	15427	15327	15286	15366	15351	15108	15260	15267	15376	15460	15480	15192	15316	15444	15199	15259	15508	15397	15378	15219	15340	15210	15265	15390	15239	15244	15263	15391	15334	15299	15342	15296	15342	15476	15360	15356	15190	15229	15467	15262	15314	15309	15290	15607	15349	15304	15336	15445	15291	15268	15239	15250	15419	15422	15386	15225	15265	15315	15360	15289	15233	15314	15263	15274	15590	15333	15377	15163	15395	15285	15229	15350	15260	15305	15432	15359	15330	15360	15301	15234	15129	15519	15295	15368	15333	15389	15219	15409	15452	15333	15321	15155	15376	15319	15407	15281	15463	15402	15331	15437	15376	15271	15335	15489	15473	15298	15407	15390	15220	15253	15397	15393	15369	15316	15174	15426	15218	15234	15464	15362	15203	15199	15391	15301	15383	15347	15439	15315	15377	15327	15121	15246	15254	15336	15099	15370	15007	15387	15151	15344	15385	15326	15373	15316	15313	15340	15109	15238	15241	15318	15508	15287	15324	15320	15340	15286	15316	15108	15270	15439	15227	15186	15454	15366	15243	15185	15352	15139	15413	15322	15339	15368	15259	15290	15489	15353	15211	15376	15277	15371	15267	15418	15348	15285	15244	15424	15407	15272	15333	15323	15359	15297	15222	15365	15472	15325	15305	15338	15531	15407	15387	15340	15373	15212	15144	15271	15331	15122	15404	15314	15361	15328	15149	15207	15313	15129	15416	15236	15401	15036	15269	15288	15146	15342	15280	15136	15380	15302	15345	15325	15204	15227	15280	15365	15351	15224	15213	15334	15365	15240	15463	15236	15381	15328	15247	15090	15288	15429	15280	15362	15338	15312	15279	15259	15335	15354	15273	15233	15349	15231	15214	15393	15363	15506	15308	15325	15294	15383	15375	15463	15468	15456	15272	15327	15421	15330	15267	15253	15483	15296	15350	15212	15297	15361	15226	15508	15448	15222	15272	15304	15413	15234	15413	15349	15216	15254	15214	15360	15246	15265	15358	15312	15349	15198	15429	15261	15395	15356	15368	15390	15451	15056	15391	15276	15243	15632	15314	15171	15315	15066	15433	15175	15175	15236	15443	15221	15192	15533	15219	15441	15291	15221	15271	15292	15293	15265	15433	15267	15360	15383	15350	15477	15370	15361	15299	15258	15308	15290	15334	15340	15328	15492	15384	15507	15459	15336	15327	15339	15268	15321	15365	15200	15300	15168	15300	15315	15562	15391	15191	15276	15308	15452	15214	15422	15369	15354	15213	15322
23486	21429	28130	25685	23288	23071	22308	19616	18865	18901	18317	18003	18066	17977	17933	17595	17659	17493	17587	17482	17329	17546	17491	17423	17301	17288	17585	17234	17139	17227	17484	17191	17264	17188	17275	17720	17397	17402	17131	17420	17246	17185	17388	17240	17273	17439	17232	17286	17129	17195	17159	17091	17226	17302	17110	17293	17292	17205	17277	17353	17273	17209	17252	17261	17233	17302	17415	17162	17146	16983	17255	17354	17182	17027	17181	17192	17173	17352	17230	17065	17043	17137	17258	17074	17268	17350	17249	17142	17158	17359	17247	17291	17256	17121	17171	17281	17302	17082	17324	17236	17240	17136	17134	17208	17168	17205	17220	17379	17162	17224	17187	17353	17311	17171	17207	17291	17238	17117	16949	17224	17189	17225	17310	17134	17379	17048	17148	17261	17278	17385	17251	17190	17096	17021	17324	17181	17244	17251	17340	17172	17159	17310	17106	17109	17260	17278	17188	17072	17297	17202	17179	17067	17341	17196	17153	17250	17225	17278	17306	17251	17329	17273	17167	17143	17354	17232	17227	17191	17179	17341	17198	17123	17285	17328	17251	17141	17173	17099	17337	17210	17043	17150	17273	16996	17184	17185	17162	17235	17233	17069	17198	16975	17198	17155	17212	17227	17141	17331	17194	17101	17086	17060	17289	17305	17238	17391	17201	17120	17379	17317	17359	17349	17425	17254	17100	17040	17026	17222	17257	17257	17261	17101	17449	17428	17311	17249	17252	17127	17241	17184	17219	17308	17189	17335	17458	17289	17371	17150	17191	17121	17160	17103	17387	17108	17177	17250	17139	17380	17411	17267	17293	17203	17168	17050	17212	17216	17176	17230	17391	17238	17421	17284	17111	17146	17063	17310	17312	17402	17317	17239	17251	17276	17354	17389	17075	17205	17186	17306	17335	17216	17451	17454	17264	17300	17056	17297	17289	17342	17321	17204	17209	17305	17206	17298	17437	17352	17324	17320	17159	17061	17089	17126	17114	17107	17300	17486	17139	17113	17353	17328	17274	17177	17200	17298	17147	17321	17270	17097	17361	17175	17260	17225	17176	17105	17090	17092	17202	17312	17120	17249	17299	17219	17333	17157	17412	17171	17341	17173	17325	17372	17252	17216	17358	17225	17184	17179	17098	17253	17034	17370	17334	17157	17287	17156	17338	17296	17233	17461	17472	17041	17300	17237	17204	17169	17039	17197	17222	17203	17367	17409	17295	17295	17131	17205	17052	17098	17289	17467	17115	16931	17251	17402	17340	17317	17275	17179	17324	17388	17157	17301	17389	17220	17184	17246	17111	17128	17099	17314	17426	17251	17098	17278	17291	17070	17153	17282	17161	17285	17202	17172	17178	17203	17189	17291	17158	17369	17284	17043	17187	17123	17148	17146	17081	17258	17225	17290	17270	17169	17321	17207	17454	17277	17382	17202	17256	17103	17291	17141	17020	17225	17237	17425	17290	17212	17100	17155	17188	17320	17082	17018	17157	17232	17192	17134	17364	17105	17216	17281	17294	17171	17275	17100	17354	17259	17405	17318	17299	17358	17325	17198	17275	17098	17393	17080	17246	17160	17272	17064	17181	17145	17226	17281	17338	17177	17037	17213	17353	17036	17226	17295	17169	17288	17226	17446	17238	17370	17274	17342	17033	17246	17221	17179	17203	17067	17275	17270	17364	17236	17330	17227	17096	17353	17102	17050	17206	17343	17196	16961	17276	17390	17256	17222	17059	17006	17291	17180	17267	17213	17142	17090	17274	17402	17076	17267	17410	17250	17181	17376	17139	17195	17207	17185	17093	17186	17204	16924	17098	17004	17184	17096	17291	17089	17219	17215	17093	17257	17244	17169	17319	17197	17236	17106	17252	17049	17109	17154	17219	17337	17164	17212	17339	17117	17236	17155	17196	17077	16989	17112	17308	17328	17234	17267	17135	17225	17483	17264	17411	17276	17153	17151	17310	17295	17338	17211	17145	17373	17366	17242	17167	17248	17130	17093	17305	17215	17211	17294	17234	17371	17236	17141	17185	17341	17300	17008	17219	17223	17279	17202	17103	17279	17139	17150	17226	17058	17206	17215	17094	17148	16957	17349	17238	17355	17259	17403	17275	17248	17115	17344	17108	17257	17048	17231	17147	17025	17346	17091	17346	17285	17237	17196	17175	17110	17155	17221	17365	17143	17162	17276	17068	17174	17154	17126	17118	17193	17216	17205	17195	17236	17181	17125	17313	17142	17150	17119	17028	17223	17271	17081	17493	17105	17134	17406	17078	17185	17212	17170	17240	17129	17185	17165	17343	17204	17057	17152	17313	17195	17173	17165	17293	17175	17267	17175	17195	17245	17186	17474	17177	16978	17256	17050	17368	17280	17358	17195	17154	17081	17330	17169	17048	17335	17326	17163	17090	17280	17383	17271	17281	17046	17132	17219	17158	17356	17142	17262	17356	17288	17042	17146	17340	17208	17298	16989	17103	17238	17293	17303	17215	17252	17301	17261	17195	17293	17046	17099	17032	17315	17303	17280	17361	17382	17179	17215	17332	17147	17197	17228	17079	17165	17257	17207	17073	17269	17271	17148	17285	17209	17239	17266	17243	17366	17267	17140	17341	17142	17182	17198	17120	17123	17168	17177	17249	17284	17080	17134	17278	17110	17131	17318	17282	17257	17290	17338	17305	17129	17096	17157	17157	17191	17180	17038	17213	17343	17093	17025	17516	17228	17189	17198	17324	17257	17085	17212	17063	17275	17261	17209	17161	17178	17316	17191	17278	17295	17233	17187	17057	17291	17203	17196	17232	17087	17240	17141	17322	17158	17288	17248	17243	17345	17081	17398	17162	17469	17274	17246	17054	17101	17038	17098	17445	17145	17235	17088	17278	17270	17069	17339	17269	17153	17264	17281	17250	17146	17222	17419	17360	17324	17179	17300	17315	17182	17325	17275	17111	17221	17148	16942	17168	17168	17156	17205	17220	17277	17282	17284	17253	17069	17339	17126	17289	17123	17230	17239	17199	17474	17190	17228	17283	17401	17208	17235	17178	17401	17306	17384	17324	17046	17187	17272	17216	17293	17260	17073	17217	17184	17436	17240	17244	17160	17101	17314	17091	17374	17168	17184	17249	17310	17087	17233	17228	17094	17227	17266	17303	17442	17116	17268	17182	17213	16875	17305	17336	17174	17297	17382	17382	17210	17369	17120	17322	17305	17367	17310	17189	17083	17213	17094	17120	17238	17269	17206	17232	17101	17113	17033	17380	17245	17318	17253	17144	17119	17072	17554	17362	17426	17412	17204	17467	17187	17266	17197	17379	17177	17199	17228	17095	17145	17068	17385	17163	17201	17191	17100	17192	17291	17412	17247	17257	17171	17276	17259	17370	17201	17113	17322	17229	17314	17177	17315	17121	17351	17266	17164	17103	17149	17417	17314	17140	17339	17222	17335	17299	17345	17140	17295	17286	17215	17262	17368	17169	17220	17278	17510	17458	17246	17231	17152	17363	17244	17491	17185	16968	17250	17293	17184	17246	17248	17242	17329	17084	17141	17277	17273	16907	17218	17376	17259	17292	17079	17035	17235	17254	16996	17404	17424	17205	17338	17214	17115	17069	17062	17427	17114	17030	16936	16960	17184	17331	17233	17339	17244	17087	17089	17324	17232	17161	17238	17218	17360	17333	17304	17288	17065	17331	17272	17068	17429	17350	17129	17266	17235	17327	17203	17213	17406	17334	17133	17250	17191	17295	17229	17293	17211	16963	17392	17052	17263	17360	17390	17157	17205	17230	17387	17203	17151	17051	17218	17411	17223	17088	17408	17446	17430	17346	17182	17403	17168	17019	17076	17267	17159	17278	17252	17354	17092	17133	17150	17288	17202	17305	17158	17113	17139	17157	17204	17238	17136	17161	17118	17279	17258	17048	17234	17285	17282	17234	17268	17205	17177	17094	17101	17200	17136	17366	17185	17281	17156	17308	17507	17282	17273	17263	17377	17229	17254	16867	17133	17247	17116	17304	17010	17227	17171	17310	17161	17406	17301	17276	17365	17261	17178	17188	17111	17415	17295	17292	17207	17224	17366	17166	16956	17275	17280	17294	16965	17127	17209	17337	17239	17124	17160	17081	17250	17179	17298	17356	17199	17232	17206	16944	17048	16918	17206	17334	17242	17238	17155	17181	17183	17187	17289	16967	17128	17321	17387	17403	17075	17108	17071	17242	17296	17258	17306	17224	17408	17452	17347	17202	17006	17063	17315	17131	17107	17243	17255	17446	17244	17321	17137	17158	17170	17358	17211	17260	17281	17292	17283	17160	17316	17161	17202	17262	17234	17075	17239	17264	17215	17027	17177	17019	17314	17100	17189	17118	17232	17200	17239	17157	17204	17195	17283	17236	17081	17279	17414	17209	17248	17231	17501	17230	17342	17250	17291	17198	17067	17165	17227	17158	17142	17267	17243	17255	17262	17346	17201	17320	17162	17102	17205	17452	17281	17176	17252	17048	17223	17184	17097	17127	17237	17106	17144	17241	17101	17140	17076	17282	17252	17222	17203	17005	17296	17158	17116	17277	17125	17328	17279	17330	17297	17343	17177	17173	17390	17361	17285	17190	17300	17251	17208	17181	17039	17221	17123	17202	17228	17204	17263	17081	17237	17208	16955	17001	17203	17250	17154	17106	17282	17227	17143	17315	17163	17132	17293	17268	17165	17218	17322	17431	17253	17454	17332	17351	17355	17285	17224	17136	17196	17109	17332	17315	17332	17344	17145	17196	17331	17474	17426	17169	17346	17215	17372	17308	17293	17395	17292	17000	17226	17280	17113	17204	17494	17332	17090	17304	17239	17057	17211	17392	17117	17369	17182	17288	17382	17237	17094	17416	17248	17256	17204	17235	17317	17225	16992	17240	17251	17253	17324	17212	17422	17116	17061	17269	17376	17139	17088	17244	17350	17195	17074	17240	17257	17249	17171	17139	17162	17209	17270	17004	17036	17270	17108	17119	17232	16888	17028	17123	17109	17267	17292	17421	16992	17233	17131	17251	17176	17354	17233	17257	17293	17143	16897	17218	17290	17148	17273	17307	17257	17520	17126	17118	17193	17127	17376	17286	17167	17335	17519	17502	17123	17363	17138	17371	17318	17168	17077	17292	17102
23747	45802	38999	29786	24648	21409	19952	18690	17867	17409	16876	16610	16562	16075	16150	16085	15911	15924	15798	15690	15573	15690	15563	15490	15654	15451	15492	15541	15426	15483	15608	15515	15431	15428	15481	15475	15521	15323	15419	15498	15415	15446	15612	15375	15496	15357	15406	15473	15456	15474	15463	15599	15311	15375	15493	15384	15470	15288	15385	15520	15372	15561	15437	15441	15497	15537	15581	15394	15313	15322	15490	15223	15330	15388	15266	15332	15410	15481	15404	15445	15590	15413	15379	15259	15512	15550	15378	15568	15427	15301	15630	15497	15576	15394	15458	15314	15343	15435	15288	15336	15403	15342	15546	15306	15423	15424	15399	15506	15356	15433	15389	15359	15482	15452	15435	15393	15377	15503	15429	15474	15405	15443	15263	15518	15483	15383	15520	15451	15389	15458	15229	15406	15505	15452	15440	15493	15430	15404	15373	15289	15513	15518	15176	15392	15460	15571	15510	15291	15349	15373	15613	15311	15586	15569	15338	15396	15322	15476	15495	15454	15475	15402	15337	15485	15536	15427	15407	15555	15453	15497	15377	15337	15381	15338	15324	15408	15370	15418	15343	15514	15487	15429	15344	15371	15368	15352	15294	15335	15323	15454	15419	15329	15350	15436	15399	15316	15349	15352	15357	15442	15272	15417	15470	15420	15419	15197	15544	15487	15475	15508	15544	15289	15450	15410	15516	15516	15412	15516	15463	15296	15481	15394	15435	15321	15340	15378	15385	15449	15113	15427	15380	15318	15340	15533	15353	15417	15290	15422	15402	15308	15386	15510	15342	15514	15439	15493	15388	15598	15394	15295	15472	15526	15323	15391	15307	15532	15497	15349	15395	15537	15256	15348	15459	15406	15442	15367	15302	15338	15414	15368	15379	15346	15269	15395	15385	15440	15577	15474	15235	15349	15437	15366	15228	15547	15278	15541	15447	15610	15322	15398	15263	15295	15377	15316	15380	15440	15303	15360	15382	15321	15363	15479	15324	15544	15347	15302	15375	15435	15263	15424	15471	15415	15475	15376	15371	15502	15311	15236	15597	15263	15389	15558	15381	15353	15563	15476	15489	15408	15596	15441	15459	15415	15484	15315	15541	15593	15509	15196	15277	15324	15430	15343	15481	15450	15560	15510	15399	15352	15245	15457	15512	15282	15464	15334	15376	15450	15399	15264	15340	15296	15409	15368	15562	15259	15356	15476	15349	15326	15447	15352	15315	15552	15424	15262	15419	15375	15420	15440	15370	15275	15289	15444	15309	15320	15329	15562	15649	15382	15504	15317	15377	15563	15431	15473	15478	15553	15266	15425	15341	15307	15589	15282	15202	15312	15502	15434	15378	15339	15345	15476	15381	15499	15434	15525	15411	15297	15602	15253	15342	15313	15455	15439	15270	15326	15463	15511	15341	15316	15426	15376	15494	15399	15508	15495	15575	15348	15409	15397	15592	15369	15404	15507	15461	15515	15481	15447	15426	15317	15417	15364	15429	15405	15433	15275	15573	15500	15486	15171	15422	15319	15433	15475	15162	15518	15333	15397	15542	15495	15420	15259	15565	15438	15566	15515	15332	15430	15484	15460	15252	15446	15290	15430	15342	15380	15323	15355	15249	15514	15500	15423	15342	15362	15433	15354	15585	15366	15577	15469	15586	15449	15399	15383	15418	15435	15461	15463	15304	15561	15300	15607	15221	15624	15371	15548	15164	15376	15488	15348	15357	15306	15492	15489	15534	15432	15503	15534	15422	15399	15433	15393	15385	15401	15249	15495	15430	15346	15314	15412	15457	15410	15521	15289	15515	15337	15448	15491	15252	15388	15305	15343	15378	15383	15431	15402	15332	15392	15392	15271	15426	15532	15416	15540	15277	15667	15385	15499	15249	15325	15478	15253	15415	15363	15444	15393	15343	15373	15490	15436	15508	15468	15320	15456	15525	15433	15182	15312	15381	15401	15415	15424	15497	15418	15545	15409	15347	15480	15456	15354	15540	15347	15398	15449	15481	15458	15459	15434	15343	15524	15542	15512	15356	15385	15429	15476	15390	15474	15585	15507	15326	15564	15465	15546	15431	15362	15285	15333	15436	15317	15450	15493	15405	15359	15391	15345	15492	15411	15463	15373	15304	15576	15346	15500	15457	15328	15331	15344	15313	15462	15443	15495	15303	15377	15469	15284	15459	15354	15461	15535	15402	15311	15384	15334	15481	15379	15500	15456	15360	15432	15382	15312	15177	15353	15407	15383	15437	15400	15458	15409	15394	15265	15541	15382	15556	15421	15243	15418	15333	15387	15397	15433	15359	15437	15344	15471	15573	15513	15355	15354	15425	15434	15241	15594	15263	15539	15338	15583	15476	15528	15368	15534	15399	15211	15425	15292	15412	15452	15382	15377	15293	15393	15398	15466	15401	15357	15277	15238	15386	15460	15454	15400	15296	15424	15403	15613	15257	15296	15303	15502	15410	15449	15372	15383	15339	15395	15544	15507	15392	15310	15530	15289	15251	15203	15453	15449	15483	15595	15485	15408	15384	15249	15470	15378	15350	15267	15365	15364	15459	15270	15458	15473	15605	15414	15479	15502	15456	15486	15425	15427	15469	15334	15242	15286	15604	15398	15524	15295	15426	15340	15523	15463	15342	15503	15354	15303	15187	15436	15330	15433	15382	15444	15370	15405	15358	15336	15307	15431	15447	15517	15506	15452	15483	15238	15273	15360	15372	15342	15369	15337	15378	15356	15412	15386	15519	15296	15310	15409	15546	15619	15317	15527	15368	15544	15494	15447	15321	15224	15362	15317	15383	15450	15306	15335	15409	15553	15549	15368	15162	15474	15334	15343	15259	15314	15413	15352	15298	15313	15380	15394	15360	15308	15171	15274	15297	15319	15423	15278	15275	15336	15448	15430	15606	15643	15193	15262	15272	15452	15321	15271	15571	15295	15241	15481	15323	15582	15423	15401	15382	15461	15423	15302	15349	15384	15345	15347	15439	15477	15523	15400	15307	15332	15442	15364	15317	15403	15223	15469	15365	15399	15475	15364	15527	15315	15374	15328	15514	15242	15463	15434	15469	15279	15378	15382	15389	15260	15474	15379	15477	15536	15499	15471	15461	15374	15395	15597	15512	15452	15301	15501	15363	15413	15432	15417	15290	15210	15531	15422	15508	15469	15385	15368	15512	15239	15444	15438	15509	15457	15401	15614	15321	15391	15511	15407	15449	15407	15209	15435	15609	15500	15447	15361	15514	15467	15479	15367	15517	15410	15387	15369	15412	15413	15508	15414	15409	15354	15188	15359	15707	15190	15463	15273	15502	15471	15366	15220	15361	15325	15239	15380	15498	15306	15523	15378	15454	15446	15268	15395	15389	15214	15295	15467	15252	15577	15539	15416	15610	15438	15242	15385	15386	15483	15415	15477	15441	15357	15301	15518	15261	15589	15440	15372	15460	15465	15393	15436	15518	15401	15304	15388	15242	15573	15345	15255	15431	15246	15351	15434	15301	15352	15338	15343	15394	15539	15380	15519	15384	15511	15435	15523	15508	15516	15488	15490	15375	15343	15562	15408	15192	15308	15216	15370	15370	15451	15374	15461	15550	15419	15278	15383	15059	15450	15534	15531	15310	15526	15276	15346	15394	15494	15300	15380	15515	15378	15394	15364	15603	15389	15581	15319	15477	15409	15476	15399	15486	15322	15423	15565	15392	15422	15548	15328	15279	15547	15347	15360	15357	15271	15327	15477	15423	15310	15372	15533	15398	15397	15463	15508	15378	15389	15413	15647	15364	15322	15531	15413	15465	15365	15541	15423	15328	15416	15461	15250	15310	15357	15502	15421	15499	15289	15423	15365	15290	15394	15429	15409	15401	15406	15236	15339	15463	15526	15456	15277	15406	15488	15299	15406	15483	15491	15409	15415	15264	15266	15598	15490	15504	15452	15381	15225	15363	15439	15585	15389	15232	15532	15496	15506	15314	15317	15399	15316	15419	15399	15269	15319	15309	15570	15389	15488	15309	15542	15357	15413	15393	15399	15279	15324	15594	15532	15360	15287	15554	15246	15470	15548	15361	15354	15464	15293	15386	15380	15277	15476	15284	15369	15374	15511	15406	15329	15209	15455	15358	15159	15466	15507	15339	15495	15391	15375	15499	15404	15661	15450	15520	15397	15339	15615	15205	15352	15249	15430	15210	15382	15494	15460	15382	15416	15674	15404	15426	15271	15389	15364	15509	15461	15280	15320	15421	15539	15451	15312	15466	15290	15356	15273	15372	15307	15452	15415	15389	15384	15288	15359	15457	15312	15263	15301	15403	15439	15573	15269	15562	15377	15472	15373	15421	15547	15372	15423	15492	15307	15409	15426	15436	15377	15613	15361	15374	15433	15500	15508	15359	15526	15533	15421	15583	15398	15545	15302	15348	15447	15425	15461	15610	15405	15509	15362	15320	15480	15550	15411	15342	15514	15208	15403	15330	15594	15615	15472	15415	15362	15413	15320	15296	15233	15416	15404	15401	15423	15401	15337	15474	15202	15307	15547	15434	15430	15398	15365	15443	15546	15478	15377	15380	15290	15472	15348	15494	15316	15203	15300	15516	15389	15292	15448	15478	15595	15383	15478	15381	15406	15444	15346	15494	15443	15530	15337	15394	15500	15438	15451	15379	15461	15262	15328	15481	15257	15556	15524	15378	15395	15395	15227	15494	15385	15374	15461	15410	15352	15338	15405	15513	15235	15446	15539	15461	15280	15370	15478	15600	15254	15428	15473	15404	15249	15317	15492	15457	15512	15479	15367	15570	15518	15484	15500	15461	15380	15410	15427	15431	15322	15498	15397	15324	15540	15426	15365	15436	15374	15655	15285	15509	15545	15438	15459	15352	15416	15525	15409	15257	15388	15460	15287	15296	15343	15338	15426	15490	15543	15242	15501	15369	15646	15318	15307	15543	15486	15429	15455	15366	15445	15360	15437	15350	15336	15545	15486	15573	15413	15413	15419	15398	15273	15536	15520	15422	15346	15491	15407	15440	15568	15597	15346	15534	15557	15340	15272	15324	15404	15452	15728	15334	15413	15471	15297	15483	15444	15552	15509	15425	15361	15359	15296	15421	15405	15275	15492	15295	15423	15441	15374	15337	15448	15456	15422	15492	15504
25452	21688	27891	28133	21591	20194	19379	18706	18126	17981	17840	17495	17412	17346	17375	17296	17242	17194	16993	16965	17133	17014	17253	17040	16993	17268	17102	16997	16796	16931	16847	17062	17101	17250	16999	16734	16796	16808	17167	16835	16946	17094	16892	16863	16804	16966	16947	16868	16967	17118	17094	16914	17065	17031	16875	16895	16997	16848	16697	16982	16954	16934	17155	17023	16889	16860	16947	16906	17133	16821	17104	16987	16808	17137	16962	17158	16940	17082	16860	16961	16973	16939	17074	17046	16837	16822	17101	16929	16905	16722	16759	16629	16906	16901	16937	17014	16939	16842	16852	16959	16724	16987	16796	16806	16880	16783	16980	16854	17016	16943	17030	16986	16863	17009	16775	16867	17098	17173	16939	16722	16935	16977	17087	16941	16832	17081	17038	16866	16932	16683	16740	17169	16990	16945	16940	16906	16741	16810	16715	16889	16906	16982	16962	16926	16849	16736	16948	16838	17034	17017	16786	16792	16632	17074	16882	16898	16846	16749	16878	17019	17110	17021	17026	16969	16790	16944	17036	16708	16966	16808	16897	16891	17082	17000	16967	16630	17111	16926	17099	16949	17016	17013	16998	17037	17101	16834	17032	17003	16847	16977	16861	16768	16981	16678	16974	16722	16984	16847	17047	17065	16787	16728	16875	16906	16955	16828	17013	16907	16978	16973	16884	17067	16975	16856	16856	16888	16951	17010	16985	17076	16971	17072	16862	16885	16990	17057	16955	16806	16739	16774	16893	17007	17138	16925	16896	16934	16949	17096	17022	16851	16982	16984	17004	16839	16857	16830	16779	16886	16916	16923	17041	17141	17055	17084	16907	16952	16901	16972	16847	16928	17094	17071	17051	17090	17080	16888	16745	16851	17044	16829	16942	17078	16608	16933	16932	16785	16929	17001	16971	16884	16927	16768	16817	16950	16906	16958	17126	16979	16831	16898	16964	16969	16967	17094	16789	16925	16860	16997	16904	17054	16996	16990	16934	16955	17027	16980	17099	16998	16711	17003	16863	16712	17027	16805	16893	16959	16971	16838	17095	16984	16971	17046	17026	17035	17011	17017	16886	16896	16953	17054	16920	17198	16983	16917	16742	16916	16700	16913	16771	17053	16926	17018	16900	17026	16857	16894	17062	17079	16865	16801	16933	17227	16863	16881	17078	17077	16854	16998	16954	16962	16981	17084	17040	16900	16984	16885	17034	16982	17031	16905	16906	17106	16904	16961	16953	16936	16897	16934	17081	16974	16871	16968	16950	17163	17043	17010	16772	16630	16778	16940	17073	16757	16959	16903	16883	16815	16754	17218	17118	17010	16950	16759	17119	16899	17026	16927	17000	16881	17191	17021	16903	16940	16973	16886	17034	16752	16917	16844	16906	16592	16986	17089	17023	17059	16879	16937	16913	16927	16804	16795	16725	16844	17024	16824	17047	16908	16798	16995	16870	16865	17000	16959	17198	16985	16907	16979	16969	16934	17041	16816	16846	17048	17008	16828	16761	17005	16725	16893	16876	17002	16857	16917	17037	16791	16749	16723	16877	17190	17072	16999	16978	16830	16871	17031	16998	16916	17076	16812	16935	16963	16869	16923	17021	16952	16984	16888	16859	17097	16909	17051	16695	16967	16933	17048	17033	16972	17029	16919	17127	17056	16964	17011	16815	17103	17129	17002	16938	16923	17051	16902	16882	16841	17178	16913	16828	16872	17091	17043	16916	16821	16872	17129	16970	16880	17039	16876	16976	16920	16989	17020	17020	16997	16936	17036	16879	17104	16950	16984	16861	17156	17132	16948	17092	17118	16880	16984	16906	16920	16954	16910	17010	16777	17019	16995	16943	17053	16949	16959	16996	17034	16766	17000	16865	16847	17095	16951	16853	16757	16766	16960	16919	17170	16827	16843	16811	16705	16929	16982	17045	17046	16911	16859	16900	16894	17067	16944	16831	16806	17147	16920	16875	16968	17205	16857	17048	17111	16835	16840	16942	17206	17024	16995	16924	17128	17100	16716	17026	16856	16977	17060	16987	16954	16861	17083	16935	16938	16985	16814	17038	16875	16945	16921	16926	16927	16777	17050	16707	16943	16865	16917	16977	16930	16948	16846	16792	17094	16987	16699	16976	17045	17122	16945	16903	16938	16855	16963	16887	16973	17051	16921	17009	17124	17064	16998	17057	16830	16833	17109	16798	17284	16772	16954	16997	16970	17031	17052	16968	16770	17027	16989	16956	16975	16951	16928	16833	17043	16725	16972	17036	16909	16816	16853	16745	16938	16858	16866	17029	16967	17049	17006	16988	16969	16853	16894	17091	16911	17074	16884	16788	16893	16986	16893	16932	16981	16700	16859	16954	17083	17107	16976	17077	16924	16970	16951	16825	16928	16911	16924	17125	16813	17036	16928	17000	17084	16924	16857	16651	16850	16912	16780	17064	17000	16878	16953	16979	17195	16827	17013	16980	16923	16875	16920	16897	16910	16984	17002	17048	16918	17187	17079	16782	16713	16833	17003	16885	16923	17107	16945	16930	16828	17005	17133	16948	16859	17018	17049	17254	16946	16948	16872	16982	16859	17100	16790	16827	16867	16956	16861	17098	17081	16898	16987	17039	16934	16924	17147	16970	16932	16981	16799	16807	16916	17200	16856	16887	16974	16874	17002	16856	16796	16882	16810	17210	17284	16821	17117	16934	17066	17060	16977	17165	17067	16861	16895	16832	17107	16890	16823	16915	16876	17039	17027	16969	17000	16913	17004	16924	17041	16660	16839	17051	16855	16948	16955	17044	16900	17058	17081	17118	17177	17113	17105	16965	17074	16998	16938	16934	16933	16886	16973	16847	16915	16897	16988	17106	16806	16924	16989	17047	16801	17037	16900	17037	17075	16955	17040	16822	17035	16966	16847	16981	16816	17081	17025	17054	17097	16886	16776	16865	17055	16889	17077	16944	16937	16886	16858	17122	17131	17044	16950	16932	17072	16900	16952	16886	16983	16951	17088	17143	17031	16974	17049	16842	16872	16977	16988	16953	17041	17127	16925	16916	16904	16884	16921	16805	16794	16993	16951	16875	16975	16938	17070	16887	16983	16820	16921	16877	17035	16904	17112	17080	16802	16934	17063	16953	16814	16883	16975	16873	16972	17057	16836	16804	16886	16921	17063	17062	16978	16997	16740	16895	16883	16974	17016	16982	17040	16928	16977	17073	16880	16897	16927	16898	17053	16813	16917	17008	16991	16917	16923	17057	16978	16878	16831	16911	16668	16894	16939	17010	16817	16901	16935	16960	16889	16942	16943	16906	16984	16891	16800	16950	17013	16877	16860	16960	16885	17133	17054	17059	16901	17023	16737	16929	17006	16916	16896	16719	16931	17048	16895	16893	17163	17084	16982	17003	17049	16761	16996	16939	16916	16886	17028	17063	17056	16667	16875	16816	17030	17060	16784	16841	16911	16864	16879	16739	17000	16918	16953	17080	16752	16811	16810	16831	16996	16899	16920	16860	16947	16795	16955	17038	17139	17001	17020	16832	16992	17159	16995	16748	16971	16720	17125	17011	16966	16989	17023	16851	16860	16920	16991	16916	17050	16916	17012	16777	16994	16838	16996	17080	16968	16862	17073	17070	16987	16819	16871	16992	16933	16820	17180	16929	16864	16973	16875	17008	17035	17027	16921	17040	16895	16974	16788	16770	16895	16997	16841	16964	16851	16844	16994	16940	16884	16949	17095	17030	17079	17034	16949	16882	16984	16877	16950	16869	16970	16936	16820	16795	17038	16960	16880	16904	16970	16780	17005	16953	16896	16781	16756	16857	16868	16946	16933	16849	16827	16954	17057	17122	17127	16952	16966	17019	17137	17004	16847	16986	17135	16920	16953	16972	17013	17035	16928	17226	17012	16957	17048	16754	16855	16870	16943	16727	16882	17083	17013	16959	16872	17065	16915	16993	16950	17131	16776	17015	16780	16933	16852	16998	16940	16904	16812	16982	16888	17002	16985	17008	17007	16936	16856	16866	17176	16854	16823	16916	17105	17045	16800	16981	17054	17119	16854	16757	16778	16744	16738	16898	16859	16954	16813	16977	16936	16968	17022	16840	16996	16974	16877	16591	16816	16784	16997	17003	16926	16945	16845	16930	17171	17106	16902	16872	16930	17000	16931	16825	16756	16815	16736	16889	17007	16840	16897	16930	16849	16880	16776	17134	17057	17005	16977	17003	16907	17098	16820	17013	16734	16781	16985	16925	16891	16984	16938	17031	17111	16814	16898	16875	16812	16943	16904	16822	16990	16900	17075	16815	16868	17036	17060	16846	17064	16779	16950	17126	16803	16789	16916	16913	17055	16904	16944	16809	16886	17016	17088	16982	16830	16958	17345	17005	16811	16942	17070	16863	16858	16962	16912	16832	16847	16951	16826	16852	16789	16989	16922	16946	16902	17066	17106	17049	17049	17068	16776	16714	16970	16956	17080	17302	16979	17013	16900	17064	17094	17010	17035	17022	16919	16797	17024	16940	16848	16894	17086	16742	17071	16901	16919	16993	16874	17008	17053	17058	16885	16946	17029	17022	16908	16989	17151	16863	16806	17043	16802	16958	16810	16950	16923	16915	16851	16967	16994	16975	16925	17040	16818	17092	17082	17135	16959	16979	16740	16910	17038	17104	16860	17003	17070	17032	16800	17137	16901	16894	16898	17081	17048	16716	16979	16867	16874	16908	16975	17048	16771	16807	16968	17097	16796	16958	16982	16871	17120	17012	16962	16804	16951	17091	16860	16905	16866	16960	16774	17185	17010	17035	16928	17199	16878	16933	16749	17075	16976	17062	17076	17161	16948	16996	16784	16805	16981	16948	16967	16939	16996	16876	17026	17142	16647	16978	17038	16877	17189	16813	16871	16833	16819	16706	16858	16682	17035	17004	16950	16905	16741	17100	16977	16985	16985	16731	17053	16955	17116	17105	16932	17030	17049	16868	16794	16941	16902	16882	17060	17017	16929	16881	16851	17048	17073	16792	16923	17112	17058	16951	16878	16812	16838	17096	17094	16897	17023	16925	17134	16918	17147	16869	17080	16885	16869	17131	16889	17020	16968	16996	16877	17047	16894	17003	17014	17008	16922	16888	16963	17023	17083	17015	17235	16885	17005	16897	16991
24064	41980	34886	26357	22096	19839	18271	17726	17220	16487	16279	16018	16002	16108	15809	15603	15686	15418	15373	15260	15322	15399	15213	15460	15361	15376	15352	15200	15261	15147	15161	15165	15261	15291	15049	15099	15185	15371	15105	15305	15234	15163	15214	15348	15144	15232	15181	15259	15148	15163	15295	15093	15403	15189	15166	15215	15153	15249	15155	15066	15103	15067	15270	15143	15105	15213	15266	15226	15261	15193	15490	15197	15278	15141	15270	15280	15119	15254	15325	15310	15081	15251	15123	15415	15058	15016	15197	15200	15137	15262	15086	15200	15274	15213	15219	15303	15142	15151	15170	15177	15120	15322	15195	15024	15144	15253	15214	15239	15239	15276	15216	15207	15115	15114	15185	15119	15210	15032	15154	15221	15216	15129	15168	15207	15021	15133	15196	15315	15254	15175	15041	15229	15192	15097	15086	15215	15235	15124	15148	15215	15135	15408	15182	15353	15303	15216	15063	15191	15103	15369	15138	15290	15004	15116	15144	15076	15426	15341	15157	15213	15315	15217	15265	15208	15184	15193	15029	15240	15294	15292	15304	15245	15218	15160	15047	15125	15188	15042	15122	15006	15182	15135	15070	15208	15349	15056	15258	15176	15146	15024	15257	15065	15173	15151	15160	15253	15301	15133	15252	15170	15082	15285	15174	15174	15097	15246	15287	15206	15159	14989	15324	15459	15070	15112	15297	15188	15260	15240	15227	15339	15301	15231	15044	15066	15476	15344	15057	15266	15279	15321	15254	15149	15280	14958	15268	15207	15144	15345	15261	15237	15285	15141	15264	15130	15250	15152	15208	15176	15252	15347	15301	15012	15337	15210	15381	15087	15360	15006	15146	15156	15358	15262	15155	15125	15098	15281	15320	15189	15257	15073	15191	15070	15262	15212	15328	15212	15208	15354	15022	15219	15092	15304	15163	15133	15185	15387	15301	15312	14958	15183	15148	15216	15231	15147	15134	15090	15364	15118	15289	15085	15331	15323	15139	15061	15306	15170	15248	15008	15400	15212	15262	15226	15207	15093	15197	15243	15117	15128	15427	15109	15204	15014	15184	15175	15400	15320	15134	15125	15303	15193	15136	15215	15309	15197	15415	15075	15307	15294	15234	15068	15298	15402	15185	15337	15141	15358	15183	15203	15269	15254	15357	15092	15227	15279	15193	15239	15172	15007	15114	15257	15135	15335	15172	15348	15104	15153	15405	15211	15289	15205	15408	15231	15126	15099	15178	15169	15268	15113	15232	15170	15022	15200	15197	15085	15206	15202	15364	15494	15234	15095	15210	15166	15240	15173	15233	15123	14986	15063	15335	15146	15044	14999	15156	15223	15106	15485	15430	14989	15100	15153	15277	15129	15249	15126	15249	15139	15205	15260	15180	15262	15097	15289	15286	15099	15233	15108	15142	15273	15133	15161	15090	15158	15075	15170	15243	15230	15113	15218	15228	15236	15202	15161	15193	15076	15256	15283	15212	15314	15075	15185	15092	15272	15256	14998	15311	15200	15336	15114	15181	15173	15268	15118	15151	15112	15236	15077	15043	15171	15094	15236	15087	15086	15051	15113	15211	15073	15372	15267	15185	15225	15274	15120	15136	15264	15258	15234	15068	15245	15334	15148	15162	15134	15295	15317	15047	15179	15092	15162	15157	15092	15228	15327	15179	15154	15188	15251	15281	15242	15151	15415	15273	15082	15157	15323	15244	15129	15046	15224	15231	15201	15248	15220	15398	15086	15260	15106	15021	15080	15267	15131	15305	15140	15188	15087	15367	15238	15184	15235	15347	15287	15207	15340	15085	15266	15099	15021	15169	15160	15105	15160	15106	15289	15260	15185	15273	15085	15450	15338	15063	15223	15135	15098	15259	15157	15259	15179	15307	15308	15134	15276	15230	15309	15203	15197	15220	15303	14973	15338	14996	15299	15208	15057	15258	15117	15244	15263	15231	15295	15200	15168	15196	15057	15321	15319	15122	15273	15260	15248	15218	15082	15090	15187	15097	15243	15268	15192	15183	15310	15298	15201	15299	15115	15322	15158	15127	15302	15223	15178	15381	15337	15223	15212	15262	15277	15259	15083	15010	15047	15193	15139	15278	15151	15170	15282	15249	15197	15259	15216	15200	15410	15078	15240	15133	15214	15224	15293	15103	15119	15254	15154	15117	15187	15186	15079	15132	15267	15111	15277	15403	15221	15175	15293	15110	15189	15259	14974	15179	15246	15099	15004	15281	15023	15298	15188	15264	15086	15163	15234	15146	15274	15289	15331	15210	15179	15151	15550	15386	15127	15133	15125	15184	15180	15354	15233	15074	15477	15077	15127	15288	15177	15139	15100	15235	15239	14979	15282	15183	15262	15068	15266	15064	15218	15071	15216	15338	15090	15076	15176	15208	15188	15151	15197	15122	15167	15054	15308	15214	15345	15222	15195	15425	15227	15367	15409	15174	15215	15204	15109	15262	15140	15160	15174	15231	15203	15138	15129	15182	15303	15240	15185	15112	15095	15231	15227	15204	15168	15144	15091	15374	15019	15227	15188	15139	15233	15065	15257	15089	15211	15202	15199	15140	15323	15143	15102	15249	15238	15246	14933	15180	15262	15134	15157	15313	15158	15035	15180	15192	15267	15195	15006	15145	15153	15138	15270	15197	15299	15244	15026	15107	15306	15272	15196	15246	15250	15320	15422	15285	15151	15129	15314	15248	15138	15246	15251	15161	15213	15331	15431	15212	15189	15330	15238	15277	15168	15153	15346	15145	15129	15095	15070	15174	15436	15193	15145	15125	15214	15327	15167	15242	15058	15229	15137	15416	15214	15170	15183	15253	15243	14978	15136	15316	15225	15076	15252	15100	15122	15222	15157	15252	15209	15139	15392	15141	15361	15215	15147	15192	15405	15076	14950	15224	15095	15310	15427	15127	15167	15113	15254	15325	15102	15282	15109	15169	15152	15282	15140	15262	15252	15232	15023	15097	15266	15203	15124	14958	15158	15399	15273	15169	15172	15256	15246	15066	15247	15234	15190	15221	15226	15369	15347	15102	15331	15265	15225	15231	15297	15210	15062	15135	15314	15314	15138	15248	15085	15291	15111	15133	15175	15170	15377	15383	15053	15143	15114	15107	15274	15319	15019	15215	15339	15316	15327	15178	15286	15034	15054	15246	15080	15225	15157	15155	15249	15082	15185	15293	15074	15012	15377	15198	15098	15188	15200	15235	15196	15293	15136	15317	15154	15262	15177	15158	15282	15380	15291	15271	15194	15291	15266	15421	15168	15157	15233	15189	15177	15315	15137	15283	15218	15199	15262	15068	15163	15128	15135	15216	15353	15191	15189	15369	15203	15153	15369	15190	15084	15154	15192	15217	15099	15296	15238	15262	15181	15235	15385	15338	14981	15186	15143	15371	15168	15248	15066	15107	15262	15209	15280	15124	14959	15132	15158	15203	15180	14985	15221	15151	15182	15245	15191	15140	15196	15013	15350	15175	15305	14826	15226	15124	15151	15275	15184	15044	15100	15071	15209	15220	15378	15317	15135	15138	15127	15190	15192	15298	15315	15208	15249	15187	15171	15366	15238	15286	15194	15139	15336	15177	15321	15265	15334	15152	14955	15012	15256	15009	15076	15231	15195	15362	15156	15295	15176	15153	15137	15292	15212	15062	15151	15242	15271	15244	15175	15208	15176	14986	15296	15046	15130	15255	15260	15290	15141	15158	15327	15128	15209	15346	15203	15263	15135	15286	15117	15191	14991	15235	15356	14987	15189	15160	15157	15126	15430	15211	15241	15341	15257	15135	15348	15122	15224	15128	15191	15067	15104	15392	15090	15196	15164	15198	15256	15246	15153	15262	15298	15217	15270	15016	15191	15210	15059	15196	15226	15355	15102	15153	15227	15173	15004	15135	15178	15148	15343	15354	15218	15223	15165	15307	15133	15368	15182	15179	15087	15384	15019	15273	15104	15152	15223	15399	15118	15111	15275	15192	15177	15221	15235	15387	15255	15324	15184	15134	15105	15295	15182	15115	15157	15270	15016	15067	15272	15150	15155	15050	15128	15163	15101	15281	15191	15182	15229	15284	15305	15238	15279	15079	15303	15094	15181	15115	15112	15132	15103	15280	15068	15163	14971	15179	15262	15250	15286	15268	15211	15138	15256	15151	15250	15180	15253	15099	15094	15109	15262	15138	15040	15116	15199	15221	15231	15361	15285	15295	15234	15203	15189	15304	15210	15019	15086	15112	15133	15218	15166	15288	15367	14938	15498	14927	15243	15112	15305	15229	15053	15249	15119	15139	15202	15415	15176	15310	15135	15162	15116	15108	15189	15025	15149	15286	15088	15010	15183	15288	15034	15212	15270	15108	15233	15033	15133	15308	15030	15178	15142	15331	15220	15194	15077	15254	15193	15188	15228	15328	15140	15338	15301	15201	15237	15120	15206	15217	15152	15231	15036	14966	15214	15211	15123	15188	15060	15372	15197	15156	15197	15218	15319	15103	15094	15188	15154	15422	15113	14953	15306	15075	15200	15227	15238	15184	15186	15140	15231	15341	15255	15191	15162	15070	15284	15343	15168	15106	15188	15132	15172	15259	15425	15306	15339	15208	15086	15253	15276	15208	15064	15305	15204	15393	15176	15226	15204	15171	15310	15154	15187	15362	15304	15326	15164	15200	15076	15106	14960	15271	15201	15173	15147	15237	15344	15266	15037	15333	15064	15159	15399	15253	15259	15266	15243	15220	15111	15241	15213	15099	15149	15235	15172	15302	15269	15186	15025	15400	15128	15279	15144	15263	15144	15218	15323	15012	15359	15267	15090	15143	15170	15268	15187	15275	15117	15145	15135	15064	15306	15389	15031	15428	15253	15086	15161	15276	15172	15204	15186	15107	15256	15352	15108	15068	15291	15247	15321	15233	15056	15261	15263	15205	15287	15139	15230	15221	15274	15090	15049	15218	15050	15255	15331	15230	15213	15253	15207	15207	15078	15315	15031	15292	15175	15237	15200	15028	15171	15115	15083	15036	15370	15309	15198	15205	15218	15240	15268	15170	15029	15327	15411	15120	15183	15136	15246	15169	15149	15341	15074	15199	15230	15397	15284	15062	15223	15173	15186	15158	15189	15149	15245	15147	15144	15375	15183	15325	15200
22496	21467	28611	24811	22173	24439	25563	20653	19467	19353	18833	18625	18518	18181	18208	18159	17942	18017	17704	17562	17714	17688	17833	17625	17557	17328	17412	17542	17302	17635	17043	17541	17278	17415	17473	17247	17221	17509	17540	17264	17298	17401	17430	17157	17220	17264	17317	17249	17129	17296	17242	17349	17415	17145	17427	17351	17215	17274	17268	17282	17153	17180	17281	17289	17061	17260	17459	17401	17231	17309	17262	17369	17218	17402	17393	17433	17315	17377	17456	17356	17282	17142	17193	17320	17182	17258	17113	17128	17493	17157	17063	17140	17286	17170	17355	17248	17383	17299	17276	17245	17251	17186	17218	17204	17321	17351	17372	17064	17216	17305	17256	17297	17288	17432	17212	17306	17015	17176	17219	17091	17230	17432	17372	17427	17256	17495	17440	17389	17229	17360	17173	17240	17165	17401	17271	17315	17267	17149	17144	17361	17445	17438	17403	17264	17282	17340	16960	17190	17261	17146	17459	17069	17351	17262	17231	17399	17306	17362	17126	17334	17201	17318	17267	17426	17290	17332	17414	17270	17354	17196	17314	17059	17170	17283	17264	17209	17203	17422	17277	17161	17505	17141	17203	17318	17177	17208	17426	17439	17226	17104	16991	16971	17232	17342	17492	17173	17342	17307	17128	17043	17144	17218	17155	17204	17211	17255	17367	17181	17209	17269	17131	17252	17396	17133	17076	17285	17234	17292	17191	16930	17264	17272	17283	17226	17385	17267	17303	17299	17175	17327	17464	17191	17205	17039	17211	17151	17379	17391	17434	17249	17233	17298	17190	17067	17308	17169	17300	17132	17194	17048	17275	17225	16955	17196	17203	17235	17262	17213	17246	17120	17224	17241	17284	17203	17193	17048	17332	17381	17411	17099	17153	17339	17172	17264	17303	17267	17285	17461	17219	17342	17250	17118	17237	17173	17325	17079	17252	17222	17127	17356	17425	17304	17316	17192	17004	17097	17005	17024	17295	17388	17291	17381	17419	17174	17248	17296	17213	17287	17065	17159	17245	17360	17238	17159	17229	17355	17314	17337	17338	17112	17171	17195	17220	16985	17408	17203	17231	17266	17312	17191	17332	17536	17266	17127	17307	17250	17367	17192	17236	17382	17441	17422	17406	17356	17297	17375	17217	17284	17214	17222	17138	17356	17015	17392	17319	17189	17298	17279	17186	17319	17388	17391	17436	16956	17139	17325	17329	17478	17322	17055	17155	17157	17176	17157	17510	17260	17125	17180	17170	17415	17220	17331	17423	17220	17400	17108	17441	17362	17250	17205	17266	17101	17210	17184	17328	17152	17325	17262	17306	17107	17269	17135	17121	17230	17126	17347	17205	17314	17251	17198	17047	17167	17164	17349	17453	17260	17075	17158	17271	17154	17308	17063	17293	17342	16990	17032	17232	17173	17055	17119	17500	17290	17300	17276	17409	17480	17201	17359	17369	17469	17384	17249	17315	17387	17275	17273	16952	17132	17468	17425	17340	17219	17401	17479	17218	17263	17271	17251	17086	17363	17233	17243	17069	17254	17285	17242	17290	17334	17380	17609	17063	17246	17354	17343	17245	17171	17332	17307	17400	17102	17137	17183	17162	17188	17354	17255	17183	17376	17257	17062	17177	17088	17416	17090	17104	17437	17157	17270	17229	17353	17107	17167	17049	17164	17295	17341	17178	17131	17257	17118	17037	17171	17276	17154	17212	17246	17200	17268	17203	17076	17178	17305	17301	17239	16973	17132	17329	17383	17240	17209	17270	17205	17327	17253	17416	17331	17323	17346	17323	17294	17268	17224	17270	17396	17283	17187	17134	17311	17264	17387	17239	17260	17083	17044	17188	17298	17323	17263	16993	17249	17329	17331	17184	17215	17294	17337	17146	17259	17228	17295	17079	17231	17295	17167	17165	17289	17163	17250	17374	17064	17011	17261	17171	17315	17329	17020	17263	17213	17211	17297	17178	17192	17325	17227	17199	17187	17279	17245	17272	17227	17180	17218	17419	17274	17204	17301	17033	17262	17115	17260	17295	17380	17378	17339	17323	17270	17387	17276	17314	17257	17182	17417	17266	17109	17094	17273	17251	17195	17325	17324	17151	17020	17157	17360	17017	17221	17015	17305	17323	17148	17339	17240	17213	17130	17107	17307	17289	17136	17169	17063	17145	17306	17379	17140	17244	17327	17188	17283	17230	17174	17129	17100	17345	17227	17149	17348	17378	17171	17049	17257	17087	17174	17299	17388	17284	17416	17141	17214	17311	17266	17203	17183	17268	17258	17326	17241	17299	17247	17376	17344	17218	17340	17294	17242	17289	17250	17475	17268	17232	17230	17397	17163	17327	17475	17115	17228	17401	17513	17236	17241	17131	17175	17238	17282	17303	17285	17298	17190	17348	17171	17076	17146	17326	17080	17472	17373	17124	17348	17279	17075	17388	17182	17289	17283	17166	17242	17191	17164	17300	17414	17465	17148	17347	17103	17342	17305	17119	17188	17195	17209	17308	17394	17221	17237	17233	17153	17271	17282	17153	17297	17143	17238	17094	17407	17242	17076	17320	17320	17388	17298	17205	17503	17182	17062	17098	17160	17047	17117	17076	17381	17330	17277	17406	17292	17338	17158	17113	17380	17111	17204	17336	17297	17395	17296	17217	17240	17179	17256	17153	17107	17194	17483	17353	17354	17180	17178	17322	17375	17328	17264	17199	17290	17342	17438	17157	17318	17070	17411	17290	17197	17181	17266	17215	17104	17116	17162	17320	17359	17153	17273	17282	17462	17287	17335	17232	17124	17146	17396	17091	17289	17130	17196	17050	17308	17259	17055	17181	17343	17478	17431	17271	17438	17249	17169	17429	17079	17102	17188	17357	17098	17299	17338	17173	17332	17218	17230	17173	17307	17093	17105	17206	17324	17155	17242	17328	17384	17185	17235	17170	17234	17160	17232	17124	17230	17137	17238	17223	17217	17138	17111	17183	17196	17236	17255	17233	17393	17210	17590	17130	17147	17234	17176	17205	17244	17202	17340	17119	17229	17201	17283	17227	17376	17174	17334	17202	17228	17054	17105	17365	17308	17161	16977	17083	17219	17188	17133	17196	17169	17154	17371	17280	17128	17068	17298	17183	17103	17383	17495	17108	17258	17088	16919	17549	17189	17323	17160	17293	17296	17278	17218	17263	17274	17072	17182	17219	17132	17173	17219	17364	17176	17497	17365	17396	17192	17011	17468	17397	17304	17256	17113	17269	17164	17167	17338	17407	17272	17019	17293	17119	17227	17250	17150	17162	17345	17237	17180	17325	17446	17376	17235	17207	17303	17170	17193	17203	17358	17413	17237	17087	17084	17103	17215	17273	17129	17309	17131	17156	17234	17287	17100	17397	17142	17324	17200	17340	17359	17308	17273	17266	17374	17172	17234	17206	17309	17371	17338	17199	17282	17198	17324	17329	17292	17364	17200	17288	17295	17124	17255	17097	17011	17064	17334	17214	17286	17232	17206	17192	17357	17352	17308	17465	17287	17218	17299	17006	17157	17130	17285	17280	17175	17297	17254	17272	17448	17218	17349	17280	17308	17145	17244	17347	17223	17451	17201	17325	17396	17231	17203	17288	17116	17311	17350	17153	17128	17267	17397	17174	17100	17180	17336	17502	17200	17311	17258	17228	17250	17275	17193	17165	17246	17282	17280	17429	17111	17293	17023	17209	17214	17342	17298	17198	17264	17163	17288	17038	17384	17313	17131	17240	17233	17158	17159	17352	17520	17175	17217	17127	17318	17269	17289	17408	17466	17468	17083	17109	17194	17311	17250	17266	17396	17264	17270	17102	17210	17343	17284	17203	17125	17330	17444	17335	17375	17295	17391	17231	17444	17247	17357	17265	17409	17107	17154	17239	17317	17013	17041	17508	17370	17326	17283	17164	17294	17328	17400	17146	17105	17355	17361	17215	17294	17340	17231	17094	17122	17331	17183	17437	17278	17425	17386	17390	17339	17446	17299	17210	17107	17136	17151	17332	17090	17140	17454	17332	17465	17347	17437	17211	17187	17149	17321	17297	17254	17346	17336	17438	17083	17204	17245	17289	17340	17227	17017	17409	17329	17182	17012	17310	17281	17204	17158	17230	17207	17312	17162	17283	17383	17151	17179	17265	17340	17207	17326	17089	17268	17193	17221	17174	17205	17126	17294	17182	17169	16914	17157	17000	17272	17345	17235	17284	17172	17301	17252	17268	17389	17223	17190	17205	17471	17305	17359	17372	17394	17071	17204	17159	17300	17187	17243	17259	17103	17125	17159	17448	17274	17199	17269	17486	17195	17292	17289	17186	17191	17273	17200	17087	17370	16978	17261	17270	17185	17330	17139	17234	17085	17508	17386	17177	17220	17204	17206	17299	17110	17083	17230	17291	17299	17217	17219	17230	17345	17400	17184	17314	17072	17043	17276	17358	17308	17195	17296	17322	17246	17134	17181	17375	17272	17157	17195	17299	17076	17312	17472	17140	17128	17110	17325	17371	17222	17051	17066	17114	17281	17267	17259	17375	17185	17268	17388	17287	17210	17279	17245	17320	17397	17262	17078	17331	17268	17066	17096	17460	17233	17102	17290	17454	17211	16992	17158	17172	17329	17154	17281	17290	17134	17285	17239	17345	17173	17387	17162	17501	17247	17031	17265	17404	17287	17340	17202	17310	17393	17200	17313	17221	17348	17263	17318	17252	17273	17299	17231	17343	17353	17365	17090	17081	17287	17115	17190	17374	17141	17272	17370	17292	17298	17391	17306	17373	17259	17365	17208	17334	17323	17277	17427	17093	17225	17029	17341	17233	17187	17268	17030	17182	17223	17026	17404	17433	17133	17194	17113	17311	17381	17362	17372	17418	17315	17179	17226	17260	17295	17338	17189	17199	17443	17502	17090	17226	17403	17085	17452	17168	17224	17373	17330	17126	17294	17315	17418	17122	17374	17260	17069	17435	17162	17390	17276	17324	17075	17253	17184	17307	17164	17266	17195	17326	17310	17412	17283	17340	17160	17160	17138	17291	17305	17345	17258	17191	17325	17344	17357	17295	17075	17332	17215	17266	17444	17322	17495	17272	17237	17286	17138	17220	17386	17216	17133	17067	17110	17132	17371	17239	17222	17314	17360	17016	17258
25088	49679	42615	33094	27078	23850	21659	20051	18899	18199	17629	17215	16987	16712	16526	16406	16256	16245	16064	15730	15749	15914	15563	15792	15746	15598	15446	15434	15635	15479	15540	15302	15563	15456	15487	15466	15251	15427	15399	15387	15446	15510	15398	15297	15301	15384	15525	15469	15516	15479	15447	15305	15487	15308	15449	15467	15381	15252	15344	15352	15278	15317	15186	15509	15309	15454	15413	15410	15315	15477	15366	15543	15395	15380	15449	15302	15449	15490	15294	15453	15378	15431	15299	15517	15310	15333	15421	15365	15349	15311	15438	15423	15431	15475	15403	15281	15188	15428	15399	15506	15271	15269	15392	15435	15678	15398	15237	15526	15568	15343	15555	15519	15243	15477	15383	15377	15296	15418	15444	15322	15337	15285	15441	15440	15398	15453	15342	15360	15373	15653	15573	15339	15326	15254	15386	15358	15538	15360	15506	15282	15358	15330	15278	15240	15451	15327	15336	15560	15730	15257	15386	15431	15396	15514	15308	15436	15584	15419	15295	15442	15523	15466	15281	15359	15513	15461	15415	15365	15365	15529	15406	15436	15287	15444	15100	15513	15448	15465	15384	15307	15591	15233	15227	15249	15392	15389	15552	15337	15259	15456	15421	15558	15451	15437	15372	15491	15326	15168	15337	15333	15408	15422	15330	15327	15511	15470	15346	15311	15255	15416	15240	15447	15364	15586	15283	15370	15424	15606	15390	15622	15502	15508	15432	15611	15444	15451	15179	15420	15393	15353	15326	15406	15408	15380	15405	15545	15593	15434	15273	15507	15322	15487	15456	15343	15585	15463	15373	15416	15325	15406	15357	15432	15365	15231	15470	15465	15278	15305	15373	15578	15620	15429	15352	15389	15309	15348	15462	15475	15411	15445	15402	15386	15441	15371	15506	15220	15307	15247	15442	15469	15333	15227	15197	15376	15422	15397	15323	15501	15454	15383	15416	15464	15360	15412	15247	15442	15424	15351	15396	15399	15501	15305	15316	15560	15357	15235	15259	15454	15424	15369	15575	15256	15546	15468	15468	15485	15390	15381	15433	15405	15388	15457	15520	15397	15392	15716	15341	15515	15404	15438	15491	15321	15343	15461	15455	15464	15460	15360	15329	15430	15377	15399	15488	15255	15488	15334	15502	15333	15438	15396	15371	15390	15364	15437	15330	15568	15258	15284	15306	15312	15448	15392	15357	15433	15470	15641	15336	15402	15537	15482	15305	15375	15432	15411	15460	15248	15406	15283	15470	15425	15372	15375	15298	15481	15363	15511	15352	15423	15391	15456	15444	15458	15408	15444	15369	15219	15569	15412	15510	15443	15227	15324	15258	15430	15506	15264	15353	15393	15417	15538	15370	15323	15421	15327	15314	15524	15529	15353	15391	15348	15424	15510	15329	15438	15451	15260	15459	15310	15372	15475	15362	15314	15361	15322	15371	15350	15415	15473	15251	15425	15415	15284	15283	15628	15250	15253	15444	15259	15379	15406	15373	15437	15394	15371	15475	15368	15375	15416	15470	15280	15388	15484	15231	15275	15515	15525	15457	15285	15324	15379	15602	15617	15235	15480	15389	15505	15542	15384	15402	15437	15320	15118	15513	15470	15401	15378	15387	15412	15384	15526	15267	15574	15470	15399	15367	15519	15333	15588	15489	15357	15335	15361	15335	15384	15409	15417	15468	15418	15512	15364	15375	15366	15437	15283	15473	15386	15335	15282	15388	15425	15479	15351	15379	15366	15244	15606	15309	15284	15388	15232	15231	15357	15429	15193	15318	15394	15424	15368	15244	15237	15401	15422	15461	15355	15239	15175	15513	15344	15390	15442	15545	15203	15611	15408	15395	15325	15505	15467	15346	15422	15399	15334	15340	15372	15320	15596	15501	15416	15432	15456	15319	15339	15359	15323	15350	15478	15306	15617	15353	15394	15404	15513	15379	15309	15520	15305	15331	15281	15570	15330	15400	15407	15425	15258	15260	15277	15319	15385	15620	15283	15412	15479	15495	15489	15298	15346	15394	15293	15346	15409	15384	15488	15346	15333	15469	15367	15415	15344	15293	15421	15505	15257	15364	15369	15402	15426	15380	15490	15521	15321	15459	15383	15376	15465	15393	15397	15459	15455	15426	15312	15352	15382	15338	15333	15371	15374	15254	15559	15367	15232	15394	15367	15347	15358	15418	15317	15252	15534	15300	15413	15404	15383	15552	15245	15365	15307	15356	15505	15434	15284	15422	15397	15472	15413	15499	15347	15400	15426	15404	15343	15417	15209	15471	15469	15456	15300	15461	15689	15304	15268	15382	15474	15423	15258	15397	15368	15339	15507	15509	15395	15388	15136	15472	15551	15292	15486	15400	15202	15397	15299	15259	15412	15411	15257	15247	15380	15427	15330	15532	15481	15570	15409	15404	15453	15458	15393	15365	15353	15449	15290	15353	15538	15578	15390	15403	15481	15500	15433	15356	15508	15282	15197	15411	15317	15336	15412	15595	15466	15394	15224	15207	15253	15330	15475	15497	15326	15459	15321	15629	15243	15328	15292	15339	15394	15426	15420	15379	15347	15519	15354	15390	15312	15548	15476	15516	15378	15330	15354	15351	15451	15325	15230	15467	15530	15377	15281	15395	15406	15372	15610	15445	15492	15446	15249	15326	15318	15387	15356	15419	15394	15396	15286	15250	15394	15259	15273	15435	15389	15576	15420	15409	15332	15301	15143	15373	15439	15376	15382	15410	15393	15367	15459	15505	15279	15374	15448	15363	15512	15304	15579	15404	15326	15479	15340	15424	15315	15336	15435	15432	15225	15399	15475	15371	15271	15356	15380	15372	15396	15342	15396	15273	15349	15504	15433	15375	15504	15487	15312	15407	15484	15337	15442	15229	15283	15336	15294	15378	15321	15230	15272	15491	15248	15513	15208	15440	15362	15453	15406	15388	15432	15306	15363	15610	15459	15397	15328	15479	15531	15423	15457	15323	15491	15443	15511	15289	15445	15360	15416	15357	15642	15372	15256	15235	15268	15412	15243	15399	15457	15224	15275	15486	15536	15555	15265	15301	15463	15437	15406	15468	15364	15319	15249	15330	15279	15338	15295	15363	15412	15489	15461	15249	15397	15515	15216	15309	15500	15439	15453	15302	15338	15470	15386	15594	15295	15290	15293	15356	15234	15536	15344	15330	15423	15418	15361	15363	15495	15342	15246	15505	15254	15404	15373	15424	15389	15430	15284	15379	15309	15544	15365	15453	15349	15436	15415	15437	15534	15290	15459	15563	15378	15310	15431	15566	15408	15429	15464	15458	15227	15283	15262	15350	15472	15344	15312	15503	15284	15392	15511	15449	15495	15346	15422	15375	15327	15454	15400	15370	15382	15379	15363	15274	15389	15660	15338	15381	15338	15326	15423	15317	15258	15350	15389	15346	15336	15297	15406	15471	15484	15209	15568	15344	15385	15270	15428	15357	15441	15321	15483	15291	15488	15342	15464	15376	15369	15346	15411	15514	15143	15481	15296	15362	15345	15480	15092	15440	15366	15270	15350	15504	15404	15468	15417	15430	15360	15388	15386	15464	15557	15317	15516	15456	15247	15257	15467	15425	15430	15478	15252	15409	15373	15488	15325	15515	15378	15306	15256	15395	15293	15397	15276	15403	15479	15292	15477	15492	15342	15421	15389	15237	15473	15565	15416	15315	15302	15407	15478	15388	15487	15307	15450	15396	15584	15455	15585	15405	15662	15419	15427	15392	15373	15335	15510	15381	15495	15312	15292	15343	15516	15282	15470	15505	15489	15315	15401	15390	15201	15419	15215	15480	15481	15389	15482	15243	15370	15482	15329	15417	15428	15304	15415	15433	15479	15537	15384	15231	15527	15466	15363	15394	15476	15416	15416	15381	15263	15551	15551	15282	15639	15328	15445	15398	15392	15378	15525	15346	15402	15306	15422	15401	15218	15488	15366	15407	15506	15366	15592	15284	15387	15222	15144	15683	15541	15390	15436	15351	15512	15562	15222	15507	15325	15519	15455	15343	15572	15306	15428	15338	15344	15392	15440	15521	15534	15444	15457	15459	15243	15342	15243	15365	15294	15270	15469	15396	15546	15400	15563	15338	15391	15548	15368	15289	15298	15269	15472	15336	15201	15398	15345	15213	15250	15398	15432	15465	15437	15210	15336	15372	15335	15226	15552	15263	15333	15475	15582	15455	15379	15470	15255	15442	15425	15410	15430	15348	15251	15533	15302	15504	15493	15333	15523	15383	15464	15356	15345	15464	15530	15512	15309	15424	15373	15423	15466	15535	15393	15276	15427	15380	15487	15518	15367	15296	15458	15380	15515	15394	15348	15394	15234	15344	15270	15639	15550	15316	15381	15395	15247	15394	15221	15247	15492	15356	15535	15499	15496	15406	15267	15401	15190	15416	15351	15423	15308	15341	15418	15400	15321	15377	15486	15374	15397	15425	15164	15330	15394	15289	15413	15492	15059	15552	15523	15248	15379	15363	15497	15537	15531	15494	15201	15522	15264	15396	15423	15405	15279	15509	15335	15399	15301	15428	15371	15416	15411	15476	15557	15341	15362	15411	15381	15398	15131	15258	15580	15429	15247	15429	15280	15496	15494	15343	15380	15411	15317	15406	15298	15423	15332	15463	15371	15332	15327	15490	15383	15327	15335	15376	15377	15293	15501	15524	15348	15226	15460	15219	15531	15354	15483	15617	15467	15422	15380	15398	15426	15473	15426	15458	15478	15445	15319	15435	15291	15315	15300	15468	15547	15354	15506	15679	15280	15366	15457	15399	15281	15371	15500	15502	15469	15185	15398	15340	15605	15420	15310	15645	15290	15567	15437	15398	15372	15343	15267	15259	15416	15460	15385	15549	15386	15501	15245	15398	15414	15385	15502	15394	15350	15310	15344	15422	15388	15435	15412	15473	15476	15396	15442	15372	15245	15386	15307	15387	15257	15479	15513	15261	15482	15446	15430	15217	15201	15487	15482	15333	15391	15266	15393	15350	15400	15400	15674	15258	15355	15275	15570	15488	15579	15400	15429	15395	15386	15302	15476	15373	15421	15472	15519	15424	15405	15381	15368	15518	15363	15379	15286	15207	15344	15297	15417	15364	15329	15452	15119	15498	15203	15267	15370	15300	15288
29485	26862	30752	26214	21354	19802	18991	18453	17991	17781	17601	17575	17561	17466	17433	17180	17144	17289	17178	17096	17047	17018	17159	17211	17237	17146	17153	17053	17110	17176	17154	17181	17051	16985	16997	17014	17183	16765	17159	17246	17201	17152	17213	17075	17072	17079	17007	17028	17030	17019	17106	17193	17002	17005	17256	16810	17219	17002	17053	17027	17161	17021	17134	17161	17125	17088	17073	17079	17224	17145	17310	17022	17124	16783	16977	16932	17229	16998	17138	17034	17134	16988	17148	17093	16877	17144	17234	16985	16876	17059	17001	16974	17170	17187	17172	17143	17057	17048	16837	16982	17064	17065	17245	16979	17022	17317	17130	16950	16952	17033	16758	16992	16989	17049	17108	16921	16930	17136	17175	17132	16923	17042	17133	16920	17150	17071	17139	16996	17171	17112	16994	16984	17148	16985	17090	17035	17129	17057	17098	17029	17116	17007	16924	17084	17084	17166	16817	16934	17113	17113	16938	16988	17280	17060	17076	16804	17149	17001	17179	17061	16971	16939	17142	17027	17163	17067	16901	17123	17064	17043	17035	16972	17105	16903	17015	17051	17090	17145	17226	17060	16919	17043	17202	17070	17061	16945	17043	17091	16999	17045	17020	17125	17235	17229	17298	17118	17070	16967	17055	17063	16930	17169	16961	17324	17133	16871	17029	16934	17133	17070	17011	16942	17130	16992	17202	17067	17123	17090	17018	17083	17082	16983	17164	16881	17073	16984	17085	17123	17010	16987	17028	17169	17107	17148	17177	17292	17026	17137	16974	16846	17056	17010	17073	17037	17198	16951	17056	17119	16974	17010	17050	17050	17081	16941	17238	17149	17165	16873	17417	17103	17362	17166	17152	16866	16896	17055	16886	16883	16967	17059	17081	16911	17182	17128	16995	16988	17143	17124	16960	16898	17113	16976	16993	17074	17255	17015	17027	16965	17088	17231	17145	17030	17042	17026	17005	17155	17015	17153	17358	17109	17113	17158	17085	16974	17232	17220	17094	17034	17116	17104	16947	17179	17363	17175	17047	16865	17002	17011	17153	17158	16973	17255	17090	16833	17146	16912	17053	17154	17061	17084	17061	17062	17105	17097	17029	17117	17215	17090	16964	17081	17087	16886	17024	17234	16905	17041	16925	17119	16998	16913	17154	17018	17042	16829	17047	17024	17043	17039	17126	17218	17076	16979	17073	17125	17023	17129	17210	17052	17032	17100	17144	17259	17135	17277	17148	17305	17038	16901	16849	17008	17005	17213	16859	16993	17026	17117	17094	17095	17080	16966	17089	16921	17263	17054	16982	17107	17075	17007	17020	17014	17162	17110	16979	17095	17229	17149	17163	17024	17015	17052	16994	16997	17088	17238	16962	17396	17069	17156	17133	17020	17002	16884	17230	16965	17054	17221	17222	17283	17159	17007	17053	17128	17167	16804	17011	17066	17257	17170	17247	17224	17011	17022	16937	17220	17145	17145	17144	17165	17117	17140	17142	17009	17212	17020	17251	17130	17039	17181	17036	17041	17174	17152	17042	16986	17034	17044	17047	17047	17045	16947	17181	17300	17141	17096	17239	17074	17144	17397	17233	17075	16765	16956	16948	17150	17086	17110	17092	17097	17119	17034	17018	17014	17149	17025	17155	17079	16966	17135	16972	16964	17249	17027	16983	17115	17030	17033	17218	17018	17303	17080	17083	17036	16767	17041	17052	16970	17143	17064	17136	17232	17345	17025	17005	17064	17004	17085	17091	17149	16975	17035	17136	17048	17019	17055	17089	17026	17056	17149	17408	17008	17133	17036	17044	17105	16866	17121	17061	16938	16995	17233	17312	17022	17073	17205	17171	16989	17020	17016	16991	17115	17416	16932	17106	17052	17063	17067	16944	16872	16965	17068	16874	16886	17053	16963	17002	16850	17041	17168	17070	17106	17201	17070	17039	17122	16885	17221	17065	16989	17108	17113	17217	16833	17054	16975	17018	17027	17188	17306	17122	17111	16895	17072	16821	16961	17147	16992	16918	17003	16979	16881	17150	16976	17174	17226	17096	16925	17209	17180	17184	17014	17142	17120	17216	17298	17280	17108	17054	16918	16816	16854	17047	16956	17081	17056	17098	17285	17245	17147	17080	16981	17069	17117	16944	17130	17115	16780	16942	17046	16904	17053	16961	17020	17058	17012	17089	17299	17098	17130	17187	17063	16945	17061	17139	17286	17413	17056	17034	16902	17073	17022	17013	17227	17163	17084	16983	17169	17054	17227	17185	17321	17014	17264	17061	17022	17110	17009	17298	17037	17189	17156	17112	17043	16790	16996	16906	16914	17072	17218	17058	17079	17261	17063	16913	17087	17020	17196	17373	17073	17110	17169	16990	17082	16892	17062	17024	16994	17146	17126	17027	17073	17240	17198	17076	17129	17187	16893	17076	17140	17139	17209	16949	17138	17107	17174	16892	17085	17094	17137	17317	17075	16935	17251	16949	17015	17168	17220	17193	17055	17269	17127	17119	17012	17221	16973	16990	16938	17031	17145	17040	17171	16995	17102	17079	17090	16897	17103	17107	17064	17152	17072	17109	16967	16996	17062	17143	17013	17220	17117	17120	17007	17044	16944	17226	17008	17035	17067	17046	16961	17258	16947	17096	17123	17165	17270	17001	16986	17177	17191	17186	17312	17016	17050	16915	16951	17332	17165	17271	17060	17191	17210	17031	17041	17112	17177	17062	16913	17008	17036	17167	16906	17215	17002	17220	16913	16970	17028	17072	17183	16978	17074	17129	17124	17162	17051	17186	17170	17149	17251	17103	17140	17064	17016	16941	17084	16997	17065	17068	17383	17054	17050	17020	17167	16969	17095	17177	17153	16937	16976	17324	17115	17233	17056	17265	17279	17130	17306	16928	17051	17204	17173	17133	17186	17011	16991	17061	16855	17047	17124	16972	17188	17345	17008	17085	17335	16984	17068	17125	16974	16953	17255	16896	17135	17062	17180	17053	17026	17247	17188	17017	17032	17049	16914	16972	17378	16947	17034	17168	17269	17004	17044	16915	17124	17091	17234	16896	17028	16920	16875	16919	16998	17244	17036	17096	17136	17097	16945	17189	17019	17118	17064	17013	17156	17114	17140	16915	16920	17006	17081	17174	17310	17110	17038	16821	17341	17008	17063	17140	17050	17120	17030	17097	17239	17186	16997	17283	17396	16977	17005	16935	17124	17208	16991	16890	17111	17110	17061	17172	17196	17070	16983	17094	17083	17038	17068	17156	16998	16861	16859	17056	17192	17091	17207	17190	16996	17361	16970	17132	17074	17119	17074	17057	17031	16852	17064	17255	17105	16931	17137	17185	17182	17186	17059	16969	17238	17118	16974	16884	17079	17081	17007	17252	17093	17120	16906	17246	16964	16729	17184	17170	17197	17221	17140	17237	16966	17184	17050	16962	17130	17035	17078	16893	17197	16962	17005	17023	17147	17133	16988	17052	17260	16993	17154	17078	16926	17028	16920	17044	17162	16946	17108	17070	17049	17030	17237	16995	17271	17010	17145	17095	17170	17033	17115	17121	17243	17093	17102	17126	17075	17032	16815	17131	17122	17006	16903	17036	17197	17071	17141	17090	17316	16993	16897	17043	17035	17032	16985	16836	17094	17124	17010	17192	17199	17102	17231	17103	16892	17055	17116	17057	16932	17020	17086	17088	16958	17343	16976	17062	16932	17113	17204	17078	17056	16997	16899	17022	17110	17096	16963	16991	17069	16943	17173	17137	16940	17138	17158	17056	16729	17065	17141	16951	17123	16960	17119	17101	17063	17083	17072	16973	17064	17143	16999	17065	17120	16930	17052	17207	17154	17143	17071	16991	16996	17155	16886	17038	17135	17013	17000	17034	17173	16917	16833	17095	16972	17151	16951	17205	17003	16967	16895	16929	17009	17003	17209	17071	17106	17180	17078	16908	16942	17141	16791	16915	17102	17010	17086	17177	17273	16815	17213	17419	17013	17034	17114	17076	17176	17133	16997	17006	17067	17057	17049	17163	17038	17042	17159	17057	17142	17325	16980	17238	17102	17159	17028	16954	17075	17021	17105	17275	17100	17138	17082	17001	16929	17021	17069	17111	17012	17050	16997	17113	16982	17179	17085	17109	17055	17040	17177	17371	17039	17276	17063	17105	17133	17235	16994	16990	17011	16990	16948	17157	17120	17092	17163	17195	16940	17157	17103	16939	16906	17238	17026	17076	16819	16965	17050	16990	17077	17313	17138	17119	17045	17162	17032	16916	17223	17331	16907	17155	17009	16910	17126	16893	16975	17029	17262	17090	17059	16892	16959	16969	16960	17044	17278	16956	17181	17252	17227	17132	17081	17054	16958	16996	17048	16835	17241	17046	17196	17130	17146	17300	17170	17199	17064	17010	17137	17070	17157	17236	17079	17018	17024	17326	17077	17124	17165	17146	17019	17051	17177	17108	17163	17012	17058	16932	17248	17036	17102	17173	17087	17034	17067	16898	16961	17211	17100	17116	16814	16939	17064	17222	16939	17212	16962	17065	17122	16990	17071	16935	17065	17015	16983	17081	17078	16995	17019	17187	17260	17064	16967	17157	16898	17234	17122	17020	16906	16907	17016	17052	17232	16941	17052	16981	16960	17090	17015	17000	17147	17125	17020	16967	17160	17202	17102	17175	17208	17097	17156	17006	17051	17065	16965	17178	17061	17135	17196	17136	17169	17179	17149	16904	17057	17073	16945	17403	17284	17140	16892	17080	17134	16990	17130	16987	16944	17139	17143	17150	17233	17193	17128	17009	17104	17219	17023	16993	16941	17039	16999	16925	16994	17082	17210	16888	17051	17110	17053	17074	17004	16981	17053	17027	17147	17154	17133	17268	17111	17230	17243	17000	17108	17107	16873	17315	16995	17037	16864	17030	17073	17049	16952	16905	17102	17212	16958	17053	17000	17198	17007	17106	17120	17220	17082	16991	17047	16868	17090	17089	17099	16911	17137	17239	17086	17094	17108	17019	17234	16973	17093	17008	17250	17068	17057	17006	17149	17276	17051	17094	17068	17053	17152	16977	16950	16989	17184	16954	16932	17059	17025	17143	17093	17180	17114	17050	16982	17031	17169	17047	17017	16912	17002	17185	17076	17025	17006	16962	17129
25312	40094	32983	24714	20953	19000	17795	17163	16759	16377	16093	16176	15946	15789	15798	15574	15528	15392	15378	15494	15441	15343	15393	15240	15372	15257	15272	15283	15283	15333	15488	15299	15365	15275	15342	15175	15335	15342	15406	15362	15416	15354	15270	15261	15339	15127	15074	15309	15337	15311	15011	15287	15320	15275	15384	15228	15218	15207	15349	15293	15458	15401	15276	15207	15289	15142	15378	15279	15262	15322	15175	15191	15156	15247	15295	15188	15345	15147	15401	15323	15407	15416	15229	15237	15321	15302	15261	15094	15176	15109	15459	15323	15331	15225	15067	15248	15214	15195	15127	15290	15337	15329	15231	15118	15370	15319	15208	15372	15447	15416	15274	15365	15016	15464	15276	15395	15325	15232	15145	15288	15346	15379	15437	15422	15341	15358	15156	15423	15222	15202	15222	15261	15257	15336	15154	15216	15287	15295	15210	15363	15316	15497	15209	15297	15140	15292	15329	15443	15229	15299	15307	15243	15253	15261	15193	15255	15202	15368	15314	15174	15498	15433	15234	15354	15280	15207	15203	15507	15160	15224	15201	15227	15197	15414	15365	15236	15261	15132	15240	15174	15278	15373	15119	15282	15329	15383	15230	15502	15401	15334	15285	15142	15285	15187	15263	15282	15388	15219	15131	15202	15331	15325	15282	15339	15199	15162	15288	15236	15225	15271	15439	15474	15188	15353	15194	15289	15107	15423	15160	15526	15325	15365	15279	15219	15134	15206	15301	15265	15333	15239	15455	15168	15239	15199	15228	15329	15269	15167	15249	15259	15423	15165	15409	15191	15190	15320	15121	15341	15451	15329	15232	15307	15250	15125	15246	15360	15315	15201	15282	15424	15336	15102	15078	15250	15214	15366	15244	15343	15334	15154	15446	15144	15318	15302	15269	15292	15293	15394	15110	15069	15230	15040	15184	15270	15412	15280	15274	15236	15081	15136	15188	15392	15144	15349	15297	15095	15212	15209	15047	15465	15236	15226	15331	15353	15271	15107	15269	15211	15141	15204	15422	15396	15272	15321	15366	15419	15294	15309	15470	15221	15406	15301	15380	15082	15122	15250	15335	15278	15184	15300	15325	15258	15094	15233	15257	15136	15329	15274	15322	15450	15208	15348	15156	15243	15306	15244	15306	15358	15257	15120	15347	15105	15333	15297	15351	15177	15379	15225	15417	15345	15093	15179	15222	15223	15151	15057	15236	15356	15285	15304	15305	15368	15289	15392	15362	15054	15276	15131	15392	15288	15162	15313	15206	15274	15246	15291	15192	15245	15209	15391	15277	15294	15117	15138	15271	15136	15139	15152	15406	15228	15402	15228	15369	15228	15235	15308	15082	15340	15370	15251	15227	15436	15252	15282	15116	15299	15343	15196	15412	15349	15084	15221	15179	15108	15323	15278	15289	15145	15265	15247	15359	15232	15299	15174	15234	15386	15269	15328	15373	15152	15057	15203	15249	15178	15184	15223	15326	15239	15458	15222	15376	15264	15253	15256	15199	15124	15349	15236	15314	15200	15280	15296	15355	15329	15363	15397	15273	15288	15202	15319	15329	15149	15187	15281	15333	15279	15318	15377	15086	15291	15235	15309	15180	15219	15364	15303	15417	15245	15387	15311	15235	15134	15492	15183	15169	15349	15345	15382	15195	15117	15142	15313	15282	15344	15394	15408	15310	15406	15262	15452	15420	15281	15278	15358	15299	15335	15324	15320	15336	15307	15351	15298	14981	15211	15213	15288	15170	15383	15113	15276	15308	15134	15290	15185	15284	15342	15303	15254	15442	15199	15291	15177	15463	15280	15170	15200	15194	15191	15199	15303	15331	15223	15316	15264	15148	15242	15158	15369	15237	15171	15250	15420	15275	15180	15247	15502	15218	15389	15282	15298	15300	15276	15102	15328	15275	15435	15178	15295	15370	15311	15183	15172	15303	15212	15401	15301	15166	15186	15146	15197	15515	15329	15155	15459	15323	15283	15258	15111	15271	15316	15256	15114	15278	15149	15245	15308	15249	15274	15353	15212	15316	15177	15084	15182	15274	15352	15301	15244	15149	15262	15293	15166	15258	15194	15211	15323	15274	15263	15202	15120	15219	15432	15258	15324	15231	15187	15295	15263	15297	15220	15164	15282	15316	15262	15221	15248	15181	15139	15196	15374	15146	15453	15373	15191	15170	15327	15243	15256	15240	15316	15216	15131	15259	15308	15414	15136	15367	15123	15271	15253	15139	15234	15336	15341	15347	15355	15322	15455	15207	15257	15351	15342	15336	15208	15161	15201	15283	15376	15419	15032	15316	15195	15282	15231	15053	15250	15296	15218	15223	15394	15413	15286	15433	15344	15120	15310	15269	15344	15185	15145	15182	15331	15370	15172	15374	15178	15281	15382	15190	15283	15202	15383	15524	15403	15231	15231	15169	15460	15254	15290	15240	15162	15166	15265	15317	15242	15287	15621	15342	15166	15289	15164	15237	15064	15232	15310	15318	15209	15165	15479	15282	15288	15071	15311	15238	15272	15267	15285	15205	15169	15251	15219	15225	15212	15331	15215	15266	15278	15184	15439	15301	15010	15258	15302	15278	15295	15115	15248	15399	15266	15299	15251	15195	15384	15316	15405	15203	15356	15355	15274	15363	15234	15258	15174	15349	15303	15483	15334	15214	15172	15297	15341	15172	15196	15336	15253	15250	15144	15247	15261	15421	15117	15316	15471	15245	15383	15137	15289	15375	15395	15255	15224	15306	15161	15149	15440	15260	15232	15311	15240	15333	15135	15143	15272	15264	15566	15355	15256	15470	15162	15326	15239	15279	15321	15233	15197	15373	15380	15263	15348	15205	15118	15478	15333	15375	15235	15237	15248	15258	15275	15088	15339	15105	15182	15355	15157	15111	15460	15375	15243	15438	15186	15268	15456	15213	15298	15223	15451	15238	15302	15234	15368	15210	15320	15273	15240	15272	15193	15392	15266	15349	15234	15367	15110	15278	15289	15187	15462	15268	15339	15228	15277	15016	15248	15354	15253	15125	15182	15274	15246	15161	15243	15450	15317	15190	15303	15363	15315	15387	15263	15356	15335	15518	15270	15271	15211	15203	15267	15246	15277	15323	15227	15177	15215	15402	15265	15403	15156	15169	15401	15338	15340	15312	15197	15378	15269	15251	15265	15297	15364	15222	15349	15234	15296	15240	15169	15335	15325	15469	15172	15346	15376	15263	15303	15270	15328	15158	15289	15499	15272	15345	15248	15329	15334	15237	15230	15416	15315	15289	15356	15118	15453	15253	15407	15367	15346	15288	15218	15228	15118	15458	15328	15402	15153	15157	15412	15264	15328	15352	15230	15370	15352	15156	15296	15259	15446	15268	15328	15239	15139	15417	15330	15272	15177	15281	15230	15463	15192	15166	15262	15278	15189	15170	15395	15414	15284	15317	15140	15095	15309	15332	15144	15325	15607	15191	15182	15402	15376	15501	15344	15191	15272	15156	15314	15244	15341	15304	15285	15351	15175	15203	15174	15431	15207	15243	15379	15175	15305	15185	15344	15318	15364	15347	15170	15238	15284	15446	15271	15254	15379	15228	15298	15372	15393	15315	15430	15365	15344	15420	15212	15389	15549	15156	15205	15305	15210	15316	15275	15385	15331	15297	15179	15145	15147	15344	15365	15420	15342	15349	15200	15334	15363	15277	15199	15200	15349	15181	15288	15280	15172	15443	15205	15283	15175	15263	15320	15484	15339	15330	15256	15243	15291	15356	15219	15335	15417	15304	15310	15215	15255	15364	15304	15108	15148	15173	15260	15219	15259	15185	15166	15260	15185	15269	15114	15425	15310	15265	15178	15416	15324	15397	15281	15398	15264	15261	15272	15265	15175	15386	15198	15335	15293	15257	15339	15340	15319	15433	15267	15305	15171	15277	15323	15139	15162	15267	15172	15310	15317	15357	15294	15159	15192	15151	15329	15513	15346	15252	15347	15043	15099	15225	15464	15247	15203	15335	15403	15407	15044	15372	15485	15130	15067	15340	15202	15316	15070	15330	15288	15187	15269	15383	15246	15304	15423	15222	15260	15307	15217	15313	15203	15281	15237	15392	15305	15387	15202	15212	15157	15265	15291	15295	15415	15165	15313	15136	15248	15261	15450	15259	15302	15390	15331	15374	15301	15154	15255	15216	15207	15344	15215	15146	15135	15177	15284	15327	15279	15457	15295	15213	15153	15302	15093	15398	15272	15287	15363	15263	15401	15311	15230	15212	15214	15326	15320	15553	15143	15219	15177	15259	15328	15272	15243	15313	15279	15353	15284	15328	15246	15320	15354	15133	15574	15287	15423	15316	15375	15291	15262	15385	15358	15019	15307	15194	15241	15201	15207	15197	15141	15399	15232	15303	15290	15453	15349	15223	15262	15412	15212	15245	15023	15375	15257	15513	15384	15362	15235	15303	15214	15289	15333	15197	15401	15254	15182	15463	15452	15317	15097	15129	15334	15012	15219	15221	15366	15268	15250	15312	15156	15224	15191	15348	15235	15273	15294	15258	15164	15247	15494	15205	15359	15338	15315	15286	15351	15390	15333	15143	15301	15298	15194	15412	15367	15222	15131	15183	15295	15212	15183	15219	15114	15435	15295	15225	15246	15288	15092	15174	15199	15194	15337	15337	15147	15254	15337	15177	15313	15190	15178	15284	15219	15334	15161	15270	15279	15326	15253	15330	15335	15182	15185	15270	15414	15032	15356	15371	15269	15498	15418	15158	15343	15246	15386	15269	15263	15234	15191	15176	15256	15196	15231	15187	15305	15282	15171	15416	15507	15385	15292	15429	15322	15337	15220	15313	15341	15339	15277	15277	15354	15263	15130	15431	15339	15169	15288	15141	15410	15326	15255	15289	15144	15328	15411	15144	15470	15221	15225	15090	15329	15219	15144	15087	15326	15297	15158	15155	15415	15311	15302	15387	15202	15075	15294	15113	15031	15299	15303	15359	15285	15235	15275	15209	15383	15273	15328	15382	15154	15297	15100	15173	15337	15332	15102	15245	15388	15385	15053	15186	15318	15187	15345	15292	15212	15376	15153	15214	15390	15291	15267	15462	15235	15235	15230	15070	15188	15327	15091	15312	15417	15147	15328	15185	15103	15380	15354	15194	15249
23551	21480	28182	25650	23255	23163	22481	19577	18862	18865	18521	18566	18436	17900	18112	17933	17770	17467	17742	17630	17532	17403	17465	17480	17425	17531	17433	17583	17359	17577	17486	17439	17396	17420	17282	17417	17542	17254	17236	17384	17216	17356	17477	17103	17415	17274	17238	17147	17359	17279	17325	17259	17090	17201	17349	17209	17512	17298	17214	17490	17199	17148	17265	17195	17259	17264	17185	17283	17278	17155	17316	17316	17164	17112	17155	17169	17351	17376	17206	17496	17311	17412	17281	17253	17241	17177	17369	17091	17083	17236	17191	17373	17300	17246	17428	17346	17236	17424	17093	17115	17030	17117	17453	17221	17474	17266	17277	17206	17161	17213	17151	17398	17342	17369	17255	17246	17106	17382	17433	17284	17424	17219	17459	17405	17386	17208	17233	17199	17274	17269	17192	17060	17230	17082	17217	17291	17352	17348	17356	17310	17362	17153	17226	17365	17328	17345	17404	17344	17323	17201	17049	16959	17136	17179	17102	17383	17282	17221	17377	17290	17248	17060	17209	17020	17160	17291	17180	17231	17370	17224	17150	17363	17317	17130	17401	17380	17314	17215	17029	17167	17122	17436	17378	17294	17160	17421	17436	17167	17314	17187	17196	17191	17223	17127	17127	17092	17244	17278	17419	17389	17291	17285	17273	17188	17260	17328	17138	17302	17336	17247	17198	17269	17140	17204	17294	17309	17321	17108	17209	17139	17280	17080	17123	17321	17287	17166	17146	17156	17187	17245	17230	17198	17308	16959	17342	17158	17226	17201	17369	17166	17212	17200	17165	17358	17178	17164	17316	17070	17284	17161	17285	17161	17480	17258	17417	17313	17204	17353	17373	17294	17174	17193	17411	17414	17225	17269	17424	17438	17244	17090	17281	17428	17246	17170	17095	17336	17166	17332	17269	17356	17368	17162	17006	17262	17041	17338	17340	17271	17204	17280	17371	17223	17337	17185	17340	17507	17130	17317	17146	17252	17237	17401	17172	17111	17213	17025	17238	17213	17389	17461	17266	17217	17055	17154	17261	17277	17354	17238	17396	17296	17207	17297	17245	17476	17398	17105	17168	17156	17343	17277	17112	17240	17250	17321	17180	17136	17221	17228	17255	17184	17249	17195	17240	17240	17211	17061	17215	17211	17227	17268	17085	17312	17387	17192	17104	17278	17281	17107	17193	17318	17049	17273	17278	17329	17159	17190	17147	17345	17250	17038	17412	17285	17158	17476	17728	17270	17176	17243	17296	17227	17146	17317	17257	17276	17285	17429	17440	17264	17271	17281	17257	17177	17198	16978	17235	17242	17130	17282	17053	17025	17109	17273	17412	17308	17088	17180	17229	17309	17298	17169	17233	17286	17349	17407	17289	17420	17093	17467	17396	17261	17327	17285	17302	17292	17278	17301	17034	17165	17348	17255	17267	17279	17170	17304	17186	17203	17221	17317	17367	17287	17072	17153	17456	17346	17216	17143	17306	17308	17423	17344	17188	17279	17336	17361	17306	17215	17389	17347	17433	17162	17493	17185	17308	17338	17207	17265	17320	17280	17379	17201	17218	17104	17596	17215	17177	17362	17213	17228	17378	17253	17090	17156	17183	17520	17150	17480	17342	17320	17273	17397	17029	17282	17282	17224	17220	17392	17250	17297	17314	17284	17177	17125	17102	17175	17143	17283	17230	17193	17101	17132	17206	17000	17359	17227	17188	17331	17384	17310	17307	17371	17257	17107	17122	17079	17242	17221	17398	17286	17272	17300	17219	17279	17164	17328	17226	17422	17349	17341	17318	17168	17377	17347	17181	17252	17374	17325	17276	17177	17073	17334	17371	17262	17150	17120	17207	17278	17067	17213	17184	17501	17249	17281	17178	17176	17356	17089	17121	17254	17285	17171	17322	17293	17291	17139	17184	17212	17281	17285	17266	17219	17159	17350	17326	17189	17283	17147	17286	17096	17173	17080	17282	17340	17264	17297	17146	17222	17202	17181	17201	17335	17094	17157	17374	17325	17243	17377	17426	17391	17235	17282	17273	17298	17524	17237	17317	17480	17237	17380	17181	17326	17153	17109	17497	17097	17103	17279	17265	17355	17250	17132	17197	17216	17399	17350	17225	17227	17387	17332	17271	17156	17418	17334	17091	17164	17366	17185	17251	17072	17131	17046	17404	17258	17325	17169	17443	17165	17327	17149	17356	17320	17247	17338	17375	17429	17241	17342	17015	17232	17071	17247	17316	17097	17318	17046	17290	17426	17213	17316	17083	17203	17353	17254	17343	17238	17044	17226	17345	17192	17218	17162	17135	17227	17314	17232	17330	17174	17293	17306	17336	17268	17380	17132	17162	17251	17073	17166	17331	17127	17250	17269	17309	17359	17259	17180	17248	17335	17267	17221	17123	17175	17193	17263	17167	17195	17320	17282	17152	17285	17290	17548	17511	17393	17280	17287	17286	17354	17246	17127	17228	17105	17007	17114	17288	17432	17305	17335	17192	17244	17338	17125	17361	17132	17214	17224	17260	17161	16956	17112	16955	17181	17364	17143	17442	17275	17199	17280	17090	17098	17279	17242	17342	17188	17274	17179	17245	17224	16967	17374	17336	17156	17260	17159	17368	17129	17348	17419	17164	17142	17402	17360	17461	17310	17206	17280	17253	17395	17282	17225	17138	17308	17178	17200	17238	17327	17355	17206	17341	17246	17238	17316	17374	17324	17443	17303	17409	17153	17267	17169	17321	17219	17112	17255	17202	17117	17216	17160	17228	17285	17241	17186	17181	17304	17221	17142	17365	17169	17038	17227	17263	17246	17079	17047	17118	17320	17445	17227	17166	17050	17044	17170	17238	17247	17242	17167	17181	17455	17194	17285	17439	17278	17285	17399	17299	17335	17227	17310	17234	17205	17474	17265	17061	17065	17167	17195	17266	17449	17192	17345	17360	17311	17324	17016	17365	17130	17176	17303	17282	17049	17299	17203	17285	17367	17060	17382	17303	17294	17322	17071	17340	17266	17179	17310	17432	17102	17323	17152	17190	17145	17229	17351	17055	17191	17319	17374	17426	17322	17261	17320	17176	17088	17207	17356	17335	17428	17248	17293	17341	17164	17192	17306	17312	17306	17199	17228	17332	17293	17304	17361	17198	17445	17228	17383	17178	17202	17212	17092	17152	17184	17168	17145	17289	17389	17231	17373	17638	17389	17268	17246	17239	17309	17156	17460	16964	17063	17388	17323	17278	17335	17184	17371	17238	17423	17439	17351	17408	17333	17352	17340	17206	17314	17145	17413	17187	17095	17552	17150	17326	17135	17298	17228	17556	17269	17356	17230	17162	17228	17300	17146	17312	17157	17310	17200	17340	17312	17150	17288	17348	17432	17482	17239	17280	17206	17325	17162	17272	17248	17241	17200	17380	17348	17344	17123	17167	17271	17250	17277	17258	17176	17343	17202	17100	17322	17581	17314	17164	17183	17204	17348	17452	17310	17511	17134	17314	17324	17382	17050	17195	17148	17394	17212	17297	17261	17360	17330	17378	17381	17373	17331	17251	17237	17035	17148	17172	17150	17402	17349	17356	17325	17230	17441	17310	17083	17308	17148	17255	17157	17247	17269	17316	17254	17381	17373	17405	17247	17161	17374	17254	17217	17272	17202	17212	17157	17329	17211	17091	17398	17437	17266	17211	17023	17462	17175	17351	17078	17095	17379	17270	17268	17154	17273	17260	17297	17060	17252	17207	17216	17323	17500	17287	17082	17143	17314	17427	17489	17404	17304	17276	17226	17212	17209	17215	17204	17143	17114	17296	17466	17243	17281	17209	17083	17355	17334	17225	16981	17174	17132	17165	17368	17346	17375	17306	17340	17318	17169	16894	17196	17356	17160	17361	17185	17148	17394	17181	17292	17359	17442	17412	17068	17374	17329	17204	17092	17245	17354	17268	17368	17180	17179	17157	17218	17161	17337	17433	17327	17200	17436	17193	17121	17134	17138	17340	17239	17149	17377	17268	17092	17307	17442	17021	17226	17215	17359	17344	17348	17146	17375	17349	17300	17203	17011	17433	17486	17168	17166	17010	17232	17354	17150	17218	17317	17362	17548	17557	17237	17329	17400	17474	17311	17128	17342	17269	17492	17298	17244	17291	17270	17089	17169	17148	17073	17078	17276	17376	17003	17314	17096	16947	17196	17367	17234	17407	17182	17344	17335	17193	17199	17357	17219	17275	17320	17488	17354	17245	17174	17217	17152	17181	17127	17107	17199	17360	17209	17274	17455	17053	17255	17227	17166	17325	17251	17359	17211	17406	17083	17231	17215	17279	17235	17348	17211	17217	17078	17250	17227	17118	17236	17310	17333	17097	17260	17303	17079	17239	17575	17202	17089	17358	17151	17389	16994	17019	17171	17162	17384	17405	17426	17230	17260	17089	17219	17111	17172	17261	17487	17273	17361	17327	17275	17360	17215	17260	17463	17193	17299	17368	17349	17202	17156	17162	17214	17117	17365	17309	17134	17318	17409	17529	17390	17146	17231	17258	17194	17130	17119	17114	17076	17343	17142	17243	17146	17264	17377	17277	17263	17340	17200	17152	17296	17287	17253	17520	17399	17181	17111	17068	17058	17161	17201	17199	17209	17490	17418	17262	17300	17421	17435	17295	17285	17164	17012	17306	17370	17235	17143	17320	17254	17076	17168	17201	16953	17241	17195	17052	17217	17196	17337	17325	17399	17325	17320	17270	17315	17238	16941	17156	17247	17404	17315	17368	17324	17286	17358	17295	17200	17348	17382	17095	17249	17381	17346	17387	17440	17076	17441	17161	17230	17347	17398	17089	17191	17335	17193	17349	17243	17228	17152	17000	17191	16991	17272	17426	17338	17305	17312	17142	17220	17275	17292	17010	17256	17332	17157	17208	17193	17064	17230	17202	17180	17269	17133	17321	17253	17279	17054	17279	17081	17254	17355	17366	17197	17265	17089	17213	17261	17289	17179	17315	17251	17316	17262	17384	17283	17423	17231	17288	17327	17376	17463	16994	17195	17388	17358	17320	17552	17241	17402	17268	17391	17279	17314	17246	17326	17221	17410	17175	17307	17225	17249	17469	17392	17259	17379	17192	17205	17452	17403	17548	17418	17227	17424	17182	17393	17380	17194	17058	17226
24020	46114	38526	29311	24509	21708	19857	18831	18084	17364	17057	16749	16477	16125	16240	15898	15981	15756	15760	15693	15822	15479	15492	15640	15541	15423	15524	15509	15537	15459	15519	15503	15475	15381	15563	15401	15495	15532	15272	15274	15436	15474	15428	15248	15423	15468	15440	15312	15434	15461	15545	15421	15355	15328	15327	15309	15353	15424	15300	15426	15279	15410	15402	15489	15515	15234	15415	15388	15402	15571	15430	15287	15388	15360	15298	15458	15465	15346	15465	15379	15455	15463	15271	15396	15383	15292	15281	15269	15343	15363	15315	15319	15381	15502	15429	15420	15276	15406	15233	15290	15340	15360	15457	15288	15379	15401	15472	15425	15447	15257	15426	15417	15258	15297	15303	15274	15184	15353	15394	15375	15340	15370	15313	15272	15340	15242	15369	15343	15538	15354	15515	15283	15428	15360	15379	15359	15403	15231	15334	15297	15316	15290	15460	15379	15239	15303	15412	15510	15279	15222	15365	15359	15346	15427	15390	15368	15291	15319	15223	15352	15405	15269	15276	15319	15244	15471	15299	15229	15159	15419	15506	15421	15343	15469	15323	15167	15325	15286	15229	15343	15494	15271	15530	15513	15270	15472	15460	15441	15567	15437	15364	15300	15370	15549	15269	15386	15419	15250	15415	15477	15376	15611	15253	15351	15419	15544	15274	15313	15148	15433	15395	15377	15243	15426	15267	15317	15187	15396	15310	15441	15513	15452	15374	15471	15330	15431	15212	15306	15247	15376	15334	15416	15436	15451	15214	15245	15337	15447	15261	15476	15298	15225	15380	15240	15322	15381	15305	15423	15238	15469	15228	15275	15492	15411	15323	15416	15366	15370	15414	15353	15296	15276	15497	15410	15300	15286	15455	15376	15442	15446	15351	15388	15250	15286	15330	15464	15322	15392	15545	15499	15280	15439	15451	15452	15318	15436	15322	15231	15467	15597	15343	15446	15312	15362	15496	15396	15424	15415	15460	15521	15570	15311	15306	15476	15262	15322	15539	15228	15357	15247	15474	15229	15485	15522	15358	15240	15166	15271	15445	15054	15276	15379	15444	15485	15463	15349	15276	15464	15201	15306	15197	15336	15396	15264	15354	15338	15412	15287	15383	15471	15548	15478	15344	15367	15338	15376	15288	15276	15415	15365	15448	15289	15393	15458	15326	15375	15336	15611	15480	15339	15350	15400	15242	15343	15338	15500	15496	15356	15437	15719	15151	15304	15473	15300	15406	15400	15173	15417	15345	15313	15401	15444	15555	15381	15399	15357	15442	15304	15448	15411	15283	15354	15443	15309	15476	15410	15468	15248	15321	15413	15473	15383	15471	15394	15501	15506	15353	15297	15473	15470	15355	15368	15410	15450	15476	15323	15491	15417	15273	15303	15320	15266	15409	15240	15294	15474	15413	15264	15315	15333	15506	15197	15455	15360	15368	15504	15322	15340	15609	15392	15354	15382	15239	15267	15263	15492	15291	15377	15341	15470	15387	15382	15374	15317	15348	15379	15276	15477	15438	15362	15349	15120	15177	15545	15323	15507	15487	15384	15296	15268	15350	15275	15414	15221	15345	15378	15412	15328	15201	15283	15373	15448	15262	15323	15401	15299	15434	15355	15394	15355	15305	15374	15482	15244	15349	15352	15297	15250	15388	15511	15350	15524	15404	15201	15489	15407	15419	15447	15210	15432	15241	15298	15548	15409	15570	15116	15525	15366	15400	15438	15445	15345	15522	15366	15459	15337	15373	15499	15429	15268	15364	15418	15358	15596	15348	15347	15399	15299	15288	15208	15280	15199	15446	15292	15231	15397	15273	15385	15372	15293	15265	15416	15507	15368	15407	15343	15360	15414	15376	15240	15349	15241	15301	15531	15209	15324	15445	15407	15405	15287	15502	15438	15172	15406	15584	15334	15424	15346	15384	15324	15423	15434	15376	15410	15421	15368	15639	15426	15304	15393	15301	15272	15299	15434	15408	15518	15276	15394	15243	15380	15323	15591	15407	15277	15278	15317	15401	15244	15501	15405	15304	15504	15341	15250	15295	15340	15334	15482	15389	15298	15383	15360	15339	15374	15425	15211	15414	15464	15575	15609	15373	15370	15309	15370	15440	15450	15271	15297	15455	15356	15224	15302	15391	15335	15488	15465	15341	15482	15231	15350	15440	15558	15378	15422	15406	15433	15517	15298	15434	15382	15359	15343	15430	15473	15255	15371	15430	15431	15350	15268	15442	15443	15437	15387	15340	15599	15539	15400	15282	15333	15249	15417	15396	15372	15364	15477	15342	15392	15271	15367	15436	15396	15434	15420	15218	15453	15311	15452	15403	15473	15326	15197	15342	15512	15260	15368	15489	15393	15396	15229	15500	15313	15307	15445	15411	15359	15279	15365	15369	15299	15432	15416	15306	15483	15297	15301	15416	15220	15322	15267	15447	15349	15342	15432	15376	15062	15654	15339	15362	15393	15420	15329	15434	15348	15406	15282	15431	15493	15456	15434	15227	15424	15386	15394	15463	15337	15255	15328	15302	15473	15351	15450	15473	15391	15358	15432	15325	15423	15430	15340	15394	15280	15392	15549	15456	15434	15231	15372	15209	15345	15341	15219	15463	15303	15451	15289	15389	15374	15316	15439	15431	15477	15240	15493	15269	15483	15489	15323	15448	15428	15380	15528	15505	15432	15476	15389	15477	15165	15481	15464	15633	15356	15509	15320	15230	15332	15405	15326	15512	15493	15249	15445	15351	15476	15235	15232	15253	15258	15335	15237	15325	15361	15244	15321	15492	15315	15242	15310	15344	15374	15383	15239	15412	15264	15453	15350	15432	15383	15419	15472	15407	15249	15394	15314	15299	15302	15409	15392	15450	15336	15414	15124	15439	15429	15293	15408	15363	15573	15290	15318	15425	15434	15342	15263	15494	15331	15457	15408	15480	15498	15409	15502	15311	15343	15535	15417	15218	15437	15241	15348	15572	15501	15242	15022	15437	15391	15470	15227	15629	15418	15419	15339	15313	15340	15309	15356	15459	15330	15418	15250	15358	15578	15211	15418	15336	15509	15458	15318	15457	15361	15286	15359	15444	15477	15334	15314	15314	15528	15557	15228	15252	15467	15387	15399	15424	15436	15603	15306	15388	15404	15454	15408	15381	15366	15504	15437	15332	15468	15426	15380	15376	15381	15468	15234	15459	15440	15563	15398	15439	15382	15372	15189	15282	15273	15489	15483	15499	15270	15275	15419	15294	15369	15254	15587	15441	15482	15331	15306	15189	15301	15360	15368	15622	15319	15129	15259	15325	15424	15331	15433	15368	15275	15535	15239	15156	15364	15293	15284	15549	15351	15464	15422	15434	15510	15426	15348	15324	15307	15326	15308	15365	15190	15357	15272	15429	15453	15442	15401	15385	15401	15404	15346	15455	15441	15342	15480	15426	15405	15561	15276	15476	15392	15485	15430	15316	15530	15372	15466	15260	15338	15513	15345	15522	15238	15521	15472	15388	15503	15288	15347	15334	15416	15304	15283	15485	15367	15364	15549	15506	15289	15381	15469	15295	15333	15464	15309	15256	15309	15433	15287	15355	15398	15355	15331	15307	15279	15412	15333	15306	15482	15514	15464	15371	15419	15369	15337	15492	15380	15261	15501	15301	15479	15264	15455	15308	15332	15352	15390	15341	15355	15305	15417	15474	15338	15491	15497	15438	15556	15446	15321	15415	15377	15184	15460	15319	15391	15446	15438	15376	15307	15237	15352	15294	15300	15268	15249	15359	15396	15451	15332	15322	15334	15466	15437	15498	15301	15399	15458	15390	15322	15249	15437	15452	15375	15574	15224	15414	15223	15406	15241	15324	15433	15336	15453	15380	15370	15357	15357	15348	15458	15511	15490	15261	15380	15317	15315	15479	15439	15364	15456	15407	15434	15461	15276	15430	15381	15391	15324	15532	15268	15513	15391	15349	15280	15299	15451	15436	15485	15332	15361	15256	15349	15429	15226	15535	15459	15411	15374	15343	15211	15475	15358	15416	15298	15354	15110	15546	15327	15407	15230	15458	15399	15286	15419	15278	15321	15411	15375	15369	15407	15219	15397	15272	15501	15542	15323	15340	15314	15408	15539	15269	15419	15443	15404	15427	15468	15440	15321	15566	15295	15524	15293	15503	15269	15430	15289	15474	15387	15447	15437	15299	15532	15380	15373	15370	15364	15424	15256	15293	15279	15332	15358	15354	15436	15342	15289	15455	15361	15427	15260	15341	15476	15482	15407	15458	15469	15371	15531	15348	15372	15406	15484	15383	15467	15545	15298	15400	15407	15398	15468	15343	15411	15544	15223	15370	15306	15372	15379	15182	15258	15617	15415	15443	15340	15330	15324	15371	15352	15250	15351	15240	15304	15181	15481	15293	15348	15517	15393	15348	15331	15430	15326	15226	15253	15504	15475	15175	15338	15193	15469	15447	15316	15451	15414	15426	15301	15474	15301	15494	15490	15343	15181	15379	15339	15291	15307	15372	15523	15311	15245	15466	15485	15619	15201	15438	15238	15285	15234	15408	15388	15246	15429	15586	15480	15424	15175	15485	15407	15370	15377	15346	15350	15261	15313	15406	15376	15418	15325	15390	15547	15333	15371	15386	15448	15652	15333	15319	15488	15548	15313	15478	15544	15261	15249	15317	15489	15345	15211	15475	15589	15230	15331	15383	15357	15404	15427	15209	15577	15325	15218	15369	15458	15371	15272	15405	15392	15508	15461	15414	15418	15334	15146	15564	15101	15365	15343	15372	15457	15349	15514	15323	15356	15426	15298	15386	15183	15472	15464	15345	15305	15307	15354	15353	15500	15449	15404	15256	15356	15390	15587	15389	15476	15366	15455	15332	15194	15519	15329	15418	15184	15254	15249	15383	15299	15372	15393	15619	15336	15304	15278	15386	15375	15344	15330	15276	15324	15317	15377	15418	15298	15415	15552	15317	15510	15276	15338	15282	15415	15172	15399	15363	15217	15410	15371	15183	15467	15556	15204	15469	15341	15311	15389	15350	15321	15436	15372	15312	15245	15452	15415	15232	15357	15262	15415	15527	15371	15246	15385	15327	15393	15562	15345	15467	15431	15250	15373	15429	15177	15347	15259	15499	15293	15368	15240	15408	15316
25391	21611	27606	27955	21501	20233	19505	18404	18064	17824	17625	17316	17460	17282	17077	17073	17206	16824	17198	16891	17003	16707	16928	16720	16809	16856	16813	16825	16607	16883	16766	16684	16780	16711	16772	16804	16801	16783	16626	16813	16735	16661	16746	16795	16610	16847	16874	16717	16882	16826	16917	16824	16589	16824	16793	17026	16764	16710	16891	16773	16698	16628	17021	17085	16812	16849	16814	16805	16788	16783	16670	16910	16690	16637	16768	16520	16948	16791	16882	16627	16622	17066	16738	16773	16715	16758	16915	16743	16722	16922	16631	16768	16650	16818	16748	16855	16719	16766	16623	16912	16858	16803	16738	16841	16774	16938	17013	16776	16890	16765	16721	16951	16912	16511	16805	16775	16772	16648	16679	16800	16686	16621	16726	16857	16953	16883	16735	16737	16792	16649	16855	16729	16673	16690	16880	16660	16742	16724	16668	16791	16771	16810	16686	16797	16593	16682	16913	16646	16794	16775	16832	16819	16802	16796	16695	16667	16742	16644	16808	17050	16743	16847	16682	16873	16694	16638	16736	16718	16774	16812	16655	16853	16885	16835	16758	16882	16832	16708	16872	16837	16659	16657	16672	16789	16755	16795	16716	16761	16784	16788	16884	16937	16751	16658	16812	16749	16771	16909	16773	16729	17052	16623	16811	16674	16628	16921	16821	16735	16622	16931	16600	16876	16900	16731	16778	16949	16779	16712	16799	16710	16703	16843	16819	16866	16777	16718	16909	16892	16764	16816	16827	16840	16643	16744	16865	16625	16809	16647	16856	16905	16926	16458	16662	16843	16756	16608	16875	16758	16512	16758	16663	16767	16802	16708	16762	16923	16895	16572	16688	16727	16955	16785	16812	16800	16576	16876	16896	16828	16563	16903	16693	16653	16712	16681	16710	16731	16960	16756	16908	16781	16772	16872	16661	16798	16924	16699	16604	16767	16920	16812	16979	16680	16872	16641	16688	16565	16543	16812	16824	16865	16821	16905	16619	16850	16859	16959	16606	16590	16792	16749	16949	16627	16851	16769	16710	16816	16836	16796	16899	16837	16766	16987	16859	16790	16884	17002	16595	16713	16835	16800	16865	16948	16987	16598	16935	16625	17115	16731	16734	16712	16685	16632	16683	16675	16827	16913	16827	16765	16700	16684	16585	16850	16690	16864	16722	16726	16787	16901	16745	16805	16746	16711	16625	16891	16774	16801	16723	16666	16967	16630	16714	16606	16856	16729	17046	16737	16829	16758	16604	16630	16873	16784	16754	16820	16630	16786	16562	16786	16647	16676	16662	16664	16911	16944	16564	16739	16819	16904	16747	16864	16979	16750	16756	16748	16979	16752	16705	16786	16744	16730	16771	16858	16679	16916	16765	16709	16832	16665	16694	16582	16562	16623	16633	16844	16865	16802	16809	16730	16793	16625	16883	16831	16827	16741	16621	16819	16904	16850	16677	16773	16853	16877	16959	16569	16787	16804	16635	16852	16881	16710	16732	17032	16788	16594	16763	16810	16816	16693	16697	16851	16845	16580	16661	16755	16572	16677	16788	16876	16781	16706	16735	16699	16893	16756	16657	16834	16860	16813	16697	16718	16758	16671	16735	16733	16745	16768	16838	16607	17000	16822	16733	16665	16920	16714	16803	16911	16826	16571	16825	16711	16756	16693	16795	16681	16558	16945	16684	16852	16602	16691	16770	16551	16702	16973	16789	16733	16804	16779	16836	16705	16774	16856	16958	16823	16741	16935	16898	16688	16800	16668	16721	16776	16765	16794	16855	16674	16889	16450	16980	16888	16576	16725	16771	16828	16937	16954	16553	16903	16940	16759	16393	16846	16801	16806	16647	16886	16754	16603	16674	16883	16871	16902	16622	16669	16894	16767	16705	16820	16788	16734	16846	16802	16841	16952	16526	16766	16646	16680	16761	17007	16806	16843	16863	16821	16783	16750	16783	16912	16733	16643	16737	16877	16904	16709	16871	16738	16941	16895	16928	16665	16800	16566	16688	16807	16820	16787	16851	16910	16668	16763	16783	16952	16683	17066	16861	16770	16738	16850	16808	16780	16845	16652	16797	16792	16739	16931	16820	16640	16656	16853	16822	17007	16981	16884	16963	16718	16911	16722	16901	17005	16827	16637	16927	16883	16770	16705	16910	16793	16901	16648	16692	17012	16855	16767	16732	16736	16722	16736	16809	16745	16710	16955	16851	16786	16827	16643	16437	16434	16697	16836	16749	16976	16727	16669	16610	16636	16661	16835	16731	16602	16785	16852	16906	16809	16851	16861	16613	16697	16943	16715	16788	16710	16732	16883	16751	16821	16949	16794	16858	16536	16605	16725	16747	16814	16952	16669	16683	16762	16617	16876	16800	16739	16783	16644	16872	16892	16814	16848	16696	16690	16857	16831	16814	16797	16933	16803	16763	16561	16681	16572	16896	16953	16945	16620	16789	16666	16763	16815	16749	16773	16685	16730	16762	16800	16829	16747	16596	16885	16786	16766	16860	16868	16804	16747	16782	16894	16828	16968	16928	16997	16896	16780	16792	16715	16841	16829	16735	16631	16606	16775	16835	16782	16855	16791	16727	16733	16913	16798	16751	16853	16598	16938	17008	16962	16773	16720	16791	16884	16931	16669	16659	16872	16901	16973	16738	16802	16624	16638	16801	16808	16614	16637	16960	16875	16701	16922	16955	16671	16807	17074	16799	16822	16780	16719	16746	16881	16807	16622	16818	16787	16809	16902	16782	16927	16751	16797	16746	16916	16814	17073	16927	16834	16991	16624	16678	16729	16998	16773	16773	16721	16749	16831	16845	16806	16750	16790	16792	16748	16763	16875	16710	16890	16727	16750	16720	16686	16812	16741	16788	16848	16671	16931	16751	17044	16730	16876	16780	16739	16925	16745	16832	16784	16898	16619	16856	16881	16765	16904	16914	16656	16923	16748	16975	16615	16790	16670	16629	16821	16861	16825	16654	16835	16617	16815	16861	16591	16834	16761	16753	16879	16855	16824	16730	16727	16722	16841	16860	16908	16825	16696	16816	16750	16865	16744	16661	16809	16992	16884	16773	16803	16778	16741	16790	16805	16674	16729	16729	16842	17019	16967	16836	16745	16876	16875	16936	16674	16809	16640	16861	16997	16968	16720	16878	16641	16666	16700	16772	16897	16758	16938	16717	16922	16799	16929	16857	16785	16799	16764	16794	16762	16776	16774	16747	16617	16764	16709	16819	16850	16734	16800	16653	16741	16822	16650	16940	16951	16873	16675	16776	16690	16597	16950	16774	16907	16872	16929	17050	16864	16850	16730	16727	16740	16635	16884	16724	16806	16717	16720	16770	16688	16607	16880	16776	16667	16712	16668	16740	16928	16792	16692	16786	16945	16788	16791	16770	16753	16834	16751	16963	16785	16779	16647	16774	16847	16973	16726	16854	16805	16741	16621	16806	16961	16796	16891	16721	16624	16815	16859	16829	16659	16787	16670	16624	16728	16850	17038	16736	16813	16637	16793	16773	16715	16631	16860	16792	16772	16832	16742	16823	16770	16728	16639	16805	16632	16749	16716	16818	16955	16891	16839	16726	16833	16948	16625	16681	16923	16790	16826	16683	16691	16748	16773	16766	16741	16691	16871	16785	16683	16726	16599	16818	16976	16724	16786	16677	16871	16659	16844	16885	16834	16819	16659	16771	16839	16648	16420	16818	16571	16730	16768	16650	16899	16725	17114	16820	16829	16910	16868	16815	16903	16879	16879	16872	16715	16779	16734	16934	16856	16954	16659	16682	16847	16754	16801	16700	16706	16794	16601	16928	16945	16918	16757	16828	16826	16775	16566	16798	16719	16939	16710	16667	16830	16674	17078	16749	16745	16829	16840	16855	16755	16777	16707	16932	16870	16686	16722	16656	16829	16834	16574	16747	16921	17011	16650	17049	16743	16766	16549	16763	16964	16842	16727	16787	16805	16910	16910	16946	16934	16902	16783	16858	16691	16837	16656	16793	16853	16659	16838	16754	16809	16823	16725	16802	16698	16870	16774	16691	16819	16771	16542	16623	16613	16612	16766	16844	16879	16763	16800	16878	16813	16934	16892	16912	16877	16774	16805	16900	16867	16862	16712	16858	16823	16937	16798	16844	16769	16834	16563	16898	16929	16944	16710	16715	16603	17029	16746	16913	16791	16697	17021	16899	16777	16644	16812	16720	16854	17041	16665	16750	16697	16740	16675	16760	16750	16854	16683	16808	16765	16959	16627	16567	16869	16867	16799	16873	16758	16720	16765	16935	16706	16696	16671	16571	16995	16768	16901	16837	16719	16842	17066	16696	16729	16756	16678	16854	16819	16914	16787	16794	16859	16775	16677	16658	16675	16789	16560	16571	16785	16852	16698	16891	16738	16806	16749	16695	16598	16737	16668	16803	16795	16602	16687	16808	16646	16970	16690	16753	16837	16761	16863	16817	16868	16609	16818	16965	16748	16935	16764	16547	16810	16693	16716	16932	16741	16746	16820	16712	16822	16859	16742	16962	16795	16915	16815	16775	16708	16792	16880	16779	16639	16738	16746	16581	16752	16792	16810	16699	16741	16789	16540	16878	16911	16772	16869	16711	16686	16691	16804	16895	16999	16738	16749	16912	16852	16618	16717	16528	16682	16752	16635	16880	16913	16826	16736	16671	16622	16822	16766	16644	16737	16844	16739	16920	16570	16773	16957	16657	16710	16715	16750	16893	16932	16815	16883	17016	16889	16830	16759	16738	17030	16830	16934	16878	16667	16911	16947	16686	16878	16812	16796	16783	16641	16617	16706	16776	16752	16936	16948	16687	16658	16730	16872	16792	16835	16890	16578	16875	16962	16754	16697	16820	16718	16821	16779	16664	16767	16900	16570	16765	17038	16872	16966	16677	16900	16732	16663	16946	16754	16861	16623	16792	16721	16629	16946	16858	16759	16918	16747	16859	16766	16775	16861	16668	16799	16638	16821	16545	16617	16894	16806	16778	16739	16863	16602	16652	16677	16742	16680	16865	16730	16820	17003	16853	16886	16914	16970	16914	16806	16696	16815	16664	16844	16855	16715	16845	16740	16727	16718	16770	16817	16628	16703	16809	17016	16759	16771	16735	16909	16979	16913	16553	16782	16877	17006	16770	16727
24216	42038	34581	25874	22082	19622	18510	17612	16940	16596	16158	16079	16010	15745	15694	15589	15376	15419	15355	15339	15259	15359	15220	15311	15267	15184	15187	15060	15126	14942	15151	15157	15105	15211	15084	15052	15025	15112	15180	15196	14972	15091	15032	15174	15080	15040	15061	15071	15109	15104	15188	15127	15058	14938	15099	15035	15054	15093	15129	15074	15062	15119	15179	15112	15112	15176	15180	15198	14940	15249	15033	14970	15205	15165	15018	15095	15002	15100	15039	14970	15060	15173	15236	15092	15191	15013	15228	15136	15227	15146	15050	14968	15132	15000	15098	15043	15055	14931	15168	14959	15126	14989	15206	15043	15066	14877	15048	14877	15113	15054	15147	15093	15049	15093	15135	15101	15097	14927	15122	14945	15047	15086	15024	14984	15016	14995	15023	14986	15170	15009	15065	15057	14915	15033	14959	15068	15193	15244	15178	15038	15033	14933	15158	15051	15085	15217	15155	15081	14961	14954	15186	15068	15066	15111	15041	14998	15153	15061	15091	15088	15180	15043	15097	15153	15156	15216	15171	15066	15128	15125	14995	15071	15013	15201	15069	15188	15286	14950	14875	15181	14961	15284	14938	15058	15127	14870	15056	15055	15078	15012	14931	15053	15171	14901	14977	14949	15062	15078	14920	14978	15208	15128	15111	15136	15197	15124	15025	14986	15061	15071	15286	14998	15000	15118	15104	14917	15088	15218	15091	15022	15006	14955	15126	14993	14907	15063	14953	15096	15040	15082	14975	15252	15339	15013	15175	15133	15129	14933	15106	15274	14966	15268	15043	15257	15083	15016	15276	15056	15087	15142	15074	15033	15058	15267	15090	15055	15153	15133	15115	15132	15105	15091	15124	15180	15047	15099	15093	15063	15193	15036	15263	15114	15194	15041	15302	15090	15192	15074	15000	15168	14955	15236	15102	15083	15125	15136	15056	15031	14909	15218	15100	15006	14860	15073	15223	14986	15226	15045	14981	15131	15283	15037	15084	15216	15144	15059	15126	15140	15119	15105	15069	15035	15093	15114	14970	14972	15024	15107	15070	14961	15224	15354	15082	15120	15183	14961	15311	14976	15179	15072	15092	15020	15045	15131	15177	15043	14947	14921	15135	15026	15038	15058	14858	15130	14959	15171	15206	15248	14996	15160	15096	14971	15136	15014	14991	15025	15156	15042	15067	14946	15182	14992	15068	15143	15261	15140	15098	15045	15034	15047	15234	15042	15150	15087	15060	15250	15174	15013	15202	15072	15023	15034	15090	15196	15143	15213	15290	15118	15074	15179	15185	15046	14966	15047	15113	14989	15209	15090	15117	15131	14877	15333	15322	15243	15008	15107	15194	15107	15160	15152	15313	15036	15074	15069	14991	15104	15187	15157	15025	15146	15069	15065	15177	14889	14991	14992	15222	15140	15032	15108	15120	15050	15097	15131	15087	15158	15150	15086	15000	15090	15090	15013	15062	15032	14804	15008	15140	14985	14793	14980	15002	15227	15079	15011	15161	15165	15155	15308	15214	15017	14988	15274	15087	15078	15005	15059	15121	15215	14926	15164	15038	15110	15096	15066	15247	15057	14995	15102	15091	15060	15063	15108	15140	15315	14966	15023	15062	15270	15018	15044	15043	15099	15077	15189	15184	15132	15190	15007	15292	15143	14971	15100	15030	15078	15162	15041	15076	15044	15056	14968	15027	15004	15108	14988	15054	14969	14939	15099	15122	15120	15003	15063	15113	15128	15096	15123	15174	15044	15176	15012	15044	15136	15097	15001	15224	14976	14959	15004	15089	15052	15011	14997	15248	15140	15137	15081	15212	15180	15043	15082	15200	15106	15048	15307	15111	15048	15094	15215	15054	15026	15089	14979	15092	15226	14918	15161	15078	15158	15164	15141	15055	15028	15234	15060	15095	15125	15048	15005	15062	15162	15060	15052	15120	15046	15132	15173	15121	15051	15132	14982	15128	15033	14933	14980	15067	15200	15135	15216	15153	15113	15078	14992	15023	15102	14993	15063	15065	15112	15074	14969	15191	15034	15281	15077	15024	15203	15055	15035	15117	15208	15099	15099	15021	15142	15211	15121	15032	15193	15239	15242	14985	15139	14971	15075	14980	15077	15086	15071	15140	15083	15282	15330	15130	15192	15128	14955	15013	15175	15016	15133	15136	15107	14951	15059	15045	15091	15179	14916	15107	14979	15228	15057	15064	14993	15212	15024	15118	15119	15042	14982	15112	15192	15113	15046	15164	14959	15156	15148	15173	15084	15257	15173	15032	15204	15050	14971	15093	15051	15165	15085	15085	15107	15177	14939	15256	15082	15094	15116	14925	15175	15092	15085	14967	15163	15042	15312	15095	15034	15107	14983	15158	15034	14990	15164	15058	15150	15090	15018	15098	15119	15115	15121	15100	15158	14955	15169	15176	15069	14951	14944	15270	14972	15236	15140	15011	15016	15144	15057	14994	15184	14923	14884	15144	15166	15147	14977	15000	15062	15131	15046	15296	14949	15170	15039	15017	15124	14956	15273	14924	14970	14975	14943	15107	15296	15036	14914	14986	15208	15040	15155	15127	15087	15211	15169	15123	14952	15249	15149	15120	15239	15116	15021	15219	15001	15051	15005	15022	15089	15202	15082	15158	15044	15057	15006	15065	15104	15099	15052	15107	15009	15069	15109	15285	15036	15102	15031	15074	15094	14916	15092	15120	14933	14769	15055	15150	15071	15095	15129	14892	15086	15090	15111	15083	15106	15199	15049	15213	15151	14880	15050	15094	15206	15034	15143	15178	15125	15057	15018	15113	15271	15021	15090	14898	15107	15141	14919	15020	15185	15105	15186	15179	15043	15221	15020	15007	15206	14992	15124	14980	14973	15078	15122	15272	14957	15151	15176	15122	15040	15065	15296	15103	15086	15009	15156	15205	15131	15057	15037	15270	15139	14994	15082	15038	15011	14998	15238	15135	15086	15073	15209	14911	15106	15037	15130	14972	15210	14917	15111	15223	15195	15111	15124	15068	15239	15086	14916	15196	15092	15066	15141	15197	15061	14953	14910	15090	14959	15162	14903	15159	14941	15142	15101	15152	15020	15122	15157	14987	15077	15032	15136	15099	15102	15199	15170	15111	15106	15078	15312	15205	15082	15050	14912	15012	14842	15163	14977	15032	15157	14942	15198	15124	15100	14954	15314	15321	15124	15138	14968	15127	15060	15155	15297	15002	14926	15146	15067	15223	15103	14880	15152	15170	15169	15154	15157	14943	15151	14965	15147	15005	14972	14947	15301	15211	15238	15062	15203	15143	15007	15170	15046	15035	15108	15038	15105	15077	15050	15026	15131	15112	14895	15216	15011	15037	14974	15070	14989	15145	15094	15172	14940	15289	15144	15205	15103	15150	15046	15109	15078	15247	15092	15129	14921	15167	15211	15199	14933	14941	15170	15018	15248	15135	14915	15031	14921	15107	15052	15241	14972	15064	15027	15208	15108	15274	15022	15360	15258	15056	15290	15018	15084	15134	14989	15193	15130	15124	14950	15034	15098	15083	15158	15212	15050	14959	15005	15048	15264	15032	15225	15047	15296	15054	15052	15293	15056	15201	15246	14955	15054	15123	15113	15406	15043	15085	15194	15174	15039	15026	15208	15167	15057	14936	15220	15099	15236	15116	15143	15143	15250	15065	15372	15011	15043	15144	15128	14937	15169	15035	14999	15091	15238	14979	15170	15100	15189	15174	14943	15196	15050	15173	14978	15052	15062	15197	15142	15111	15123	14969	14984	15082	15158	15153	15005	15071	15085	14927	15265	14937	15083	15053	15171	15100	15069	15223	15098	15173	15067	15076	14910	15084	14989	14992	15068	15124	15037	15104	14945	15104	15048	15057	15086	15095	15004	15172	15092	15191	14914	15164	15082	14997	15223	15199	15095	15072	15063	15047	15105	15055	15001	15073	15094	15063	15003	15029	15044	14927	15198	15042	15131	15129	15072	15067	15042	15179	14988	15050	15004	15098	15200	15050	15091	15027	15103	15053	14870	15194	15024	15032	14909	14990	15021	15174	15189	15159	15152	15110	14941	15116	15132	15105	14979	15021	14968	15132	15076	15043	15083	15065	15276	15141	15191	14982	15058	15109	15151	15133	15007	15062	15110	15201	15045	15177	15022	15092	15303	15187	15148	15069	14971	15248	15090	15246	15232	15063	15144	15213	14943	14940	15104	15170	15248	14992	15094	15093	15120	15106	15040	15118	15071	15133	14981	15170	14970	15292	15069	15122	15089	14945	15047	15193	15152	15018	15217	15123	14960	15124	15185	14979	15083	14918	15191	15095	15220	15136	15060	15103	15068	15075	14985	14954	15064	15167	15126	15140	15099	15130	14946	14955	15153	15239	15050	14928	15053	15187	15176	15186	15027	15115	15063	15036	14930	15018	15110	15079	14941	15091	15015	15243	15222	15135	15406	15057	15141	15259	15232	15065	15248	15058	14913	15157	14946	15151	14923	15049	15044	15057	15197	15167	15080	15059	15135	14975	15178	15115	15064	15002	15136	15008	15118	14977	15190	15165	15086	15210	15193	15104	15205	15019	15163	15158	15130	15130	15098	15090	15167	15192	15153	15081	15139	15326	14918	15200	15120	14994	15091	15166	15056	15181	15147	15096	15027	15092	14948	15094	15064	14932	15120	15194	14969	15092	15083	15253	15142	14938	15121	15134	15105	15121	15269	15135	15082	15145	15126	15163	15101	14981	15141	14993	15114	14969	15063	15058	15084	14968	15050	15131	15069	15180	15177	15159	14912	15258	14993	14865	14984	15128	15134	15085	15007	15133	15125	15222	14975	15266	15041	15052	14947	15117	15143	15068	15188	15046	15062	15040	15028	15131	15189	15082	15145	15030	15149	15181	15146	15014	15198	15191	15153	15134	15226	15054	15066	14950	15114	15048	15211	15178	15092	15007	15100	15017	15125	15058	15070	15068	15138	15198	15233	15040	15099	15126	15246	15163	15019	15173	15112	15110	15147	15074	15123	15106	15026	15173	15217	15057	15066	15321	15152	15187	15053	15099	15097	15076	15248	15079	15176	15023	15108	15254	15123	15107	15176	14989	15044	15031	15262	14948	15115	14982	15093	15156	15147	15003	15073	15153	15203	15190	15104
22564	21550	28702	24892	22286	24549	25688	21082	19944	19349	19197	18575	18413	18437	18291	18316	18195	17770	17821	17621	17580	17638	17556	17594	17373	17446	17495	17586	17690	17559	17512	17579	17410	17359	17388	17293	17457	17417	17493	17347	17370	17469	17520	17502	17438	17350	17467	17376	17429	17342	17414	17284	17438	17364	17200	17322	17180	17409	17310	17280	17438	17533	17390	17328	17425	17319	17497	17240	17144	17457	17355	17555	17415	17394	17499	17460	17499	17286	17418	17040	17155	17310	17370	17294	17426	17437	17510	17125	17327	17416	17182	17283	17318	17302	17298	17259	17245	17381	17341	17257	17305	17335	17305	17546	17167	17303	17257	17286	17161	17398	17345	17310	17356	17338	17366	17542	17280	17288	17270	17345	17130	17250	17188	17357	17297	17147	17411	17281	17446	17207	17184	17125	17459	17388	17335	17464	17456	17367	17401	17456	17073	17297	17538	17334	17341	17343	17362	17240	17204	17549	17577	17284	17328	17320	17285	17170	17253	17356	17449	17176	17175	17296	17267	17429	17396	17133	17199	17191	17442	17270	17387	17109	17289	17413	17468	17362	17133	17097	17286	17388	17095	17452	17397	17415	17164	17217	17270	17139	17177	17352	17310	17256	17146	17475	17283	17385	17209	17478	17337	17335	17361	17199	17328	17193	17299	17089	17313	17262	17181	17428	17343	17273	17102	17399	17524	17213	17153	17236	17400	17362	17439	17564	17263	17357	17288	17361	17346	17457	17359	17487	17271	17128	17181	17338	17479	17323	17219	17320	17194	17367	17424	17342	17304	17399	17472	17407	17189	17330	17089	17178	17359	17265	17483	17350	17330	17323	17125	17435	17265	17368	17388	17324	17212	17230	17317	17213	17450	17227	17082	17255	17498	17349	17165	17192	17132	17319	17438	17321	17182	17276	17087	17358	17528	17437	17230	17387	17426	17077	17415	17511	17366	17431	17487	17409	17285	17255	17221	17296	17243	17461	17167	17384	17259	17403	17127	17504	17265	17388	17536	17140	17542	17379	17410	17366	17219	17314	17264	17571	17362	17260	17275	17422	17335	17184	17448	17334	17084	17122	17226	17377	17168	17329	17287	17355	17431	17445	17470	17370	17365	17468	17281	17381	17375	17121	17302	17337	17347	17263	17317	17375	17347	17308	17507	17386	17428	17218	17308	17337	17077	17394	17474	17209	17265	17494	17417	17404	17515	17238	17554	17253	17287	17183	17226	17193	17464	17121	17377	17316	17441	17503	17294	17374	17379	17480	17624	17335	17184	17394	17115	17252	17286	17211	17271	17344	17232	17259	17289	17423	17323	17358	17174	17371	17364	17422	17240	17619	17248	17253	17263	17182	17229	17322	17292	17401	17333	17293	17316	17288	17313	17286	17421	17560	17355	17433	17285	17424	17301	17251	17299	17265	17175	17300	17281	17135	17358	17441	17364	17355	17284	17287	17381	17381	17440	17480	17184	17016	17275	17347	17208	17185	17399	17332	17370	17331	17401	17193	17464	17467	17100	17374	17248	17307	17381	17244	17536	17314	17405	17390	17253	17115	17375	17183	17204	17134	17342	17481	17237	17409	17243	17132	17210	17130	17163	17184	17076	17364	17372	17439	17317	17406	17299	17143	16996	17522	17588	17210	17288	17389	17302	17331	17262	17313	17032	17322	17214	17114	17378	17289	17163	17107	17308	17330	17228	17268	17264	17410	17246	17335	17269	17381	17352	17398	17360	17573	17564	17212	17312	17203	17282	17412	17437	17218	17295	16929	17227	17265	17362	17208	17200	17292	17260	17276	17154	17374	17319	17442	17345	17394	17312	17371	17336	17248	17411	17337	17203	17189	17374	17309	17479	17278	17509	17251	17359	17354	17351	17364	17292	17265	17400	17363	17374	17237	17370	17275	17386	17396	17499	17388	17244	17355	17314	17305	17132	17331	17185	17273	17220	17356	17189	17226	17183	17451	17299	17430	17395	17220	17235	17424	17415	17257	17329	17365	17170	17375	17226	17467	17401	17351	17286	17256	17271	17339	17200	17410	17404	17164	17272	17352	17534	17431	17155	17303	17285	17220	17386	17248	17266	17368	17351	17414	17430	17212	17466	17121	17370	17478	17271	17363	17502	17391	17272	17226	17397	17212	17304	17418	17408	17240	17263	17346	17474	17326	17499	17429	17390	17313	17352	17361	17397	17322	17364	17068	17201	17206	17379	17255	17440	17347	17117	17273	17290	17181	17382	17483	17268	17225	17241	17196	17407	17155	17241	17033	17501	17447	17245	17145	17454	17095	17309	17167	17376	17123	17225	17293	17441	17267	17425	17189	17393	17320	17440	17416	17456	17369	17277	17141	17306	17444	17336	17532	17611	17600	17156	17268	17183	17428	17440	17165	17422	17224	17365	17486	17431	17416	17256	17346	17050	17324	17228	17288	17346	17169	17236	17400	17076	17116	17352	17242	17320	17296	17330	17265	17471	17263	17395	17274	17392	17234	17294	17470	17074	17291	17423	17168	17501	17303	17193	17219	17498	17256	17359	17372	17154	17338	17321	17375	17196	17231	17246	17364	17372	17471	17270	17412	17496	17469	17332	17240	17234	17292	17370	17253	17272	17358	17404	17387	17280	17439	17297	17198	17420	17264	17366	17239	17059	17155	17424	17284	17181	17215	17331	17319	17215	17271	17274	17392	17155	17283	17258	17520	17307	17250	17343	17214	17323	17496	17335	17512	17273	17285	17219	17457	17313	17460	17379	17186	17255	17109	17220	17256	17263	17419	17162	17253	17400	17210	17215	17199	17263	17323	17234	17144	17577	17456	17120	17462	17483	17385	17321	17223	17206	17011	17229	17466	17283	17357	17486	17272	17287	17151	17351	17239	17263	17291	17086	17076	17363	17348	17494	17490	17265	17226	17160	17392	17248	17426	17656	17341	17236	17335	17024	17233	17311	17231	17499	17444	17466	17384	17361	17220	17163	17398	17147	17348	17195	17275	17275	17272	17335	17603	17252	17282	17311	17268	17487	17536	17199	17196	17224	17178	17377	17382	17263	17245	17315	17177	17315	17489	17262	17366	17219	17377	17351	17318	17252	17359	17201	17427	17182	17373	17437	17491	17345	17443	17395	17401	17435	17494	17574	17252	17374	17226	17198	17260	17465	17329	17348	17555	17331	17311	17223	17173	17310	17338	17363	17257	17335	17281	17151	17438	17379	17157	17525	17116	17442	17361	17355	17369	17396	17393	17331	17507	17178	17380	17486	17371	17364	17505	17219	17506	17546	17387	17323	17498	17310	17156	17233	17541	17376	17285	17217	17340	17108	17349	17371	17410	17476	17263	17265	17334	17276	17171	17323	17159	17285	17225	17593	17211	17378	17429	17359	17204	17285	17439	17260	17431	17210	17335	17345	17353	17344	17480	17322	17206	17266	17226	17527	17469	17406	17436	17335	17100	17223	17422	17310	17470	17227	17222	17248	17511	17465	17301	17197	17299	17422	17435	17386	17241	17234	17174	17125	17327	17304	17266	17255	17345	17443	17353	17394	17389	17124	17481	17445	17236	17272	17291	17159	17196	17333	17309	17242	17417	17268	17289	17147	17228	16989	17534	17322	17217	17397	17380	17133	17356	17435	17547	17060	17267	17227	17277	17142	17226	17276	17102	17260	17120	17647	17386	17321	17216	17373	17266	17081	17308	17200	17168	17366	17184	17395	17393	17286	17375	17110	17433	17264	17350	17235	17155	17160	17283	17361	17418	17169	17214	17349	17398	17079	17323	17435	17394	17318	17338	17047	17249	17326	17351	17352	17394	17327	17306	17405	17399	17454	17254	17640	17376	17505	17274	17421	17454	17345	17278	17271	17396	17219	17384	17394	17299	17030	17182	17280	17183	17335	17307	17189	17440	17343	17389	17138	17344	17289	17347	17399	17314	17404	17180	17324	17197	17169	17512	17522	17271	17557	17241	17366	17341	17464	17340	17378	17111	17290	17319	17313	17441	17321	17266	17230	17247	17320	17586	17217	17123	17176	17331	17275	17238	17265	17324	17326	17336	17175	17251	17163	17227	17386	17253	17375	17492	17376	17280	17215	17483	17455	17348	17385	17376	17302	17231	17108	17336	17383	17132	17259	17237	17360	17312	17285	17155	17350	17071	17277	17360	17526	17436	17350	17348	17333	17365	17401	17329	17369	17288	17167	17192	17389	17408	17222	17206	17473	17483	17207	17305	17426	17456	17233	17285	17261	17277	17278	17133	17193	17154	17268	17534	17592	17268	17282	17199	17607	17347	17320	17296	17194	17407	17494	17385	17221	17379	17279	17257	17384	17258	17100	17268	17149	17323	17450	17336	17391	17345	17347	17273	17372	17174	17215	17071	17112	17220	17192	17510	17336	17449	17281	17379	17292	17366	17302	17475	17322	17154	17379	17255	17304	17145	17225	17211	17318	17376	17379	17239	17286	17285	17443	17286	17520	17249	17405	17364	17222	17215	17401	17186	17074	17131	17400	17105	17287	17244	17319	17312	17375	17319	17310	17257	17475	17263	17496	17387	17264	17212	17273	17578	17246	17577	17258	17175	17330	17269	17250	17212	17391	17145	17248	17239	17177	17574	17218	17427	17228	17426	17576	17296	17498	17303	17329	17073	17244	17223	17403	17176	17244	17149	17389	17440	17353	17335	17155	17191	17437	17187	17173	17034	17443	17170	17407	17337	17185	17263	17369	17177	17358	17330	17358	17371	17324	17236	17112	17226	17322	17453	17360	17212	17187	17242	17141	17433	17339	17310	17373	17342	17512	17473	17421	17410	17350	17222	17372	17418	17418	17240	17341	17185	17308	17316	17278	17381	17471	17325	17321	17411	17429	17244	17239	17325	17354	17087	17320	17218	17181	17271	17250	17133	17496	17400	17382	17384	17259	17315	17355	17375	17262	17313	17371	17240	17415	17149	17166	17093	17335	17307	17476	17249	17093	17217	17493	17285	17370	17170	17436	17479	17525	17291	17320	17260	17371	17248	17221	17536	17335	17614	17286	17490	17215	17330	17413	17427	17256	17422	17105	17254	17524	17365	17290	17211	17291	17403	17549	17250	17315	17490	17157	17262	17515	17239	17424	17316	17186	17442	17477	17215	17293	17489	17433	17315	17359	17032
25507	49754	42512	32585	27212	23836	21566	20170	19057	18267	17808	17485	17004	16860	16617	16400	16262	16028	15900	15811	15882	15770	15815	15742	15595	15699	15500	15582	15592	15433	15583	15502	15577	15605	15610	15527	15549	15597	15380	15597	15407	15528	15511	15452	15555	15534	15330	15355	15453	15491	15330	15476	15499	15350	15510	15520	15351	15462	15497	15561	15454	15386	15438	15401	15531	15406	15486	15421	15467	15693	15215	15359	15272	15555	15373	15353	15308	15400	15363	15439	15535	15508	15305	15338	15211	15360	15298	15482	15653	15478	15497	15228	15505	15389	15255	15548	15400	15395	15390	15483	15493	15322	15561	15247	15349	15267	15410	15424	15383	15444	15354	15546	15511	15435	15493	15366	15291	15428	15456	15461	15511	15412	15369	15487	15273	15324	15354	15386	15479	15349	15457	15492	15351	15417	15362	15406	15566	15387	15362	15386	15453	15527	15423	15283	15515	15531	15292	15334	15353	15230	15512	15377	15500	15359	15268	15467	15480	15443	15225	15416	15447	15433	15444	15494	15429	15344	15467	15526	15320	15426	15510	15618	15440	15415	15542	15422	15312	15204	15487	15457	15515	15391	15515	15393	15375	15403	15493	15368	15407	15384	15379	15393	15411	15520	15285	15414	15198	15360	15581	15490	15472	15351	15475	15366	15346	15359	15339	15506	15460	15389	15426	15453	15458	15250	15435	15327	15273	15449	15590	15317	15341	15391	15486	15343	15476	15428	15269	15414	15428	15585	15314	15490	15503	15480	15444	15474	15311	15420	15444	15430	15315	15343	15548	15441	15492	15248	15541	15309	15278	15339	15483	15358	15267	15617	15378	15415	15383	15489	15440	15420	15454	15304	15267	15519	15337	15355	15340	15608	15294	15441	15335	15353	15590	15463	15398	15457	15353	15466	15650	15489	15467	15384	15423	15435	15459	15339	15460	15465	15339	15482	15470	15476	15440	15335	15241	15353	15438	15260	15460	15396	15462	15364	15390	15280	15371	15578	15603	15415	15318	15620	15358	15435	15487	15373	15317	15435	15501	15421	15304	15344	15509	15279	15407	15311	15375	15528	15570	15447	15496	15412	15463	15392	15426	15342	15471	15375	15422	15410	15352	15521	15477	15167	15370	15387	15428	15427	15389	15220	15416	15393	15510	15454	15375	15388	15394	15453	15305	15437	15408	15520	15403	15479	15486	15582	15346	15314	15470	15327	15492	15516	15358	15348	15462	15445	15359	15381	15337	15250	15316	15378	15333	15563	15360	15520	15367	15593	15253	15503	15334	15488	15243	15348	15401	15455	15385	15517	15263	15373	15386	15463	15395	15470	15313	15364	15412	15261	15360	15356	15383	15474	15501	15367	15435	15561	15360	15411	15527	15314	15480	15540	15287	15279	15413	15419	15546	15397	15424	15219	15360	15418	15511	15433	15535	15509	15275	15358	15276	15377	15282	15419	15472	15338	15460	15546	15439	15321	15428	15437	15333	15485	15412	15457	15348	15432	15490	15525	15482	15385	15442	15520	15474	15349	15543	15410	15326	15311	15413	15355	15635	15386	15397	15493	15349	15341	15422	15311	15564	15262	15488	15515	15511	15338	15456	15322	15329	15442	15377	15389	15389	15316	15395	15378	15464	15424	15446	15496	15492	15459	15440	15518	15455	15462	15292	15431	15482	15435	15401	15438	15332	15250	15396	15511	15452	15420	15594	15373	15364	15288	15406	15257	15431	15457	15417	15424	15582	15359	15637	15426	15576	15236	15442	15414	15555	15457	15575	15527	15390	15291	15468	15329	15409	15582	15552	15254	15441	15443	15528	15267	15409	15385	15567	15349	15520	15288	15492	15332	15506	15307	15504	15487	15431	15409	15497	15521	15284	15296	15406	15406	15387	15555	15410	15462	15568	15629	15431	15384	15472	15438	15499	15375	15478	15320	15275	15272	15528	15405	15426	15533	15296	15393	15444	15351	15547	15336	15456	15394	15231	15236	15325	15374	15379	15342	15393	15385	15325	15433	15331	15563	15548	15568	15381	15326	15530	15260	15457	15453	15442	15228	15298	15412	15583	15515	15413	15345	15337	15462	15382	15335	15532	15406	15572	15375	15354	15421	15510	15389	15426	15378	15382	15355	15428	15412	15331	15481	15425	15491	15441	15447	15480	15504	15409	15474	15536	15442	15501	15520	15451	15363	15445	15388	15405	15335	15298	15422	15349	15370	15436	15507	15502	15483	15436	15434	15404	15503	15485	15356	15451	15545	15367	15434	15439	15428	15244	15323	15266	15412	15480	15404	15366	15383	15360	15266	15233	15470	15435	15219	15467	15378	15388	15423	15256	15392	15503	15527	15373	15351	15351	15436	15493	15209	15444	15471	15404	15350	15384	15520	15450	15445	15371	15464	15532	15380	15333	15364	15501	15390	15303	15341	15416	15255	15396	15325	15166	15340	15356	15480	15367	15549	15573	15293	15519	15509	15496	15390	15538	15523	15542	15438	15426	15348	15473	15411	15394	15415	15435	15231	15447	15476	15403	15480	15372	15215	15311	15456	15442	15611	15422	15375	15351	15480	15311	15522	15396	15357	15505	15380	15424	15477	15468	15466	15617	15413	15422	15383	15530	15444	15444	15260	15492	15532	15491	15370	15404	15374	15421	15413	15333	15441	15316	15400	15293	15427	15236	15443	15363	15316	15425	15513	15303	15436	15445	15277	15284	15417	15515	15161	15386	15375	15513	15541	15519	15412	15570	15433	15293	15291	15340	15413	15242	15311	15298	15442	15413	15431	15333	15371	15413	15403	15362	15330	15466	15395	15215	15605	15375	15491	15230	15547	15513	15542	15372	15425	15521	15320	15463	15485	15411	15365	15474	15599	15426	15399	15346	15320	15402	15392	15454	15402	15546	15494	15651	15421	15388	15337	15302	15315	15647	15496	15485	15279	15569	15302	15426	15531	15322	15475	15669	15498	15352	15485	15323	15386	15466	15382	15396	15344	15392	15554	15368	15328	15452	15355	15547	15347	15354	15346	15418	15401	15424	15332	15327	15461	15467	15527	15463	15468	15320	15430	15344	15501	15413	15311	15484	15438	15289	15349	15283	15502	15302	15418	15513	15369	15324	15406	15358	15429	15310	15476	15338	15427	15555	15356	15277	15426	15441	15415	15203	15316	15556	15524	15367	15365	15511	15359	15416	15326	15564	15298	15531	15363	15337	15532	15395	15486	15399	15235	15359	15468	15361	15399	15241	15291	15359	15390	15248	15500	15252	15563	15341	15603	15483	15545	15405	15430	15401	15534	15498	15504	15448	15412	15461	15481	15418	15382	15438	15418	15468	15415	15324	15329	15456	15486	15445	15249	15317	15464	15472	15506	15302	15365	15360	15287	15271	15471	15456	15372	15403	15546	15417	15447	15534	15380	15492	15483	15390	15434	15384	15321	15199	15447	15412	15400	15360	15402	15541	15395	15490	15312	15502	15389	15332	15272	15382	15363	15332	15635	15477	15379	15411	15504	15508	15380	15380	15483	15444	15360	15414	15447	15308	15493	15449	15372	15460	15518	15421	15473	15253	15478	15488	15490	15403	15315	15428	15375	15341	15407	15427	15399	15191	15387	15342	15211	15451	15286	15529	15451	15432	15587	15271	15357	15374	15468	15460	15417	15449	15439	15390	15331	15249	15410	15248	15382	15422	15386	15421	15452	15264	15327	15460	15497	15564	15294	15395	15354	15338	15732	15391	15314	15262	15326	15415	15211	15423	15367	15322	15407	15309	15418	15477	15402	15307	15480	15477	15355	15343	15493	15463	15339	15430	15508	15464	15432	15477	15381	15348	15376	15496	15567	15418	15357	15307	15379	15326	15638	15332	15442	15459	15445	15406	15376	15376	15425	15389	15334	15443	15353	15433	15573	15450	15504	15461	15375	15367	15337	15515	15398	15353	15270	15590	15500	15477	15309	15418	15363	15395	15524	15446	15231	15296	15560	15390	15379	15352	15273	15547	15340	15476	15418	15494	15511	15420	15490	15294	15280	15533	15547	15451	15527	15323	15431	15584	15583	15490	15487	15494	15426	15500	15436	15389	15223	15474	15523	15453	15369	15556	15352	15310	15485	15358	15522	15378	15405	15482	15391	15411	15474	15564	15283	15332	15315	15401	15603	15393	15280	15272	15507	15502	15424	15379	15345	15448	15413	15518	15443	15634	15400	15433	15456	15487	15463	15318	15469	15395	15396	15475	15364	15374	15362	15484	15468	15417	15467	15554	15385	15310	15424	15538	15376	15132	15492	15618	15253	15417	15365	15422	15451	15312	15488	15434	15539	15352	15539	15347	15337	15376	15390	15361	15296	15376	15507	15540	15424	15410	15330	15338	15343	15456	15483	15534	15417	15184	15541	15366	15385	15397	15214	15450	15343	15239	15443	15333	15282	15513	15321	15587	15470	15480	15276	15283	15475	15390	15388	15529	15324	15370	15326	15346	15453	15321	15488	15274	15445	15298	15422	15431	15283	15270	15361	15299	15401	15380	15452	15395	15417	15378	15327	15372	15494	15380	15245	15342	15356	15313	15449	15312	15439	15311	15544	15389	15538	15419	15503	15243	15457	15388	15482	15338	15458	15375	15355	15330	15416	15452	15300	15353	15336	15522	15435	15356	15421	15473	15482	15309	15479	15464	15286	15478	15304	15462	15517	15601	15362	15412	15416	15417	15520	15377	15488	15551	15203	15384	15266	15575	15304	15377	15501	15405	15363	15336	15371	15364	15316	15601	15359	15308	15482	15370	15420	15375	15370	15458	15344	15404	15370	15424	15657	15423	15366	15521	15500	15474	15432	15422	15435	15488	15495	15513	15572	15450	15299	15361	15613	15454	15360	15565	15354	15522	15343	15442	15304	15311	15456	15395	15435	15589	15331	15272	15215	15405	15376	15695	15351	15277	15312	15390	15480	15346	15527	15342	15456	15373	15486	15181	15286	15546	15317	15487	15529	15279	15456	15376	15401	15409	15678	15510	15412	15421	15432	15472	15383	15272	15305	15489	15436	15411	15603	15476	15416	15399	15379	15448	15266	15510	15372	15406	15426	15459	15302	15456	15507	15194	15418	15505	15373	15653	15458	15451	15521	15517	15424	15316	15312	15456	15406	15420	15466
29464	26488	30320	25608	20995	19562	19012	18186	17920	17690	17560	17377	17551	17269	17385	17379	17275	17364	17055	17109	16843	17255	17118	16947	16990	17070	17221	16941	16791	17086	17143	16794	17009	17054	17001	16971	16743	16994	17157	16881	17038	17061	16976	17171	16967	16831	16955	16662	16979	16975	16808	16865	16812	17053	16961	16999	16951	16913	16985	17004	16990	16959	17106	17117	16972	16899	16832	16802	16893	16969	17079	17006	16887	16826	16888	17001	17048	17136	16905	16980	16896	16816	16891	16842	16906	17197	16800	16958	16937	16783	16934	16916	16777	16992	16799	16840	16938	17088	16913	16937	16975	16966	16819	16892	17076	17022	17066	17154	16831	16795	16664	17107	16854	16952	17104	16923	16743	17052	16939	17025	17122	16939	17113	16947	17100	16819	17094	16845	16821	16894	16841	16740	16943	17074	16915	17135	16852	16701	16925	16967	17135	17251	16972	16930	17089	16730	16919	16973	17021	16831	17095	16905	16733	16856	17026	16971	16966	16908	17106	16819	16978	16991	17118	17017	17050	16880	16816	16971	16964	16927	17206	17028	16953	17110	16964	17024	17195	17243	16963	16767	16839	16983	16991	16909	16905	16817	16955	16908	16852	16994	16933	17090	16988	17026	17187	16834	16992	16855	16977	17051	16874	16893	17004	16926	17017	17005	17037	16970	16934	16972	16918	16956	17169	17178	16830	17038	16942	17187	17209	16938	17001	17107	16960	16957	16919	17036	17135	16894	16879	16949	17250	17176	17136	16901	17048	16960	16919	17045	16965	16964	16833	16949	16890	16781	16974	16963	16988	17062	16877	17110	16767	16929	17110	17065	16969	17065	16981	16848	17026	16996	16774	17065	17025	16973	17017	16771	17031	17050	17034	16915	16992	16939	16977	16905	16751	17155	16973	16932	16780	16965	16918	16970	16953	16893	16792	17041	17214	16912	16813	16841	16979	17010	17076	16848	16984	17031	17120	16836	16873	16782	16967	16984	17077	16966	16884	17012	17014	16993	16951	17128	17025	17058	16911	17091	17024	16990	17063	17080	17076	16839	16814	16954	16864	17015	16758	16978	17121	17013	16817	16817	17022	17005	16834	17057	16820	16941	16893	16918	16978	16839	16941	16946	16965	17095	16926	16957	16834	17149	16885	16928	16998	17101	16974	16895	16909	16805	17040	16963	16996	16951	16807	16983	17063	16901	16786	16909	16918	16940	16925	16758	16894	16981	16892	17056	17004	16947	17022	16911	16791	17111	17084	17031	17111	16904	16836	17037	16973	17033	17033	16904	16790	16891	16985	16923	16932	16867	17005	17157	16829	17140	17065	16762	16891	17030	17016	17190	17052	17043	17160	17091	16968	16893	17039	16961	16972	16940	16959	17135	16876	17054	17023	16990	17011	17090	17047	17040	17068	17089	16945	17028	16951	17082	16957	16922	17078	16932	16866	16933	17110	17042	16984	17164	16837	16754	16924	17050	16910	16805	16842	17027	16884	16831	16922	16957	16985	16974	16944	17079	16838	16918	16962	16860	17049	16793	16969	16783	17129	17047	16945	16905	16792	16809	17011	17154	16960	17075	16950	16888	16908	16901	16957	17043	17031	16894	17006	17076	16925	17135	17050	17033	16833	16737	17106	17075	17104	17043	17027	17248	17148	16829	17008	16980	16979	16927	16862	17116	17215	16998	17019	16881	16853	16963	17115	17075	16844	16958	16890	16910	16820	16893	16888	16917	16956	17104	16932	17109	17016	16933	17058	16979	17175	17036	16838	17011	16822	17188	17135	16880	17009	17056	16655	17174	17060	16906	17032	17088	16951	17051	17219	16993	17061	16919	16998	17061	16974	16937	17051	17117	16882	16778	16984	16854	16938	16877	16931	17238	17098	16936	16960	16928	16867	17070	17032	17007	16993	16786	17101	17012	17042	16951	16905	17094	17021	17055	16893	16818	17060	16926	17043	16661	16833	16845	17084	17214	16975	16962	17000	16715	16841	16830	17060	16841	16798	16889	16819	16923	17174	17115	17192	16946	16979	16915	17070	17140	16946	16921	16916	16842	17000	16911	16937	16950	16739	17172	16921	16940	16940	16910	17016	17065	17017	17231	17244	16973	17224	17057	17033	16913	16975	16777	16911	16875	17248	16970	17205	16953	16941	16911	16842	16917	17018	16835	16902	16867	17191	17035	16811	17087	17042	16914	16909	16932	16895	16867	17039	17079	16846	16844	16873	17043	16921	17122	16772	17045	16821	17035	16975	16909	16992	17188	16920	17068	17142	17040	16922	16846	17022	16986	17009	16854	17013	17096	17086	17026	17184	17017	16770	16931	17050	17004	16995	16751	16819	17063	17059	17038	17045	17018	16810	16890	17094	17194	16959	16831	16829	16929	16765	17161	16764	17064	17043	16939	17026	16766	16980	17100	16917	16818	17051	16761	16869	16877	17064	16931	16937	17056	16793	17070	16966	16820	16968	17065	16926	16868	16985	16875	17066	17070	16885	16838	17019	16985	16944	17260	17082	16941	16984	16965	17125	16716	16858	16927	16996	17013	17079	17059	17023	17091	17067	16726	16969	16883	16866	17048	16970	17036	17006	17072	16847	17083	17060	17022	16924	16939	17311	16863	16816	17076	16934	16937	16832	17001	16988	16975	16956	17105	17005	17031	16954	17002	17065	16828	17020	16917	16719	17126	16870	16884	16850	16758	16870	16794	16891	16841	16954	17128	16975	16967	16974	16891	17081	16987	17029	16916	17103	16961	17112	17068	16976	17046	16990	17115	16864	16779	16999	17035	17062	16767	16806	16933	16845	16861	16994	16961	16990	17046	16864	16842	16888	16944	17050	16897	17028	16805	16947	16819	16943	16992	16824	16899	17040	16734	17071	16950	17056	16973	16974	17078	17027	16989	16759	16830	16879	16851	16855	17073	16905	17080	17040	17029	17107	16986	16949	16833	17012	17006	16897	16875	17139	17012	16957	16988	16999	17133	17098	17067	17192	17026	16938	16870	17022	16993	17107	16965	16981	16897	16893	16697	16839	16993	16999	17042	17047	17091	17023	16982	16814	17024	16963	17012	16914	17009	16892	16979	17070	16777	16966	16936	16844	17042	17002	17053	17063	16972	16830	16803	17048	16876	16939	16922	17026	17163	16808	16989	17171	17138	17015	16909	17020	16878	16852	16867	17082	17178	16880	17061	16832	17244	17062	16930	16939	17251	16993	17088	16772	16759	17013	16770	16959	16791	16858	17008	16949	17171	17144	17036	16916	16932	17119	17084	17019	16713	17078	17010	16909	17146	16905	16847	16985	16824	16901	16825	16739	16913	17074	16881	17073	17150	17084	16972	17038	16921	16976	16934	16965	16946	16953	17217	17059	16971	16858	16864	16963	16790	17137	16895	16978	16975	16987	16956	16900	16817	17062	16958	16977	17022	16979	16868	16854	16849	16937	17025	16946	16977	16888	16852	17130	17112	17012	17227	17124	17119	16961	16900	16863	17007	17036	17064	16784	17090	17020	17100	17005	16980	17081	17144	17028	16884	16907	17055	16893	16863	16974	17018	16894	16876	17024	16928	16842	16978	17002	16902	16991	16935	17100	17114	17122	16846	16872	17099	16964	17068	16839	17108	17104	16965	16953	16844	17104	16985	16961	16976	16991	17093	16980	17133	16835	17113	17004	17129	17047	17026	17177	16990	17179	17045	16829	17047	16957	16929	16933	16958	17086	17135	17188	16780	17036	16677	16823	16813	16968	17106	17181	16888	16897	16799	16933	16998	16818	17162	17029	16911	16859	16761	16779	17048	16994	16769	16886	16962	16988	16935	16970	16947	17023	16822	16799	16948	16768	17020	16982	17010	16981	16822	16897	16916	16922	16984	17054	17104	16847	16966	16985	16863	16898	16926	16960	16919	16884	16902	17045	17070	17171	16924	16944	16920	17203	17149	16894	17070	16759	16944	16885	16893	16869	17088	16942	16922	16937	16904	17134	16899	16819	17050	16872	16890	16966	17093	17079	16901	17064	17034	16896	16940	16938	16943	16919	16937	16997	16936	16990	16874	17003	17045	17134	17019	17080	17068	16924	17135	16908	17044	17054	16910	17056	16943	16908	17102	17108	16908	16920	17017	17029	17088	17137	17055	16963	16845	16932	16869	16875	17027	16956	16902	16940	17006	16876	16997	16987	16986	17037	17103	16967	17194	16979	17162	17175	16980	16936	16759	16949	17197	17019	16837	16838	16994	17117	17187	16981	17149	16989	17004	16965	16996	16910	17031	16904	17044	17188	16994	16866	17093	16964	17012	16956	17030	16870	16855	16902	16940	17005	16937	17125	17125	16990	17008	16801	16852	17038	16924	16965	16967	16857	16902	16953	16891	16709	16908	16859	16874	16925	17131	16960	16962	16868	16890	16966	16984	17126	16982	16984	17041	17136	17113	16806	16710	16748	16921	17073	17009	16858	16976	16981	16926	16830	16930	17068	17147	17225	16955	16866	17057	16961	16939	16996	17121	17136	17036	16988	17067	17111	16738	16978	16950	16896	17012	17108	17106	16917	16998	17014	16648	16936	16853	17135	16922	16886	16774	17109	17031	16861	16948	17011	16769	17015	16979	16929	16897	16932	17044	17091	16987	16991	16978	16970	17046	16989	16973	16969	17024	16755	16963	16948	16960	16797	16970	17120	17070	17289	16972	16988	16987	16902	16961	16998	17014	17045	16856	17017	17184	17064	16944	16853	16890	16970	16994	16951	17068	17113	16666	16978	17040	17232	16933	16853	17124	17085	16906	16958	16813	17156	16998	17254	16932	16741	16848	16981	17018	16989	16985	16870	16928	16989	16802	16878	17120	16928	17078	17020	17086	16881	17146	17002	16966	17049	17056	16912	16950	17152	16868	16924	17007	16981	17067	16904	16931	17100	17033	17040	17027	16911	16959	16922	17058	17049	17141	16746	17087	16968	16954	16816	16902	17036	17003	16871	16972	16984	17002	17093	17237	17007	17096	17129	16904	16913	16995	17066	16802	17115	16886	17019	16884	17027	16761	16898	17085	16764	16880	16784	17040	16969	17057	17023	16910	16785	16702	16942	17086	17059	17075	16945	17076	16963	16919	17137	16963	16794	16988	16896	16842	16977	17062	16997	16964	16971	16946
25892	39866	32321	24288	21003	18977	17612	17106	16655	16383	16016	15908	15730	15787	15705	15226	15287	15350	15407	15378	15380	15171	15383	15215	15282	15290	15094	15252	15145	15187	15170	15391	15245	15160	15099	15138	15170	15262	15326	15183	15244	15314	15083	15262	14908	15139	15037	15212	15313	15199	14878	15220	15232	15157	15039	15231	15110	15084	15257	15313	15202	15105	15373	15124	15259	15126	15150	15313	15203	15334	15083	15188	15282	15270	15045	15314	15129	15126	15127	15183	15251	15066	15116	14992	15172	15170	15242	15129	15242	15325	15306	15218	15233	15205	15243	15027	15099	15070	15131	15191	15141	15201	15119	15250	15079	14959	15282	15292	15259	15202	15190	15115	15035	15010	15054	15119	15028	15222	15263	15089	15184	15196	15097	15227	15272	15265	15287	14995	15303	15153	15322	15127	15242	15082	15009	15127	15153	15151	15346	14991	15257	15082	15190	15135	15208	15323	15149	15100	15239	15069	15257	15285	15161	15187	15182	15084	15117	15084	15091	15104	15166	15173	15091	15290	15062	15123	15417	15136	15209	15236	15129	15055	15152	15128	15148	15196	15187	15440	15372	15075	15162	15093	15129	15247	15305	15106	15189	15167	15172	15169	15164	15154	15113	15263	15158	15132	15391	15191	15207	15162	15193	15110	15218	15256	15337	15179	15137	15177	15210	15158	15288	15191	15222	15097	15294	15135	15218	15263	15209	15032	15252	15064	15177	15359	15110	15114	15245	15378	15171	15158	15007	15155	15269	15164	15100	15100	15271	15134	15176	15145	15142	15334	15206	15094	15109	15298	14903	15058	15085	15160	15247	15335	15177	15396	15315	15070	15192	15178	15205	15129	15255	15023	15119	15267	15145	15288	15142	15207	15141	15187	15078	15180	15065	15369	15122	15170	15217	15142	15116	15094	15221	15144	15125	15040	15086	15209	15274	15259	15039	15285	15246	15131	15032	15363	15104	15125	15272	15070	15245	15132	15265	15134	15217	15139	15271	15079	15155	15209	15246	15147	15281	15062	15127	15165	15196	15191	15047	15278	15087	15185	15185	15075	15192	15260	15198	15106	15070	14959	15153	15124	15265	15301	15228	15251	15094	15201	15159	15268	15111	15131	15390	15085	15318	15099	15087	15228	15129	15207	15222	15037	15150	15370	15089	15141	15347	15415	15371	15075	15222	15118	15027	15334	15174	15327	15124	15163	15245	15256	15066	15338	15184	15296	15238	15150	15109	15178	14995	15215	14970	15115	14951	15251	15308	15118	15146	15227	15394	15163	15250	15045	15134	15212	15119	15205	15039	15294	15101	15000	15041	15162	15065	15062	15309	15339	15110	15121	15127	15307	15189	15385	15157	15054	15330	15404	15100	15147	15161	15049	15136	15285	15255	15164	15002	15036	14979	15041	15118	15176	15157	15245	15084	15250	15132	15127	15347	15287	15240	15418	15103	15266	15167	15169	15119	15192	15173	15317	15157	15130	15156	15189	15150	15175	15119	15114	15207	15268	15177	15169	15048	15085	15071	15240	15068	15213	15128	15124	15193	15219	15127	15002	15142	14967	15094	15280	15189	15121	15272	15276	15303	15341	15183	15143	15256	15211	15107	15170	15118	15259	15140	15146	15154	15163	15193	15165	15218	15157	15271	15072	15241	15363	15112	15366	15019	15386	15294	15205	15133	15255	15055	15067	15248	15198	15031	15090	15211	15293	15318	15201	15322	15008	15268	15079	15200	15111	15126	15194	15092	15070	15225	15134	15226	15317	15122	15336	15209	15019	15057	15218	15185	15165	15240	15189	15298	15288	15262	15108	15016	15162	15158	15235	15202	15151	15291	15087	15111	15213	15201	15216	15163	15043	15356	15174	15096	15177	15020	15214	15247	15207	15112	15164	15571	14958	15010	15224	15123	15098	15368	15091	15109	15192	15229	15268	15241	15239	15084	15274	15045	15160	15176	15212	15202	15169	15150	15196	15200	15224	14933	15240	15143	15123	15251	15135	15195	15185	15195	15160	14989	15213	15379	15118	15142	15202	15298	15225	15224	15095	15053	15260	14973	15262	15266	15247	15201	15383	15184	15178	15171	15155	15302	15092	15262	15158	15254	15143	15207	15292	15175	15197	15188	15227	15215	15190	15225	15225	15256	15298	15114	15259	15084	15263	15111	14999	15259	15257	15149	15072	15239	15104	15107	15155	15285	15333	15074	15195	15186	15235	15230	15197	15105	15130	15144	15332	15126	15257	15124	15317	15232	15150	15368	15225	15036	15148	15208	15215	15157	15123	15092	15305	15074	15110	15296	15122	15263	15237	15147	15259	15406	15335	15114	15271	15163	15051	15226	15168	14999	15082	14920	15296	15286	15084	15291	15212	15105	15143	15177	15177	15199	15082	15254	15185	15019	15113	14938	15069	15151	15195	15172	15205	15125	15221	15185	15277	15318	15241	15052	15196	15284	15074	15192	15195	14978	15240	15243	15235	15179	15093	15105	15017	15195	15219	15274	15337	15186	15208	15293	15157	15010	15325	15273	15100	15287	15327	15102	15176	15292	15247	15142	15311	15154	15164	15081	15176	15198	15109	15220	15093	15210	15152	15119	15162	15136	15129	15219	15216	15212	15156	15148	15066	15133	15304	15192	15296	15134	15169	15153	15150	15235	15113	15092	15157	15407	15085	15076	15174	15209	15108	15200	15331	15322	15287	15182	15089	15165	15147	15000	15260	15141	15268	15200	15319	15247	15222	15345	15182	15286	15425	15142	15154	15362	15228	15121	15256	15374	15273	15146	14919	15306	15159	15149	15137	15179	15081	15147	15173	15106	15193	15178	15146	15191	15171	15052	15265	15269	15380	15149	15072	15178	15252	15192	15059	15177	15191	15327	15194	15361	15283	15161	15167	15097	15181	15116	15105	15141	15268	15128	15106	15170	15262	15149	15193	15054	15140	15156	15122	15151	15153	15142	15116	15149	15227	15162	15144	15250	15224	15330	15076	15168	15114	15236	15209	15313	15179	15089	14983	15223	15043	15284	15323	15278	15262	15119	15317	15030	15150	15152	15160	15120	15148	15084	15186	15193	14974	15194	15235	15337	15291	15195	15145	15161	15146	15129	15165	15176	15138	15131	15097	15047	15356	15174	15253	15355	15270	15054	15262	15243	15254	15272	15190	15260	15326	15140	14970	15215	15272	15105	15127	15222	15188	15073	15114	15160	15167	15061	15221	14940	15132	15117	15242	15250	15221	15220	15076	15243	15202	15328	15298	15037	15202	15231	15043	15288	15192	15179	15275	15081	15332	15250	15237	15160	15191	15139	15127	15218	15092	15220	15017	15098	15182	15146	15257	15175	15129	15236	14964	15041	15080	15278	15377	15202	15233	15105	15145	15278	15163	15213	15003	15249	15275	15247	15390	15298	15219	15203	15169	15268	15101	15303	15224	15240	15299	15132	15105	15104	15259	15303	15114	15188	15115	15254	15231	15078	15190	15240	15204	15129	15240	15205	15343	15049	15178	15069	15170	15078	15263	15092	15226	15161	15090	15243	15141	15321	15182	15268	15275	15195	15145	15073	15235	15185	15250	15230	15098	15345	15075	15255	15159	15152	15147	15097	15277	15208	15218	15246	15106	15278	15335	15148	15065	15258	15271	15284	15159	15115	15192	15071	15150	15231	15108	15253	15352	15225	15153	15185	15154	15155	15106	15224	15249	15196	15067	15106	15121	15250	15017	15015	15168	15097	15071	15262	15116	15250	15118	15111	15077	15173	15141	15203	15171	15138	15257	15188	15124	15195	15268	15203	15057	15151	15200	15405	15362	15250	15252	15018	15155	15218	15231	15074	15142	15122	15191	15181	15021	15216	15274	15078	15316	15134	15292	15169	15191	15181	15351	15087	15156	15117	15030	15168	15270	15122	15315	15167	15257	15156	15129	15112	15348	15145	15130	15218	15261	15151	15185	15149	15236	15167	14976	15290	15201	15034	15275	15196	15261	15049	15299	15217	15236	15094	15025	15183	15154	15264	15132	15336	15157	15167	15207	15121	15222	15285	15300	15036	15129	15152	15121	15256	15103	15329	15172	15144	15262	15367	15036	15048	15144	14913	15223	15127	15080	15414	15125	15208	15047	15272	15028	15337	15079	15205	15191	15126	15162	15223	15129	15259	15164	15267	15162	15154	15185	15272	15207	15274	15108	15071	15281	15121	15266	15133	15257	15127	14974	15054	15167	15102	15195	15139	15152	15378	15245	15095	15170	15375	15277	15316	15188	15232	15094	15242	15193	15095	15200	15120	15267	15184	15053	15061	15122	15072	15379	15237	15181	15293	15168	15089	15149	15275	15120	15212	15050	15145	15230	15168	15142	15334	15341	15112	15139	15299	15150	15123	15270	15190	15071	15232	15134	15304	15241	15360	15119	15176	15100	15176	15083	15087	15178	15231	15175	15058	15121	15112	15194	15237	14968	15228	15120	15010	15060	15269	15076	15150	14988	15294	14916	15315	15130	15148	15207	15041	15147	15234	15190	15242	15083	15109	15207	15172	15293	15245	15208	15100	15152	15329	15124	15154	15221	15102	15231	15227	15067	15212	15156	15063	15159	15198	15265	15157	15121	15195	15103	15208	15154	15021	15019	15277	15177	15089	15247	15115	15269	14976	15379	15216	15176	15237	15313	15037	15008	15208	15289	15168	15141	15213	15299	15222	15222	15288	15251	15294	15164	15045	15085	15346	15109	15061	15030	15142	15147	15110	15227	15171	15114	15145	15247	15211	15333	15147	15266	15247	15205	15209	15230	15018	15228	15185	15181	15190	15122	15235	15260	15177	15172	15102	15280	15243	15195	15289	15167	15314	15129	15255	15105	15331	15126	15075	15138	15257	15166	15049	15227	15254	15248	15227	15283	15116	15212	15289	15209	15330	15103	15379	15256	15262	15203	15125	15217	15175	15186	15185	15255	15194	15106	15211	15210	15166	15290	15090	15085	15076	15171	15268	15176	15199	15028	15251	15126	15102	15181	15440	15190	15190	15014	15041	15244	15109	15233	15056	15227	15241	15431	15059	15048	15137	15275	15229	15025	15333	15390	15222	15124	15222	15151	15208	15138	15202	15096	15234	15115	15232	15372	15244	15065	15043	15273	15211	15190	15273	15231
23435	21437	28169	25625	23251	22831	22130	19819	19033	18693	18374	18244	18013	17981	17905	17691	17720	17614	17543	17552	17547	17401	17270	17306	17228	17262	17185	17161	17296	17327	17386	17333	17259	17402	17266	17253	17345	17176	17082	17202	17112	17277	17164	17280	17321	17289	17014	17415	17173	17206	17406	17200	17244	17368	17363	17063	17330	17123	17152	17244	17176	17298	17123	17180	17206	17229	17316	17226	17324	17263	17012	17096	17264	17099	17224	17179	16942	17129	17150	17172	17066	17163	17440	17323	17246	17263	17185	17141	17130	17193	17086	17243	17226	17160	17064	17337	17118	17375	17256	17181	17354	17061	17084	17218	17426	17280	17290	17156	17197	17020	17241	17266	17104	17217	17170	17341	17375	17174	17163	17214	17179	17280	17153	17000	17190	17040	17210	17101	17494	17208	17263	17195	17126	17459	17241	17272	17250	17206	17433	17294	17303	17046	17346	17138	17233	17197	17113	17248	17142	17137	17184	17235	17094	17097	17419	17412	17107	17260	17387	17120	17096	17166	17267	17122	17207	17385	17286	17288	17092	17192	17123	17168	17243	17138	17189	17258	17225	17165	17117	17143	17166	17229	17119	17267	17259	17092	17162	17063	17135	17119	17220	17239	17257	17145	17234	17262	17028	17205	17055	17244	17228	17337	17221	16834	17000	17207	17186	17297	17040	17327	17100	17047	17139	17036	17293	17223	17334	17148	17108	17145	17178	17106	17090	17024	17097	17114	17207	17292	17224	17056	17267	17070	17081	17079	17239	17223	17126	17216	17192	17146	17204	17291	17179	17208	17208	17060	17473	17149	17272	17139	17141	17031	17227	17223	17010	17150	17283	17076	17112	17126	17041	17250	17310	17208	17301	16981	17430	17006	17269	17178	17280	17202	17153	17240	17119	17217	17221	17126	17070	17076	17196	17268	17137	17280	17015	17217	17208	17131	17229	17358	17339	17312	17151	17149	17102	17130	17138	17038	17245	17194	17172	17188	17312	17116	17259	17258	17075	17371	17270	17182	17114	16910	17328	17269	17129	17233	17248	17212	17238	17220	17353	17026	17185	17080	17285	17385	17203	17090	17142	17174	17229	17289	17102	17215	17150	17205	17220	17393	17268	17205	17169	17122	17297	17212	17035	17404	17156	17200	17236	17152	17189	16895	17256	16997	17186	17160	17252	17258	17156	16997	17252	17218	17229	17203	17089	17068	17214	17217	17105	17157	17170	17157	17421	17212	17406	17247	17299	17036	17263	17260	17420	17194	17077	17226	17036	17257	17384	17275	17220	17304	17155	17297	17177	17075	17149	17269	17191	17190	17073	17142	17240	17138	17420	17149	17060	17226	17150	17138	17308	17082	17092	16893	17121	17415	17239	17259	17032	17226	17165	17122	17216	17166	17303	17293	17045	17041	17034	17237	17186	17247	17335	17161	17367	17140	17117	17265	16985	17144	17507	17404	17208	17292	17264	16953	17112	17283	17286	17162	17307	17111	17190	17074	17182	17182	17402	17138	17387	17305	17402	17212	17150	17126	17300	17313	17053	17396	17071	17131	17249	17064	17338	17063	17273	17376	17232	17136	17182	17179	17302	17294	17002	17361	17106	17190	17345	17027	17303	17294	17247	17226	17131	17145	17196	17313	17083	17196	17279	17345	17213	17318	17407	17310	17200	17128	17134	17179	17370	16942	17060	17223	17202	17133	17159	17219	17106	17178	17343	17254	17062	17115	17024	17314	17176	17201	17393	17302	17187	17262	17296	17256	17133	17256	16947	17122	17122	17331	16992	17281	17138	17112	17188	17263	17253	17281	17271	17199	17126	17281	17227	17108	17054	17225	17276	17184	17209	17163	16898	17179	17252	17317	17039	17184	17294	17138	17228	17154	17117	17180	17213	17152	17197	17270	17337	17335	17030	17285	17253	17183	17268	17017	17237	17237	17184	17037	17250	17059	17163	17071	17250	17139	17157	17297	17155	17000	16771	17078	17356	17363	17237	17187	17189	17067	17238	17422	17207	17162	16930	17103	17069	17068	17115	17164	17097	17273	17179	17179	17229	17003	17257	17200	17265	17346	17143	17127	17129	17085	17383	17368	17321	17181	17243	17186	17142	17219	17278	17135	17249	17405	17095	17142	17105	17112	17323	17127	17110	17110	17144	17337	17057	17030	16983	17203	17356	17141	17151	17291	17317	17030	17414	17302	17270	17172	17299	17071	17215	16967	17270	17173	17281	17173	17244	16998	17087	17174	17257	17331	17230	16930	17306	17174	17146	17326	17145	17364	17136	17239	17150	17248	17174	17255	17005	17214	17135	17235	17290	17311	17123	17221	17228	17188	17242	17171	17177	16966	17154	17159	17322	17265	17149	17182	17284	16826	17313	17030	17134	17196	17049	17014	17334	17261	17098	17188	17165	17243	17351	17441	17122	17349	17334	17171	16975	17220	17018	17088	17137	17086	17335	17360	17403	17036	17280	17267	17200	17133	17323	17339	17216	17125	17241	17385	17344	17150	17196	17014	16969	17163	17251	17175	17249	17343	17306	17170	17360	17119	17322	17214	17132	17317	17173	17151	17151	17114	17172	17203	17076	17182	17055	17086	17317	17217	17452	17270	16944	16903	17261	17189	17317	17197	17173	17060	17252	17139	17206	17191	17010	17252	17299	17107	17264	17120	17130	17324	17353	17357	17229	17159	17285	17143	17359	17139	17259	17117	17202	17090	17085	17045	17243	17318	17214	17292	17155	17143	17284	17141	17185	17273	17458	17300	17347	17264	17317	17130	17024	17263	17315	17199	17140	17127	17162	17293	17339	17070	17177	17354	17180	17203	17447	17313	17164	16996	17315	17510	17137	17261	17237	17157	17356	17227	17228	17183	17111	17224	17121	17027	17152	17208	17017	17160	17109	17241	17137	17274	17062	17247	17273	17259	17363	17090	17136	17290	17209	17274	17155	17189	17163	17014	17235	17473	17177	17225	17348	17125	17211	16955	17166	17351	17197	17414	16955	17050	17033	17130	17172	17222	17157	16882	17160	17229	17342	17256	17153	17187	17322	17229	17131	17131	17201	17058	17172	17361	17101	17281	17215	17284	16974	17281	17065	17066	17141	17204	17173	17142	17253	17216	17101	17042	17123	17120	17364	17096	17314	17218	17306	17170	17393	17255	17268	17409	17279	17260	17189	17322	17318	17189	17202	17369	16980	17317	17431	17154	17197	17198	17377	17254	17244	17043	17294	17383	17211	17248	17362	17120	17275	17012	17306	17068	17292	17193	17291	17162	17309	17159	16924	17112	17211	17299	17287	17313	17358	17243	17021	17220	17179	17245	17064	17154	17146	17326	17184	17380	17186	17259	17101	17176	16963	17311	17112	17211	17236	17311	17327	17284	17192	17043	16887	17255	17242	17119	17150	17407	17282	17188	17213	17182	17207	17244	17150	17252	17238	17140	17137	17137	17251	17086	17162	17131	17110	17087	16995	17240	17305	17244	17099	17248	17364	17182	17235	17283	17413	17304	17321	17333	17182	17373	17174	17284	17066	17058	17198	17123	16948	17099	17209	17277	17371	17111	17259	17214	17015	17169	17151	17196	17287	17340	17243	17279	17435	17198	17302	17173	17199	17282	17248	17267	17351	17246	17201	17126	17077	17231	17140	17297	17048	17266	17136	17242	17075	17085	17379	17077	17099	17082	17144	17349	17229	17260	17239	17155	17122	17154	17335	17230	17209	17228	17167	17141	17171	17203	17137	17204	17148	17123	17274	17142	17293	17184	17182	17165	17088	17141	17430	17481	17077	17237	17379	17195	17334	16909	17213	17178	17361	17066	17181	17153	17210	17137	17067	17287	17232	17172	17213	17264	17122	17173	17313	17124	17086	17292	17266	17037	16942	17243	17173	17043	16990	17199	17238	17253	17054	17129	17291	16957	17058	17404	17108	17313	17192	17235	17198	17125	17168	17277	17328	17091	17265	17223	17111	17204	17016	17364	17169	17082	17172	17292	17383	17367	17337	17126	17355	16950	17139	17472	17224	17377	17355	17194	17186	17259	16930	17092	17371	17239	17175	17282	17133	17261	17311	17132	17139	17109	17040	17219	17300	17330	17179	17145	17293	17013	17219	17307	17396	17422	17376	17123	17269	17170	17171	17242	17219	17257	17212	16976	17373	17337	17146	17363	17091	17073	17242	17084	17270	17237	17162	17150	17000	17158	17093	17389	17336	17145	17325	17123	17093	17212	17175	17208	17046	17429	17303	17254	17181	17271	17312	17146	16900	17363	17266	17105	17185	17366	17164	17112	17410	17068	17104	17182	17251	17194	17193	17144	17042	17204	17248	17346	17521	17189	17193	17260	17290	17130	17128	17167	17003	17055	17328	17081	17192	17206	17160	17199	17325	17166	17178	17282	17307	17206	17246	17223	17274	17032	17249	17259	17266	17097	17273	17223	17313	17306	17285	17316	17177	17076	17374	17296	17293	17362	17244	17168	17157	17322	17282	17138	17200	17080	17028	17262	17233	17171	17151	17191	17148	17264	17085	17234	17406	17320	17120	17012	17258	17059	17215	17326	17031	17020	17121	17111	17171	17195	17028	17222	17230	17279	17318	17162	17054	16969	17007	17192	17177	17182	17091	17197	17342	17080	17220	17219	17224	17408	17380	17442	17328	17144	17221	17052	17265	17227	17353	17329	17187	17107	17268	17066	17296	17139	17034	17142	17243	17134	17115	17262	17260	17308	17097	17110	17041	17182	17115	17103	17275	17130	17374	17128	17049	17265	17467	17313	17491	17400	17346	17056	17124	17068	17303	17472	17238	17262	17191	17438	17285	16996	17193	17314	17114	17377	17088	17148	17170	17195	17175	17195	17211	17249	17467	17300	17149	16961	17178	17248	17364	17299	17237	17268	16907	17124	16961	17157	17248	17038	17219	17048	17220	17065	16840	17104	17442	17291	17435	17209	17295	17456	17349	17224	17146	17166	17135	17137	17105	17164	17173	17102	17280	17127	17089	17205	17372	17354	17123	17394	17082	17117	17109	17196	17251	17189	17097	17096	17350	17363	17195	17290	17213	17294	17346	17027	17188	17402	17293	17126	17201	17457	16999	17039	17151	17322	17349	17233	17117	17131	17355	17216	17188	17036	17045	17311	17336	17140
24221	45521	38022	28842	24610	21479	19797	18720	18026	17438	17060	16829	16405	16170	16157	15949	15748	15649	15812	15509	15633	15488	15345	15697	15417	15694	15541	15520	15523	15498	15651	15368	15395	15573	15386	15230	15456	15370	15351	15434	15469	15318	15319	15200	15563	15190	15438	15498	15582	15362	15466	15398	15394	15348	15438	15441	15266	15117	15239	15516	15339	15268	15412	15265	15496	15387	15416	15206	15390	15290	15310	15279	15536	15420	15252	15303	15306	15311	15397	15375	15467	15374	15312	15285	15375	15397	15556	15353	15508	15286	15510	15442	15386	15301	15326	15357	15257	15378	15307	15284	15358	15356	15297	15115	15509	15370	15419	15502	15506	15477	15537	15338	15384	15338	15227	15341	15342	15397	15477	15441	15409	15385	15306	15267	15399	15249	15132	15371	15547	15353	15283	15320	15479	15294	15360	15401	15256	15312	15389	15334	15348	15392	15336	15321	15386	15347	15417	15437	15320	15341	15513	15549	15494	15471	15320	15372	15487	15337	15555	15235	15203	15444	15336	15298	15612	15461	15171	15485	15376	15451	15503	15332	15465	15360	15350	15294	15277	15356	15476	15398	15189	15486	15365	15377	15361	15421	15298	15317	15302	15359	15231	15532	15422	15408	15439	15208	15422	15420	15272	15391	15307	15365	15256	15335	15422	15391	15345	15386	15312	15521	15273	15316	15283	15372	15233	15243	15176	15441	15486	15470	15378	15162	15361	15143	15241	15552	15281	15290	15360	15333	15244	15491	15275	15426	15302	15329	15168	15337	15401	15254	15269	15298	15345	15332	15261	15296	15317	15255	15354	15318	15516	15265	15396	15478	15593	15539	15270	15485	15272	15275	15358	15392	15433	15400	15395	15432	15268	15443	15309	15369	15389	15431	15405	15480	15287	15407	15309	15390	15381	15327	15303	15402	15365	15416	15314	15300	15429	15287	15242	15247	15399	15420	15363	15452	15308	15481	15288	15463	15370	15212	15268	15417	15366	15237	15304	15265	15183	15350	15275	15331	15244	15451	15250	15222	15274	15323	15639	15421	15255	15250	15272	15256	15449	15372	15364	15112	15357	15266	15481	15400	15192	15452	15455	15437	15194	15249	15506	15260	15153	15082	15455	15427	15388	15322	15394	15447	15367	15418	15252	15489	15438	15554	15311	15163	15369	15265	15418	15439	15421	15431	15409	15492	15285	15444	15378	15296	15396	15233	15291	15410	15290	15490	15345	15392	15408	15531	15376	15254	15428	15277	15391	15192	15347	15445	15347	15322	15345	15203	15343	15338	15364	15396	15436	15516	15267	15411	15342	15303	15481	15299	15309	15255	15406	15332	15314	15268	15404	15505	15472	15403	15362	15390	15322	15354	15437	15325	15441	15485	15363	15371	15395	15264	15211	15204	15242	15362	15515	15334	15266	15377	15410	15185	15306	15381	15280	15393	15333	15551	15341	15330	15433	15360	15342	15445	15480	15344	15451	15392	15446	15269	15393	15423	15334	15418	15340	15221	15372	15480	15451	15304	15357	15508	15259	15360	15200	15292	15251	15308	15283	15410	15501	15371	15463	15265	15411	15314	15433	15340	15245	15324	15460	15498	15302	15412	15309	15363	15308	15294	15355	15390	15378	15229	15531	15462	15478	15435	15482	15223	15347	15348	15315	15311	15305	15267	15265	15460	15477	15601	15268	15279	15400	15361	15417	15485	15378	15459	15255	15317	15358	15273	15279	15387	15278	15477	15341	15198	15329	15347	15293	15357	15393	15417	15344	15409	15270	15396	15397	15079	15331	15242	15355	15291	15314	15167	15276	15444	15344	15255	15462	15421	15254	15425	15398	15308	15386	15307	15295	15446	15321	15297	15372	15327	15215	15465	15304	15223	15256	15379	15274	15457	15423	15252	15225	15356	15362	15476	15425	15665	15235	15358	15325	15440	15294	15516	15258	15324	15227	15437	15472	15384	15407	15114	15372	15334	15223	15143	15170	15361	15270	15286	15432	15390	15275	15189	15496	15283	15455	15592	15492	15361	15382	15322	15233	15339	15337	15483	15368	15443	15334	15257	15496	15368	15422	15287	15331	15376	15278	15162	15342	15452	15248	15270	15339	15216	15299	15460	15415	15257	15263	15344	15375	15276	15417	15262	15367	15381	15337	15361	15323	15286	15344	15339	15330	15301	15452	15444	15377	15218	15483	15610	15336	15277	15346	15400	15288	15448	15271	15468	15442	15284	15494	15407	15264	15323	15217	15350	15383	15343	15334	15278	15375	15283	15239	15388	15215	15435	15339	15361	15162	15377	15460	15492	15248	15267	15457	15299	15367	15419	15289	15221	15386	15233	15347	15362	15380	15290	15395	15336	15388	15423	15210	15372	15329	15403	15386	15310	15441	15381	15198	15188	15420	15143	15376	15411	15376	15487	15337	15426	15374	15381	15483	15286	15212	15365	15373	15347	15271	15460	15183	15287	15357	15334	15262	15245	15209	15333	15553	15225	15477	15292	15266	15377	15424	15179	15212	15430	15298	15269	15276	15231	15250	15400	15325	15284	15361	15329	15455	15276	15463	15378	15237	15367	15459	15231	15473	15254	15361	15557	15283	15402	15175	15207	15189	15567	15255	15270	15445	15018	15301	15377	15338	15147	15365	15347	15324	15371	15242	15184	15209	15339	15322	15477	15324	15322	15136	15390	15332	15439	15332	15433	15236	15342	15408	15399	15342	15430	15282	15411	15370	15317	15455	15481	15271	15281	15215	15399	15275	15291	15425	15416	15306	15383	15434	15365	15314	15200	15128	15361	15301	15279	15362	15169	15462	15316	15209	15463	15326	15421	15227	15410	15313	15452	15397	15342	15430	15307	15287	15424	15392	15397	15387	15364	15533	15270	15352	15397	15218	15519	15276	15334	15406	15418	15505	15359	15364	15380	15519	15346	15370	15375	15356	15524	15343	15427	15410	15271	15471	15237	15241	15339	15455	15337	15370	15370	15237	15458	15391	15281	15351	15339	15241	15216	15311	15311	15317	15263	15265	15297	15477	15319	15315	15267	15281	15170	15357	15363	15473	15210	15541	15307	15352	15401	15270	15246	15362	15390	15303	15460	15312	15316	15360	15307	15300	15364	15315	15286	15139	15282	15284	15292	15326	15336	15418	15221	15340	15483	15265	15412	15343	15524	15377	15464	15422	15541	15299	15508	15450	15502	15384	15431	15362	15297	15422	15172	15268	15173	15316	15282	15361	15459	15459	15307	15357	15381	15342	15385	15324	15351	15352	15247	15334	15346	15367	15198	15340	15378	15439	15359	15148	15331	15250	15381	15115	15462	15368	15294	15282	15338	15246	15436	15305	15370	15307	15276	15344	15348	15306	15544	15381	15215	15273	15276	15383	15378	15339	15251	15385	15388	15328	15393	15188	15242	15363	15344	15336	15372	15407	15235	15295	15188	15440	15235	15221	15358	15325	15295	15414	15497	15421	15208	15258	15418	15416	15336	15419	15282	15260	15228	15190	15325	15285	15419	15288	15354	15477	15216	15431	15307	15479	15329	15490	15304	15333	15389	15296	15237	15376	15379	15346	15272	15440	15367	15404	15351	15334	15302	15389	15453	15307	15557	15432	15318	15170	15175	15385	15255	15480	15299	15187	15523	15065	15200	15370	15190	15343	15442	15355	15387	15422	15248	15596	15137	15371	15488	15322	15340	15529	15128	15521	15408	15250	15246	15244	15421	15476	15279	15361	15489	15310	15432	15261	15356	15185	15243	15574	15275	15482	15410	15400	15347	15506	15319	15376	15356	15359	15409	15386	15479	15522	15299	15285	15335	15340	15269	15272	15153	15377	15183	15452	15214	15544	15428	15486	15317	15403	15364	15164	15260	15397	15356	15452	15367	15397	15382	15453	15247	15183	15436	15549	15239	15607	15468	15138	15177	15527	15452	15178	15328	15276	15305	15393	15316	15366	15287	15429	15253	15427	15283	15448	15441	15212	15300	15224	15226	15435	15357	15335	15299	15410	15311	15361	15423	15251	15178	15482	15347	15452	15261	15284	15168	15422	15404	15390	15427	15282	15326	15264	15466	15449	15332	15482	15249	15334	15319	15335	15560	15445	15447	15223	15495	15368	15345	15254	15288	15317	15313	15373	15446	15227	15373	15387	15292	15397	15279	15405	15330	15427	15237	15468	15395	15490	15163	15182	15295	15392	15321	15272	15477	15239	15471	15452	15457	15338	15349	15430	15395	15174	15360	15218	15368	15575	15575	15379	15121	15437	15239	15349	15390	15197	15184	15350	15339	15429	15408	15367	15384	15354	15362	15354	15340	15362	15362	15279	15385	15327	15285	15347	15314	15353	15384	15289	15421	15248	15359	15366	15325	15435	15221	15407	15254	15359	15298	15474	15317	15365	15312	15269	15360	15501	15227	15485	15354	15228	15394	15424	15256	15231	15361	15365	15344	15528	15278	15406	15455	15184	15426	15300	15216	15248	15289	15452	15333	15299	15280	15339	15439	15362	15407	15295	15432	15315	15273	15512	15207	15447	15306	15247	15376	15267	15224	15143	15277	15530	15384	15429	15414	15153	15337	15275	15240	15318	15264	15486	15218	15151	15178	15304	15242	15175	15425	15361	15154	15273	15347	15351	15262	15274	15426	15543	15442	15334	15179	15404	15344	15314	15478	15333	15388	15330	15397	15482	15249	15267	15118	15397	15191	15205	15404	15353	15378	15411	15364	15313	15441	15543	15213	15215	15319	15346	15362	15277	15338	15333	15263	15303	15367	15430	15342	15486	15331	15343	15400	15413	15280	15499	15388	15157	15499	15405	15201	15293	15328	15302	15387	15486	15271	15256	15283	15568	15477	15340	15370	15313	15411	15236	15313	15262	15323	15508	15573	15447	15482	15306	15305	15380	15352	15398	15444	15282	15237	15336	15288	15456	15286	15362	15477	15304	15343	15349	15361	15329	15416	15484	15312	15562	15441	15376	15367	15342	15313	15303	15463	15329	15294	15369	15295	15346	15205	15387	15470	15411	15333	15465	15297	15313	15300	15307	15423	15333	15393	15409	15268	15326	15322	15416	15471	15457	15319	15362	15363	15396	15392	15261	15311	15393	15251	15351	15356	15435	15234	15393	15378	15262	15300	15115	15353
25332	21623	27546	27981	21296	20115	19607	18513	17940	17718	17490	17374	17410	17475	17296	17143	17227	16907	17106	17005	17089	16930	16962	17109	16728	16846	16837	16903	16674	16978	16943	16858	16711	16888	16832	16725	16877	16979	16948	16895	16734	16802	16694	16713	16720	16793	16853	16743	16907	16813	16969	16851	16924	16817	16738	16820	16638	16714	16701	16999	16688	16805	16649	16725	16699	16778	16757	16860	16811	16730	16862	17006	16902	16797	16722	16840	16990	17051	16712	16702	16782	16630	16661	16845	16826	16825	16815	16896	16599	16859	16732	16823	16699	16804	16588	16858	16932	16827	16989	16776	16964	16841	16866	16752	16769	16888	16723	16797	16812	16849	16735	16563	16766	16868	16898	16730	16740	16864	16969	16734	16742	16681	16629	16642	16977	16717	16854	17076	16967	16890	16610	16779	16703	16921	16750	16864	16737	16817	16980	16826	16738	16797	16729	17024	16816	16890	16863	16749	16561	16759	16928	16877	16778	16924	16838	16759	16697	16935	16916	16870	16876	16833	16785	16930	16862	16739	16785	16827	16796	16547	16754	16634	16917	16803	16864	16967	17038	16983	16730	16868	16801	16913	16833	16806	16737	16706	16740	16832	16735	16999	16963	17177	16718	16813	16735	16826	16852	16949	16829	16790	16797	16737	16654	16836	16873	16898	16926	16743	16849	16860	16713	16811	16789	16828	16709	16909	16933	16938	16929	16860	16870	16833	16801	16773	16792	16931	16794	16886	16956	16922	16734	16788	16950	16910	16852	16889	16742	16688	16722	16890	16876	16760	16918	16949	16978	16806	16970	16935	16925	16729	16736	16762	16754	16893	16991	16885	16822	17005	16926	16848	16895	16865	16701	16812	16752	16616	16645	16823	17009	16747	16719	16663	16682	16780	16696	16878	16925	16822	16923	16759	16815	16644	16890	16872	16978	16634	17079	16824	16795	16742	16834	16802	16674	16873	16854	16557	16802	16568	16660	16656	16526	16753	17129	16956	16700	16866	16915	16938	16708	16913	16883	16885	16670	16725	16773	16846	16734	16655	16817	16761	16875	16826	16571	16849	16810	16868	17030	16746	16611	16720	16765	16944	16974	16817	16746	16896	16912	16795	16637	16955	16804	16725	16642	16816	16793	16682	16835	16878	16843	16630	16934	16814	16820	17027	16752	16881	16905	17023	16908	16660	16644	16602	16843	16733	16849	16823	16737	16930	16827	16883	16682	16735	16799	16814	16588	16817	16804	16528	16960	16745	16702	16670	16821	16892	16700	16807	16653	16823	16897	16776	16792	16834	16907	16669	16765	16696	16776	16719	16762	16906	16798	16841	16902	16824	16856	16992	16656	16902	16760	16598	16709	16864	16872	16794	16627	16758	16842	16919	16933	16762	16614	16776	16631	16701	16973	16706	16855	16843	16797	16946	16859	16926	16955	16826	16926	16816	16672	16736	16869	16780	16859	16737	16837	16912	16781	16636	16754	16742	16709	16918	16691	16653	16769	16697	16780	16899	17041	16633	16745	16916	16801	16822	16762	16976	16772	17049	16596	16814	16612	16807	16708	16806	16749	16657	17022	16955	16650	16745	16775	16841	16749	16657	16701	16691	16932	16700	17008	16721	16807	16804	16714	16702	16941	16973	16774	17035	16814	16647	16697	16689	16927	16814	16748	16767	16846	16936	16778	16645	16882	16893	16654	16914	16796	16781	16800	16771	16836	16684	16733	16852	16867	16911	16864	16986	16949	16991	16511	16791	16780	16678	16660	16871	17096	16710	17001	16823	16608	16895	16736	16659	16679	16897	16667	16815	16742	16800	16796	16862	16735	16815	16715	16709	16566	16715	16972	16948	16851	16854	16741	16780	16576	16618	16997	16968	16749	17023	16746	16616	16777	17034	16705	16788	16840	16633	16945	16800	16802	16758	16852	16976	16760	16893	16757	16782	16933	16777	16736	16783	16763	16693	16677	16765	16813	16799	16836	16779	16918	16896	16923	16844	16937	16694	16814	16840	16779	16789	16641	16896	16747	16709	16867	16763	16686	16675	16948	16776	16852	16767	16996	16736	16976	16932	16848	16818	16958	16873	16774	16753	16731	16764	16841	16857	16781	16821	16828	16772	16833	16881	16982	16608	16589	16695	16651	16891	16611	16737	16832	16922	16763	16697	16825	16891	16872	16608	16797	16783	16726	16962	16889	16951	16780	16801	16891	16876	16807	16865	16802	16978	16595	16815	16920	16848	16646	16682	16992	16942	16776	16645	16914	16853	16789	16625	16756	16735	16973	16670	16595	16662	16844	16657	16688	16937	16832	16826	16769	16829	16988	16833	16667	16584	16949	17034	17028	16871	16804	16646	16638	16853	16641	16819	16656	16551	16891	16916	16614	16845	16862	16724	16752	16832	16842	16772	16957	16954	16753	16959	16773	16720	16886	16747	17045	16940	16960	16869	16765	16853	16733	16711	16921	16996	16928	16725	16683	16818	16792	16517	16731	16939	16716	16853	16885	16812	16809	16801	16849	16771	16869	16942	16853	16584	16662	16768	16824	16778	16878	16847	16845	16786	16804	16905	16751	16634	16809	16721	16977	16731	16716	17006	16670	16609	17028	16866	16824	16679	16900	16813	16817	16755	16654	17077	16692	16673	16762	16717	16819	16946	16850	16746	16775	16833	16840	17153	16977	16880	16854	16589	16959	16934	16630	16704	16809	16763	16680	16781	16773	16903	16700	16782	16780	16743	16849	16731	17045	16873	16869	16850	16798	16913	16990	16702	16808	16997	16714	16928	17048	16694	16947	16840	16789	16632	16680	16683	16878	16562	16938	17036	16878	16646	16973	17037	16789	16753	16716	16753	16791	16804	16895	16953	16865	16543	16757	17061	16903	16828	16931	16834	16880	16743	16910	16903	16926	16795	16861	16526	16866	16708	16856	16752	16833	16634	16712	16751	17003	16755	16915	16829	17025	16749	16750	16414	16653	16835	16645	16905	16878	16760	16805	16843	16710	16693	16746	16867	16767	16626	16948	16746	16759	16780	16880	16736	16868	16670	16853	16799	16714	16818	16823	16950	16648	16567	16764	16822	16712	16921	16888	16661	16752	16749	16732	16793	16782	16732	16909	16898	16896	16700	16754	16874	16720	16788	17058	16775	16601	16700	16646	16707	16849	16959	16746	16726	16695	16714	16824	16846	16886	16986	16784	16930	16912	16792	16798	16808	16838	16794	16931	16892	16865	16752	16933	17026	16674	16832	16998	16854	16768	16940	17053	16861	16773	16836	16729	16878	16658	16855	16781	16651	16723	16838	16685	16749	16742	16596	16834	16959	16891	16803	17044	16697	16988	16981	16691	16905	16811	16847	16794	16941	16794	16738	16738	17081	16811	16981	16819	16893	16690	16886	16977	16777	16841	16977	17003	16765	16749	16697	16565	16888	16701	16887	16725	16889	17054	16890	16624	16814	16739	16849	16930	16639	16783	16769	16949	16818	16605	16849	16844	16917	16692	16666	16795	16811	16742	16800	16851	16863	16735	16782	16691	16671	16809	16617	16745	16681	16840	16773	16820	16768	16899	16909	16743	16660	16729	16676	16744	16919	16796	16707	16823	16792	16891	16820	16837	16788	17020	16413	16870	16761	16779	16839	16986	16707	16696	16812	16942	16850	16743	16797	16756	16819	16729	16863	16842	16760	16901	16876	16993	16771	16731	16713	16610	16780	16875	16787	16832	16824	16943	16931	16924	16767	16889	16871	16837	16757	16733	16837	16883	16935	16783	16794	16954	16897	16808	16849	16785	16813	16654	16786	16749	16696	16846	16744	17020	16794	16797	16887	16794	16878	16799	16814	16866	16797	16771	16884	16786	16765	16808	17019	16729	16717	16683	16726	16719	16738	16778	16731	16706	16941	16929	16943	16768	16647	16734	16782	16844	16747	16808	16621	16987	16667	16707	16772	16730	16835	16595	16649	16751	16882	17012	16754	16880	16470	16841	16821	16765	16590	16704	16702	16737	16718	16990	16594	16762	16686	17011	16729	16731	16715	16942	16818	16877	16749	16906	16847	16788	16811	16786	16806	16764	16963	16594	16807	16608	16858	16721	16747	16686	16893	16850	17116	16905	16803	16732	16854	16704	16752	16770	16866	16866	16723	16724	16931	16816	16921	16964	16719	16852	16803	16699	16826	16733	16580	16662	16665	16705	16807	16905	16847	16673	16871	16829	16788	16988	16745	16755	16619	16658	16812	16542	16702	16833	16906	16820	16665	16879	16871	16705	16710	16760	16818	16759	16727	16942	16746	17023	16843	16891	16969	16654	16808	16980	17126	16924	16618	16889	16996	16514	16643	16663	16800	16841	16797	16929	17033	16975	16835	16671	16806	16812	16786	16932	16827	16899	16793	16760	16778	16751	16631	16616	16492	17108	16933	16666	16654	16856	16863	16882	17003	16728	16766	16730	16576	16847	16807	16760	16846	16736	16866	16733	16907	16871	16880	16668	16650	16906	16811	16841	16821	16778	16757	16668	16765	16895	17016	16762	16740	16677	17092	16735	16784	16726	16805	16871	16716	16885	16810	16845	16917	16707	16727	16718	16564	16918	16896	16663	16781	16720	16828	16946	16796	16929	16745	16767	16806	16562	16702	16877	16747	16879	16897	16708	16734	16850	16829	17086	16778	16926	16785	16665	16910	16792	16739	16815	16977	16782	16809	16930	16653	16794	16563	16927	16829	16778	16785	16630	16830	16869	16728	16584	16874	17042	16924	16726	16660	16744	16682	16836	16814	16713	16954	16811	16829	16846	16700	16807	17000	16647	16670	16917	16655	17028	16701	16790	16980	16748	16870	16797	16873	16768	16618	16610	16710	16743	16759	16907	16724	16704	16665	16895	16771	16942	16811	16802	16683	16595	16726	16819	16823	16978	16812	16990	16849	16884	16956	16849	17072	16754	16691	16767	16780	16806	16915	16844	16865	16733	16816	16943	16738	16836	16908	16865	16738	16796	16853	16980	16775	16818	16991	16850	16890	16909	16913	16756	16783	16752	16818	16909	16708	16898	16686	16888	16897	16663	16817	16945	16652	17017	16761	16899	16771	16867	16821	16735	16806	16863	16889	16835	16762	16822	16850	16819	16665	16814	16903	16691	16820	16624	16829
24607	41533	33739	25546	22022	19696	18398	17530	16966	16424	16255	15910	15869	15827	15777	15415	15509	15262	15347	15442	15259	15190	15052	15167	15130	15126	14989	15217	15155	15103	15306	14969	15334	15152	15148	15002	15241	14964	14879	15115	15145	15127	15175	14967	14912	15263	14981	15260	15112	15138	15201	15068	15078	15142	15144	15071	15012	15311	15135	15098	15164	15075	14852	15085	14905	15037	15106	15026	15189	15192	15156	15099	15090	15138	14969	15031	15127	14891	15222	15019	15106	15064	15255	15056	15036	15376	15210	15106	15131	15156	15041	15265	15121	15077	15187	15097	15048	14877	15133	14978	15003	14962	15153	15224	15044	15053	15037	15085	15074	15113	15129	14994	15058	15098	15109	15108	15059	15003	14865	15106	15035	14869	15108	15142	14987	15035	15016	15078	15014	15188	15063	15179	15076	15108	15173	15044	14890	15099	15201	15038	15059	15067	15025	15120	15051	15036	14970	15153	14987	15119	15025	15094	15196	14919	15042	15007	15235	15049	15077	14979	15124	14952	15036	15178	15048	14821	15060	14958	15173	14898	14996	15177	15102	15129	15048	15086	15098	14999	15051	15087	15029	15138	15143	15128	15128	15186	15029	15251	15054	14923	15200	15058	14990	15332	15004	15048	15145	14941	15031	15022	15038	15030	15119	14949	14954	15203	15148	15039	15144	14870	15251	15189	15014	15074	15321	15237	15015	15228	15236	15125	15120	15108	15031	15243	15044	15057	15196	15118	15026	15124	15046	15023	15140	15086	15113	15047	15189	15053	15201	15141	15066	15045	15058	15207	15226	15071	15301	15116	15047	14968	15118	15112	15148	15153	15214	15166	15103	15179	14996	15258	14994	15120	15173	15075	14867	14942	14981	15052	15229	14970	15086	15080	15104	15162	15081	15160	15053	15119	15133	15119	15238	15043	15065	14934	15133	15014	14944	15025	15045	15053	15046	15154	15234	14977	15206	14992	15233	15118	15072	15040	14960	15028	14834	15168	15087	15189	15034	15018	14835	15253	15204	15113	14935	14954	15052	15112	14982	15143	15016	15034	15013	15122	14956	15119	15139	15124	15254	15196	15130	15007	15023	15144	15123	15154	15074	15064	15164	15151	15148	15038	14935	15107	15025	14969	14929	15139	15021	15059	15079	15085	15005	14978	14970	14975	15193	15209	15002	15041	15070	15012	15032	14969	14982	15061	15147	15064	15204	15156	15024	15006	15256	15166	15137	15213	15135	15052	15046	15169	14954	14923	15109	15122	15039	15162	15057	14884	15088	14932	15228	15049	15220	15208	15179	15135	15122	15133	15116	15055	15078	15062	15202	15017	15188	15083	15038	15046	14955	15163	14956	15091	15124	15090	15126	15172	15097	15103	15060	15223	15026	15233	15029	15022	14944	15115	15147	15084	15100	15101	15144	15081	15049	15045	14903	15075	15101	15113	15098	15034	15187	14887	15007	15230	15047	14982	15135	15114	15133	14987	15125	15130	15192	15022	14993	15102	14974	15126	15055	14955	15222	15165	15121	14929	15164	15164	15058	15150	15025	14980	15059	14835	14897	15275	15064	15342	14964	15014	15199	15236	15089	15073	15076	15098	15259	15144	15181	15001	15135	15173	15138	15044	15122	15141	15120	15127	14929	14901	15181	15156	15039	15211	15032	15076	15036	15224	15103	15023	14963	15182	15095	15080	14998	14929	15008	15271	14937	15134	15187	15243	15006	15175	15033	15151	14958	15172	15010	15023	15115	15008	15283	15075	15032	15061	15238	15027	15049	15038	15029	15024	15175	15088	14993	15059	15118	15084	15111	15016	14899	15179	14945	15116	15062	14906	15128	14972	15080	15081	15016	15091	15142	15034	15120	15139	15054	15190	15059	15219	15133	15164	15187	14846	15018	15162	15043	15065	15141	15180	15134	15245	15193	14992	15164	14953	15096	15034	15299	15061	14963	15090	15117	14881	14954	15100	15126	15084	15141	15094	15113	14925	14997	15063	15107	15159	15126	15145	14803	14976	15047	15084	15100	15386	14916	15058	15238	15061	15189	15078	15035	15237	15021	14992	15260	15215	15112	15216	15177	15152	15099	14866	14778	15108	15138	15132	15007	15302	15016	14953	15322	15122	15046	15125	15129	14917	15031	15148	14935	15026	15157	15053	14964	15036	14974	15038	15078	15085	15184	15067	14956	14914	15161	14918	15034	15008	15197	15147	15011	15103	15048	15004	15235	15172	14964	15127	15169	14967	14956	15084	15003	15036	14991	15132	15020	15138	15056	14930	14930	15096	14955	15149	15110	15042	15221	14978	15147	14995	15043	15050	15175	15161	15258	15111	15104	15024	15009	15156	15295	15059	14883	15194	15029	15079	15112	15226	15291	15089	14957	15160	15223	15118	14923	15154	15271	15090	15100	15052	14995	15240	15033	14976	15143	14960	15168	15011	14980	15051	15198	15159	15015	15040	15167	15005	15072	15040	15158	15100	15188	15138	15076	15102	15137	15106	15153	15176	15211	15073	15036	15259	14910	14963	15114	14961	15152	15078	15170	15015	15015	14965	15114	15236	15008	15040	15076	15113	14935	15073	15101	14978	15098	15039	15125	15068	14890	15104	15017	15076	15100	15126	15043	14990	14938	15124	15048	15081	15012	15125	15118	15010	15261	14900	15181	15077	15144	14964	14954	15063	15059	15221	15178	15287	15209	14948	15076	15077	15087	15211	14935	15001	15150	15213	15130	15066	14972	14918	15206	15008	15095	15007	15060	14940	15072	15172	15142	14975	15120	15025	15016	15169	14992	15036	15176	15243	15100	14892	15190	15218	15107	14912	15145	15123	15200	14919	15178	15278	15233	15116	15188	15066	15029	15195	15096	15131	15143	15100	15171	15159	15033	15016	15027	14919	15019	15059	14908	15046	15071	14986	14927	15151	15087	15184	15130	15139	15002	15043	15144	14983	15128	15277	14831	15229	15083	15279	15082	15154	15108	15115	14879	14932	15110	15004	14976	15157	14883	15031	15255	15090	15059	15013	15216	15030	15051	14963	15202	15064	15192	15019	14998	15141	15042	15059	15077	15069	15067	15113	15002	15104	14982	15087	15151	15004	15126	14974	15167	14943	15029	15036	15058	14993	15086	15182	15166	14928	15055	15201	14866	15188	15181	14974	15080	15074	15094	15194	15177	14961	15191	15186	15019	15046	15144	15063	15073	15070	15170	15140	15102	15010	15130	14977	15088	15139	14959	15066	15072	15180	15115	14836	14955	14851	15041	14964	15187	15084	15168	15032	15184	14981	15166	14988	15176	15042	15162	15232	15084	15089	15283	15037	15296	14960	15127	15030	14974	15099	15059	15216	14924	15036	15240	15147	15185	15018	15170	15045	15059	15181	15185	15115	15008	15013	14965	15220	14882	15197	15199	15182	14971	15106	14922	15140	15185	15212	15259	15012	15155	14979	15129	14964	14945	15095	14973	15029	14986	14980	15261	14847	15098	15073	15062	15014	14939	15182	14985	15162	15167	15276	14875	15092	15169	15081	15199	15010	15151	15179	14826	15168	15017	15056	15001	15194	15102	15183	15120	15139	15230	14978	15089	15048	14955	15118	14913	15295	15024	14851	15086	15085	15286	15076	15257	15018	15031	15029	15221	15171	15074	15316	15104	15193	15221	14979	15307	15191	15066	15113	15273	14997	14987	15064	15222	15076	15251	15128	14937	15029	15103	15259	15210	15091	15171	15169	15147	14887	15183	15105	15210	15191	15166	15204	15208	15109	14971	15188	15019	15066	14946	15160	15095	15119	15245	15156	15118	15016	14964	15055	15132	15031	15068	14990	15173	15024	15109	15093	15167	15153	15219	15105	15103	15134	15015	15058	15175	15212	14987	14972	14984	15194	15254	15120	15073	15133	15084	14929	14988	15149	14968	15124	15043	15152	14950	15206	15213	14995	15079	15066	15012	15086	15320	15114	15083	15142	15027	15187	14879	15146	15078	15262	15194	14914	15201	14961	15134	15357	14897	15229	15141	15228	15001	15013	15307	15021	15108	15037	15062	15050	15071	15038	15065	15205	15180	15188	15127	15060	15071	15077	15149	14953	15078	15133	15152	15085	15252	15087	14996	15099	15037	14998	15086	15078	15000	15210	14974	15217	15114	15295	15087	15228	15098	15192	15170	14973	15043	15063	14974	15102	15051	14907	15068	15099	15127	15003	15344	15058	14987	15064	15114	15246	15218	15083	15260	15163	15063	15072	15017	14954	15055	15165	15133	15023	15145	15089	15103	15120	15016	15283	14886	15052	15057	15080	15152	14856	15161	15104	15060	14984	14983	15116	15211	14919	15188	15240	15140	15214	15123	15150	15030	15089	15099	14974	15033	15099	15011	15235	15176	15100	15180	15070	15178	14990	15007	15030	15137	14863	15035	15112	14892	15029	15131	14997	15237	15194	15122	15089	15343	14973	15111	15017	15231	15010	15172	15281	15238	15068	15035	15036	14945	15050	15019	14971	15117	15012	14936	15171	15012	14983	15322	15145	15007	15052	15020	15165	15147	15034	15097	15099	14988	15094	15108	15035	15149	15072	15096	15087	15024	15180	14984	15146	15225	14953	14983	15136	15204	15123	15119	15089	15153	15113	15023	14999	14957	14888	15090	15037	15070	14950	15191	15153	15137	14792	15033	15022	14926	14988	15147	15078	14854	14936	15298	14992	15030	15348	14989	15121	15159	15144	15240	15056	15108	15196	15206	15169	14848	14970	14959	15044	15244	15127	15255	14977	14942	15054	15034	15156	15026	14903	15062	15064	15226	15032	15079	15221	15150	14992	15076	14990	15188	15280	15202	15260	15057	15077	15012	15135	15175	15322	15119	15039	15128	15261	15045	15074	15020	15144	15136	15119	15172	15035	15122	15169	15041	15077	15028	15096	15126	15063	15095	15126	15092	15091	15070	15205	14974	15037	15101	15121	15136	15173	15082	15151	15066	15153	14988	15078	15090	15265	14979	15087	15098	15095	14911	14853	15045	15235	15208	15005	15323	15102	15133	15102	15006	15169	15003	15036	15116	14928	15037	15090	15061	15187	15056	15176	15082	15325	15063	15046	15057	14996	15088	14904	15044	15218	15191	15159	15131	15093	15101	15051	14985	15188	15109	15100
22523	21457	28623	24774	22157	24381	25414	20951	19497	19610	19130	18883	18607	18359	18416	18088	18013	18036	17945	17677	17714	17513	17671	17573	17472	17605	17754	17478	17496	17506	17383	17400	17185	17551	17422	17349	17248	17440	17456	17369	17482	17635	17173	17440	17271	17308	17348	17438	17331	17354	17205	17347	17299	17245	17232	17128	17097	17338	17315	17338	17355	17389	17105	17391	17154	17320	17288	17039	17311	17034	17228	17132	17245	17327	17285	17343	17441	17216	17236	17370	17307	17397	17328	17371	17246	17302	17360	17203	17168	17239	17029	17305	17450	17433	17136	17357	17242	17168	17315	17266	17275	17250	17152	17286	17353	17298	17325	17289	17278	17180	17255	17244	17525	17370	17504	17188	17415	17237	17384	17119	17496	17187	17315	17266	17392	17146	17337	17362	17353	17374	17361	17333	17188	17167	17398	17300	17369	17285	17157	17158	17167	17280	17182	17512	17352	17286	17088	17247	17282	17311	17170	17206	17361	17166	17117	17123	17283	17156	16964	17158	17291	17276	17150	17178	17311	17226	17227	17208	17325	17100	17336	17444	17318	17479	17442	17307	17304	17239	17303	17317	17542	17256	17218	17411	17434	17328	17266	17276	17319	17318	17219	17297	17186	17250	17305	17270	17315	17415	17389	17201	17225	17313	17185	17469	17275	17395	17097	17234	17082	17219	17165	17226	17295	17050	17255	17005	17134	17263	17162	17391	17292	17092	17228	17150	17189	17198	17257	17451	17302	17187	17226	17149	17379	17317	17160	17310	17470	17348	17338	17353	17580	17346	17336	17159	17209	17120	17425	17342	17332	17171	17197	17168	17560	17056	17253	17362	17222	17419	17235	17406	17429	17337	17355	17257	17283	17349	17425	17229	17063	17210	17193	17253	17404	17312	17378	17360	17371	17269	16994	17124	17182	17107	17305	17161	17120	17160	17289	17178	16845	17153	17203	17253	17398	17236	17349	17355	17307	17312	17281	17166	17330	17215	17050	17230	17217	17049	17025	17271	17245	17324	17245	17208	17146	17313	17443	17281	17300	17288	17157	17308	16954	17089	17374	17308	17289	17258	17470	17418	17069	17432	17356	17331	17332	17235	17305	17366	17267	17393	17136	17354	17273	17184	17402	17314	17097	17328	17106	17019	17175	17276	17317	17171	17376	17379	17023	17258	17353	17332	17086	17240	17429	17433	17286	17107	17409	17187	17509	17333	17377	17457	17240	17293	17184	17373	17272	17421	17455	17344	17396	17371	17254	17379	17284	17196	17323	17244	17218	17240	17293	17056	16966	17444	17404	17281	17343	17174	17230	17302	17124	17111	17347	17170	17368	17220	17230	17131	17297	17197	17344	17202	17265	17190	17266	17105	17233	17489	17236	17374	17205	17356	17233	17292	17290	17265	17366	17509	17369	17247	17195	17185	17295	17350	17049	17194	17355	17214	17302	17245	17096	17280	16999	17265	17184	17122	17364	17163	17260	17337	17299	17275	17496	17364	17539	17171	17174	17459	17165	17191	17330	17247	16998	17466	17183	17187	17308	17125	17039	17304	17283	17225	17226	17289	17367	17475	17290	17240	17239	17254	17207	17369	17286	17156	17224	17253	17363	17181	17305	17109	17228	17270	17399	17258	17292	17400	17271	17394	17257	17120	17077	17140	17186	17306	17439	17197	17317	17272	17251	17266	17212	17375	17185	17215	17181	17355	17356	17367	17230	17091	17253	17218	17359	17295	17320	17222	17294	17440	17412	17402	17054	17027	17269	17261	17159	17220	17277	17344	17093	17314	17219	17465	17308	17160	17318	17455	17307	17160	17196	17359	17237	17193	17036	17277	17242	17144	17166	17015	17285	17301	17065	17376	17185	17236	17190	17121	17266	17305	17246	17411	17236	17411	17372	17161	17344	17387	17144	17216	17101	17058	17230	17312	17617	17146	17323	17260	16983	17437	17418	17320	17292	17242	17379	17198	17141	16963	17222	17253	17088	17115	17474	17223	17218	17152	17204	17164	17373	17265	17409	17394	17205	17321	17352	17335	17339	17216	17298	17139	17266	17394	17193	17100	17213	17323	17074	17247	17026	17254	17332	17175	17153	17288	17366	17279	17327	17214	17094	17270	17080	17232	17177	17371	17555	17599	17314	17403	17211	17255	17269	17218	17417	17334	17204	17036	17423	17471	17263	17187	17267	17290	17236	17288	17258	17322	17321	17127	17300	17174	17221	17224	17066	17114	17242	17146	17052	17348	17312	17235	17363	17366	17334	17189	17121	17273	17275	17582	17237	17362	17329	17327	17326	17244	17191	17379	17335	17447	17206	17356	17196	17382	17384	17096	17368	17093	17229	17034	17256	17206	17237	17169	17158	17403	17239	17284	17108	17134	17546	17336	17316	17192	17470	17305	17365	17351	17176	17237	17426	17492	17318	17310	17161	17192	17358	17318	17170	17271	17281	17271	17054	17139	17227	17412	17386	17348	17353	17175	17229	17180	17283	17312	17056	17289	17254	17232	17294	17136	17167	17149	17362	17144	17220	17054	17013	17524	17246	17212	17267	17112	17295	17347	17296	17296	17119	17273	17217	17238	17203	17212	17393	17099	17267	16952	17271	17076	17204	17438	17262	17261	17277	17332	17419	17402	17365	17190	17280	17040	17240	17127	17309	17198	17479	17319	17146	17192	17182	17345	17395	17475	17068	17334	17215	17246	17257	17208	17404	17249	17217	17285	17264	17270	17289	17330	17138	17328	17195	17207	17329	17405	17154	17255	17198	17383	17297	17281	17412	17296	17159	17368	17241	17218	17419	17394	17132	17243	17102	17228	17333	17423	17269	17441	17110	17270	17321	17251	17352	16978	17377	17265	17294	17384	17363	17354	17314	17158	17475	17122	17440	17381	17105	17201	17570	17294	17245	17185	17206	17117	17072	17357	17460	17369	17194	17451	17284	17347	17028	17355	17328	17298	17289	17385	17253	17173	17237	17406	17244	17085	17071	17295	17339	17330	17108	17013	17341	17295	17224	17242	17260	17193	17331	16911	17430	17196	17335	17391	17394	17424	17419	17443	17267	17198	16972	17334	17163	17565	17217	17013	17255	17155	17296	17170	17272	17259	17232	17266	17263	17359	17229	17311	17281	17256	17146	17397	17047	17346	17390	17282	17268	17336	17414	17226	17155	17040	17324	17156	17257	16939	17204	17199	17275	17226	17399	17095	17267	17215	17103	17176	17305	17210	17274	17423	17233	17328	17194	17104	17160	17205	17330	17280	17346	17146	17239	17391	17217	17267	17135	17519	17137	17224	17223	17314	17274	17268	17145	17298	17189	17217	17294	17306	17163	17038	17189	17264	17184	17291	17223	17138	17356	17255	17367	17456	17181	17124	17179	17275	17002	17160	17321	17201	17283	17137	17170	17353	17380	17354	17208	17369	17290	17305	17352	17208	17297	17327	17220	17195	17190	17220	17194	17029	17222	17234	17217	17366	17437	17257	17147	17376	17273	17162	17301	17298	17160	17308	17276	17183	17158	17038	17472	17392	17338	17231	17428	17252	17403	17274	17163	17324	17204	17299	17353	17256	17331	17379	17149	17249	17170	17217	17332	17350	17168	17359	17315	17524	17371	17354	17354	17281	17099	17239	17205	17346	17348	17235	17341	17212	16987	17355	17126	17323	17113	17230	17208	17181	17525	17264	17385	17257	17163	17394	17248	17395	17405	17172	17318	17423	17277	17298	17352	17236	17146	17187	17346	17164	17319	17273	17192	17370	17316	17238	17186	17323	17298	17492	17329	17487	17214	17305	17016	17072	17268	17248	17235	16991	17297	17338	17341	17105	17479	17174	17344	17142	17203	17205	17297	17286	17308	17162	17107	17094	17270	17391	17095	17389	17104	17374	17240	17165	17128	17393	17142	17287	17231	17204	17192	17450	17212	17411	17147	17149	17346	17277	17182	17325	17170	17319	17283	17167	17337	17455	17404	17053	17322	17255	17244	17240	17117	17322	17413	17400	17278	17197	17507	17167	17279	17437	17257	17169	17478	17368	17227	17206	17253	17333	17385	17361	17239	17280	17259	17312	17349	17230	17328	17321	17308	17327	17147	17294	17331	17253	17205	17448	17254	17060	17163	17128	17409	17297	17137	17245	17330	17420	17123	17232	17458	17313	17244	17218	17413	17206	17343	17198	17193	17278	17372	17345	17281	17408	17401	17197	17246	17116	17176	17317	17271	17435	17308	17264	17265	17456	17524	17263	17236	17363	17078	17309	17226	17341	17366	17420	17213	17387	17453	17176	17243	17412	17177	17313	17167	17394	17396	17374	17204	17280	17368	17361	17398	17196	17222	17509	17517	17309	17108	17313	17267	17080	17091	17116	17214	17324	17397	17095	17349	17335	17049	17128	17143	17417	17254	17138	17271	17412	17256	17169	17325	17177	17100	17071	17388	17325	17342	17362	17498	17138	17367	17292	17119	17308	17135	17094	17217	17132	17279	17344	17491	17332	17085	17041	17397	17313	17243	17263	17020	17202	17357	17169	17229	17292	17311	17454	17366	17246	17361	17360	17352	17255	17266	17284	17183	17201	17163	17116	17075	17226	17162	17095	17186	17183	17225	17139	17043	17228	17189	17332	17274	17186	17200	17255	17381	17358	17330	17323	17307	17400	17394	17249	17315	17162	17017	17047	17331	17191	17344	17395	17191	17448	17343	17323	17667	17381	17245	17285	17355	17388	17390	17422	17150	17231	17337	17220	17335	17507	17186	17214	17089	17508	17231	17380	17189	17132	17114	17160	17181	17232	17225	17169	17130	17356	17254	17210	17280	17123	17128	17414	17399	17341	17260	17238	17078	17166	17340	17358	17275	17317	17103	17123	17182	17165	17330	17095	17408	17386	17243	17431	17327	17369	17300	17308	17190	17172	17290	17263	17051	17193	17377	17374	17301	17356	17295	17304	17411	17186	17089	17367	17271	17186	17262	17325	17076	17333	17381	17174	17245	17199	17220	17342	17341	17345	17179	17128	17251	17173	17115	17252	17297	17457	17467	17213	17131	17282	17324	17201	17420	17361	17126	17334	17064	17494	17359	17317	17342	17563	17192	17400	17330	17254	17272	17298	17392	17178	17221	17322	17379	17227	17296	17207	17351	17266	17330	17121
25584	49189	41795	32247	27150	23699	21500	20040	18961	18146	17858	17457	17263	16799	16577	16138	16203	15885	15980	15977	15810	15816	15890	15485	15472	15598	15625	15456	15429	15501	15450	15496	15519	15434	15325	15568	15547	15448	15467	15399	15586	15441	15342	15619	15363	15496	15495	15557	15359	15332	15297	15479	15479	15432	15204	15198	15507	15554	15260	15355	15331	15322	15396	15200	15420	15419	15376	15305	15327	15450	15370	15443	15430	15371	15392	15448	15356	15425	15334	15467	15240	15552	15375	15435	15248	15504	15308	15566	15241	15344	15358	15166	15426	15460	15515	15353	15289	15495	15450	15307	15441	15370	15310	15416	15368	15465	15518	15537	15513	15540	15256	15508	15338	15360	15527	15310	15261	15325	15214	15372	15283	15313	15454	15355	15384	15452	15323	15370	15361	15509	15223	15371	15373	15429	15335	15371	15529	15372	15473	15299	15354	15310	15266	15433	15389	15568	15272	15346	15473	15258	15381	15400	15277	15391	15395	15406	15352	15353	15223	15265	15306	15375	15356	15485	15507	15446	15353	15151	15440	15328	15234	15342	15191	15357	15371	15358	15451	15474	15452	15352	15447	15338	15108	15605	15323	15486	15393	15281	15445	15412	15363	15592	15447	15331	15309	15473	15287	15303	15268	15404	15487	15296	15386	15556	15386	15364	15263	15281	15359	15398	15290	15398	15340	15454	15420	15356	15338	15575	15310	15336	15347	15295	15329	15229	15341	15436	15451	15273	15326	15469	15259	15309	15448	15198	15256	15404	15265	15179	15562	15519	15532	15432	15440	15307	15340	15403	15304	15344	15399	15354	15487	15350	15380	15519	15376	15454	15363	15323	15340	15608	15471	15187	15415	15388	15358	15470	15260	15294	15374	15417	15217	15483	15341	15341	15350	15413	15242	14945	15495	15437	15359	15394	15449	15448	15397	15432	15387	15426	15463	15238	15316	15437	15285	15279	15421	15351	15373	15343	15515	15376	15577	15406	15458	15305	15231	15568	15290	15387	15495	15311	15433	15509	15443	15385	15472	15318	15384	15421	15336	15231	15349	15414	15488	15273	15413	15351	15225	15557	15360	15397	15386	15300	15388	15331	15339	15351	15436	15446	15431	15418	15317	15420	15427	15321	15427	15217	15392	15360	15323	15340	15397	15246	15368	15195	15343	15338	15343	15413	15338	15519	15159	15321	15412	15283	15338	15555	15403	15460	15432	15150	15209	15532	15331	15360	15340	15339	15451	15524	15303	15225	15595	15358	15315	15433	15376	15390	15304	15309	15429	15468	15207	15384	15455	15436	15416	15519	15469	15289	15325	15108	15438	15334	15257	15409	15341	15238	15334	15504	15408	15483	15309	15457	15431	15397	15211	15349	15381	15356	15436	15279	15242	15426	15515	15279	15387	15470	15478	15645	15311	15572	15494	15248	15162	15255	15344	15156	15220	15411	15267	15287	15353	15492	15423	15354	15167	15289	15450	15462	15226	15399	15379	15363	15422	15191	15314	15316	15414	15334	15480	15435	15496	15133	15355	15523	15301	15378	15482	15457	15341	15373	15412	15256	15316	15377	15486	15360	15322	15497	15322	15494	15322	15309	15451	15427	15311	15411	15239	15377	15350	15315	15373	15508	15248	15265	15453	15540	15328	15445	15411	15389	15304	15482	15523	15338	15332	15226	15319	15241	15331	15576	15268	15378	15388	15144	15393	15378	15423	15310	15278	15445	15388	15290	15239	15359	15327	15358	15393	15254	15278	15395	15217	15336	15438	15346	15449	15388	15423	15237	15322	15289	15270	15396	15477	15311	15478	15446	15451	15352	15471	15431	15311	15486	15300	15346	15459	15124	15503	15376	15523	15517	15268	15154	15438	15454	15182	15509	15454	15260	15483	15305	15282	15288	15542	15363	15464	15311	15483	15437	15361	15422	15280	15477	15519	15207	15498	15352	15471	15457	15384	15381	15449	15518	15332	15602	15450	15343	15435	15284	15389	15363	15393	15385	15270	15419	15488	15480	15298	15312	15367	15439	15372	15318	15349	15440	15279	15206	15463	15355	15576	15402	15420	15283	15342	15427	15413	15573	15418	15305	15340	15447	15272	15384	15499	15236	15311	15361	15408	15374	15302	15338	15398	15450	15534	15275	15436	15316	15439	15432	15311	15465	15276	15299	15470	15327	15439	15240	15280	15513	15349	15453	15399	15463	15487	15376	15382	15396	15335	15417	15338	15404	15529	15317	15376	15210	15234	15487	15379	15288	15361	15376	15473	15318	15453	15391	15469	15312	15651	15228	15520	15488	15238	15296	15495	15412	15452	15152	15437	15366	15439	15314	15462	15292	15444	15388	15407	15294	15180	15416	15477	15447	15468	15469	15420	15362	15336	15445	15306	15463	15295	15223	15381	15281	15431	15506	15335	15289	15334	15205	15350	15358	15335	15452	15361	15554	15327	15262	15360	15531	15343	15448	15340	15245	15369	15384	15439	15361	15433	15429	15487	15317	15430	15542	15465	15313	15432	15270	15251	15188	15293	15394	15443	15317	15344	15277	15453	15582	15351	15451	15186	15369	15386	15232	15457	15323	15296	15426	15388	15415	15314	15260	15325	15309	15314	15352	15311	15454	15491	15330	15372	15327	15453	15433	15437	15444	15362	15466	15328	15482	15214	15342	15250	15502	15380	15515	15588	15400	15596	15431	15438	15520	15469	15481	15290	15370	15478	15548	15264	15349	15253	15375	15418	15538	15129	15451	15322	15488	15515	15301	15504	15422	15495	15417	15459	15290	15356	15489	15234	15348	15398	15392	15357	15467	15519	15323	15442	15439	15271	15310	15347	15341	15528	15426	15349	15331	15436	15388	15549	15411	15263	15501	15411	15223	15319	15596	15183	15414	15350	15308	15480	15337	15244	15304	15341	15368	15325	15335	15307	15254	15400	15408	15452	15471	15263	15448	15344	15255	15380	15485	15104	15349	15453	15408	15387	15478	15309	15525	15292	15280	15288	15302	15472	15327	15283	15311	15488	15395	15392	15381	15338	15641	15246	15319	15502	15433	15488	15310	15421	15346	15349	15395	15429	15451	15323	15414	15494	15302	15614	15392	15485	15431	15206	15477	15322	15513	15401	15343	15290	15477	15338	15287	15374	15235	15344	15255	15244	15554	15339	15397	15448	15346	15423	15396	15396	15383	15422	15293	15387	15320	15405	15477	15362	15315	15215	15286	15529	15553	15340	15483	15344	15321	15360	15376	15370	15458	15623	15437	15291	15468	15329	15402	15329	15392	15398	15466	15351	15435	15314	15480	15224	15193	15459	15553	15417	15410	15180	15264	15381	15454	15195	15276	15402	15379	15515	15488	15387	15353	15358	15338	15462	15466	15374	15315	15296	15427	15471	15494	15427	15455	15506	15287	15358	15145	15358	15209	15281	15261	15420	15383	15386	15435	15377	15373	15301	15328	15307	15484	15429	15374	15170	15451	15325	15302	15310	15293	15297	15457	15264	15396	15283	15590	15268	15474	15304	15126	15484	15484	15534	15303	15610	15158	15472	15271	15383	15338	15559	15555	15255	15410	15431	15417	15456	15392	15333	15406	15238	15467	15484	15454	15456	15306	15393	15329	15449	15398	15621	15462	15283	15348	15517	15488	15383	15276	15373	15363	15383	15440	15423	15403	15281	15502	15273	15393	15378	15514	15459	15340	15405	15346	15350	15159	15334	15349	15424	15297	15395	15483	15529	15362	15430	15372	15303	15468	15221	15366	15352	15396	15427	15166	15499	15288	15401	15463	15342	15525	15368	15248	15335	15259	15341	15387	15275	15372	15449	15401	15255	15326	15308	15303	15421	15445	15294	15351	15402	15370	15325	15421	15457	15288	15464	15364	15404	15379	15425	15417	15376	15418	15402	15527	15413	15488	15225	15459	15308	15316	15420	15276	15482	15582	15388	15496	15382	15423	15311	15425	15413	15417	15434	15344	15368	15472	15524	15384	15497	15313	15295	15437	15332	15397	15375	15334	15332	15330	15383	15403	15347	15471	15407	15166	15330	15471	15461	15280	15254	15432	15547	15259	15375	15267	15380	15346	15405	15262	15458	15249	15453	15267	15321	15377	15305	15360	15371	15348	15325	15260	15313	15309	15358	15314	15381	15359	15478	15280	15300	15281	15463	15542	15340	15428	15149	15180	15412	15248	15455	15316	15196	15450	15431	15311	15379	15304	15249	15423	15428	15299	15515	15416	15188	15406	15300	15348	15228	15371	15504	15557	15253	15511	15400	15437	15229	15355	15293	15452	15343	15318	15350	15383	15370	15286	15532	15357	15441	15318	15358	15392	15314	15361	15286	15403	15353	15285	15215	15417	15457	15330	15330	15449	15490	15334	15365	15319	15278	15462	15418	15327	15392	15481	15316	15391	15369	15363	15486	15446	15334	15362	15349	15375	15279	15376	15542	15398	15381	15462	15333	15553	15333	15475	15196	15392	15373	15298	15423	15271	15491	15570	15375	15416	15472	15441	15515	15357	15384	15300	15333	15416	15242	15297	15522	15322	15329	15512	15339	15298	15352	15354	15527	15219	15274	15448	15325	15594	15289	15180	15534	15333	15411	15397	15385	15266	15281	15354	15381	15514	15442	15328	15350	15336	15444	15233	15410	15418	15314	15509	15477	15370	15339	15332	15269	15435	15331	15383	15355	15345	15352	15239	15414	15451	15274	15411	15460	15320	15365	15420	15343	15425	15297	15433	15401	15610	15269	15502	15442	15225	15360	15339	15500	15316	15312	15309	15271	15284	15332	15514	15543	15155	15327	15255	15435	15307	15326	15387	15331	15420	15404	15300	15134	15358	15387	15296	15318	15425	15318	15412	15374	15434	15372	15362	15412	15434	15421	15346	15524	15317	15284	15446	15385	15338	15529	15440	15436	15351	15192	15274	15495	15372	15325	15477	15410	15382	15355	15464	15348	15462	15320	15303	15385	15497	15294	15440	15426	15138	15504	15197	15303	15308	15528	15347	15315	15342	15460	15224	15574	15340	15405	15452	15404	15413	15422	15397	15185	15401	15369	15306	15332	15235	15335	15316	15421	15256	15333	15288	15250	15354	15350	15230	15547	15362	15354	15289	15497	15424	15342	15442	15277	15295	15479	15238
29627	26555	30268	25771	21200	19671	19078	18306	18143	17763	17669	17540	17633	17451	17310	17520	17494	17479	17190	17289	17317	17159	17007	17202	17164	17159	17206	17166	17084	17245	16993	17192	17287	17242	17091	17009	16933	17041	17006	16982	17223	17147	17266	17166	16970	17021	17080	17048	17199	17269	17048	17026	17274	17096	16963	17106	17238	17088	16954	17189	16969	17098	17200	17180	17028	16995	16988	17102	17233	17174	17024	17380	17218	17091	17035	16926	17333	17011	17264	17047	17041	17162	16925	17088	17035	17053	16879	17077	17053	17189	17172	17073	17019	16946	17043	17021	16976	17139	16964	16990	17013	16894	17145	16943	16978	17225	17027	17206	16986	17021	17229	17011	17079	17080	16933	17154	16855	17155	17122	17157	17011	16977	16966	17210	17075	17268	17011	17211	17183	17033	16978	17102	16980	17028	17070	16925	17154	16987	17145	17056	17083	17139	17104	17071	17072	17042	17067	17002	16979	16875	17089	17102	17136	17281	17056	17088	17206	17101	17242	17112	17124	17037	17168	17163	17105	17066	16891	17070	17076	17351	17140	16886	17051	17031	17153	17169	17134	16918	17202	16974	17043	16999	17294	17008	17133	17284	17053	16808	17235	17094	17005	16980	16920	17205	17128	17128	17171	17018	16976	17109	17141	17001	17012	16918	17280	16930	16989	17102	17104	17085	17253	17007	17210	17136	16888	17017	17002	17211	16919	17076	16967	17075	17099	17100	17085	17045	17044	16926	17209	17085	17235	17126	17136	17051	17115	16891	17170	16972	17098	17075	17049	17074	17096	16981	17088	17047	16979	16938	16996	17038	16901	17057	17046	17081	16974	17194	17030	17236	17169	16960	16819	17040	17100	17084	17129	16882	16945	17100	17126	16861	17298	17143	17204	16951	17096	17141	17021	17113	17117	17148	17156	17210	17094	17131	17144	17137	17177	16951	17204	17027	16861	17076	17164	17222	17232	17145	17183	17073	17037	17185	16965	17141	17135	16982	17179	16921	17146	17037	17233	17238	17154	17043	16886	16939	17175	17137	16911	17017	17161	17140	16973	17272	17203	16943	17108	16985	16944	17009	16964	17041	16891	17104	17190	16943	17121	17084	17009	17197	17040	16851	17163	17133	17043	17190	17012	16957	17264	17110	17212	16932	17279	17176	17013	17222	17083	17145	17005	17275	17308	17144	17030	17381	17260	17151	17191	17027	16962	17133	17056	17050	17156	17160	17191	16953	17284	16929	17053	17212	17139	17334	17205	17082	17002	17205	17094	17178	17203	17254	17003	17062	17097	17269	17210	17026	17065	17293	17357	17061	17289	17006	16862	16968	16697	17126	17072	17147	17124	17095	17290	17138	17073	17108	17080	16977	17043	17036	16953	16963	17130	16918	17015	17034	17174	17114	17191	17092	17075	16934	16860	16858	16880	17190	17109	17113	17213	17096	16991	17191	17127	17124	16985	16932	17244	17249	17044	17251	17048	17023	17197	17249	17263	17028	16969	17234	17149	17090	17190	17190	16991	17063	17041	16933	17164	17099	17241	17156	16978	16996	17208	17047	17078	17070	17166	17072	16999	16798	17029	17114	17310	16988	16975	17090	16826	17172	17267	17137	16919	17094	17228	17079	16867	16901	17193	17146	17445	17218	17350	17099	17115	17220	17180	17066	17117	17170	17005	16911	17243	17228	17300	17083	17091	16857	17370	17014	17281	17011	17121	16860	17288	16887	17207	17033	17191	16952	17112	16996	17225	17221	17130	17255	17214	17055	17170	17158	17122	17004	17307	17158	17269	16954	16874	17022	16947	17302	17112	17030	17324	17027	17180	17148	17155	17006	17070	17259	17015	17207	17389	17134	17168	17107	16989	17070	17158	17284	17045	17150	17074	17159	17204	17010	17002	16845	17032	16984	17221	17005	17177	17123	17139	17023	17145	17121	16865	17296	17034	17214	17028	17157	17100	17137	17184	17054	17037	17061	17173	17164	17185	17251	16910	17234	17213	17189	17030	17174	17027	17072	17024	16971	17129	17020	16960	17011	17211	17250	17105	17267	17162	16964	17051	17030	17016	17100	17185	17029	17022	17110	17130	16958	17032	16846	16989	16915	16860	16963	17102	17158	16981	17095	17109	16973	17158	16914	17184	17009	17193	17096	16891	17244	17221	17028	17061	17039	17082	16969	17359	17199	17142	17026	17261	17318	17077	17130	17242	17049	17119	17075	17164	17243	17070	16964	16927	17109	17265	17174	17123	17173	17269	17032	17228	16891	17124	16889	17084	17374	16959	16871	17249	17088	16932	17341	17062	17154	17183	17123	17157	17061	17090	17070	17084	17100	17138	17088	17048	17213	17272	17077	17112	17113	17006	17095	17281	17065	17309	17039	17120	17196	17163	17032	17108	16979	17079	17196	17060	16923	17187	17077	17206	17166	17307	17012	17050	17182	17130	17238	17011	17098	17024	17274	17100	17077	17181	17142	17080	17187	16999	17313	17004	17060	17171	17014	17126	16989	17153	16980	17156	16917	16862	17270	17167	17230	17328	17160	17042	16883	17000	17083	17070	16955	16981	17117	17017	17092	17036	17311	17179	16968	17040	17079	17022	17243	17333	17222	17300	17273	17181	17163	17014	17276	17033	17266	17109	16958	17057	17078	16945	17084	16975	17075	17143	17041	17260	17177	17182	17061	17107	16977	16814	17410	16891	16889	17314	17263	17333	17163	17057	17070	17290	17250	16993	17087	16904	17060	17134	17012	17263	17162	17039	17068	16879	16965	16996	17077	17011	17118	17095	17058	17087	17129	16903	17011	17132	17103	17086	16996	17158	17103	16901	17052	16927	17061	17011	17156	17003	17149	17139	16989	17170	16841	16873	17185	17197	17069	17138	17260	17038	17264	17232	17292	17260	17080	17066	17220	17267	17168	17060	17104	17132	17115	17103	17156	17050	16948	17035	17206	17215	17222	17204	17218	17208	16922	17030	16992	17019	17474	17002	17332	17032	16940	17136	17401	17329	17299	17154	17212	17150	17165	17186	17043	17022	17001	17181	17219	17044	16808	17072	17052	17084	17106	17373	17007	17072	16848	17078	17069	17078	17352	17145	17161	17033	17063	16866	16964	17073	16967	17120	17116	17069	17169	16911	17026	16963	16996	17192	17000	17203	17103	17008	17009	17087	17013	17035	17150	17017	17000	17263	17103	17072	17177	17408	16960	17038	17076	17095	17097	17071	17154	17133	17251	17026	16949	17011	17178	17287	17353	17129	17182	17140	17057	16970	16888	17198	17115	17143	17101	16996	17127	17234	17070	16938	17091	17207	16968	17008	17136	17119	17102	16981	17046	16976	17079	17268	17194	17095	17061	17065	17170	17078	17124	17202	17210	17044	16925	16934	16981	17022	16958	17202	17073	17123	17366	17129	17266	17113	16969	17044	17088	17034	17031	17153	17105	17114	17368	17127	17023	17209	17148	17117	17008	17070	17274	17254	17209	17030	16973	17145	17059	17302	17055	17248	16959	17244	17137	17129	17181	17013	17201	17084	17066	17314	17086	17187	17152	17075	17243	17267	16961	17324	17225	17319	17241	16891	17064	17185	16926	17301	17205	16978	17068	17050	17133	17073	16979	16935	17016	16918	17080	17119	17182	17071	17106	17080	17019	17179	16978	17120	17210	17126	17025	17221	17082	17012	17042	17104	17125	16923	17086	17116	17105	17258	17019	16954	17202	17081	17092	17203	17149	17129	16998	17159	17008	17140	17017	17149	16998	17207	17047	16925	17091	17278	16849	17059	17006	17149	17077	17125	17139	17125	17030	17242	17150	17232	17204	16975	16962	17094	17162	17022	17306	16960	17151	17071	17007	17157	17150	17251	17019	17121	17047	16956	17111	16998	17146	17196	17017	17115	17175	17106	17155	17257	17080	17167	17077	16924	17157	17115	17284	17316	17146	17152	17077	17164	17056	17223	16969	17109	17127	16912	17181	17216	17066	17206	17010	17158	17273	17143	17092	16821	17350	17150	16953	17110	17011	17238	17266	17145	17036	16929	17220	17034	16952	17109	16944	17002	17203	17098	17121	17018	17077	17280	17243	16990	17268	17207	17330	17341	17026	17068	17163	16860	17208	17243	17257	17080	17028	17022	17178	17108	17200	17299	17048	16933	17128	17086	17143	17168	17157	17304	17250	17023	16974	17189	17107	16981	17008	17019	17312	17119	16870	17216	17138	17143	17066	17157	17049	17040	17245	16958	17065	17366	17030	17047	17228	17145	17131	17171	17055	17173	17308	17003	17063	16993	17113	17048	16952	16993	17203	17299	17014	17113	17066	16880	17077	17366	17167	17109	17120	17177	17131	17147	17217	17413	17191	17075	17017	17075	17069	17176	17266	17164	17152	17101	17093	16975	17148	16973	17015	17048	17127	17089	17133	17259	16891	16904	17002	17236	17181	16975	17128	17096	17333	17091	17009	17061	17055	17024	17269	17158	17222	16963	17143	16847	17108	16968	17282	17198	17244	16883	17063	17105	17190	17157	16948	17235	17002	17272	17098	17128	17104	17042	16952	16977	16939	17138	17109	16965	17002	17074	17145	16968	17194	17042	17159	17108	17031	17280	17131	17078	17267	17026	17285	17155	17135	17278	16971	17024	17301	17158	17343	17204	17189	16786	17115	16897	17071	17075	17075	17095	17171	17093	17131	17183	17261	17254	17139	17150	17027	17006	17086	17182	17244	17079	17149	17349	16996	17106	16929	17092	17050	17057	17038	17240	17079	17264	17110	17109	17065	17134	17164	17072	16926	17123	17183	16885	17223	17252	17103	17142	17270	17180	17137	17148	17275	17123	17111	17041	16993	17153	16931	17074	16998	16962	17136	17017	17109	17226	17082	16942	17092	16996	17033	17148	17126	17121	17241	17225	17232	17215	17179	17099	17267	17088	16976	17083	17065	17194	17107	17183	17274	17136	16979	17301	17253	17074	17043	17266	17028	17129	17194	17212	16979	17049	17091	17191	17044	17104	17019	17232	17159	17001	17231	17232	17212	16972	17219	17270	17006	17048	17116	16999	17033	17225	17074	17162	17158	16860	17195	17061	17173	17105	17037	16966	17109	17241	16958	17145	17098	17128	17162	17033	16908	16859	17099	17038	17082	17125	17049
25800	39257	32205	24363	21005	18919	17838	17151	16838	16179	16224	16089	15985	15874	15558	15553	15449	15491	15375	15365	15503	15463	15198	15305	15276	15122	15237	15473	15064	15220	15080	15347	15092	15205	15312	15353	15290	15134	15303	15491	15124	15069	15423	15239	15219	15274	15189	15282	15120	15245	15233	15093	15308	15157	15209	15196	15199	15344	15360	15253	15383	15083	15280	15282	15252	15327	15056	15387	15245	15159	15305	15237	15148	15366	15278	15302	15172	15173	15337	15261	15212	15336	15210	15356	15159	15280	15197	15184	15226	15493	15283	15168	15269	15182	15394	15348	15172	15319	15274	15192	15241	15238	15436	15208	15246	15188	15243	15384	15222	15245	15307	15336	15386	15374	15223	15134	15194	15207	15111	15258	15219	15213	14992	15098	15388	15195	15222	15222	15150	15281	15195	15273	15362	15117	15138	15237	15323	15234	15079	15194	15209	15102	15110	15193	15305	15143	15371	15062	15221	15336	15241	15349	15273	15243	15138	15419	15220	15252	15174	15227	15190	15272	15297	15111	15111	15268	15182	15145	15187	15143	15203	15195	15291	15425	15106	15434	15335	15363	15132	15258	15197	15241	15361	15125	15138	15066	15095	15149	15393	15165	15210	15333	15160	15205	15314	15106	15118	15303	15216	15279	15244	15329	15130	15253	15142	15052	15299	15143	15233	15353	15299	15173	15001	15109	15157	15118	15258	15223	15377	15183	15208	15198	15260	15296	15113	15231	15314	15226	15179	15392	15236	15403	15217	14960	15295	15170	15246	15170	15377	15397	15168	15172	15350	15350	15187	15205	15035	15245	15298	15222	15323	15322	15230	15369	15198	15365	15333	15182	15259	15193	15244	15249	15166	15179	15294	15272	15217	15225	15267	15213	15204	15211	15164	15174	15282	15201	15320	15172	15200	15265	15256	15261	15214	15263	15314	15200	15249	15196	15311	15259	15324	15268	15192	15302	15419	15190	15257	15086	15368	15153	15399	15243	15230	15180	15221	15374	15176	15339	15403	15119	15434	15315	15367	15231	15334	15232	15372	15147	15237	15184	15297	15214	15264	15264	15277	15212	15371	15336	15212	15179	15266	15208	15381	15233	15340	15237	15280	14989	15157	15097	15070	15103	15220	15214	15344	15151	15243	15372	15201	15284	15218	15247	15292	15171	15207	15273	15156	15280	15294	15217	15226	15252	15293	15385	15340	15268	15371	15206	15341	15030	15171	15210	15307	15354	15346	15260	15108	15236	15176	15315	15177	15234	15283	15292	15322	15356	15453	15168	15336	15327	15195	15192	15060	15295	15142	15301	15241	15393	15211	15210	15249	15158	14997	15301	15392	15198	15421	15192	15278	15411	15407	15157	15411	15302	15174	15197	15242	15288	15137	15327	15015	15196	15210	15283	15091	15156	15230	15120	15329	15414	15356	15292	15190	15350	15206	15177	15051	15198	15269	15295	15166	15322	15279	15286	15225	15291	15231	15178	15298	15365	15290	15394	15312	15204	15086	15204	15164	15288	15297	15335	15265	15297	15207	15214	15172	15293	15300	15260	15194	15149	15222	15346	15214	15224	15213	15209	15219	15308	15159	15275	15373	15254	15273	15251	15173	15242	15186	15120	15257	15248	15142	15276	15269	15496	15296	15255	15222	15264	15275	15296	15302	15381	15219	15342	15225	15216	15230	15317	15177	15306	15309	15143	15562	15260	15238	15278	15277	15290	15162	15326	15234	15293	15509	15093	15259	15240	15261	15193	15287	15258	15220	15358	15269	15237	15063	15285	15272	15320	15150	15180	15341	15068	15266	15323	15076	15331	15251	15378	15274	15319	15149	15262	15518	15178	15333	15267	15143	15323	15242	15348	15317	15245	15050	15171	15187	15252	15171	15033	15205	15286	15230	15104	15160	15430	15231	15228	15268	15213	15165	15160	15164	15293	15232	15058	15205	15118	15235	15226	15132	15193	15165	15170	15275	15242	15160	15177	15277	15230	15368	15335	15339	15191	15369	15151	15185	15108	15142	15365	15120	15185	15221	15360	15120	15299	15289	15115	15210	15151	15042	15211	15363	15175	15235	15218	15357	15324	15284	15352	14981	15139	15136	15289	15200	15159	15281	15010	15149	15148	15215	15208	15191	15265	15193	15307	15144	15350	15315	15267	15300	15308	15187	15303	15222	15241	15299	15430	15081	15223	15232	15191	15446	15144	15213	15349	15346	15340	15255	15200	15305	15402	15349	15260	15207	15226	15297	15331	15179	15127	15312	15288	15238	15275	15214	15334	15276	15178	15286	15317	15229	15149	15229	15175	15216	15263	15168	15221	15213	15304	15226	15230	15443	15321	15300	15118	15329	15233	15437	15309	15333	15248	15171	15158	15253	15353	15362	15012	15311	15181	15243	15244	15137	15132	15284	15207	15209	15240	15179	15201	15188	15201	15213	15249	15213	15181	15400	15310	15395	15266	15200	15372	15278	15321	15087	15346	15327	15257	15191	15215	15253	15255	15244	15393	15225	15341	15347	15442	15161	15237	15114	15221	15093	15236	15199	15274	15230	15145	15085	15152	15262	15390	15360	15282	15255	15174	15285	15181	15340	15187	15435	15107	15276	15231	15302	15283	15350	15293	15340	15414	15218	15233	15276	15304	15222	15235	15238	15225	15197	15193	15364	15262	15260	15204	15296	15232	15368	15273	15293	15247	15514	15215	15230	15175	15243	15329	14953	15218	15434	15285	15262	15326	15124	15373	15155	15185	15252	15352	15198	15240	15335	15240	15395	15310	15193	15014	15131	15270	15241	15090	15367	15233	15319	15310	15117	15155	15338	15297	15189	15368	15210	15249	15130	15169	15319	15042	15090	15251	15200	15106	15144	15182	15259	15215	15371	15303	15272	15257	15028	15333	15297	15289	15247	15126	15221	15177	15295	15182	15116	15197	15113	15315	15364	15117	15113	15166	15088	15261	15136	15248	15252	15188	15291	15214	15270	15412	15276	15382	15371	15137	15395	15192	15180	15373	15295	15295	15036	15204	15161	15253	15105	15174	15108	15358	15308	15082	15159	15433	15224	15140	15215	15210	15044	15281	15229	15192	15261	15306	15273	15255	15364	15197	15159	15515	15135	15182	15327	15277	15266	15261	15298	15237	15191	15312	15252	15147	15224	15293	15407	15405	15065	15332	15284	15153	15236	15285	15178	15195	15280	15188	15282	15177	15303	15230	15082	15139	15339	15328	15232	15189	15276	15071	15281	15140	15334	15316	15206	15255	15201	15236	15109	15142	15115	15139	15265	15266	15243	15344	15234	15269	15300	15317	15359	15533	15234	15350	15132	15168	15280	15277	15171	15109	15343	15199	15359	15274	15205	15251	15397	15333	15457	15252	15106	15269	15244	15184	15500	15218	15266	15272	15268	15281	15166	15296	15278	15176	15370	15363	15219	15244	15193	15439	15313	15281	15370	15299	15326	15267	15121	15261	15301	15187	15391	15095	15259	15225	15215	15242	15244	15128	15266	15232	15229	15214	15239	15281	15305	15084	15162	15326	15369	15370	15186	15406	15219	15218	15247	15141	15185	15202	15261	15159	15323	15289	15314	15243	15162	15134	15241	15310	15234	15219	15296	15122	15337	15322	15486	15232	15333	15244	15156	15281	15270	15143	15280	15235	15236	15296	15390	15221	15133	15341	15228	15213	15290	15178	15070	15274	15225	15217	15160	15175	15363	15305	15404	15079	15239	15263	15140	15007	15155	15300	15420	15335	15293	15225	15270	15197	15382	15182	15265	15115	15326	15158	15221	15272	15411	15216	15260	15297	15217	15196	15262	15229	15320	15265	15098	15243	15181	15490	15082	15203	15092	15362	15342	15295	15224	15214	15360	15202	15206	15194	15304	15242	15216	15253	15263	15379	15206	15284	15311	15186	15213	15199	15090	15268	15250	15143	15185	15203	15146	15312	15295	15224	15155	15340	15215	15139	15337	15269	15230	15123	15175	15219	15133	15140	15228	15184	15254	15286	15296	15179	15424	15180	15227	15180	15224	15228	15195	15201	15196	15306	15313	15191	15299	15397	15273	15144	15308	15149	15188	15339	15158	15227	15227	15271	15066	15253	15151	15462	15221	15159	15039	15220	15441	15245	15215	15141	15070	15218	15253	15328	15374	15127	15355	15282	15231	15208	15163	15347	15093	15336	15246	15248	15281	15242	15303	15223	15380	15295	15220	15279	15162	15169	15402	15216	15326	15217	15333	15281	15257	15223	15502	15366	15372	14953	15283	15301	15201	15415	15293	15193	15198	15206	15196	15318	15259	15175	15293	15245	15197	15234	15392	15240	15324	15232	15373	15229	15317	15274	15138	15244	15299	15146	15193	15251	15190	15182	15035	15115	15241	15166	15298	15300	15386	15301	15353	15271	15155	15255	15181	15098	15211	15234	15077	15023	15246	15211	15128	15286	15243	15159	15186	15215	15201	15386	15475	15359	15185	15258	14997	15226	15390	15305	15165	15343	15240	15297	15323	15362	15249	15276	15256	15254	15171	15332	15169	15157	15171	15200	15267	15220	15195	15196	15426	15114	15240	15258	15210	15412	15355	15232	15241	15314	15367	15207	15330	15278	15272	15224	15199	15351	15282	15193	15220	15251	15415	15279	15293	15146	15146	15159	15051	15265	15242	15216	15365	15194	15301	15294	15272	15159	15334	15334	15267	15351	15236	15162	15450	15342	15308	15372	15472	15275	15050	15236	15075	15359	15167	15107	15332	15232	15215	15287	15327	15269	15292	15222	15228	15195	15309	15340	15259	15211	15318	15211	15214	15284	15229	15290	15259	15271	15131	15062	15287	15176	15358	15342	15291	15272	15312	15277	15356	15280	15128	15153	15134	15312	15162	15257	15288	15235	15278	15303	15237	15152	15060	15176	15309	15378	15395	15268	15227	15222	15392	15144	15304	15368	15448	15121	15306	15235	15162	15048	15277	15106	15346	15353	15273	15344	15398	15288	15217	15192	15259	15230	15220	15542	15300	15246	15348	15071	15251	15274	15253	15158	15264	15143	15224	15303	15250	15148	15354	15224	15249	15191	15157	15209	15368	15171	15170	15252	15242	14995	15184	15283	15321	15117	15297	15242	15290	15450	15233	15272	15139	15451	15268	15357
23420	21460	28164	25657	23172	23187	22311	19825	18888	18735	18761	18404	18332	18027	18055	17824	17695	17666	17560	17626	17596	17435	17587	17458	17503	17651	17264	17415	17395	17459	17240	17461	17552	17457	17231	17365	17404	17489	17432	17218	17347	17279	17299	17125	17454	17011	17241	17304	17249	17263	17283	17359	17362	17328	17187	17215	17219	17470	17451	17357	17504	17344	17208	17311	17341	17430	17534	17321	17174	17336	17336	17355	17087	17267	17503	17419	17350	17501	17542	17354	17273	17345	17446	17242	17528	17176	17426	17300	17240	17180	17040	17144	17286	17314	17399	17221	17225	17371	17293	17232	17198	17410	17306	17450	17152	17234	17300	17198	17297	17273	17195	17305	17360	17496	17387	17345	17244	17412	17341	17277	17389	17214	17246	17379	17178	17514	17432	17404	17453	17367	17347	17113	17328	17323	17267	17277	17235	17190	17441	17270	17261	17279	17368	17357	17345	17403	17297	17199	17174	17287	17192	17374	17203	17139	17471	17249	17383	17465	17237	17417	17264	17324	17341	17284	17313	17396	17402	17345	17422	17222	17215	17380	17314	17091	17172	17339	17204	17104	17364	17325	17139	17268	17346	17282	17146	17466	17521	17388	17218	17142	17315	17182	17373	17138	17302	17531	17403	17213	17309	17254	17227	17244	17299	17256	17417	17329	17154	17347	17327	17147	17405	17321	17229	17420	17289	17156	17199	17323	17357	17331	17317	17300	17364	17253	17194	17473	17264	17250	17617	17169	17284	17369	17266	17533	17349	17280	17414	17375	17365	17189	17431	17402	17241	17365	17353	17382	17490	17416	17529	17480	17317	17390	17466	17192	17371	17391	17293	17429	17241	17381	17221	17223	17350	17309	17440	17385	17072	17390	17240	17443	17289	17333	17351	17248	17215	17350	17393	17453	17230	17382	17282	17300	17237	17137	17220	17323	17435	17398	17323	17297	17348	17314	17263	17241	17267	17266	17206	17388	17235	17418	17332	17253	17259	17150	17287	17189	17184	17258	17376	17420	17495	17268	17226	17175	17268	17364	17330	17416	17169	17389	17157	17310	17360	17300	17067	17320	17463	17188	17420	17421	17105	17214	17305	17401	17269	17332	17416	17196	17213	17269	17441	17181	17245	17302	17107	17285	17340	17305	17270	17138	17173	17262	17455	17306	17256	17313	17315	17312	17231	17353	17391	17405	17154	17231	17318	17381	17273	17394	17529	17289	17243	17328	17421	17344	17382	17509	17401	17139	17351	17196	17244	17273	17241	17576	17252	17181	17122	17382	17382	17308	17340	17338	17378	17436	17352	17343	17281	17192	17537	17353	17373	17341	17401	17370	17383	17354	17456	17254	17580	17315	17248	17275	17349	17409	17251	17147	17240	17234	17393	17164	17490	17372	17123	17285	17397	17324	17404	17454	17474	17425	17283	17221	17391	17460	17302	17250	17235	17258	17169	17440	17560	17164	17097	17372	17358	17400	17227	17283	17299	17352	17140	17182	17201	17304	17458	17430	17373	17374	17289	17088	17395	17103	17351	17221	17461	17213	17277	17404	17464	17622	17320	17355	17366	17398	17479	17258	17318	17341	17335	17293	17227	17495	17445	17251	17367	17258	17443	17100	17276	17320	17198	17243	17457	17419	17199	17363	17380	17351	17100	17236	17278	17432	17360	17165	17455	17288	17224	17411	17465	17378	17316	17136	17298	17116	17366	17350	17280	17282	17376	17312	17201	17277	17412	17401	17164	17225	17315	17258	17268	17082	17202	17237	17378	17268	17395	17084	17164	17441	17385	17160	17123	17319	17281	17168	17345	17365	17178	17272	17233	17286	17191	17369	17143	17314	17402	17485	17480	17474	17284	17280	17528	17258	17319	17217	17288	17349	17368	17348	17407	17349	17379	17109	17292	17358	17217	17254	17176	17276	17320	17288	17329	17191	17397	17297	17316	17197	17368	17480	17408	17341	17223	17194	17504	17243	17237	17473	17195	17326	17258	17429	17213	17258	17221	17254	17079	17215	17232	17303	17320	17435	17436	17270	17449	17324	17513	17237	17393	17317	17314	17394	17606	17402	17362	17348	17096	17193	17300	17467	17114	17256	17325	17326	17411	17346	17324	17180	17244	17351	17404	17117	17214	17425	17155	17339	17289	17266	17245	17075	17343	17414	17409	17144	17106	17310	17374	17206	17228	17267	17252	17316	17364	17219	17237	17255	17158	17359	17189	17442	17445	17247	17208	17460	17558	17009	17420	17403	17364	17177	17369	17462	17307	17537	17364	17219	17393	17158	17570	17406	17496	17250	17309	17234	17392	17529	17263	17104	17491	17255	17314	17309	17319	17096	17176	17074	17447	17457	17307	17093	17358	17430	17237	17360	17366	17212	17251	17457	17286	17206	17164	17304	17484	17347	17300	17270	17187	17331	17375	17393	17196	17229	17170	17253	17232	17289	17564	17367	17455	17306	17311	17465	17241	17333	17400	17295	17147	17373	17437	17160	17274	17303	17246	17160	17278	17355	17422	17228	17055	17284	17310	17244	17218	17270	17315	17415	17404	17284	17252	17166	17259	17500	17368	17302	17443	17275	17500	17202	17259	17355	17256	17221	17527	17195	17235	17347	17210	17271	17306	17186	17258	17316	17189	17267	17550	17477	17215	17114	17393	17345	17255	17280	17150	17399	17105	17311	17215	17188	17306	17301	17279	17347	17168	17211	17164	17199	17398	17207	17352	17384	17168	17266	17464	17347	17237	17312	17344	17392	17258	17386	17340	17397	17435	17331	17219	17169	17214	17184	17276	17299	17372	17296	17233	17289	17300	17246	17346	17121	17466	17259	17455	17480	17331	17193	17387	17278	17255	17271	17350	17466	17285	17347	17425	17178	17175	17254	17238	17263	17300	17359	17250	17318	17274	17128	17476	17482	17333	17379	17165	17407	17119	17212	17434	17183	17198	17469	17438	17188	17325	17241	17309	17326	17168	17044	17028	17354	17147	17270	17270	17502	17173	17462	17061	17339	17206	17348	17401	17466	17092	17311	17302	17451	17323	17337	16999	17154	17344	17132	17166	17170	17276	17311	17127	17309	17335	17244	17268	17440	17519	17404	17094	17355	17379	17325	17453	17511	17254	17410	17439	17334	17423	17179	17555	17329	17442	17222	17265	17443	17302	17326	17398	17119	17238	17453	17229	17380	17391	17285	17338	17191	17173	17098	17356	17670	17230	17149	17452	17383	17348	17398	17283	17494	17335	17356	17411	17216	17070	17363	17403	17340	17080	17354	17219	17393	17214	17265	17504	17275	17051	17355	17244	17147	17261	17322	17399	17246	17272	17121	17478	17170	17193	17233	17338	17461	17134	17251	17221	17202	17379	17241	17344	17302	17237	17209	17451	17091	17227	17242	17294	17324	17318	17342	17214	17199	17028	17210	17189	17273	17441	17592	17246	17327	17427	17420	17157	17176	17352	17337	17292	17296	17248	17369	17349	17116	17274	17319	17352	17167	17186	17189	17323	17431	17342	17337	17382	17174	17460	17412	17246	17233	17503	17433	17340	17442	17448	17277	17282	17353	17173	17212	17230	17131	17438	17245	17181	17282	17322	17465	17291	17358	17430	17211	17365	17440	17356	17419	17485	17359	17138	17393	17309	17136	17355	17347	17274	17270	17534	17299	17259	17331	17203	17387	17162	17279	17286	17198	17219	17473	17531	17463	17055	17331	17437	17524	17255	17212	17176	17319	17492	17305	17379	17145	17442	17294	17365	17230	17428	17226	17394	17570	17145	17441	17360	17232	17388	17471	17413	17356	17326	17363	17214	17322	17085	17331	17347	17376	17134	17262	17368	17103	17414	17231	17110	17232	17162	17329	17190	17408	17415	17534	17501	17400	17290	17322	17436	17279	17413	17241	17422	17280	17294	17376	17368	17094	17155	17291	17424	17183	17474	17392	17170	17364	17343	17201	17377	17186	17321	17420	17365	17160	17363	17201	17274	17379	17382	17365	17229	17240	17419	17288	17311	17380	17140	17224	17493	17173	17532	17011	17457	17458	17486	17374	17439	17258	17478	17294	17216	17126	17143	17438	17036	17272	17253	17014	17423	17414	17176	17180	17449	17459	17336	17401	17304	17583	17587	17226	16997	17234	17349	17313	17444	17138	17313	17320	17443	17202	17378	17454	17506	17310	17310	17493	17449	17358	17267	17393	17602	17446	17370	17133	17279	17197	17284	17463	17260	17363	17292	17280	17209	17249	17188	17274	17348	17343	17242	17469	17412	17327	17322	17264	17332	17549	17442	17311	17246	17452	17366	17317	17426	17416	17252	17435	17385	17341	17311	17230	17342	17336	17355	17062	17192	17217	17083	17488	17366	17127	17273	17345	17290	17106	17105	17145	17428	17326	17295	17332	17104	17262	17276	17281	17298	17395	17213	17697	17162	17320	17432	17257	17161	17068	17387	17613	17306	17258	17477	17340	17494	17415	17112	17305	17233	17489	17095	17231	17285	17425	17276	17251	17374	17154	17363	17395	17393	17342	17436	17150	17261	17540	17178	17387	17422	17257	17198	17416	17615	17409	17336	17175	17355	17122	17231	17456	17385	17295	17219	17215	17370	17310	17270	17421	17434	17230	17493	17465	17356	17341	17382	17380	17466	17270	17214	17265	17344	17416	17136	17423	17223	17480	17384	17095	17340	17162	17275	17151	17256	17381	17047	17427	17341	17216	17242	17434	17306	17265	17292	17257	17128	17322	17100	17165	17354	17238	17193	17406	17298	17302	17319	17470	17369	17329	17377	17245	17356	17321	17343	17342	17169	17441	17599	17473	17469	17347	17249	17382	17148	17216	17363	17305	17307	17214	17220	17284	17549	17187	17338	17329	17341	17468	17410	17357	17343	17415	17208	17335	17280	17338	17160	17273	17275	17412	17281	17242	17333	17216	17417	17425	17287	17284	17282	17097	17477	17421	17172	17192	17289	17202	17157	17477	17255	17319	17342	17225	17510	17501	17376	17059	17287	17261	17410	17417	17317	17341	17508	17285	17304	17472	17367	17301	17361	17431	17316	17193	17315	17303	17375	17276	17536	17291	17278	17219	17159	17322	17414	17385	17221	17332	17349	17299	17242	17391	17213	17312	17405	17323	17569	17206	17411	17328
23829	44894	37643	28994	24458	21595	19735	18837	18061	17448	17147	16871	16716	16344	16095	16032	15907	15870	15725	15725	15610	15642	15677	15564	15356	15534	15485	15462	15612	15547	15413	15495	15490	15550	15404	15432	15415	15445	15406	15450	15345	15476	15386	15265	15432	15328	15439	15439	15303	15302	15504	15512	15380	15419	15489	15537	15346	15383	15421	15347	15439	15399	15428	15415	15276	15410	15438	15477	15424	15414	15399	15342	15445	15398	15410	15423	15410	15456	15238	15477	15434	15283	15430	15232	15445	15432	15465	15645	15369	15380	15259	15416	15354	15484	15442	15482	15423	15307	15474	15346	15336	15396	15306	15552	15431	15322	15344	15501	15416	15431	15284	15430	15368	15373	15326	15516	15461	15345	15495	15166	15496	15411	15280	15353	15568	15353	15361	15283	15285	15464	15383	15479	15336	15441	15455	15271	15309	15286	15292	15350	15292	15212	15248	15281	15142	15340	15388	15323	15455	15391	15310	15334	15340	15481	15334	15504	15343	15356	15515	15506	15303	15365	15129	15419	15246	15395	15449	15295	15482	15539	15346	15339	15286	15426	15307	15506	15417	15364	15528	15380	15575	15373	15418	15453	15407	15483	15574	15214	15398	15502	15383	15369	15223	15386	15437	15333	15322	15404	15430	15306	15248	15372	15453	15458	15429	15453	15413	15384	15244	15342	15385	15431	15295	15327	15374	15469	15422	15333	15255	15326	15458	15249	15552	15316	15350	15357	15244	15482	15384	15358	15531	15228	15494	15432	15428	15320	15350	15243	15383	15543	15256	15293	15458	15396	15282	15495	15340	15524	15403	15406	15384	15408	15280	15312	15461	15177	15593	15304	15418	15376	15420	15457	15518	15471	15541	15308	15528	15318	15209	15455	15524	15380	15417	15283	15378	15406	15398	15249	15351	15337	15383	15436	15264	15483	15282	15472	15402	15233	15253	15278	15499	15324	15297	15320	15375	15334	15331	15431	15485	15457	15332	15460	15377	15318	15383	15377	15396	15343	15350	15365	15218	15244	15243	15338	15391	15331	15295	15246	15343	15385	15489	15359	15330	15674	15362	15400	15323	15237	15372	15398	15408	15417	15353	15577	15380	15258	15414	15337	15186	15153	15301	15375	15385	15282	15398	15284	15189	15387	15593	15555	15301	15375	15323	15402	15322	15543	15291	15491	15132	15430	15338	15622	15303	15228	15405	15470	15262	15440	15471	15407	15537	15297	15406	15406	15359	15362	15396	15171	15444	15451	15281	15462	15457	15395	15369	15389	15351	15296	15388	15315	15339	15351	15280	15260	15352	15255	15474	15321	15349	15444	15461	15393	15276	15293	15499	15243	15236	15267	15344	15408	15394	15433	15444	15263	15313	15485	15504	15292	15232	15530	15241	15352	15494	15334	15500	15389	15296	15423	15396	15368	15483	15554	15362	15404	15292	15240	15315	15477	15553	15307	15524	15250	15492	15426	15444	15398	15532	15269	15326	15495	15513	15309	15420	15510	15432	15408	15293	15246	15234	15391	15380	15496	15462	15031	15380	15546	15227	15267	15412	15344	15317	15273	15459	15479	15438	15475	15284	15279	15443	15620	15628	15325	15385	15612	15284	15293	15352	15409	15378	15230	15252	15551	15361	15382	15361	15286	15494	15302	15362	15486	15265	15315	15546	15341	15556	15457	15284	15312	15492	15422	15269	15445	15429	15311	15425	15403	15286	15273	15340	15250	15394	15418	15506	15390	15439	15354	15537	15299	15352	15440	15452	15508	15330	15412	15289	15593	15419	15312	15510	15426	15390	15394	15541	15223	15353	15324	15312	15327	15535	15217	15523	15559	15353	15497	15327	15248	15445	15259	15358	15215	15287	15394	15315	15299	15423	15365	15337	15326	15330	15407	15294	15381	15352	15396	15375	15345	15448	15621	15239	15419	15352	15389	15250	15312	15487	15327	15358	15289	15396	15411	15294	15304	15334	15195	15423	15406	15422	15368	15518	15283	15321	15475	15351	15349	15368	15301	15460	15323	15268	15446	15386	15467	15293	15436	15452	15432	15359	15386	15492	15223	15367	15443	15308	15354	15261	15432	15433	15441	15552	15395	15494	15502	15315	15310	15190	15636	15395	15531	15371	15376	15378	15347	15334	15263	15400	15391	15356	15457	15143	15384	15388	15454	15427	15343	15375	15480	15391	15293	15358	15373	15239	15532	15462	15338	15325	15479	15460	15460	15502	15493	15394	15493	15433	15294	15335	15348	15293	15333	15430	15353	15502	15359	15323	15395	15266	15337	15398	15332	15272	15553	15497	15183	15231	15374	15460	15371	15440	15422	15542	15388	15153	15239	15421	15455	15303	15543	15361	15564	15308	15431	15413	15483	15337	15343	15438	15517	15434	15414	15408	15284	15316	15489	15442	15299	15532	15417	15472	15453	15389	15321	15315	15295	15394	15581	15531	15357	15336	15399	15363	15287	15323	15365	15399	15362	15344	15320	15513	15272	15265	15547	15288	15367	15435	15450	15623	15448	15371	15413	15303	15472	15340	15293	15307	15441	15378	15367	15397	15528	15461	15397	15392	15376	15361	15285	15410	15348	15328	15201	15401	15425	15370	15270	15507	15331	15435	15168	15424	15433	15303	15323	15456	15321	15428	15314	15494	15437	15426	15537	15420	15314	15417	15226	15512	15370	15238	15208	15553	15370	15588	15322	15172	15676	15265	15379	15361	15409	15372	15517	15434	15345	15410	15458	15192	15149	15330	15235	15416	15265	15428	15675	15450	15291	15288	15476	15426	15315	15454	15311	15379	15468	15417	15388	15276	15214	15405	15599	15239	15506	15232	15456	15361	15382	15409	15234	15513	15171	15359	15502	15265	15380	15381	15364	15493	15425	15431	15333	15173	15238	15449	15303	15421	15397	15293	15299	15555	15421	15420	15254	15429	15451	15382	15588	15332	15357	15494	15611	15498	15377	15263	15315	15611	15269	15291	15353	15479	15338	15360	15419	15377	15257	15571	15524	15362	15466	15551	15414	15348	15437	15393	15338	15424	15389	15386	15357	15172	15470	15436	15326	15530	15229	15397	15510	15388	15384	15424	15199	15307	15509	15510	15416	15197	15360	15416	15275	15443	15409	15368	15486	15460	15471	15241	15443	15429	15278	15526	15384	15422	15261	15308	15304	15354	15510	15459	15271	15437	15400	15280	15456	15391	15243	15193	15239	15328	15423	15505	15459	15468	15302	15370	15400	15381	15304	15485	15255	15510	15494	15350	15510	15269	15467	15310	15463	15366	15369	15574	15394	15347	15415	15279	15487	15370	15426	15367	15395	15398	15276	15344	15371	15392	15572	15318	15653	15306	15375	15288	15349	15270	15256	15288	15273	15450	15429	15329	15481	15336	15390	15178	15546	15528	15386	15370	15507	15478	15442	15424	15466	15522	15291	15496	15336	15407	15257	15248	15304	15381	15242	15385	15362	15316	15293	15336	15247	15541	15386	15398	15486	15431	15193	15235	15411	15482	15256	15298	15332	15487	15349	15264	15425	15312	15474	15433	15284	15388	15270	15163	15448	15515	15323	15674	15493	15295	15359	15546	15285	15282	15377	15192	15405	15219	15574	15434	15421	15273	15353	15398	15349	15188	15402	15435	15423	15354	15580	15384	15411	15430	15473	15415	15365	15525	15438	15336	15225	15322	15468	15553	15423	15223	15375	15259	15346	15464	15467	15238	15362	15374	15421	15374	15309	15443	15211	15533	15244	15408	15471	15254	15430	15114	15530	15312	15350	15373	15236	15330	15350	15184	15284	15302	15498	15558	15372	15156	15404	15557	15260	15271	15256	15227	15405	15434	15343	15279	15270	15496	15132	15386	15432	15441	15520	15266	15447	15405	15383	15362	15278	15384	15206	15469	15473	15416	15438	15351	15424	15399	15353	15630	15389	15340	15396	15428	15329	15299	15414	15454	15530	15320	15129	15408	15304	15333	15309	15351	15242	15364	15495	15418	15277	15468	15459	15427	15513	15370	15291	15301	15520	15494	15409	15393	15527	15518	15249	15438	15355	15328	15376	15306	15351	15393	15267	15489	15290	15654	15360	15444	15229	15482	15525	15229	15456	15238	15309	15282	15375	15619	15443	15472	15382	15417	15473	15278	15309	15436	15405	15297	15258	15451	15297	15474	15298	15504	15414	15590	15380	15489	15413	15397	15339	15260	15368	15284	15258	15444	15252	15199	15472	15370	15485	15126	15355	15473	15303	15297	15425	15278	15353	15341	15524	15380	15367	15399	15407	15489	15449	15363	15586	15477	15355	15296	15430	15399	15426	15255	15403	15265	15318	15237	15253	15534	15316	15365	15357	15594	15288	15444	15294	15381	15387	15382	15379	15360	15381	15397	15413	15346	15553	15419	15399	15466	15377	15279	15371	15372	15558	15153	15524	15555	15380	15461	15481	15340	15550	15396	15424	15553	15294	15406	15310	15352	15239	15394	15454	15297	15116	15361	15529	15252	15246	15471	15412	15442	15275	15264	15410	15446	15497	15368	15460	15419	15475	15453	15251	15274	15391	15475	15446	15281	15447	15353	15460	15590	15481	15447	15428	15331	15368	15416	15393	15324	15371	15366	15342	15261	15527	15386	15457	15442	15372	15399	15472	15390	15274	15431	15523	15363	15317	15251	15285	15433	15480	15347	15454	15368	15314	15333	15388	15362	15386	15374	15299	15380	15335	15447	15351	15493	15338	15354	15421	15424	15389	15346	15351	15382	15317	15361	15367	15473	15441	15472	15231	15445	15281	15360	15511	15243	15482	15528	15421	15514	15434	15515	15489	15467	15311	15322	15529	15565	15507	15417	15345	15407	15505	15608	15264	15421	15336	15477	15398	15421	15348	15386	15306	15422	15463	15412	15278	15334	15279	15459	15401	15574	15357	15348	15393	15537	15446	15378	15381	15394	15415	15242	15368	15402	15368	15491	15534	15392	15344	15548	15340	15344	15429	15462	15190	15516	15376	15296	15372	15356	15426	15552	15314	15395	15420	15156	15367	15477	15429	15254	15390	15202	15409	15588	15411	15402	15423	15296	15345	15527	15297	15434	15498	15474	15309	15389	15477	15389	15351	15391	15441	15408	15354	15431	15316	15241	15318	15440	15359
25318	21607	27486	27966	21496	19895	19307	18269	18031	18007	17669	17500	17271	17175	17198	17178	17033	17082	16882	16880	16889	16884	17117	16882	16771	16916	16816	17065	16880	16998	16872	16887	16885	16936	16935	16642	16931	16825	16904	16770	16707	17033	16788	16835	16750	16720	16823	16834	16841	16795	16820	16953	16871	16843	16836	16866	16844	16863	16764	16657	16833	16662	16773	16737	16783	16916	16793	16803	16984	16818	16611	16583	16774	16876	16738	16689	16910	16720	16700	17091	16767	16746	16856	16705	16610	16841	16842	16732	16732	16448	16612	16711	16916	16943	16722	16543	16746	16712	16765	16739	16793	16716	16710	16644	16808	16794	16777	16582	16886	16750	16800	16944	16673	16741	16752	16715	16865	16944	16783	16725	16806	16934	16757	16783	16827	16873	16645	16742	16753	16879	16610	16770	16764	16768	16843	16627	16822	16977	16911	16550	16831	16807	16633	16757	16649	17007	16772	16794	16707	16739	17002	16795	16945	16675	16724	16676	17012	16647	16845	16821	16694	16926	16903	16664	16758	16783	16758	16764	16933	16682	16841	16783	16719	16865	16795	16487	16898	16857	16764	16752	16798	16693	16849	16781	16636	16682	16709	16537	16832	16740	16738	16876	16803	16638	16699	16961	16807	16702	16853	16937	16615	16788	16703	17039	16746	16689	16702	16884	16601	16906	16759	16661	16708	16630	16634	16735	16680	16858	16657	16920	16751	16802	16746	16983	16758	16615	16786	16692	16883	16799	16943	16857	16738	16853	16694	16669	16802	16922	16780	16825	16927	16817	16770	16747	16885	16750	16652	16826	16658	16830	16663	16827	17056	16593	16624	16708	16743	16847	16961	16828	16539	16671	16798	16685	16809	16793	16812	16848	16858	16861	16711	16850	16585	16688	16685	16649	16678	16701	16742	16806	16692	16737	16801	16745	16803	16869	17011	16927	16746	16697	16785	16807	16847	16825	16938	16674	16935	16830	16840	16981	16823	16687	16692	16935	16814	16545	16603	16743	16806	16950	16679	16593	16806	16937	16782	16647	16841	16742	16733	16815	16683	16793	16889	16926	16766	16863	16759	16801	16801	16855	16820	16741	16765	16872	16841	16783	16652	16803	16729	16637	16765	16739	16768	16676	16679	16736	16679	16765	16815	16735	16816	16881	16819	16770	16810	16944	16809	16913	16975	16690	16961	16747	16754	16748	16688	16739	16793	16797	16869	16938	16768	16732	16934	16697	16838	16875	16639	16633	16547	16713	16796	16820	17073	16981	16850	16731	16631	16756	16802	16759	16769	16751	16687	16917	16638	16871	16845	16698	16928	16708	16702	17040	16749	16665	16893	16870	16708	16916	16786	16778	16641	16813	16794	16921	16641	16717	16789	16754	16853	16852	16783	16891	16862	16836	16807	16921	16936	16744	16906	16820	17002	16727	16768	16713	16815	16671	16840	16698	16962	16648	16681	16914	16988	16872	16723	16691	16987	16867	17176	16809	17069	16711	16665	16896	16703	16823	16856	16706	16882	16754	16775	16829	16599	16719	16700	16766	16836	16793	16855	16866	16923	16770	16860	16916	16846	17083	16920	16729	16765	16827	16559	16716	16851	16843	16723	16667	16814	16681	16804	16764	16676	16657	16934	16787	16703	16651	16740	16750	16759	16799	16833	16762	16639	16736	16768	16787	16915	17003	16825	16941	16697	16714	16849	16823	16841	16924	16819	16883	16723	16765	16603	16676	16921	16639	16857	16793	16862	16752	16799	16636	16819	16784	17059	16650	16602	16893	16752	16867	16998	16757	17011	16577	16670	16641	16772	16810	16623	16592	16803	17007	16606	16900	16844	16717	16887	16777	16568	16895	16835	16766	16897	16909	16798	16768	16858	16779	16684	16816	16708	16564	16742	16894	16852	16856	16692	16927	16916	16740	16845	16526	16737	16783	16708	16835	16989	16763	16790	16764	16655	16873	16977	16974	16673	16690	16897	16757	16752	16810	16732	16895	16885	16823	16832	16761	16860	16791	16797	16742	16591	16824	16733	16855	16805	16688	16826	16757	16793	16812	16706	16687	16869	16695	16754	16865	16729	16884	16589	16857	16852	16828	16895	16642	16680	16708	16707	16717	16790	16730	17021	16798	16911	16690	16956	16997	16876	16605	16860	16846	16852	16747	16844	16636	16704	16666	16769	16841	16881	16716	17007	16783	16592	16846	16723	16965	17030	16919	16889	16831	16953	16911	16807	16880	16918	16868	16796	16814	16808	16903	16722	16705	17086	16739	16610	16747	16870	16726	16764	16839	16992	16795	16863	16662	16783	16968	16785	16834	16969	16787	16921	17036	16682	16647	16917	16866	16872	16959	16691	17124	16748	16691	16756	16666	16781	16800	16967	16809	16964	16868	16732	16709	17080	16798	16769	16779	16667	16648	16889	16688	16858	16816	16751	16714	16681	16961	16897	16914	16850	16911	16834	16797	16719	16804	16740	16875	16960	16809	16795	16897	16772	16829	16769	17055	17036	16681	16698	16750	16860	16763	16929	16614	16782	16683	16822	16760	16948	16612	16856	16817	16809	16788	16789	16801	16853	16909	16969	16953	16778	16754	16832	16680	16715	16778	16829	16605	17119	16566	16840	16661	16544	16734	16829	16735	16821	16784	16597	16776	16726	16780	16941	16699	16807	16797	16735	16810	16852	16773	16670	16874	16964	17034	16701	16690	16703	16792	16763	16809	16733	16683	16803	16669	16920	16702	16654	16844	16660	16833	16906	16873	16607	16878	16793	16710	16683	16553	16826	16565	16918	16792	16817	16832	16779	16774	16656	16753	16657	16752	16912	16877	16897	16817	16725	16820	16910	16674	16899	16859	16648	16797	16695	16773	16842	16833	16711	17034	16922	16707	16675	16724	16934	16852	16925	16891	16745	16916	16860	16855	16745	16748	16936	16863	16709	16767	16756	16752	16851	16761	16816	16821	16902	16794	16880	16634	16900	16920	16763	16699	16755	16699	16887	16639	16789	16772	16851	16662	16944	16915	16978	17160	16868	16705	16903	16723	16737	16701	16870	16786	16687	16797	16710	16920	16891	16879	16863	16851	16899	16798	17024	16883	16965	16940	16795	16918	16763	16776	16886	16824	16655	16875	16744	16782	16958	16699	16780	16821	16606	16845	16611	16672	16762	16810	16655	16709	16550	16878	16649	16859	16830	16673	16716	16867	16738	16811	16874	16804	16784	16771	17059	16833	16780	16717	16826	16745	16611	17001	16809	16625	16815	16891	16821	16709	16800	16761	16648	16889	16889	16815	16980	16766	16795	16742	16878	16665	16867	16863	16869	16734	16770	16836	16798	16604	16811	16573	16674	16842	16820	16734	16672	16646	16943	16952	16770	16968	16738	16946	16629	16715	16811	16644	16782	16865	16576	16662	16787	16751	16713	16911	16578	16822	16731	16266	16676	16767	16733	16651	16753	16890	16679	16637	16813	16943	17027	16814	17054	16866	17011	16996	16663	16948	16874	16759	16735	16872	16546	16672	16794	16903	16606	16705	16732	16781	16762	16790	16733	16774	16846	16822	16830	16831	16754	16720	16724	16822	16768	16793	16624	16843	16788	16710	16882	16968	16668	16887	16643	16735	16551	16737	16747	16856	16774	16751	16514	17048	16603	16873	16828	16818	16821	16903	16841	16665	16779	16878	16892	16816	17025	16962	16922	16867	16955	16754	16865	17083	16903	16640	16771	16624	16805	16877	16753	16700	16860	16969	16746	16688	16952	16903	16654	16563	16846	16552	16972	16812	16983	16903	16747	16729	16673	16707	17017	16658	16718	16925	16876	16677	16748	16933	16850	16718	16708	16718	16928	16676	16780	16761	16503	16818	17037	16623	16807	16898	16810	16782	16731	16845	16693	16740	16599	16829	16748	16787	17016	16720	16766	16991	16625	16806	16677	16748	16741	16742	16951	16969	16804	16797	16813	16725	16896	16729	16914	16658	16549	16928	16815	16541	16724	16876	16706	16951	16990	16964	16646	16729	16662	16728	16778	16719	16774	16840	16880	16702	16852	16775	16753	16863	17032	16848	16827	16922	16877	16954	16697	17071	16714	16860	16680	16561	16559	16760	16809	16680	16820	16945	16645	16605	16762	17054	16750	16489	16860	17013	16878	16564	16790	16713	16769	16967	16726	16650	16595	16989	16680	16711	16746	16858	16822	16660	16900	16819	16877	16995	16743	16897	16846	16830	16912	16696	16843	16749	16778	16721	16923	16683	16792	16797	16637	16753	16876	16781	16822	16838	17056	16673	16758	16706	16887	16932	16930	16874	16878	16660	16796	16656	16677	16747	16881	17026	16774	16725	16627	16896	16771	16764	16839	16846	16882	16860	16844	16877	16831	16783	16618	16744	16597	16750	16590	16674	16836	16925	16708	16647	16877	16713	16884	16892	16775	16869	16724	16699	16481	16746	16697	16792	16642	16903	16599	16701	16773	16695	16772	16704	16876	16811	16764	16857	16571	16774	16933	16928	16619	16759	16829	16868	16872	16821	17099	16861	16716	16570	16720	16759	16858	17081	16490	16910	16917	16672	16872	16895	16803	16671	16753	16751	16792	16742	16817	16985	16746	16811	16849	16800	16839	16847	16755	16827	16837	16790	16820	16747	16711	16886	16698	16550	16635	16563	16831	16619	16845	16847	16851	16969	16753	16895	16563	16855	16878	16871	16858	16801	16666	16768	16884	16928	16854	16942	16685	16860	16820	16677	16744	16686	16762	16938	16834	16962	16671	16662	16769	16828	16755	16663	16920	16815	16597	16823	17002	16987	16770	16595	16758	16695	16984	16780	16814	16897	16767	16811	16862	16661	16704	16692	16666	16704	16935	16930	16851	16623	16671	16948	16755	16906	16989	16516	16910	17045	16859	16729	16755	16795	16790	16932	16913	16696	16861	16899	16881	16758	16890	16768	16783	16528	16659	16582	16658	16900	16888	16684	16681	16758	16845	16849	16837	16804	16695	16690	16888	16782	17007	16904	16920	16952	16841	16738	16888	16660	16682	16759	16769	16751	16706	16667	16713	16696	16685	16564	16927	16965	17013	16770	17153	16899	16882	16859	16867	16548	16828	16777	16961	16863	16665	16563	16687	16754	16816	16721	16796	16834
23870	40952	33748	25909	21816	19744	18453	17463	17127	16553	16337	16306	16004	15830	15635	15547	15449	15467	15353	15343	15354	15240	15187	15173	15257	15359	15246	15134	15049	15185	15147	15166	15230	15045	15158	14966	15155	15164	15045	15136	15057	15131	15033	15034	15009	15079	15001	15136	15079	15179	15087	15298	14922	14892	15184	15081	14960	15106	15034	15079	15179	15066	15029	15005	15150	15177	15141	15092	15139	15151	14956	14920	15301	15238	15344	15014	15192	15139	15143	15055	15044	15007	15262	15057	14912	14959	15185	15019	15011	15055	14994	15175	15119	14922	15155	15163	15033	15218	15154	15121	15035	15036	15088	15240	15227	14936	15114	14983	15271	15054	14924	15183	15081	15038	15127	15010	15186	15201	15105	15255	15061	15053	15174	14975	15168	14993	15079	15168	14892	15198	14985	15057	14988	15214	15148	15011	15008	15127	15002	15109	15047	15024	15093	15072	15200	14983	15156	15084	15068	15195	14949	15054	14913	15062	15235	15214	15080	15074	14973	15152	15216	15064	14932	15229	14997	15086	15091	15075	15158	15107	14960	15210	14958	14969	15216	15081	15016	15176	15205	15067	15022	15244	14943	15044	15043	15220	15067	15274	14989	15043	14946	15147	14993	15017	15195	15008	15111	15084	15017	15009	15033	14935	15044	15035	15162	15135	15182	14949	15152	15086	15184	15121	15013	15027	15089	15204	15187	14997	15216	15022	15227	15376	15198	15210	15116	15166	15130	15080	15038	15280	15178	14940	15031	15173	15049	15020	15133	14989	14989	15103	15106	15171	14985	15003	14995	15088	15072	15172	15241	14996	15003	15125	15135	15204	15117	15066	15090	15124	15035	15008	14944	15175	15227	14943	15037	15019	14992	14909	15113	15173	15095	15177	15032	14922	15136	15061	15083	15031	15143	15087	15010	15160	15021	15135	15141	15019	15008	15073	15214	15013	14999	15086	14824	14998	15011	14895	15169	15224	15125	15192	15053	15123	15111	15169	15175	15266	15054	15142	15119	15180	15064	15064	15047	15194	15021	15071	15126	15131	15248	15037	15286	15123	14975	15076	15274	15101	14994	15201	14969	14972	15052	15140	15019	14971	15046	15151	15144	14938	15169	15058	15180	15226	15137	15226	15148	15158	15073	15284	15029	15068	15116	15081	15125	14995	15072	15079	14935	15166	15121	15157	15112	15215	15033	14974	15114	14983	15213	15172	15148	15224	15206	14979	15032	15007	14973	15237	15049	15031	15107	15132	15168	15244	14996	15032	15271	15385	15048	15201	15187	14968	15157	15153	15022	15156	15054	14948	15192	15080	15076	14906	15039	15150	15102	14951	15119	15042	15120	15114	14996	15134	15046	15128	15007	14956	15168	15267	15043	14971	15177	15152	14934	15088	15082	15065	15110	15007	15046	15373	15200	15170	14992	15075	15183	14932	15168	15139	15174	15126	15121	15215	15272	15016	15040	14984	15073	15124	15099	15017	15082	14977	15121	15128	15098	15084	15146	15109	15131	15031	15104	14884	15150	14981	15204	15224	14987	15074	15040	15113	15171	15053	15091	15175	15124	14956	15052	15113	15123	15180	14985	15223	15136	15030	15170	15138	15047	15142	15170	15157	15054	15380	15142	15213	14948	15023	15145	15136	15019	15020	15125	15105	15142	15204	15070	15096	15114	15016	15097	15160	15278	15104	14979	15004	15114	15207	14974	15072	15062	15037	15082	15265	15081	14931	15023	15075	15226	15014	15126	15154	15238	15106	15117	14936	15099	15236	14946	15097	15047	15171	15086	14998	14914	15235	15009	15010	15212	15193	14957	15160	15012	15006	14954	15098	15155	15064	15100	15077	14948	15159	15128	14987	15253	15149	15091	15160	15025	15183	15119	15049	14960	15165	15108	15067	15116	14907	15055	15216	15121	15056	15033	15138	15014	15182	15133	15222	14961	15106	15146	15208	15048	14984	15112	15111	14875	15148	14946	15106	15028	15291	15323	15125	15131	15056	15121	15081	15162	15123	15065	14841	15337	15206	15061	15055	14924	15037	15105	15010	15209	14945	15060	15258	15176	14815	15126	15002	15094	15009	15161	15191	14970	15097	15227	15223	15040	15073	15225	15157	15127	15000	14982	15055	15081	15006	15080	15122	15142	15184	15089	15143	15189	15053	15093	15132	15107	15070	15118	15028	14946	15146	15134	15101	15081	15099	15112	15175	15210	15158	15026	14991	15094	15093	15271	15017	15091	15093	14982	15089	15156	15000	15153	15136	15212	14992	15094	14974	15056	15138	15191	15111	15054	14941	15250	15084	15047	15106	15060	15138	14980	15205	15109	15151	14996	15223	15186	15108	14989	15083	15099	15097	15209	15060	15267	15159	15010	15158	15198	14932	15088	15024	15187	15005	15068	15108	15059	15211	15062	15150	14980	15026	15064	15059	15300	15237	15184	15191	15191	15106	15131	15142	15057	15047	15053	15014	15097	15090	15124	15149	15043	14897	15048	15011	15064	14996	15073	15111	15120	15100	15193	15078	14993	15129	15039	15182	15068	15041	15038	15108	15010	15238	15115	15145	14983	15249	15029	15127	15195	15033	15194	15035	15082	15083	15100	15124	15110	15009	14975	15154	15036	15095	15218	15058	14971	15022	15134	15088	15035	15128	15109	15240	15031	15156	15017	15071	15081	15189	15260	14990	15039	15147	15150	14929	15142	15036	14996	15113	15102	15103	14981	15134	15092	15132	15160	15122	15082	15076	15117	14932	14934	15100	15062	15094	15185	15048	15036	15042	14972	15156	15102	15255	14978	15122	15202	15288	14990	15195	15127	15238	15039	15014	15087	15165	15130	15192	15156	15247	15113	15197	15094	15243	15155	15107	14961	14997	15154	14976	15130	15159	15082	15240	15085	15356	14956	15028	15189	14961	15084	14995	15116	14951	15182	15182	15074	15073	15084	15016	15101	15072	15097	15161	15059	15130	15028	15099	15100	15199	15042	15010	14928	15251	15065	15081	15185	15011	15068	15014	14938	14959	15064	15085	15014	15167	15126	15055	15227	15265	15293	15069	15063	15080	14987	15111	15053	15005	15006	14897	15066	15192	15072	14998	15037	15103	15030	15097	15125	14999	15044	15128	14887	15204	14948	15015	15133	15236	15143	15299	15160	14974	15014	15197	15059	15157	14965	15008	15196	15001	15230	14982	15216	15022	15172	14975	15187	15087	15197	15135	15212	15118	15188	14996	15239	15109	15057	15137	15059	15153	15080	15109	15141	15069	15113	15009	15045	15029	15046	14947	15143	15084	14962	15236	15051	15039	15061	15260	15164	15207	15079	15057	15076	15281	15141	14953	15324	15028	14996	15188	15220	14995	15143	14990	14975	15038	15084	15066	14995	15074	14964	14969	15151	15112	15164	15053	14802	15207	15142	15028	15047	14918	15085	15019	15095	14985	14992	15182	15145	15199	15148	14903	15009	15274	15153	15113	15034	15131	15223	15007	15274	15261	15119	14956	15089	15051	15140	15018	15071	15010	14998	14928	15312	15134	15023	15044	15145	14872	15103	15215	15105	15002	15106	15159	14985	15106	14902	14931	15057	15083	15047	15261	14956	15045	15103	15138	15040	15094	15154	15001	14943	15004	14901	15023	15002	14991	15225	15174	15016	15148	14970	15230	15126	15133	15172	15271	15218	14990	14978	15207	14974	15164	15130	14975	15072	15081	15214	14969	15168	15181	15115	14929	15155	14956	15209	15255	15096	15031	15234	14951	15110	15135	15090	15152	15068	15120	14916	15143	15167	15076	15260	15144	15082	15031	15205	14871	15048	15223	15003	15113	15026	15055	15217	15066	15249	15234	15112	15037	15131	15086	14871	15135	14984	15141	15101	15137	15109	15025	15177	15109	15029	15030	15025	15100	15071	15105	15118	15040	15213	15201	15179	15194	14970	15061	15222	15173	15149	15081	15189	15192	15095	15077	15065	15037	15177	15275	15102	15132	15020	15041	15157	14905	15117	15104	15261	15004	15126	15014	15094	15182	14990	15173	15099	15116	15111	15112	15179	15187	14915	15069	15323	15080	15157	15021	14994	14876	15070	14985	15078	15082	15054	15048	15249	15022	15037	15083	15128	15062	14956	15130	15226	15230	15039	15128	15001	15151	15197	15158	15091	15054	15141	15054	15122	14966	15040	15162	15065	15159	15033	15001	15132	15036	15149	15141	15118	15064	15279	15208	15074	15118	15147	14996	14941	15142	15090	14845	15037	14991	14926	15058	14980	15067	15142	15095	15075	14987	14985	15095	15109	15114	14877	14982	15139	15120	15143	15090	14981	15093	15059	15145	15269	15136	15141	15169	15083	15251	15103	15088	15049	15147	15147	15033	15106	15158	15192	14968	15251	14774	15082	15061	15113	15199	14918	15231	15143	15218	15187	15093	15147	15045	15165	14968	15198	15005	15125	15060	15107	15083	15248	15113	15159	15092	15056	15043	15191	14961	14946	15205	15121	15270	15231	15101	14966	15080	15203	15049	15053	15253	15032	14962	15143	14901	15203	15193	15185	15058	14999	15178	15110	15140	15081	14948	14905	15053	15227	15150	15069	15063	14882	14884	15012	15101	15025	15125	15048	15171	15132	15124	15105	15060	15010	15160	15168	15106	15009	15029	15239	15030	15058	14880	15172	14856	14914	14978	15183	15038	15220	14849	15049	15050	15084	15031	15027	15168	14953	15145	15023	15100	15119	15049	15014	15089	15154	15209	15024	14940	15119	14994	14897	15271	15050	15154	14956	15165	15055	15136	15054	14998	15101	15228	15220	15003	15141	15006	15047	15075	14897	14988	14991	15144	14980	15110	14942	15102	15065	15117	15385	14954	15046	15056	15013	15023	15115	15089	15131	14971	15098	15078	15143	15119	15139	15057	14999	15198	14948	14991	15006	15119	15137	15144	15120	15069	15056	14994	15108	15185	14999	15214	15102	15250	15168	15048	15030	15293	15190	15002	15172	15056	15017	15219	14956	15080	15107	15124	15060	15048	15215	14987	15211	15224	15233	15031	15143	14961	15206	15190	14956	15250	15105	15246	15171	15132	15082	15182	15316	15039	15074	15139	15138	15161	15083	15090	15065	15084	15283	15172	15086	15308	15192	15235	15061	15118
22535	21456	28602	24811	22137	24211	25737	21033	19659	19611	19225	18849	18615	18388	17962	18094	17919	17999	17913	17876	17673	17785	17731	17558	17636	17654	17537	17427	17328	17607	17440	17345	17367	17453	17220	17125	17421	17312	17287	17453	17308	17542	17465	17490	17314	17445	17435	17435	17324	17359	17374	17004	17416	17224	17346	17448	17328	17253	17280	17304	17555	17205	17389	17337	17300	17492	17277	17396	17391	17539	17295	17194	17369	17005	17232	17372	17300	17293	17389	17265	17477	17412	17411	17432	17413	17323	17407	17499	17253	17262	17371	17534	17231	17342	17280	17425	17212	17289	17319	17310	17446	17582	17277	17111	17311	17248	17259	17217	17165	17255	17266	17214	17491	17118	17438	17463	17266	17338	17268	17390	17268	17248	17281	17423	17547	17419	17410	17198	17418	17613	17452	17309	17354	17330	17212	17060	17211	17252	17333	17278	17153	17155	17410	17336	17320	17118	17279	17289	17190	17368	17111	17389	17462	17418	17226	17230	17165	17065	17324	17339	17359	17236	17225	17351	17396	17396	17403	17184	17352	17365	17176	17405	17487	17321	17187	17156	17277	17116	17281	17264	17317	17191	17385	17135	17380	17334	17200	17331	17035	17283	17261	17239	17350	17230	17252	17455	17264	17462	17258	17278	17351	17289	17263	17338	17256	17356	17268	17330	17352	17341	17259	17174	17278	17241	17397	17191	17384	17260	17365	17131	17163	17084	17318	17305	17473	17411	17362	17103	17330	17103	17142	17419	17348	17103	17400	17193	17442	17290	17603	17238	17282	17348	17313	17150	17354	17435	17264	17178	17339	17295	17451	17354	17466	17469	17232	17109	17182	17244	17141	17161	17194	17477	17331	17262	17398	17190	17306	17108	17407	17341	17199	17464	17315	17444	17263	17302	17009	17254	17432	17304	17159	17295	17292	17036	17306	17326	17388	17436	17390	17168	17399	17378	17616	17395	17467	17276	17353	17256	17178	17312	17229	17424	17280	17380	17179	17153	17223	17187	17226	17282	17239	17280	17499	17210	17339	17288	17257	17211	17365	17367	17486	17359	17287	17304	17362	17451	17489	17384	17259	17356	17571	17364	17119	17166	17489	17176	17393	17362	17165	17286	17167	17296	17246	17385	17209	17435	17346	17070	17369	17274	17424	17214	17312	17395	17155	17209	17198	17409	17308	17230	17152	17250	17205	17210	17622	17295	17246	17337	17452	17317	17209	17321	17180	17318	17168	17285	17303	17275	17272	17239	17394	17176	17541	17443	17360	17468	17290	17290	17520	17353	17490	17238	17309	17190	17206	16975	17024	17114	17125	17298	17208	17144	17425	17250	17428	17391	17446	17256	17371	17452	17322	17407	17268	17238	17210	17129	17080	17362	17549	17184	17194	17133	17310	17382	17435	17569	17233	17449	17318	17305	17183	17367	17267	17303	17292	17304	17426	17331	17505	17252	17199	17304	17096	17573	17482	17409	17385	17231	17449	17236	17394	17405	17271	17328	17208	17092	17266	17324	17293	17414	17489	17413	17318	17173	17442	17541	17571	17167	17253	17122	17504	17231	17339	17404	17269	17330	17311	17323	17347	17258	17370	17241	17396	17442	17394	17366	17535	17479	17440	17283	17243	17232	17206	17268	17173	17184	17462	17189	17227	17218	17211	17230	17296	17431	17229	17234	17377	17209	17323	17064	17271	17319	17409	17263	17365	17386	17115	17342	17288	17213	17087	17217	17211	17249	17480	17492	17324	17187	17586	17488	17478	17413	17369	17108	17219	17324	17254	17467	17181	17171	17409	17300	17389	17446	17198	17265	17371	17354	17354	17456	17205	17400	17258	17292	17355	17274	17219	17237	17265	17283	17214	17235	17329	17336	17367	17316	17275	17209	17291	17514	17414	17496	17351	17605	17234	17369	17253	17409	17383	17203	17121	17318	17287	17245	17363	17234	17297	17424	17453	17425	17270	17271	17372	17375	17311	17262	17408	17169	17228	17463	17322	17144	17304	17325	17374	16892	17239	17465	17275	17199	17215	17517	17290	17337	17206	17183	17270	17379	17367	17581	17475	17399	17310	17365	17326	17271	17291	17373	17312	17313	17236	17394	17264	17390	17510	17391	17351	17244	17340	17339	17180	17456	17281	17336	17432	17358	17121	17202	17495	17447	17235	17414	17198	17206	17188	17324	17390	17293	17400	17597	17454	17446	17363	17368	17413	17480	17367	17471	17201	17197	17269	17198	17311	17179	17491	17342	17170	17389	17182	17251	17326	17457	17302	17170	17411	17366	17250	17198	17263	17449	17511	17345	17435	17438	17411	17428	17127	17252	17519	17351	17394	17087	17221	17227	17066	17346	17453	17441	17352	17306	17290	17414	17390	17306	17201	16834	17152	17156	17402	17286	17535	17311	17379	17196	17374	17357	17461	17202	17176	17312	17260	17187	17232	17414	17290	17407	17161	17267	17336	17315	17330	17517	17313	17255	17225	17215	17243	17129	17286	17375	17324	17382	17363	17304	17415	17016	17107	17324	17377	17359	17267	17470	17503	17270	17279	17334	17151	17359	17253	17236	17392	17264	17381	17107	17232	17424	17337	17398	17230	17305	17262	17395	17207	17277	17630	17379	17354	17292	17149	17569	17274	17392	17211	17359	17446	17323	17436	17298	17262	17269	17234	17311	17188	17306	17163	17431	17414	17258	17361	17440	17333	17230	17079	17221	17369	17256	17346	17241	17253	17194	17309	17267	17320	17597	17441	17212	17491	17305	17281	17197	17399	17153	17126	17334	17103	16989	17191	17291	17340	17411	17343	17330	17361	17510	17331	17306	17344	17131	17282	17432	17221	17485	17229	17327	17151	17269	17501	17371	17236	17201	17404	17327	17276	17416	17258	17320	17364	17495	17324	17376	17470	17539	17408	17248	17323	17018	17244	17222	17444	17309	17227	17378	17357	17374	17214	17205	17338	17501	17232	17246	17362	17315	17350	17083	17365	17353	17308	17342	17376	17243	17204	17468	17408	17239	17432	17089	17231	17327	17333	17230	17228	17210	17516	17368	17115	17275	17274	17298	17142	17254	17262	17316	17343	17427	17148	17207	16976	17388	17389	17458	17398	17235	17263	17172	17106	17263	17263	17345	17310	17390	17370	17270	17261	17282	17348	17275	17384	17332	17152	17367	17264	17218	17256	17206	17503	17349	17398	17424	17230	17459	17376	17379	17265	17341	17145	17389	17233	17228	17140	17467	17188	17298	17474	17183	17264	17366	17411	17412	17608	17234	17356	17076	17329	17474	17206	17433	17333	17293	17121	17358	17179	17279	17519	17310	17462	17294	17461	17290	17336	17356	17161	17191	17131	17380	17257	17312	17286	17325	17385	17317	17245	17236	17407	17205	17330	17337	17150	17515	17272	17453	17315	17289	17412	17324	17380	17395	17354	17560	17441	17434	17383	17414	17405	17455	17240	17155	17132	17209	17497	17076	17311	17348	17353	17282	17321	17425	17129	17212	17248	17142	17284	17341	17109	17033	17006	17171	17320	17251	17495	17366	17243	17640	17136	17363	17244	17248	17296	17431	17519	17292	17363	17405	17355	17344	17220	17150	17273	17306	17220	17399	17079	17351	17338	17374	17350	17313	17319	17268	17386	17440	17293	17331	17189	17214	17217	17256	17198	17354	17403	17393	17282	17325	17382	17406	17382	17512	17167	17315	17293	17331	17216	17228	17183	17247	17330	17375	17255	17214	17525	17372	17177	17071	17201	17272	17338	17413	17299	17314	17321	17229	17233	17206	17201	17056	17408	17279	17468	17452	17384	17370	17426	17373	17147	17295	17409	17187	17385	17327	16956	17427	17166	17220	17308	17175	17294	17263	17254	17220	17318	17239	17419	17254	17163	17223	17424	17442	17358	17216	17384	17282	17242	17475	17289	17177	17386	17088	17386	17341	17453	17414	17311	17393	17265	17128	17299	17173	17348	17368	17280	17189	17326	17300	17434	17401	17491	17121	17240	17343	17238	17239	17233	17298	17265	17401	17281	17405	17384	17159	17260	17381	17319	17081	17489	17255	17146	17335	17022	17411	17393	17237	17392	17339	17222	17359	17304	17331	17283	17529	17234	17383	17298	17307	17375	17231	17384	17054	17141	17282	17367	17525	17450	17418	17355	17201	17172	17399	17339	17257	17434	17292	17338	17160	17319	17327	17392	17319	17219	17273	17177	17317	17397	17370	17465	17233	17333	17333	17213	17382	17255	17474	17338	17137	17341	17304	17200	17224	17408	17377	17244	17365	17162	17396	17370	17310	17412	17330	17347	17410	17292	17215	17332	17300	17201	17225	17308	17199	17305	17170	17342	17328	17099	17182	17400	17372	17432	17264	17337	17261	17462	17256	17539	17249	17318	17314	17164	17168	17312	17278	17227	17377	17386	17262	17411	17118	17274	17264	17454	17358	17263	17337	17218	17318	17246	17188	17427	17293	17279	17241	17329	17223	17366	17346	17340	17386	17192	17168	17403	17254	17226	17162	17335	17275	17348	17272	17287	17616	17243	17235	17281	17145	17353	17246	17128	17324	17315	17160	17385	17449	17360	17332	17342	17228	17354	17434	17323	17277	17194	17420	17278	17472	17289	17300	17187	17110	17305	17361	17351	17342	17391	17440	17328	17324	17256	17356	17513	17181	17311	17107	17305	17356	17263	17286	17327	17406	17467	17099	17303	17234	17362	17359	17218	17281	17152	17279	17442	17227	17265	17152	17186	17269	17302	17194	17210	17190	17347	17171	17276	17225	17253	17303	17411	17376	17334	17233	17303	17408	17281	17418	17450	17386	17394	17310	17293	17435	17217	17149	16939	17335	17378	17345	17272	17379	17301	17421	17205	17098	17244	17435	17217	17185	17416	17446	17432	17231	17194	17065	17315	17299	17166	17050	17388	17291	17241	17307	17368	17331	17376	17303	17282	17377	17360	17267	17228	17538	17453	17392	17590	17330	17323	17290	17255	17359	17336	17220	17408	17183	17210	17241	17283	17407	17288	17391	17419	17370	17233	17130	17287	17404	17354	17540	17330	17413	17323	17516	17607	17437	17276	17353	17513	17141	17238	17226	17066	17285	17277	17341	17190	17353	17299	17389	17383	17546	17384	17315	17126	17203
24792	48402	41313	32344	27392	23706	21604	20114	19237	18449	18014	17462	17107	16883	16437	16212	16047	15993	15937	15780	15709	15831	15730	15559	15639	15637	15615	15565	15667	15485	15397	15417	15517	15570	15434	15373	15337	15451	15378	15532	15529	15426	15372	15460	15483	15490	15360	15336	15214	15384	15441	15198	15384	15235	15354	15334	15422	15452	15435	15299	15397	15388	15413	15455	15384	15395	15307	15422	15249	15384	15330	15438	15375	15410	15553	15402	15478	15249	15440	15459	15350	15457	15408	15570	15326	15351	15351	15428	15383	15419	15531	15439	15369	15282	15301	15455	15235	15172	15540	15484	15162	15399	15331	15422	15356	15238	15530	15146	15443	15279	15322	15409	15388	15466	15518	15404	15406	15371	15334	15413	15356	15519	15343	15247	15171	15488	15326	15402	15446	15503	15436	15176	15370	15488	15536	15416	15481	15378	15220	15506	15408	15317	15416	15313	15340	15319	15540	15302	15280	15376	15371	15387	15239	15411	15414	15475	15353	15271	15414	15359	15222	15511	15433	15238	15374	15288	15402	15379	15316	15504	15379	15222	15516	15226	15294	15409	15165	15250	15380	15468	15314	15304	15365	15500	15433	15430	15554	15323	15513	15391	15415	15265	15235	15263	15295	15520	15435	15338	15339	15281	15287	15476	15345	15183	15589	15294	15380	15418	15305	15305	15280	15296	15395	15486	15485	15385	15546	15307	15397	15435	15354	15357	15332	15242	15455	15468	15512	15298	15406	15283	15352	15506	15411	15483	15318	15398	15491	15319	15354	15220	15326	15464	15354	15349	15579	15346	15414	15607	15460	15439	15402	15484	15380	15443	15312	15407	15442	15381	15371	15223	15383	15283	15316	15522	15459	15463	15510	15299	15440	15252	15342	15606	15307	15423	15408	15281	15533	15523	15411	15379	15243	15379	15119	15346	15381	15248	15467	15386	15523	15430	15503	15448	15393	15223	15501	15287	15323	15305	15294	15342	15451	15425	15365	15288	15497	15377	15277	15205	15454	15458	15463	15340	15320	15368	15427	15506	15345	15294	15390	15395	15320	15361	15256	15291	15353	15413	15477	15256	15490	15308	15356	15195	15203	15402	15439	15235	15496	15341	15352	15421	15390	15412	15455	15341	15312	15372	15320	15416	15330	15408	15522	15500	15353	15352	15349	15390	15424	15282	15356	15197	15328	15354	15375	15376	15409	15396	15534	15371	15197	15353	15317	15375	15432	15485	15653	15154	15439	15297	15502	15444	15338	15368	15439	15354	15453	15269	15386	15248	15350	15205	15427	15302	15516	15410	15507	15311	15347	15410	15271	15428	15517	15339	15340	15543	15345	15268	15208	15382	15265	15394	15227	15563	15409	15238	15417	15322	15439	15429	15360	15471	15209	15410	15336	15499	15437	15355	15459	15323	15190	15375	15478	15361	15315	15235	15180	15426	15221	15498	15322	15473	15275	15447	15287	15416	15342	15253	15333	15351	15242	15313	15327	15278	15483	15331	15484	15352	15352	15254	15652	15345	15364	15495	15350	15251	15484	15330	15290	15344	15584	15305	15418	15320	15218	15394	15512	15449	15428	15293	15261	15322	15455	15321	15387	15304	15295	15357	15308	15501	15374	15362	15276	15199	15315	15313	15201	15431	15575	15299	15412	15310	15485	15370	15273	15431	15231	15284	15443	15242	15471	15434	15207	15353	15385	15337	15378	15428	15354	15280	15363	15233	15351	15318	15506	15389	15370	15413	15308	15133	15431	15343	15416	15320	15353	15118	15289	15348	15295	15320	15339	15167	15325	15325	15301	15441	15451	15384	15384	15358	15341	15165	15435	15379	15333	15299	15383	15488	15201	15268	15365	15256	15476	15281	15530	15383	15593	15362	15283	15262	15154	15466	15429	15299	15280	15286	15410	15322	15406	15410	15354	15204	15283	15455	15378	15402	15472	15346	15438	15277	15373	15534	15269	15347	15468	15264	15371	15296	15397	15440	15351	15280	15305	15201	15470	15295	15290	15441	15270	15417	15377	15454	15323	15472	15386	15345	15456	15286	15411	15454	15398	15338	15328	15323	15386	15503	15316	15342	15260	15329	15290	15177	15352	15407	15173	15226	15350	15303	15366	15496	15365	15340	15231	15385	15368	15259	15393	15255	15407	15307	15383	15307	15250	15410	15343	15365	15405	15298	15385	15303	15337	15406	15376	15352	15363	15228	15174	15533	15407	15363	15367	15457	15487	15523	15235	15361	15330	15305	15340	15524	15322	15442	15473	15453	15460	15422	15307	15508	15290	15440	15351	15350	15434	15325	15301	15363	15244	15195	15368	15423	15282	15517	15384	15355	15459	15209	15386	15229	15478	15296	15481	15311	15308	15502	15476	15207	15308	15401	15433	15414	15349	15413	15395	15070	15537	15544	15345	15420	15351	15359	15290	15461	15453	15401	15437	15198	15443	15301	15447	15463	15278	15285	15444	15491	15361	15297	15301	15396	15275	15140	15275	15484	15339	15397	15445	15336	15302	15451	15386	15387	15369	15344	15345	15302	15396	15250	15453	15252	15288	15566	15263	15365	15276	15468	15319	15181	15362	15342	15317	15347	15508	15430	15200	15482	15319	15566	15298	15479	15286	15438	15380	15375	15352	15365	15243	15429	15263	15489	15189	15384	15298	15430	15432	15319	15355	15313	15370	15491	15328	15380	15446	15379	15213	15275	15384	15260	15395	15500	15253	15365	15371	15444	15308	15325	15369	15335	15533	15480	15375	15247	15254	15337	15333	15408	15592	15324	15237	15476	15509	15372	15253	15448	15278	15412	15271	15451	15414	15379	15325	15440	15480	15472	15225	15604	15397	15305	15323	15489	15214	15354	15246	15210	15345	15561	15296	15277	15413	15269	15465	15481	15302	15409	15452	15220	15289	15314	15365	15336	15387	15461	15474	15289	15499	15430	15508	15417	15479	15486	15356	15443	15298	15507	15374	15267	15330	15496	15248	15345	15391	15552	15434	15364	15516	15462	15338	15333	15413	15520	15263	15265	15331	15436	15149	15382	15531	15451	15548	15415	15418	15365	15361	15373	15360	15436	15314	15450	15431	15305	15340	15385	15394	15562	15333	15447	15534	15323	15439	15275	15306	15430	15370	15530	15417	15310	15256	15405	15456	15235	15230	15519	15313	15306	15425	15459	15367	15391	15348	15327	15597	15452	15426	15576	15278	15380	15439	15354	15414	15217	15323	15440	15393	15386	15377	15392	15522	15233	15449	15258	15290	15267	15415	15193	15309	15377	15414	15427	15397	15372	15445	15422	15391	15269	15287	15379	15206	15412	15496	15468	15334	15206	15277	15348	15323	15331	15140	15586	15468	15205	15329	15336	15503	15354	15394	15459	15357	15312	15347	15321	15414	15456	15407	15171	15374	15220	15477	15342	15487	15344	15435	15289	15314	15353	15412	15374	15333	15430	15337	15291	15513	15328	15353	15373	15290	15414	15395	15287	15286	15275	15532	15306	15267	15356	15274	15418	15382	15540	15355	15379	15370	15274	15262	15515	15345	15353	15370	15344	15288	15372	15159	15284	15283	15200	15467	15490	15310	15459	15269	15447	15452	15450	15438	15407	15290	15382	15249	15202	15455	15428	15468	15304	15369	15436	15390	15557	15484	15471	15312	15421	15177	15442	15391	15562	15212	15435	15467	15438	15542	15290	15625	15450	15310	15465	15320	15367	15284	15475	15466	15397	15517	15201	15321	15449	15390	15276	15527	15540	15263	15270	15374	15337	15319	15512	15555	15329	15247	15305	15158	15347	15391	15287	15432	15212	15502	15320	15290	15327	15430	15268	15317	15295	15246	15298	15407	15495	15328	15373	15421	15541	15398	15111	15278	15462	15289	15360	15333	15216	15437	15308	15310	15460	15174	15442	15447	15272	15421	15434	15309	15289	15380	15392	15223	15504	15458	15411	15319	15343	15377	15271	15347	15356	15278	15381	15356	15434	15322	15367	15362	15405	15355	15395	15316	15219	15232	15383	15312	15396	15334	15252	15409	15238	15325	15213	15275	15267	15273	15279	15384	15369	15157	15290	15267	15349	15227	15348	15215	15532	15377	15331	15178	15308	15418	15312	15487	15322	15347	15294	15489	15223	15439	15532	15295	15413	15433	15369	15270	15337	15459	15332	15319	15355	15282	15332	15287	15524	15309	15420	15435	15383	15275	15439	15332	15309	15358	15412	15207	15357	15393	15397	15468	15535	15361	15358	15488	15370	15370	15378	15415	15248	15370	15481	15348	15466	15320	15363	15331	15247	15308	15618	15287	15390	15401	15335	15299	15299	15313	15433	15186	15294	15136	15501	15515	15485	15169	15467	15366	15401	15246	15513	15405	15435	15557	15335	15416	15204	15294	15414	15360	15304	15289	15301	15358	15114	15484	15278	15133	15307	15344	15561	15192	15341	15356	15384	15381	15486	15338	15416	15342	15407	15297	15269	15537	15266	15028	15325	15344	15196	15320	15431	15510	15516	15212	15350	15382	15289	15368	15375	15382	15290	15416	15340	15441	15024	15448	15414	15422	15184	15350	15575	15484	15400	15382	15226	15539	15350	15401	15276	15391	15572	15397	15296	15404	15428	15318	15298	15416	15547	15326	15544	15358	15376	15516	15329	15326	15422	15371	15539	15391	15407	15594	15284	15558	15331	15490	15413	15467	15276	15286	15461	15333	15414	15397	15476	15489	15313	15297	15332	15482	15278	15192	15481	15387	15327	15473	15344	15283	15369	15300	15266	15264	15263	15350	15439	15252	15452	15537	15363	15303	15285	15345	15384	15381	15227	15474	15435	15424	15343	15327	15288	15352	15338	15388	15332	15187	15241	15404	15395	15178	15339	15441	15559	15438	15310	15479	15348	15407	15199	15330	15507	15399	15297	15182	15287	15438	15356	15329	15347	15302	15338	15285	15242	15263	15436	15285	15444	15404	15494	15447	15298	15395	15304	15338	15478	15382	15543	15445	15317	15240	15270	15437	15186	15280	15441	15296	15317	15119	15425	15286	15384	15465	15490	15170	15300	15463	15456	15574	15182	15411	15215	15406	15302	15369	15499	15484	15488	15417	15349	15285	15478	15321	15250	15472	15228	15424	15474	15437	15433	15442	15237
29638	26417	30210	25947	21259	19695	19159	18478	18107	17939	17822	17644	17588	17513	17214	17109	17231	17264	17235	17230	17115	17256	17230	17202	17052	17259	17106	17001	17129	17023	17041	17023	17095	17209	17034	17189	16849	17055	17039	17169	16956	17086	17098	17024	17196	17000	16942	17059	17009	16951	16927	17099	17318	16990	16992	17089	16924	16987	17018	17027	17055	17142	17215	17097	17091	17048	16904	16871	17117	17203	16994	17114	17094	17037	17089	16930	17238	17100	17054	17173	17147	17125	17078	17161	17108	17118	17135	17160	17256	16808	17233	17023	17073	17001	16937	17148	17128	17035	16977	16863	17124	17128	16848	17161	17179	16970	17025	16977	16865	17135	17190	17233	17171	17030	17091	16877	17060	16997	17269	17081	16905	16799	16984	17103	16951	17079	16995	17125	17007	17205	17301	16892	17047	16962	17053	17038	16786	16846	17218	16980	17061	17048	16911	16941	17234	17071	17080	16985	16958	17206	16890	16834	17105	16984	17100	17234	17140	17123	16993	17024	16929	17053	16881	16917	17122	16968	16897	16938	17077	16906	16943	17065	16808	17293	17086	17235	16881	17127	17131	17281	17049	16957	17076	17257	17126	17161	17094	17004	17194	17075	17088	17017	16872	16961	17114	17098	17211	17274	17070	16978	16921	17126	16999	17240	17179	17076	17176	17002	17029	17175	17073	17196	16974	16849	17147	17004	17090	17315	17117	16983	17010	17376	17343	17163	17035	17077	17095	17198	17279	17048	17308	17202	17067	17050	17136	17102	17044	17088	17032	17104	17211	17159	17219	16988	17327	16869	17165	17043	16956	17059	17103	16905	17119	16750	16886	16782	17030	16980	16905	16901	16954	17217	17212	16989	17075	17127	16975	16899	17040	17084	17234	17187	17099	17113	17113	17205	17138	17235	17298	16920	17124	17173	17184	16868	17053	16975	17007	17043	17276	17051	17033	16895	17013	17044	16990	17111	16937	16872	17289	17114	17324	17312	16982	17294	17221	16990	17024	17217	17180	16853	17048	17003	17173	16925	17172	16984	17151	17200	16869	17227	17005	17161	17057	17061	17161	17016	17108	17276	17019	17247	17167	17055	17038	17171	16975	17086	17205	17260	17063	17012	16988	17048	16940	17165	16947	17038	17034	16938	17099	16959	17054	17037	16982	17073	17311	17004	16911	17174	17116	17151	17100	17084	17268	16945	17021	17197	17059	17035	17152	17087	16873	16967	16988	17155	17186	17150	17033	16995	16934	17168	16915	16948	16890	16979	17089	17153	17074	17027	17116	17054	17103	16923	17109	16954	16856	16935	17067	16889	17042	16942	16987	16997	16905	17037	17161	17053	16850	17117	17253	17085	16909	16896	17020	17056	17087	17049	17019	17129	17009	17128	17083	16842	16797	17048	17426	17050	17209	17043	17043	17011	17035	17004	16963	16917	17130	17191	17012	17049	17185	16998	17196	16917	17082	17232	17086	16967	17161	16989	17160	17200	16902	17012	17091	17063	17034	17082	17035	17045	17231	17176	17161	17133	17137	17019	16981	17029	16902	17032	16955	16997	17149	16954	17101	16918	17098	16969	16995	16960	17258	16957	17124	17228	17012	17063	17093	17192	17018	16955	17064	16998	17007	17147	17229	16847	17000	16904	17026	17092	17119	17253	17020	16981	17075	17002	17022	16752	17213	17057	16959	17128	16919	16994	16953	17047	17207	17024	17000	17149	17221	17011	16948	17013	16970	16913	17111	17100	16978	17047	17029	16997	17096	17159	16908	16890	17059	16978	17163	17088	17001	17024	16978	17171	16908	17086	17300	17242	16973	16976	16665	16970	17151	16856	17070	17228	17020	17019	17037	17157	17100	17081	17181	17137	17052	17331	17096	17084	17038	17014	16991	16959	17212	17261	17140	17163	17169	16989	17118	17372	17001	16972	17179	16875	16991	17158	16956	17142	16997	17193	17023	17109	17132	16958	17106	17136	17007	17054	17093	16935	16970	16994	17276	17055	17170	17132	16983	17014	17125	17215	16907	17187	17119	17022	17067	17077	17077	16978	17197	17110	16993	17070	17327	17023	16940	17259	17002	17095	17144	17096	17198	17034	17066	17270	17157	17021	16963	17008	17070	16895	16973	17333	16989	17307	17091	16973	16851	17118	16905	17157	17000	17103	17026	17060	16934	17198	16886	17165	17168	17016	17222	17016	16887	17082	17113	17105	17256	17209	17137	17120	17153	16862	17101	17060	17145	17052	17178	16998	16977	16953	16960	17144	17059	17134	17091	17183	17073	17174	17083	16889	17118	17214	17019	16955	17140	17056	17069	16956	17039	17011	17198	17029	16962	17284	17210	17105	17110	16972	17117	17190	17050	17092	17020	17087	17083	17244	17166	17165	16986	17171	16934	17233	17007	16945	17143	17169	16999	17043	17023	17054	17209	17051	17117	17421	17046	16925	17065	17057	17143	16883	17190	17152	17111	17036	17001	16920	17204	16962	17196	17195	17149	17137	17041	17191	17062	17207	17123	17157	17082	17101	17108	16930	17151	17055	16997	17152	16803	16974	17256	17138	17118	17127	16913	17132	17039	17137	17088	17071	16883	17104	17044	17022	17072	17036	17030	16965	17051	17095	17255	17135	17422	17234	17213	16990	17058	17093	17090	17066	17035	17064	16960	17335	17058	17045	16929	17148	17265	17016	17129	17057	17072	17325	17007	17082	17149	17310	17002	16858	17077	16998	17131	16947	16943	16956	17134	16827	17232	17083	17221	16920	16885	17164	17200	17035	17127	17019	16853	17034	16977	17161	16892	17177	17169	17026	17071	16977	16969	17125	17147	17093	16972	16906	17265	17329	17000	16993	17102	16874	16986	17238	17131	17104	17119	17212	17085	16933	17021	17158	17065	17299	17035	17052	16922	17106	17137	16861	16909	17112	16978	17097	17072	17028	17069	17228	17117	17090	17033	16921	17100	17268	17159	16950	17143	16959	17166	17020	17241	17055	17083	17236	17006	17026	16940	17177	17097	17176	17067	17091	17012	17038	17125	17083	16953	16958	17296	17051	17193	17160	17097	16842	17090	16842	17095	17060	17046	16990	17317	17150	17086	17204	17308	17151	16979	17131	17041	17065	17170	17159	17040	17147	17165	17007	16968	17147	17050	17177	17073	17112	17152	17094	17031	16965	17111	17177	17234	17063	17289	17111	17033	17021	17082	16939	17022	17177	17076	17261	17077	17043	17136	16929	16855	17089	16972	17093	17217	16870	16954	17014	16868	17190	16800	17158	17174	16781	17036	17094	17084	17023	17031	16916	16862	17013	17178	17134	17092	16960	17022	16971	17080	17087	16986	17000	17045	17126	16780	17054	17139	17019	16910	16980	17021	17198	17104	17093	17198	17097	16960	16860	16944	17103	17059	16953	16909	17061	17171	17251	16916	17180	17015	17117	17107	17053	16870	16961	17054	16955	17077	17199	16949	17069	17049	17041	17003	16970	17188	17162	16814	16987	17212	16860	17126	17223	16929	17027	17112	17201	17114	16993	16880	17068	17195	17009	17051	17001	17047	16981	17177	17155	17242	16841	17101	16910	17049	16996	17051	17192	16939	17068	17168	16937	17102	16987	17019	17051	17135	17096	17018	16987	17201	17085	17088	17115	17034	16982	17099	17228	17030	16979	16958	17044	17265	17090	17091	17106	16978	17196	17058	17154	16819	17150	17192	17058	17093	16958	17088	16966	17152	17233	17160	16839	16869	17279	17097	17068	17103	17020	17008	17050	17114	17160	17174	17194	17009	16985	16979	17063	16962	17100	16978	16946	17227	17090	16898	17188	17015	17156	17213	17061	17182	17139	17071	17272	17179	17004	17123	17075	16984	17142	17132	16932	17122	17104	17069	17088	17148	17092	16901	17031	17190	16761	17174	16872	17015	16980	17203	16962	17169	17042	16857	16873	16877	17116	16984	17060	17094	17038	17198	17199	17041	16980	16942	16986	17163	17121	17202	16919	17109	17054	17146	16859	17012	16971	17340	17264	17143	17114	17103	17170	17074	17079	17066	16919	16940	17213	16953	17130	17062	17098	17083	17186	17042	16812	17006	17141	17264	17146	17075	17044	17186	17145	16859	16966	17172	17071	17186	17069	16961	16940	16986	16968	16955	17162	17215	16793	17034	17037	17080	16997	17139	17104	17120	17079	16920	17135	17084	17198	17020	17015	17037	17158	17011	17166	17175	17333	16934	16980	17157	16950	16990	17159	17225	16867	17321	17213	17207	17164	17016	17185	17089	17052	17009	16959	17161	17027	17022	17009	16981	17138	17205	16950	17068	17104	17133	17143	17053	17075	16949	17095	17282	17231	16972	17029	17103	17032	17107	17256	17066	17281	17354	17262	16957	17070	17168	16929	16983	17102	17141	17062	17042	17080	17036	17139	16847	17240	17170	17117	17123	16987	17079	17120	16915	17185	17005	17164	17157	17015	16971	16952	17159	16964	16881	16755	17018	17038	17024	17021	17146	16992	17002	17261	17295	17160	17234	17193	17155	16952	17051	17103	17132	16984	17106	16991	17156	17194	17198	17187	17246	17112	16917	17193	16909	16883	16885	17099	17143	16910	17151	17019	17095	16862	17162	17134	17293	17035	16929	17027	16927	17011	17061	16878	17207	17114	17152	16829	17049	17079	16862	17242	16993	17050	17070	17047	17142	17035	17233	17184	17155	17015	17067	17133	17078	17057	17084	17170	17266	17163	17109	16920	17133	17202	17168	16975	17062	16932	17140	16941	16923	17144	17199	17137	17128	17131	17222	17117	17065	17107	17138	16971	17064	17132	17157	17091	17169	17050	17095	17014	17127	17116	16938	17290	17068	17245	17173	17322	17152	16927	17267	17037	17130	17184	17206	17017	16972	17136	16974	17202	16974	16844	17210	17046	17137	17143	17104	16835	16944	17066	16990	16995	16992	17017	16989	17156	17266	17204	17377	17107	17160	17073	17082	17056	16971	17065	17195	17094	17343	17075	17309	17034	16980	17038	17026	17158	17157	16954	16930	16938	16992	17046	17000	17063	17038	17056	17003	17104	17055	17190	17194	16956	17055	16928	16988	17030	17026	17065	17112	16971	16929	17048	16983	17081	17099	17156	16981	17116	17034	17064	17080	17087
25102	38943	32057	24405	21136	19125	17999	17278	16840	16380	16222	16051	15936	15756	15551	15596	15542	15426	15411	15235	15329	15271	15510	15274	15354	15280	15172	15225	15306	15236	15242	15229	14976	15297	15128	15378	15181	15017	15149	15390	15098	15243	15150	15156	15285	15106	15297	15277	15273	15235	15063	14995	15137	15204	15340	15254	15299	15318	15373	15295	15225	15193	15258	15258	15163	15140	15162	15258	15015	15458	15279	15116	15355	15191	15085	15357	15359	15174	15025	15120	15179	15193	15309	15084	15231	15308	15256	15345	15428	15127	15267	15136	15254	15337	15266	15238	15148	15355	15140	15135	15304	15123	15296	15202	15201	15188	15225	15270	15255	15345	15218	15112	15243	15141	15392	15288	15224	15153	15178	15374	15324	15118	15343	15338	15263	15204	15211	15232	15181	15210	15138	15318	15333	15129	15281	15046	15255	15246	15189	15323	15131	15187	15238	15186	15286	15263	15216	15305	15044	15327	15206	15306	15207	15232	15287	15219	15121	15271	15293	15180	15108	15236	15037	15093	15402	15186	15275	15256	15207	15235	15297	15319	15286	15108	15265	15021	15394	15158	15395	15321	15318	15130	15283	15235	15065	15227	15454	15178	15151	15258	15266	15312	15251	15138	15174	15355	15136	15234	15282	15268	15305	15211	15172	15282	15240	15176	15140	15256	15285	15185	15487	15216	15274	15259	15167	15336	15289	15191	15214	15234	15148	15127	15145	15069	15093	15012	15162	15094	15140	15190	15241	15217	15138	15306	15232	15262	15194	15169	15050	15195	15349	15164	15194	15265	15167	15394	15182	15213	15339	15105	15315	15322	15186	15362	15124	15144	15274	15203	15208	15130	15132	14986	15314	15198	15179	15225	15254	15225	15232	15148	15265	15183	15190	15256	15270	15237	15344	15194	15205	15174	15373	15316	15466	15200	15195	15277	15273	15264	15200	15089	15227	15120	15213	15298	15264	15054	15095	15275	15284	15184	15254	15197	15255	15345	15224	15135	15293	15368	15200	15162	15155	15269	15276	15206	15159	15280	15206	15276	15265	15005	15310	15205	15227	15011	15216	15216	15262	15080	15291	15110	15326	15378	15193	15190	15166	15246	15304	15368	15319	15142	15267	15213	15129	15304	15449	15166	15265	15245	15112	15162	15241	15296	15079	15062	15025	15315	15140	15167	15226	15373	15229	15111	15252	15218	15159	15185	15432	15179	15288	15196	15157	15188	15346	15383	15109	15042	15146	15223	15347	15158	15278	15363	15171	15297	15164	15284	15018	15213	15364	15384	15036	15163	15188	15255	15261	15490	15161	15093	15254	15475	15119	14999	15204	15190	15209	15205	15251	15141	15317	15259	15392	15255	15088	15157	15248	15076	15237	15162	15242	15262	15341	15204	15249	15217	15123	15341	15283	15365	15334	15123	15144	15230	15303	15293	15252	15309	15253	15043	15207	15294	15141	15217	15025	15344	15197	15382	15252	15213	15073	15291	15278	15266	15159	15068	15158	15314	15091	15320	15337	15072	15310	15316	15356	15344	15214	15243	15152	15235	15213	15105	15119	15185	15201	15303	15343	15152	15165	15191	15358	15313	15246	15140	15174	15029	15222	15302	15153	15336	15295	15262	15283	15140	15340	15088	15205	15095	15255	15129	15259	15057	15119	15340	15306	15057	15006	15150	15092	15166	15171	15223	15205	15140	15301	15162	15151	15283	15281	15317	15147	15077	15321	15397	15199	15306	15441	15397	15133	15278	15245	15391	15404	15170	15328	15313	15120	15141	15258	15266	15252	15261	15175	15205	15293	15127	15200	15299	15117	15276	15200	15214	15264	15417	15294	15209	15198	15288	15190	15201	15294	15309	15166	15270	15357	15208	15161	15239	15377	15339	15444	15192	15414	15192	15201	15236	15255	15240	15352	15073	15256	15215	15230	15078	15287	15248	15125	15198	15290	15397	15288	15059	15248	15304	15154	15278	15146	15212	15395	15249	15185	15309	15049	15222	15298	15187	15287	15269	15248	15214	15346	15338	15279	15371	15173	15245	15291	15363	15264	15157	15223	15186	15253	15117	15216	15210	15197	15421	15320	15140	15184	15194	15243	15264	14942	15126	15315	15245	15312	15254	15330	15226	15171	15122	15202	15339	15123	15277	15221	15191	15134	15173	15172	15306	15131	15029	15306	15276	15304	15082	15262	15166	15150	15500	15334	15203	15198	15198	15197	15240	15263	15168	15431	15132	15145	15225	15261	15241	15317	15298	15241	14993	15319	15185	15304	15198	15357	15140	15212	15328	15245	15277	15210	15178	15227	15236	15366	15168	15092	15301	15293	15290	15270	15297	15296	15329	15264	15196	15364	15228	15311	15282	15099	15261	15219	15127	15212	15312	15358	15285	15180	15355	15161	15224	14997	15201	15255	15177	15159	15438	15218	15281	15329	15133	15220	15268	15307	15088	15227	15084	15151	15174	15375	15072	15154	15058	15358	15013	15168	15203	15283	15131	15286	15312	15185	15198	15288	15118	15148	15319	15128	15375	15192	15186	15234	15328	15168	15033	15401	15198	15313	15316	15063	15300	15341	15184	15282	15103	15264	15297	15147	15300	15180	15206	15164	15372	15076	15310	15309	15087	15063	15164	15093	15197	15302	15242	15272	15165	15358	15121	15330	15093	15224	15048	15339	15270	15211	15222	15280	15215	15247	15270	15277	15305	15146	15251	15259	15069	15210	15228	15264	15265	15330	15075	15062	15263	15304	15295	15236	15136	15279	15034	15326	15277	15340	15330	15344	15226	15045	15162	14957	15218	15338	15256	15208	15269	15114	15118	15267	15028	15313	15146	15371	15374	15379	15184	15216	15179	15332	15146	15154	15231	15170	15237	15278	15243	15383	15144	15118	15307	15178	15338	15065	15308	15270	15386	15290	15240	15175	15169	15334	15176	15395	15185	15394	15308	15035	15250	15299	15348	15270	15268	15172	15176	15070	15283	15267	15237	15257	15137	15279	15108	15180	15308	14954	15181	15254	15301	15044	15398	15330	15113	15207	15303	15254	15262	15017	14965	15177	15288	15199	15227	15224	15176	15190	15268	15244	15222	15308	15210	15268	15308	15191	15233	15214	15167	15119	15201	15261	15248	15334	15230	15137	15236	15166	15161	15398	15143	15116	15147	15054	15224	15250	15177	15012	15444	15190	15285	15207	15182	15377	15352	15249	15318	15189	15199	15260	15330	15250	15323	15411	15274	15173	15225	15213	15215	15185	15438	15146	15379	14960	15410	15262	15264	14974	15307	15254	15163	15285	15223	15289	15447	15315	15141	15482	15354	15321	15430	15236	15219	15260	15220	15354	15236	15405	15173	15284	15247	15065	15321	15261	15362	15249	15219	15035	15270	15286	15061	15255	15164	15217	15056	15039	15314	15216	15122	15274	15106	15258	15146	15192	15229	15238	15297	15213	15350	15244	15278	15370	15316	15443	15231	15137	15348	15207	15236	15091	15130	15344	15058	15261	15179	15253	15223	15313	15080	15313	15265	15414	15072	15262	15375	15104	15405	15132	15338	15174	15246	15279	15140	15200	15293	15179	15287	15338	15236	15233	15346	15334	15292	15382	15308	15166	15117	15073	15284	15142	15239	15304	15235	15088	15122	15129	15238	15116	15276	15008	15205	15379	15220	15191	15234	15319	15241	15347	15087	15297	15256	15149	15272	15095	15281	15173	15275	15205	15206	15273	15027	15335	15238	15271	15271	15305	15266	15049	15329	15298	15130	15375	15196	15114	15221	15310	15399	15250	15453	15182	15338	15159	15166	15287	15126	15146	15281	15045	15078	15204	15289	15151	15252	15115	15382	15152	15312	15297	15327	15421	15275	15220	15096	15280	15181	15182	15237	15393	15201	15355	15128	15210	15223	15401	15157	15239	15111	15161	15179	15289	15367	15389	15317	15369	15274	15189	15312	15209	15433	15277	15353	15021	15213	15182	15105	15270	15377	15397	15337	15261	15148	15403	15180	15229	15188	15327	15167	15193	15332	15196	15241	15276	15181	15201	15319	15269	15135	15354	15103	15277	15073	15132	15317	15265	15242	15316	15224	15336	15318	15330	15241	15226	15185	15416	15401	15299	15149	15295	15356	15182	15123	15457	15342	15135	15416	15121	15260	15250	15223	15277	15280	15186	15333	15203	15251	15300	15362	15167	15171	15242	15291	15300	15334	15271	15241	15118	15103	15220	15203	15147	15255	15291	15081	15192	15263	15340	15245	15216	15084	15340	15260	15245	15218	15249	15333	15074	15246	15311	15220	15338	15416	15185	15188	15171	15074	15302	15271	15199	15220	15128	15221	15226	15199	15162	15207	15252	15382	15243	15115	15319	15369	15340	15238	15219	15052	15269	15246	15315	15214	15232	15200	15182	15265	15148	15124	15299	15243	15367	15046	15098	15370	15309	15235	15176	15193	15088	15229	15189	15365	15262	15136	15106	15309	15357	15287	15218	15060	15223	15399	15134	15269	15205	15293	15296	15191	15158	15217	15302	15276	15237	15108	15098	15279	15237	15266	15336	15095	15276	15097	15199	15131	15371	15207	15221	15149	15401	15118	15270	15187	15198	15160	15212	15306	15325	15335	15103	15177	15078	15115	15350	15254	15110	15301	15248	15112	15253	15253	15274	15316	15309	15331	15057	15431	15308	15143	15166	15217	15341	15323	15372	15294	15251	15144	14984	15288	15146	15113	15360	15298	15020	15293	15106	15235	15157	15124	15370	15124	15289	15273	15286	15374	15209	15364	15200	15122	15238	15230	15178	15205	15345	15321	15285	15286	15149	15215	15188	15147	15043	15481	15116	15147	15219	15156	15301	15165	15299	15295	15156	15213	15273	15174	15248	15413	15354	15189	15271	15076	15306	15280	15125	15144	15187	15323	15332	15269	15289	15071	15289	15215	15418	15120	15276	15191	15028	15235	15357	15263	15163	15266	15287	15217	15293	15266	15030	15183	15217	15165	15278	15175	15207	15197	15297	15332	15239	15225	15346	15173	15304	15139	15090	15254	15230	15246	15303	15271	15285	15130	15116	15203	15124	15129	15339	15095	15197	15280	15183	15274	15307	15073	15260	15139	15374	15339	15207	15110	15305	15315	15202	15351	15165	15412
23527	21472	28114	25803	23230	23256	22397	19971	19234	18882	18586	18495	18408	18106	18128	17847	17450	17690	17621	17548	17794	17675	17575	17461	17641	17425	17623	17420	17319	17439	17357	17207	17480	17351	17485	17537	17172	17576	17358	17219	17368	17236	17460	17407	17412	17247	17593	17406	17213	17403	17392	17573	17188	17367	17323	17274	17469	17349	17371	17551	17506	17535	17165	17331	17410	17510	17284	17164	17321	17367	17185	17360	17238	17334	17168	17417	17463	17244	17341	17632	17361	17482	17445	17343	17397	17256	17317	17409	17228	17346	17356	17326	17186	17192	17126	17398	17253	17364	17356	17314	17303	17358	17329	17405	17283	17131	17320	17278	17357	17273	17155	17305	17430	17109	17353	17377	17337	17400	17405	17193	17422	17330	17453	17398	17316	17120	17190	17243	17314	17437	17366	17279	17307	17190	17272	17297	17441	17266	17042	17276	17556	17350	17291	17487	17450	17335	17289	17224	17246	17228	17244	17202	17203	17307	17323	17492	17265	17348	17288	17547	17291	17069	17288	17360	17467	17419	17158	17309	17157	17415	17484	17309	17228	17470	17363	17242	17143	17239	17301	17385	17218	17369	17338	17339	17183	17493	17456	17217	17427	17368	17373	17307	17323	17244	17278	17219	17243	17213	17246	17403	17211	17327	17119	17517	17442	17171	17293	17194	17197	17214	17305	17256	17225	17370	17529	17398	17145	17329	17213	17060	17446	17295	17515	17347	17359	17240	17169	17258	17326	17325	17287	17216	17211	17504	17291	17514	17374	17214	17491	17145	17269	17558	17491	17246	17330	17365	17353	17421	17428	17396	17266	17264	17424	17364	17385	17433	17356	17193	17233	17250	17428	17144	17288	17210	17250	17365	17251	17281	17164	17227	17309	17235	17484	17392	17274	17179	17532	17415	17295	17562	17370	17363	17236	17334	17461	17307	17395	17322	17445	17258	17283	17387	17300	17250	17452	17290	17507	17343	17445	17387	17326	17347	17324	17410	17344	17382	17356	17444	17259	17217	17349	17403	17428	17289	17234	17306	17290	17554	17199	17293	17328	17408	17294	17327	17242	17383	17217	17242	17335	17349	17418	17374	17260	17369	17411	17182	17155	17173	17264	17229	17235	17292	17315	17392	17199	17155	17261	17182	17181	17401	17251	17414	17310	17161	17295	17350	17433	17488	17171	17306	17226	17366	17247	17120	17177	17259	17233	17254	17269	17308	17308	17206	17214	17447	17365	17249	17303	17316	17246	17202	17285	17308	17374	17166	17277	17300	17316	17358	17279	17364	17130	17214	17199	17299	17270	17139	17235	17287	17297	17140	17228	17333	17104	17249	17397	17213	17330	17210	17133	17239	17499	17248	17389	17368	17209	17504	17287	17269	17262	17317	17375	17496	17522	17557	17404	17293	17127	17148	17236	17206	17309	17389	17517	17343	17323	17541	17444	17254	17385	17306	17307	17224	17318	17251	17297	17426	17221	17338	17394	17293	17415	17269	17501	17490	17387	17398	17382	17386	17458	17433	17346	17279	17268	17423	17481	17226	17351	17324	17195	17477	17330	17167	17437	17251	17121	17175	17236	17367	17218	17220	17159	17438	17358	17320	17461	17367	17187	17163	17303	17340	17363	17384	17227	17345	17440	17243	17460	17217	17405	17275	17501	17342	17083	17278	17110	17189	17334	17425	17195	17186	17472	17241	17345	17134	17274	17370	17274	17330	17338	17214	17107	17504	17194	17317	17179	17333	17307	17240	17353	17391	17362	17325	17443	17319	17493	17389	17283	17330	17131	17395	17219	17357	17377	17164	17281	17275	17231	17507	17237	17495	17142	17452	17346	17475	17313	17244	17183	17352	17430	17226	17159	17175	17193	17077	17226	17322	17321	17376	17288	17243	17306	17414	17299	17395	17339	17344	17275	17241	17177	17453	17325	17258	17438	17384	17522	17531	17241	17216	17361	17329	17363	17222	17277	17267	17339	17318	17295	17385	17261	17217	17308	17518	17299	17433	17299	17414	17373	17219	17191	17304	17382	17432	17228	17199	17190	17551	17273	17327	17362	17337	17355	17354	17435	17234	17075	17390	17324	17395	17492	17415	17346	17110	17404	17373	17231	17212	17394	17284	17241	17434	17357	17137	17213	17215	17545	17337	17421	17438	17293	17285	17294	17243	17537	17409	17035	17405	17140	17518	17473	17311	17325	17332	17450	17312	17113	17298	17154	17413	17155	17157	17302	17342	17223	17498	17407	17455	17355	17359	17085	17318	17112	17224	17281	17409	17546	17325	17323	17340	17107	17319	17300	17230	17319	17198	17175	17445	17300	17308	17499	17579	17383	17359	17224	17334	17298	17409	17378	17046	17307	17223	17192	17269	17391	17483	17254	17523	17197	17375	17262	17408	17510	17277	17275	17404	17346	17174	17344	17168	17134	17382	17386	17404	17255	17219	17370	17357	17291	17069	17228	17475	17465	17427	17202	17220	17348	17473	17240	17227	17370	17305	17299	17269	17271	17397	17277	17371	17334	17324	17268	17277	17428	17442	17323	17406	17301	17427	17216	17374	17372	17526	17552	17239	17430	17291	17397	17120	17344	17222	17242	17332	17113	17263	17399	17154	17326	17327	17312	17321	17259	17290	17418	17225	17305	17275	17242	17196	17342	17223	17351	17405	17491	17330	17189	17374	17524	17347	17238	17357	17325	17352	17289	17401	17298	17416	17383	17636	17248	17441	17386	17389	17335	17260	17251	17325	17436	17380	17242	17264	17265	17325	17513	17158	17068	17222	17340	17330	17231	17113	17324	17451	17335	17238	17432	17294	17176	17183	17499	16960	17308	17512	17111	17366	17449	17366	17350	17222	17273	17508	17311	17460	17447	17230	17319	17284	17396	17369	17311	17267	17364	17278	17406	17177	17379	17347	17326	17291	17427	17388	17352	17516	17586	17250	17430	17295	17321	17169	17303	17424	17321	17174	17166	17161	17461	17429	17316	17363	17248	17306	17178	17366	17219	17300	17459	17397	17301	17393	17266	17320	17385	17244	17371	17313	17437	17187	17425	17220	17410	17319	17607	17304	17347	17320	17393	17194	17294	17409	17299	17270	17384	17133	17380	17125	17280	17165	17302	17358	17465	17221	17271	17314	17364	17366	17505	17252	17304	17436	17055	17386	17236	17131	17304	16964	17216	17237	17300	17381	17428	17263	17306	17093	17204	17179	17376	17478	17217	17217	17316	17134	17344	17202	17327	17277	17263	17302	17284	17223	17246	17206	17385	17387	17349	17354	17403	17244	17235	17213	17384	17447	17389	17250	17314	17161	17376	17345	17425	17387	17426	17239	17421	17359	17397	17176	17365	17293	17486	17288	17270	17343	17256	17086	17352	17275	17385	17360	17463	17414	17337	17253	17394	17217	17338	17212	17198	17290	17423	17352	17394	17409	17398	17356	17359	17230	17414	17566	17415	17199	17278	17356	17315	17222	17300	17297	17289	17548	17255	17406	17558	17110	17385	17368	17368	17219	17466	17413	17265	17055	17222	17434	17352	17325	17151	17259	17355	17269	17395	17385	17349	17127	17301	17293	17119	17387	17304	17045	17414	17378	17447	17265	17300	17589	17206	17373	17267	17240	17131	17333	17035	17209	17368	17151	17180	17336	17224	17209	17292	17477	17268	17294	17331	17416	17257	17357	17334	17327	17293	17587	17332	17187	17363	17402	17501	17386	17281	17236	17296	17338	17167	17328	17095	17364	17270	17264	17535	17320	17280	17256	17355	17390	17389	17364	17297	17282	17354	17111	17172	17414	17257	17330	17127	17163	17454	17410	17313	17327	17558	17311	17254	17254	17264	17269	17276	17221	17199	17296	17238	17292	17415	17347	17267	17447	17405	17387	17552	17172	17138	17440	17135	17341	17544	17359	17319	17437	17262	17357	17469	17521	17136	17327	17346	17416	17385	17327	17474	17166	17306	17227	17345	17337	17492	17436	17338	17189	17197	17390	17430	17340	17493	17385	17392	17410	17197	17423	17485	17173	17351	17453	17417	17291	17230	17225	17444	17227	17318	17379	17481	17458	17464	17321	17376	17211	17418	17242	17354	17351	17420	17307	17451	17313	17288	17157	17433	17388	17210	17377	17275	17261	17265	17401	17508	17427	17145	17329	17270	17297	17175	17391	17216	17469	17244	17389	17325	17367	17254	17466	17546	17380	17309	17363	17362	17322	17372	17306	17431	17563	17275	17344	17321	17391	17398	17302	17289	17337	16979	17262	17323	17333	17500	17398	17176	17304	17348	17271	17217	17273	17207	17392	17228	17324	17277	17230	17217	17330	17280	17138	17452	17390	17305	17192	17180	17302	17195	17464	17407	17251	17258	17248	17420	17280	17451	17303	17515	17196	17427	17482	17320	17320	17341	17252	17308	17263	17257	17122	17279	17342	17374	17513	17302	17163	17531	17204	17263	17234	17457	17450	17277	17503	17337	17483	17573	17118	17394	17264	17322	17180	17339	17007	17252	17169	17154	17281	17522	17317	17310	17626	17203	17460	17173	17315	17419	17170	17205	17404	17494	17404	17240	17271	17181	17021	17324	17484	17353	17207	17363	17202	17422	17246	17319	17485	17383	17249	17188	17239	17246	17438	17284	17265	17490	17133	17155	17297	17244	17180	17387	17333	17397	17102	17379	17396	17341	17384	17346	17354	17435	17519	17127	17283	17242	17174	17368	17515	17271	17362	17557	17438	17459	17390	17373	17389	17297	17354	17206	17249	17318	17349	17474	17337	17345	17296	17237	17440	17373	17374	17442	17318	17489	17220	17300	17297	17100	17394	17252	17244	17272	17640	17340	17357	17376	17163	17345	17291	17226	17445	17550	17160	17270	17245	17261	17327	17387	17320	17034	17219	17223	17246	17333	17344	17457	17423	17327	17206	17341	17267	17330	17190	17337	17219	17421	17407	17169	17198	17434	17197	16994	17147	17457	17361	17443	17412	17370	17400	17248	17175	17497	17399	17440	17109	17304	17341	17147	17261	17246	17274	17471	17376	17275	17238	17334	17250	17416	17225	17508	17237	17073	17462	17306	17236	17216	17313	17188	17240	17293	17204	17194	17141	17094	17351	17313	17365	17016	17285	17221	17373	17198	17454	17466	17460
23743	45279	37898	28888	24854	21951	20100	19009	18084	17623	17249	16871	16487	16299	16135	15952	15850	15870	15783	15880	15687	15668	15464	15533	15490	15484	15345	15331	15549	15352	15404	15343	15456	15259	15371	15394	15440	15324	15501	15468	15285	15368	15314	15372	15466	15257	15401	15400	15410	15339	15352	15446	15524	15418	15330	15405	15467	15427	15334	15423	15450	15192	15474	15398	15214	15165	15442	15316	15378	15303	15452	15332	15363	15475	15421	15604	15346	15379	15452	15348	15470	15397	15384	15249	15339	15514	15364	15341	15346	15337	15333	15489	15284	15330	15269	15265	15235	15428	15264	15388	15341	15275	15275	15341	15474	15441	15320	15321	15259	15311	15330	15497	15525	15539	15406	15335	15234	15401	15402	15349	15552	15229	15255	15194	15400	15424	15292	15430	15388	15326	15404	15471	15337	15543	15581	15280	15273	15324	15402	15322	15396	15539	15346	15575	15321	15422	15296	15433	15356	15358	15283	15589	15288	15259	15524	15454	15401	15388	15311	15384	15384	15405	15410	15328	15415	15330	15419	15398	15479	15508	15457	15512	15332	15241	15466	15427	15388	15329	15242	15579	15415	15363	15548	15308	15348	15498	15460	15428	15289	15423	15315	15241	15285	15391	15364	15478	15462	15356	15539	15408	15358	15349	15446	15345	15444	15591	15324	15415	15388	15468	15238	15389	15416	15440	15422	15448	15297	15526	15399	15398	15416	15288	15526	15411	15418	15420	15414	15376	15350	15299	15400	15272	15406	15291	15406	15315	15473	15370	15321	15459	15344	15205	15362	15435	15373	15352	15230	15405	15305	15538	15330	15382	15222	15467	15424	15438	15187	15560	15270	15282	15247	15400	15346	15320	15347	15485	15301	15349	15136	15323	15381	15281	15334	15520	15291	15332	15281	15478	15437	15274	15549	15391	15423	15407	15299	15375	15409	15389	15501	15580	15331	15339	15306	15361	15371	15560	15291	15483	15426	15241	15244	15484	15406	15162	15388	15418	15413	15284	15322	15429	15311	15303	15409	15314	15475	15435	15244	15444	15300	15485	15372	15307	15231	15164	15363	15524	15497	15372	15354	15257	15158	15187	15493	15423	15429	15326	15389	15355	15367	15255	15414	15265	15285	15301	15637	15432	15216	15425	15414	15131	15517	15236	15455	15261	15417	15381	15533	15149	15453	15393	15281	15142	15385	15548	15308	15470	15398	15363	15375	15525	15284	15380	15349	15300	15338	15350	15270	15411	15226	15366	15436	15226	15367	15378	15294	15313	15591	15315	15582	15332	15380	15447	15494	15518	15442	15353	15330	15376	15490	15081	15400	15331	15168	15402	15401	15435	15296	15387	15371	15399	15321	15275	15383	15296	15223	15273	15268	15429	15367	15432	15331	15447	15553	15362	15315	15283	15495	15300	15577	15425	15506	15515	15396	15346	15435	15322	15416	15437	15453	15357	15412	15320	15246	15187	15287	15339	15146	15326	15310	15411	15301	15231	15367	15376	15408	15355	15561	15312	15336	15487	15362	15383	15402	15256	15498	15334	15530	15367	15373	15399	15293	15372	15350	15345	15378	15267	15329	15392	15455	15315	15585	15365	15490	15307	15126	15150	15360	15383	15530	15322	15312	15556	15386	15431	15318	15352	15386	15402	15429	15432	15323	15319	15372	15274	15353	15389	15273	15252	15433	15276	15243	15292	15479	15393	15234	15300	15427	15374	15557	15212	15441	15377	15483	15373	15404	15333	15310	15402	15308	15327	15451	15359	15549	15356	15207	15383	15363	15394	15240	15341	15309	15382	15356	15364	15232	15332	15421	15273	15574	15262	15542	15397	15311	15212	15293	15393	15388	15345	15420	15284	15419	15449	15334	15348	15264	15307	15396	15248	15297	15406	15351	15291	15072	15396	15339	15344	15534	15445	15429	15504	15275	15356	15346	15451	15408	15259	15391	15482	15463	15404	15419	15359	15442	15467	15352	15465	15369	15373	15351	15412	15365	15395	15383	15227	15386	15276	15303	15428	15424	15266	15422	15500	15425	15428	15401	15257	15373	15376	15385	15380	15444	15228	15402	15536	15255	15291	15283	15573	15526	15286	15234	15404	15487	15380	15332	15286	15243	15411	15315	15286	15406	15396	15221	15405	15330	15475	15430	15324	15419	15357	15227	15346	15170	15323	15253	15387	15297	15524	15293	15301	15492	15406	15365	15343	15137	15336	15394	15441	15221	15244	15390	15388	15467	15362	15270	15374	15353	15481	15365	15386	15333	15347	15398	15442	15350	15394	15382	15414	15432	15303	15265	15409	15369	15441	15383	15392	15488	15285	15431	15418	15355	15230	15383	15307	15333	15343	15413	15437	15444	15243	15450	15418	15291	15456	15396	15406	15319	15496	15321	15464	15461	15437	15264	15364	15326	15259	15259	15287	15259	15491	15564	15441	15363	15352	15418	15419	15265	15480	15428	15320	15349	15510	15357	15396	15376	15471	15319	15290	15274	15389	15307	15364	15389	15261	15416	15322	15326	15302	15344	15279	15414	15425	15462	15303	15277	15516	15291	15285	15504	15233	15277	15421	15295	15537	15319	15258	15376	15404	15489	15301	15364	15355	15319	15432	15332	15411	15391	15608	15325	15360	15364	15293	15337	15420	15406	15501	15372	15384	15503	15366	15387	15271	15403	15416	15452	15311	15382	15455	15327	15427	15342	15178	15308	15275	15370	15357	15214	15354	15373	15287	15355	15373	15227	15196	15404	15440	15559	15301	15460	15290	15326	15225	15398	15453	15378	15529	15339	15453	15372	15399	15485	15243	15444	15179	15378	15391	15492	15422	15417	15425	15540	15323	15244	15489	15487	15268	15300	15417	15318	15366	15359	15378	15267	15336	15448	15404	15333	15281	15436	15458	15448	15398	15297	15309	15431	15356	15464	15380	15327	15353	15357	15292	15457	15271	15417	15209	15349	15337	15463	15383	15343	15373	15321	15189	15276	15287	15438	15256	15317	15353	15445	15292	15449	15243	15475	15447	15381	15321	15336	15458	15499	15334	15282	15335	15276	15407	15334	15396	15308	15342	15318	15284	15499	15331	15240	15368	15278	15303	15347	15267	15262	15392	15332	15478	15245	15377	15393	15282	15384	15311	15417	15321	15359	15250	15312	15396	15466	15164	15281	15500	15336	15407	15544	15346	15337	15316	15480	15271	15432	15372	15326	15372	15432	15269	15445	15425	15465	15600	15372	15430	15368	15673	15407	15491	15430	15311	15448	15391	15087	15402	15300	15372	15282	15421	15500	15453	15387	15250	15425	15477	15269	15233	15272	15347	15457	15462	15496	15200	15312	15381	15481	15394	15409	15428	15170	15312	15398	15262	15318	15351	15316	15338	15372	15520	15349	15236	15291	15277	15444	15287	15472	15297	15511	15401	15425	15414	15462	15428	15384	15364	15386	15487	15391	15450	15325	15373	15510	15328	15248	15464	15478	15434	15332	15346	15485	15494	15390	15397	15261	15407	15375	15266	15389	15257	15461	15315	15248	15442	15268	15488	15213	15444	15218	15478	15299	15390	15201	15419	15540	15438	15231	15300	15362	15421	15351	15231	15421	15500	15379	15502	15429	15386	15465	15224	15536	15383	15386	15413	15360	15330	15533	15262	15390	15438	15390	15263	15352	15363	15314	15394	15394	15268	15404	15354	15524	15071	15331	15241	15346	15532	15383	15377	15325	15442	15468	15351	15248	15538	15386	15505	15349	15437	15298	15303	15515	15458	15374	15418	15463	15378	15309	15408	15461	15333	15553	15369	15417	15317	15394	15373	15240	15297	15276	15285	15434	15465	15125	15169	15316	15482	15437	15432	15519	15227	15420	15294	15468	15531	15340	15340	15423	15436	15328	15322	15273	15558	15202	15417	15348	15410	15532	15315	15331	15458	15323	15617	15385	15209	15444	15566	15300	15411	15347	15516	15703	15339	15541	15411	15472	15407	15347	15375	15456	15439	15207	15212	15347	15525	15302	15409	15384	15336	15322	15392	15203	15449	15359	15453	15473	15441	15406	15375	15375	15280	15366	15536	15487	15266	15345	15384	15523	15360	15191	15377	15354	15484	15538	15378	15325	15284	15346	15306	15363	15336	15391	15430	15584	15388	15245	15327	15525	15394	15448	15142	15475	15362	15432	15412	15424	15408	15296	15306	15422	15302	15261	15376	15365	15338	15262	15390	15411	15402	15460	15318	15439	15504	15313	15369	15099	15467	15462	15322	15334	15441	15580	15463	15452	15470	15323	15306	15325	15444	15284	15323	15366	15449	15215	15500	15425	15419	15427	15359	15306	15247	15293	15266	15395	15410	15372	15290	15320	15341	15457	15498	15531	15368	15325	15551	15343	15487	15349	15493	15435	15328	15472	15265	15494	15499	15449	15295	15391	15355	15447	15401	15416	15382	15457	15331	15273	15399	15274	15402	15367	15373	15468	15408	15255	15420	15412	15271	15438	15370	15443	15354	15304	15363	15211	15658	15302	15434	15434	15219	15287	15442	15377	15348	15388	15409	15314	15407	15256	15295	15313	15404	15413	15440	15343	15287	15378	15475	15405	15264	15531	15631	15439	15356	15263	15183	15267	15301	15458	15491	15260	15416	15526	15287	15244	15451	15328	15239	15480	15321	15509	15392	15330	15509	15407	15490	15389	15407	15317	15245	15321	15483	15412	15234	15375	15412	15254	15117	15459	15283	15330	15375	15457	15448	15480	15363	15465	15425	15461	15291	15263	15328	15297	15430	15271	15267	15393	15581	15404	15131	15214	15477	15531	15440	15356	15263	15304	15330	15374	15392	15258	15599	15485	15368	15286	15422	15512	15436	15237	15436	15319	15313	15439	15292	15331	15304	15413	15569	15261	15307	15329	15272	15366	15236	15353	15291	15515	15282	15508	15355	15375	15497	15558	15361	15465	15335	15391	15436	15395	15430	15394	15441	15464	15331	15227	15349	15337	15502	15437	15263	15235	15282	15415	15466	15181	15388	15366	15488	15301	15337	15376	15452	15283	15450	15379	15223	15297	15299	15554	15323	15391	15187	15409	15208	15384	15284	15244	15352	15460	15445	15338	15344	15478	15230	15286	15340	15255	15454	15355	15491	15416	15329	15449	15375
25329	21616	27571	27861	21864	20125	19572	18526	18140	17822	17579	17470	17549	17439	17053	17303	17152	16992	17091	17249	17107	16897	16978	16873	16917	16928	16856	17078	16997	16903	17009	17104	17030	16969	16912	16801	17122	16964	16914	16958	17153	16944	17091	16916	16834	16851	17039	16738	16940	17033	16870	16859	16942	16686	16946	16808	16942	16924	16901	16911	16966	16807	16867	17160	17025	16904	16959	17126	16856	16939	16867	16999	16979	17025	16873	16846	16818	17020	16970	16807	16828	16949	16839	17012	16907	16761	16886	16910	17125	16954	16778	16903	16828	16988	16781	16773	17063	16692	16662	16906	16935	16747	16892	16809	16824	16675	17102	16813	16752	16882	16822	16832	16805	16912	16894	16996	16934	16791	16782	16749	16924	16746	17037	16844	16970	16748	16752	16761	16703	16863	16953	16949	16854	16867	16849	16878	16864	16974	16985	16700	17000	17033	16836	16792	16986	16893	16786	16758	16864	17076	16956	17007	16927	16849	16978	17114	16736	16849	16845	16920	16870	16893	16824	16963	16826	16920	17132	16893	16957	16957	16943	17016	16994	16865	16818	17067	16907	16894	17044	16886	16914	16815	16776	16842	16620	16676	16717	16741	16784	16955	16993	17106	16912	17017	17056	16742	16711	16773	16777	16807	16729	16774	16793	17055	16919	16914	16840	17002	16838	16963	16777	16883	16901	16918	16732	17038	16897	17026	17025	16845	16790	16943	16827	16686	16914	16873	16583	16909	16812	16894	16771	16701	16917	17084	16773	16785	16892	16930	16732	16797	16700	16831	16831	16789	17091	16895	16955	16959	16809	16996	16846	16812	16882	16868	16943	16692	17039	16841	16875	16900	16945	16819	16822	16881	16853	16901	16923	16862	16869	16924	16803	16861	16853	16975	16921	16850	16852	16825	16786	16902	16794	16940	16913	16925	16777	16906	16801	16869	16732	16916	16917	16861	16811	16824	17064	16888	16695	16850	16740	16805	16723	16832	17022	16777	17049	16847	16804	16918	16868	16876	16928	16850	16792	16868	16864	16875	16786	16792	16915	16933	16848	17008	16786	16704	16799	16855	16605	16762	16885	17039	16889	16952	16831	16835	16890	17083	16767	16989	16856	16960	16800	16815	16897	16782	16827	16926	16801	16954	16925	16992	16790	16714	16803	16922	16905	16831	16954	17016	16865	16822	16764	16681	16937	16871	16798	16888	16928	16714	16920	16886	16780	16797	16868	16860	16921	16780	16985	16869	16959	16903	17027	16959	16821	16835	16810	16892	16767	16619	16830	17008	16892	16799	16881	16935	16832	16734	16910	16966	16739	16756	16810	16821	16792	16759	16800	16699	16818	16953	16940	16913	16950	16983	16838	17068	17094	17078	16863	16847	16997	17033	16930	16662	16792	16838	16951	16810	17228	16950	16776	16907	16844	16934	16930	17046	16856	16892	16995	16739	16762	16919	16827	16850	16814	16967	16817	16952	17027	16947	16960	16977	16913	16747	16908	16965	16889	16791	16920	16954	16809	17002	16788	17011	16940	16888	16954	16748	16899	16779	16973	16819	16950	16780	16884	16736	16973	16807	17009	16890	16974	16854	16802	16739	16712	17061	16967	17043	16923	16909	17091	16878	16865	16805	16872	16884	16770	16638	17058	16800	16754	16902	16995	16754	16768	16903	16841	16976	16848	16828	16771	16783	16927	16774	17025	16858	16886	16868	16937	16897	16977	16755	16815	17060	16887	17174	16854	16852	16998	16838	16897	16789	16702	17050	16919	16901	16988	16946	17109	17024	16675	16825	16716	16710	16959	16890	16914	16836	17094	17017	17056	16941	16777	17073	16956	16877	17019	17068	16998	16839	16939	16884	16937	16930	16898	16994	16920	16664	16875	16917	16918	16932	16740	16869	16936	17004	16933	16858	17062	16868	16899	17112	16869	16890	16918	16838	16799	16918	16914	17124	16865	16853	16739	16835	16979	16899	16910	17017	16853	16873	16860	16893	16731	16998	16943	16935	16970	17020	16931	16892	16792	17043	16947	16796	16895	16830	16975	16898	16840	16770	17075	16882	16869	16771	16918	16839	16993	17149	16901	16801	17158	16938	16816	17030	16983	16684	16932	16731	16920	16881	16687	16792	16890	16982	16767	16824	16892	17017	17045	16859	16881	16734	16876	16841	16969	16768	16909	17036	16778	16862	16918	16846	16950	16817	16907	17034	16869	17014	16914	16700	16941	16829	16975	16911	16856	16827	16852	16988	16771	16984	16827	16921	16813	17007	17146	16956	16900	16862	16961	16990	16935	16915	16776	16754	16953	16673	17007	16673	16898	16911	16899	17081	16891	17175	17119	16785	16828	16850	17012	16887	17011	16806	16820	17016	16857	16879	16885	16841	16805	16814	16963	16856	16821	16811	16997	16953	17034	16731	16665	16902	16888	16754	16738	16865	16779	16814	16766	16746	16886	16792	16909	16989	16730	16712	16825	16682	17070	16729	16828	16983	17101	16857	17139	17000	16970	16873	16765	16997	16790	16781	16951	16801	16988	16888	16995	16976	17027	16804	16853	16949	16900	16849	16900	16770	16985	16769	17063	16768	16932	16753	16780	16916	17021	16696	16800	16906	16854	17003	16996	16865	16947	16740	16760	16859	17054	16860	16774	16648	16868	17055	16846	16993	16846	16770	16839	16917	16889	17045	16841	16946	16912	16873	16911	16806	16804	16819	16810	16878	16899	16874	16945	17044	16919	16957	16833	16932	17078	16879	16921	16974	16822	16871	16845	16879	16832	16935	16855	16968	16927	17087	16771	16850	16940	16808	16749	16740	16669	17037	16900	16721	17000	16943	17009	16814	16831	16837	17092	16928	16586	16993	16988	17009	17049	16835	17050	16741	16685	16779	16823	16805	17066	16942	16614	16690	16834	16812	16970	16901	16757	16808	17006	16920	16897	16813	16593	16813	16957	16934	16940	16878	16868	16899	16903	16693	16993	16909	16925	16832	16931	16834	16777	16882	16896	16800	16781	16895	16875	17034	16890	17099	16887	16850	16715	17062	17125	16770	16987	16788	17035	16777	16791	16995	17015	16955	16905	16863	16725	16855	17040	16752	16943	16796	16784	16813	16812	16918	16901	16793	16920	16952	16921	16905	16827	16832	17019	16986	17033	16802	17017	16773	16890	16814	16917	16809	16953	16830	16962	16963	16987	16802	16844	16753	16694	16706	17093	16845	16867	16971	16751	16948	16981	16892	16991	16782	17083	16825	16876	16817	16834	16903	16925	17052	16879	16877	16872	16912	16820	16837	16788	17177	16871	16780	16819	17079	16622	17148	16763	16835	16854	16874	16965	16977	16836	16935	16836	16790	16820	16783	16684	16769	16947	16884	16909	17236	17073	16933	17044	16993	16712	16740	16976	16773	17007	16870	16679	16632	16880	16880	16916	17019	16913	16768	16843	16877	16898	16912	16820	16921	16844	16725	16802	16803	16863	16929	16712	16880	16983	16821	16896	16831	16985	16901	16903	16753	16928	16920	16897	16891	16864	16950	16646	17047	16853	16842	17012	16979	16953	16893	16692	16938	16880	16881	16926	16979	16891	17044	16790	16992	16738	16869	16684	16903	16878	16818	16966	17104	16871	16809	16718	16885	16818	16899	16674	16636	16839	17121	16700	16898	16916	16896	16835	17067	16864	16790	16726	16914	16905	16774	16780	16807	16736	16754	16742	16884	16914	16898	16855	16662	17051	16877	16884	16729	16822	16849	16785	16881	16710	16805	16937	16804	16738	16709	17073	16822	16842	16936	16904	16881	16931	16713	16928	17010	16971	16981	16976	16847	16788	16934	16802	17013	16897	16955	16803	16693	16798	16961	16879	16930	16723	16759	16742	16643	16751	16949	17026	16681	17084	16941	16991	16792	16870	16970	16866	16841	16834	16812	16754	16835	16889	17059	16851	16946	16823	16687	16978	16940	17063	16745	17015	16712	17111	16817	16765	17038	16769	16931	16873	16872	16818	16678	16929	16992	16896	16948	16833	16992	17158	17027	16755	16790	16839	16812	16847	16832	16849	16865	17048	16974	16839	16875	16909	16793	16846	17006	16975	16943	16857	16886	16993	16977	17030	16998	17159	16859	16844	17017	16909	16983	16738	16715	16875	16910	16972	17101	16875	16918	16929	16637	16871	16811	16838	16717	16975	16812	16945	16940	17058	16856	16943	16936	17038	16984	16848	16989	16777	16808	16880	16829	16720	16919	16833	16783	16908	16993	16756	16839	16826	16981	16866	16873	17007	16882	16935	16879	16627	16678	17073	16925	16955	17042	16946	16844	17019	17036	17184	16895	16733	16774	17039	16814	16725	16870	16930	16948	17010	16954	16811	16864	16771	16683	16919	17045	16974	16965	16948	16875	16858	16875	17097	16824	16913	17094	16923	16844	16785	16924	16807	17043	16758	16996	16839	16827	16821	16650	16953	16966	16754	17043	16827	16712	16875	16846	16830	16860	17059	16911	16931	17062	17084	16831	16879	16963	16767	16842	16988	16919	16804	16713	16798	17012	16805	16874	16858	17005	16589	16765	16890	16618	16906	16843	16871	16975	16839	16774	17078	17015	16912	16980	16725	16744	16710	16878	16813	16870	16899	16968	16946	16866	16832	16882	16920	17032	16641	16842	16916	16899	16996	16897	16781	17164	17028	16825	16915	16766	17115	16958	16940	17017	16725	17003	16820	16922	16698	16787	16851	17070	16864	16661	16804	16987	16946	16696	16891	16982	16870	16900	16871	16838	17118	17003	16915	16875	16859	16955	17018	16723	16860	16997	16813	16731	16757	16950	17111	17051	17031	16989	16842	16838	17045	17032	16878	16971	16954	16870	16975	16941	16782	16630	16680	16983	16949	16981	16897	16804	16992	17077	16778	16975	17055	16833	16844	16762	16815	16883	16855	16696	17018	16934	16968	16842	16620	16829	16817	16795	16895	16774	16850	16727	17026	17126	16905	16742	16577	16793	16905	17015	16893	16976	16797	16894	17086	16776	16996	16756	16902	16875	16886	16688	16851	16856	16808	16969	16951	16570	16995	16874	16737	16770	16927	17027	16921	16780	16884	16966	17060	16976	16815	16986	16799	16858	16673	16765	16905	16782	16626	16843	16863	16932
23755	41114	33756	25944	22213	19970	18567	17716	17039	16591	16490	16285	15974	15880	15639	15465	15615	15483	15410	15564	15219	15120	15172	15209	15244	15123	15210	15183	15195	15267	15271	15077	15144	15246	15084	15222	15119	15265	15203	15181	14980	15232	15110	15288	15013	15017	15076	14990	15087	15087	15128	15037	15061	15074	15176	15160	14955	15305	15223	15010	15043	15181	15056	15090	15202	15087	15005	15221	15091	15123	15098	15116	15152	15057	15085	15144	15205	15079	14922	15080	15077	15054	15052	14988	15018	14955	15105	15186	15022	15213	15172	14932	15164	15083	15070	15193	15083	14919	15293	15079	15194	15063	15008	15179	15066	15118	14979	15158	14992	15048	15163	15205	14974	15163	15223	15080	15179	14812	14917	14953	15057	15047	15009	15085	14960	15086	15073	15157	15205	15028	15027	15206	15152	15159	15062	15323	14922	15094	14957	15050	14977	14945	14992	15092	15083	15285	15126	15129	15025	15062	15088	14922	15197	15146	15069	15283	15261	15115	15096	15061	15104	15145	14866	15217	15076	15039	15139	14907	14888	15093	15033	15136	15159	15191	15070	15011	14989	15268	14823	15187	15225	15141	14966	15096	15114	15297	15132	15072	14753	15039	15112	15041	15034	15121	15038	14997	14933	15161	14890	15083	15008	15114	15177	15047	15125	15186	14991	15109	15076	15075	15169	15194	15136	15009	15086	15116	15264	15077	15128	15040	15114	14980	15122	14986	14991	15269	15191	15092	15158	15129	15138	15092	15175	15218	15163	14916	15169	15100	14984	15075	15047	15108	15149	15265	15074	15158	15088	15090	15104	15214	15017	14967	15154	15104	15094	15214	15215	15023	15051	14888	15146	14978	15116	15210	15109	15241	15229	15065	15011	14966	15041	15199	15080	15097	15163	15168	15220	14967	15154	15100	15095	15045	15057	15093	15111	15192	15125	15075	15044	15127	14907	15080	15019	14959	15079	15121	15102	15121	15009	15190	15038	15060	15072	15157	15070	15179	15008	15052	15068	15170	15161	15129	15109	15137	14974	14989	15235	15121	15106	15241	15155	15042	15109	15248	15066	15069	15065	14937	14889	15096	15010	15094	15186	15060	15088	15038	15072	15126	15176	15178	14854	15264	15240	15135	15122	15172	15072	15005	15235	14970	15139	15086	15114	15051	15248	15031	15066	15197	15301	15105	15051	15045	15252	15066	15112	14970	14833	15172	15075	15189	15150	15196	15197	15011	14875	15031	15130	15162	15084	14898	15064	15120	15086	15113	15146	15199	15050	15029	15040	15183	15271	15155	15040	15190	15082	15183	15081	15054	15085	15115	15103	15015	15260	15232	14893	15238	14905	15057	15140	15102	15105	14879	15203	15059	15249	15154	15020	15195	15184	15335	15171	15017	15015	15117	15004	15123	15062	15289	15041	15172	15029	15133	15087	14997	15215	15054	14915	15064	15080	15047	15068	15210	15163	14966	15029	15214	15213	15020	15035	15079	15276	15011	15044	15112	15179	15013	15024	15071	15075	15325	15162	14965	15215	15170	15117	15218	15058	15129	15110	15011	14982	15175	15100	15184	15052	15097	15215	15074	15074	15038	14970	15120	15147	15179	14964	14966	14958	15167	15047	15154	14959	15319	15080	15124	15128	15190	15071	15030	15131	15158	15099	14974	15125	14944	15042	15134	15202	15029	14968	14949	15180	15089	15034	14925	15162	15066	15114	15027	15172	15251	15140	15033	15122	15058	15092	15212	15101	15027	15231	15088	15141	15181	15038	15112	14933	15023	15311	15130	15002	15259	15133	15112	14921	15099	15072	14979	15025	15037	15095	15140	15219	15108	15041	15196	15077	15147	15257	15161	15241	15030	15144	14978	15261	15266	15052	15062	15099	15157	15165	15241	15039	14905	15061	15146	15164	15114	15136	15120	15054	15102	15192	15134	14978	15038	15075	15099	15067	15189	15165	15044	15087	15066	15042	15151	15076	15081	15364	15159	15038	15143	15145	15124	14891	14997	15162	14986	14980	15138	15278	15034	15184	14911	14956	14989	15041	15028	15163	15256	15245	15111	15139	15086	15022	14980	15306	15138	15072	15163	15138	14975	14980	15119	15180	15046	15079	15135	15344	15164	15136	15087	15089	15236	15080	15169	15055	15085	15071	15200	15126	15047	15151	15147	15147	15045	15071	14994	15136	14972	15136	15049	15226	15063	15145	15104	15178	15081	15146	15066	15094	15039	15260	14981	15104	15062	15064	15140	14991	15027	15245	14955	15106	15153	15069	15099	15133	15026	15139	15034	15072	15128	15156	15329	15177	14976	15132	15103	15173	15141	15212	15072	15009	15171	15138	15204	15030	15056	15288	15089	15125	15030	14884	15090	15142	15074	15038	15245	14990	14948	15138	15123	15049	15098	15092	14997	15171	15015	15017	14985	14937	14999	15181	15098	15095	15125	15143	15137	15126	15207	14995	14880	15113	15117	15114	15172	15206	14968	15118	14947	14966	14968	15130	14995	15065	14903	15146	15200	14794	15179	15379	15170	15065	15190	15033	15062	15236	15173	15151	15064	15126	15116	15183	15191	14846	15186	15073	14999	15050	15175	15106	15288	15133	15125	15101	14995	15223	15059	15165	15147	15119	15095	15046	15108	15116	15201	15096	15046	15029	15089	15106	15021	15358	14990	15102	15183	15164	15218	15065	15094	15028	15140	15044	15153	15097	15119	15196	15073	15065	15072	15145	14860	15101	15095	15025	15263	15185	14916	15217	15081	15091	15037	15104	15207	14978	15203	15046	15203	15062	15086	15154	15039	15226	15261	15192	14996	15074	15043	15254	15014	15081	15014	15185	15115	14975	15256	15156	15065	14984	15211	15063	15013	15020	15177	15216	15055	15293	15072	15215	14996	15251	15204	15019	15183	15245	14997	15171	15122	15195	14940	14962	15064	15138	15168	15019	15111	15020	15021	15101	15149	15106	15059	15126	15284	15263	15174	15160	15065	15132	15136	15058	15261	15141	15302	15216	15130	14903	15013	15197	15208	15143	15195	15128	15098	15108	15257	14994	15045	15121	15253	14950	15320	15018	15105	15226	15199	15159	15018	14976	15090	14987	15143	15102	15123	15004	15122	15065	15044	14906	15192	14917	15145	15087	15156	14957	15032	15102	15228	14995	14976	15362	15014	15137	15186	15031	14998	15121	14982	15075	15010	15127	15169	15035	15030	14893	15117	15070	15064	15054	15067	15213	15054	15099	15148	15054	15125	15073	15194	15188	15052	15110	15039	15134	15122	15095	14995	15119	15137	15026	15268	15044	15237	14912	15123	15021	15123	14970	15144	14994	14916	14963	15042	15053	15111	14981	15231	15084	15241	15059	15243	15130	15425	15198	15079	15049	15078	14926	15011	15117	15134	14979	15158	15270	15180	15146	15041	15152	15084	15145	15069	15102	15046	15071	14989	15053	15128	15052	15186	15037	14940	14987	15150	15048	15073	15009	15094	15059	14985	15250	15116	15054	15113	15011	15106	15083	15138	15246	15250	15024	15151	15078	15175	15067	15044	15143	15032	15294	15222	15059	15100	15083	15151	14968	14972	15240	15002	15080	15153	15075	15212	15054	14848	15130	14984	15084	15069	15179	15136	15100	15218	15106	15096	15079	15039	14971	15002	15062	15085	15190	15128	15214	15172	14937	15192	15084	15065	15152	15190	15128	15183	15071	14976	15022	15008	15012	15052	15017	15108	15187	15109	14935	15089	15052	14952	15153	15162	15152	15145	15162	15123	15199	15117	15181	15206	15158	14998	15005	14935	15245	15128	14988	15062	15116	14966	15103	15076	14924	14968	15213	14989	15242	14966	15136	15183	15046	15115	15161	14968	15185	15183	15158	15019	14973	15069	15039	15173	15145	15042	15199	14996	15200	15044	15049	15029	15146	15153	15139	15129	15030	15009	15001	15116	15055	15257	15077	15116	15137	15062	14982	15087	15229	15175	15028	15237	15049	15113	14883	15083	15025	15105	15089	15005	15135	15146	14957	15098	15096	15115	14973	15242	15205	15083	14941	15062	15033	15039	15176	15097	15087	15157	15230	15264	15163	15169	15122	14990	15136	15025	14983	15022	15140	15067	15031	15089	15257	15130	15049	15214	15022	15096	15182	15033	15106	15161	15189	15054	15006	15137	15230	15149	14995	15053	15107	15115	15026	15158	15212	14970	15070	15133	15215	15132	15051	14909	15295	15000	15065	15236	15000	14948	15129	15121	15220	15107	15160	15096	15072	15094	15027	15091	15149	15137	15246	15192	15158	15105	14929	14977	14938	15062	15111	15146	15169	15300	14988	15146	14995	15048	15317	15170	15104	15049	15224	15163	15286	15013	15125	15084	15081	15148	15008	15178	14869	15025	15129	15204	15297	14971	14938	15163	14987	15020	14964	15072	15057	15111	15158	15094	15086	15044	15055	15117	15056	15007	15126	14999	15133	15286	15112	15116	15080	15218	15071	15014	15147	14946	15084	15177	14982	14994	14867	15141	15155	15186	15096	15000	15136	15054	14918	15210	15273	15065	15108	15042	15140	15006	15017	14907	15181	15108	15161	15255	15017	15145	15138	15106	15165	15130	15000	15019	15011	15086	15033	14983	15142	15124	14922	15231	15071	15047	15078	15045	15001	15016	15308	14779	15026	15003	15099	15128	15316	15094	15106	15052	15151	15038	15055	15204	14970	15230	14987	14956	15036	14953	15030	15130	15136	14934	15031	15140	14875	14859	15186	15241	15196	14967	14878	15158	15170	15209	15190	15026	15063	15038	15129	15002	14995	15085	15110	15065	15097	14865	15163	15161	15226	15234	15234	15058	15153	15008	15110	15208	15139	15003	15227	15028	15045	14989	14985	15204	15275	15010	15040	14901	15096	15000	15237	15170	14963	15144	15175	15032	15138	15118	14988	15062	15212	15262	14898	15056	14962	15184	15030	15242	15238	15197	15227	15106	15190	15065	15031	15051	15160	15104	15282	15202	15061	15062	15213	15259	15275	15160	14825	15089	15074	15160	15154	15005	15016	15049	15217	15084	15068	15086	15154	14983	15055	14833	15186	15123	15192	15262	15180	15025	15208	15047	15146	15109	14968	15030	14962	15189	15143	15169	15045	15231	14990	15155
22454	21468	28554	24834	22268	24515	25482	21177	19802	19667	19193	18952	18843	18290	18378	17888	17979	17902	17946	17784	17872	17870	17858	17692	17629	17682	17625	17495	17636	17575	17545	17378	17316	17349	17451	17235	17313	17458	17372	17281	17376	17377	17433	17430	17330	17245	17337	17539	17373	17331	17393	17240	17438	17249	17350	17419	17418	17351	17259	17396	17182	17211	17365	17356	17291	17463	17338	17285	17236	17380	17240	17347	17293	17276	17381	17442	17416	17549	17494	17291	17439	17446	17547	17105	17512	17316	17296	17415	17233	16972	17163	17062	17210	17293	17226	17522	17206	17215	17181	17384	17251	17286	17110	17449	17218	17199	17287	17239	17342	17140	17116	17230	17432	17312	17253	17318	17137	17273	17342	17249	17280	17410	17158	17278	17440	17226	17197	17546	17356	17400	17575	17361	17310	17324	17293	17397	17128	17087	17426	17422	17155	17381	17417	17307	17464	17399	17294	17379	17466	17448	17464	17367	17208	17328	17129	17123	17195	17436	17241	17238	17279	17266	17394	17548	17283	17271	17418	17201	17296	17443	17280	17562	17458	17703	17398	17452	17484	17374	17400	17304	17282	17280	17378	17231	17195	17253	17346	17132	17136	17413	17131	17138	17097	17351	17277	17374	17206	17279	17398	17383	17369	17405	17511	17498	17226	17420	17138	17389	17375	17371	17188	17418	17248	17345	17417	17202	17354	17247	17234	17242	17175	17434	17366	17370	17260	17281	17242	17277	17231	17330	17212	17328	17361	17297	17441	17187	17265	17207	17268	17478	17201	17152	17393	17415	17316	17206	17216	17298	17327	17282	17149	17481	17224	17296	17096	17429	17435	17336	17287	17211	17331	17343	17391	17247	17313	17291	17422	17281	17240	17380	17285	17178	17238	17318	17215	17308	17478	17417	17275	17202	17446	17136	17340	17343	17230	17402	17422	17388	17534	17313	17279	17367	17310	17340	17296	17247	17298	17247	17331	17296	17181	17090	17304	17425	17458	17467	17361	17103	17231	17251	17255	17403	17376	17100	17072	17092	17445	17243	17128	17269	17440	17347	17335	17275	17450	17429	17357	17171	17432	17351	17409	17402	17301	17202	17176	17399	17326	17096	17303	17300	17297	17422	17435	17519	17442	17416	17259	17288	17346	17140	17297	17341	17308	17361	17174	17169	17422	17338	17314	17493	17281	17343	17369	17334	17244	17198	17243	17324	17124	17102	17405	17297	17418	17307	17123	17431	17309	17283	17324	17310	17340	17175	17307	17316	17311	17375	17268	17224	17318	17169	17221	17180	17249	17514	17381	17283	17091	17156	17276	17350	17250	17329	17350	17192	17228	17292	17276	17258	17275	17507	17280	17536	17415	17264	17240	17298	17300	17449	17421	17232	17350	17221	17075	17133	17244	17177	17300	17365	17226	17293	17449	17357	17392	17388	17256	17296	17279	17285	17417	17270	17230	17207	17143	17420	17647	17331	17259	17404	17528	17317	17206	17123	17361	17355	17444	17280	17272	17298	17405	17275	17359	17380	17349	17108	17230	17224	17317	17257	17253	17102	17317	17453	17240	17235	17293	17151	17274	16991	17226	17282	17266	17050	17330	17179	17179	17237	17308	17318	17453	17373	17294	17443	17431	17256	17270	17260	17285	17180	17377	17199	17002	17216	17215	17286	17305	17285	17202	17366	17432	17160	17240	17260	17337	17307	17187	17064	17283	17346	17223	17261	17163	17315	17603	17297	17472	17146	17126	17333	17234	17153	17441	17501	17267	17305	17089	17184	17530	17428	17420	17329	17107	17571	17281	17217	17039	17309	17385	17453	16969	17376	17287	17292	17300	17127	17370	17220	17363	17363	17275	17106	17251	17264	17152	17187	17451	17428	17402	17488	17276	17333	17290	17361	17402	17540	17256	17418	17455	17173	17273	17344	17241	17338	17092	17292	17195	17129	17420	17335	17466	17212	17288	17110	17455	17269	17344	17142	17426	17253	17355	17289	17390	17398	17366	17198	17262	17507	17518	17467	17223	17224	17342	17274	17385	17314	17416	17286	17121	17439	17258	17293	17252	17106	17247	17174	17362	17135	17081	17453	17329	17246	17303	17273	17472	17164	17241	17301	17285	17300	17421	17423	17413	17252	17439	17121	17264	17248	17186	17377	17390	17155	17136	17257	17327	17324	17229	17191	17307	17601	17355	17386	17273	17159	17363	17274	17536	17192	17064	17257	17310	17418	17184	17268	17511	17268	17148	17415	17338	17336	17136	17155	17285	17361	17345	17239	17495	17462	17204	17453	17297	17370	17245	17226	17078	17155	17303	17459	17279	17205	17280	17253	17243	17288	17413	17366	17172	17397	17336	17298	17393	17266	17227	17296	17394	17336	17428	17335	17525	17448	17054	17148	17114	17356	17298	17529	17155	17247	17140	17465	17279	17345	17197	17251	17340	17086	17434	17335	17299	17493	17321	17370	17221	17418	17283	17442	17334	17375	17243	17183	17087	17247	17312	17272	17265	17214	17575	17385	17400	17306	17254	17302	17112	17330	17258	17112	17277	17180	17274	17159	17116	17057	17393	17218	17330	17338	17267	17497	17278	17281	17221	17192	17177	16948	17405	17384	17496	17266	17237	17308	17321	17216	17170	17412	17377	17097	17060	17097	17236	17387	17519	17355	17096	17234	17417	17323	17217	17198	17172	17249	17296	17285	17203	17438	17161	16980	17272	17366	17327	17506	17178	17380	17018	17272	17298	17324	17328	17408	17332	17629	17438	17165	17056	17413	17397	17245	17092	17275	17394	17271	17241	17273	17011	17334	17270	17247	17428	17165	17332	17244	17172	17127	17302	17475	17189	17174	17283	17560	17216	17435	17360	17253	17278	17525	17393	17381	17493	17236	17355	17246	17322	17360	17310	17336	17543	17257	17187	17331	17333	17128	17230	17059	17123	17199	17377	17389	17452	17269	17371	17372	17323	17348	17330	17317	17275	17454	17389	17349	17329	17076	17168	17298	17320	17371	17192	17293	17323	17189	17290	17271	17280	17425	17410	17386	17294	17206	17230	17167	17337	17332	17444	17378	17332	17362	17330	17276	17222	17207	17393	17288	17311	17381	17332	17370	17246	17355	17195	17184	17163	17361	17335	17337	17409	17320	17417	17410	17113	17257	17609	17550	17156	17350	17323	17496	17234	17167	17427	17255	17258	17345	17418	17273	17158	17182	17068	17511	17238	17404	17330	17106	17246	17364	17363	17190	17256	17320	17296	17192	17349	17310	17306	17499	17262	17117	17253	17235	17423	17398	17410	17400	17302	17322	17314	17286	17304	17177	17292	17215	17157	17333	17387	17221	17374	17247	17298	17245	17285	17213	17438	17239	17420	17138	17132	17203	17379	17229	17222	17243	17460	17184	17364	17387	17251	17171	17194	17016	17294	17234	17194	17291	17452	17399	17307	17329	17285	17177	17198	17297	17150	17391	17338	17096	17252	17288	17259	17233	17288	17383	17368	17328	17399	16914	17249	17238	17181	17381	17147	17182	17456	17290	17189	16934	17366	17379	17420	17229	17318	17196	17345	17334	17300	17354	17441	17360	17214	17216	17219	17337	17253	17382	17153	17338	17400	17237	17295	17357	17305	17231	17230	17327	17391	17135	17189	17369	17182	17354	17468	17375	17351	17365	17214	17391	17255	17214	17434	17373	17370	17349	17276	17290	17359	17168	17338	17231	17254	17298	17091	17222	17277	17280	17357	17238	17369	17379	17332	17388	17263	17575	17232	17146	17485	17287	17107	17246	17311	17289	17472	17155	17251	17251	17307	17445	17202	17365	17319	17483	17170	17321	17064	17404	17404	17345	17342	17341	17299	17325	17543	17300	17221	17203	17249	17313	17553	17265	17408	17308	17176	17335	17398	17076	17500	17305	17349	17476	17268	17276	17375	17223	17167	17214	17361	17454	17310	17351	17263	17277	17263	17311	17233	17318	17268	17274	17271	17361	17290	17261	17335	17273	17318	17266	17156	17230	17235	17127	17348	17568	17199	17344	17231	17342	17389	17228	17257	17332	17190	17292	17420	17237	17261	17262	17242	17153	17231	17236	17335	17378	17444	17417	17213	17068	17264	17303	17238	17342	17301	17111	17217	17277	17297	17300	17221	17250	17451	17429	17384	17170	17404	17305	17371	17120	17297	17252	17183	17217	17269	17383	17304	17139	17269	17166	17319	17368	17326	17384	17293	17203	17465	17248	17339	17339	17332	17177	17507	17377	17519	17212	17185	17118	17373	17427	17262	17207	17139	17406	17294	17430	17368	17273	17269	17227	17415	17173	17248	17266	17243	17413	17230	17195	17099	17240	17320	17343	17199	17194	17426	17321	17412	17348	17372	17300	17234	17193	17430	17127	17444	17351	17444	17392	17473	17332	17324	17258	17364	17236	17419	17164	17353	17192	17331	17243	17238	17312	17283	17103	17262	17345	17249	17229	17441	17376	17306	17090	17247	17301	17416	17438	17360	17310	17263	17128	17143	17432	17153	17051	16862	17233	17341	17297	17535	17311	17453	17521	17340	17285	17332	17165	17151	17302	17371	17198	17074	17360	17322	17429	17338	17108	17305	17301	17242	17002	17254	17312	17253	17381	17343	17309	17426	17226	17118	17307	17296	17221	17346	17309	17255	17232	17318	17220	17193	17145	17463	17393	17317	17391	17455	17223	17286	17441	17461	17304	17302	17386	17241	17319	17405	17262	17394	17171	17236	17185	17374	17348	17229	17429	17402	17108	17265	17249	17224	17249	17292	17278	17175	17172	17333	17406	17265	17440	17242	17399	17486	17413	17273	17129	17054	17093	17318	17578	17377	17207	17358	17268	17130	17374	17338	17394	17485	17203	17294	17516	17259	17274	17341	17503	17277	17275	17254	17320	17396	17369	17350	17117	17362	17223	17398	17587	17464	17269	17291	17004	17323	17280	17414	17253	17268	17353	17387	17298	17118	17156	17422	17355	17256	17391	17221	17277	17417	17242	17361	17378	17491	17483	17214	17343	17369	17155	17246	17209	17191	17227	17294	17312	17382	17292	17447	17405	17042	17308	17170	17249	17319	17294	17235	17247	17134	17172	17331	16974	17146	17127	17313	17301	17317	17334	17205	17176	17046	17466
24615	48475	41554	32891	27894	24284	22026	20460	19378	18652	18153	17530	17075	16614	16560	16359	16089	16040	15809	15898	15752	15649	15618	15497	15583	15670	15545	15577	15626	15501	15477	15470	15324	15400	15444	15337	15544	15353	15472	15339	15407	15492	15204	15437	15535	15380	15469	15399	15547	15212	15532	15392	15344	15402	15293	15333	15294	15386	15527	15187	15386	15360	15464	15291	15512	15419	15214	15284	15467	15135	15357	15410	15244	15302	15382	15353	15389	15292	15231	15223	15401	15469	15416	15511	15288	15364	15301	15327	15412	15509	15351	15339	15326	15381	15313	15284	15300	15319	15371	15668	15446	15223	15359	15475	15267	15353	15219	15480	15515	15271	15410	15590	15425	15343	15317	15397	15150	15270	15439	15247	15375	15221	15439	15462	15418	15348	15339	15448	15253	15339	15467	15388	15304	15394	15302	15459	15379	15242	15361	15395	15332	15569	15417	15348	15327	15555	15293	15340	15203	15362	15356	15521	15371	15361	15439	15346	15322	15438	15473	15298	15523	15434	15433	15412	15301	15394	15284	15203	15386	15387	15463	15422	15305	15331	15403	15343	15462	15272	15316	15443	15268	15235	15454	15179	15548	15384	15306	15429	15315	15211	15325	15449	15199	15420	15364	15442	15386	15269	15352	15453	15383	15266	15444	15421	15309	15375	15258	15442	15505	15549	15189	15584	15386	15435	15396	15433	15417	15271	15308	15461	15430	15311	15462	15264	15497	15475	15447	15355	15387	15226	15340	15334	15552	15431	15360	15345	15437	15268	15474	15425	15253	15361	15387	15339	15265	15381	15490	15437	15425	15489	15357	15441	15404	15372	15402	15340	15350	15230	15325	15359	15361	15372	15422	15388	15516	15256	15429	15226	15405	15297	15379	15400	15375	15342	15449	15374	15353	15367	15357	15354	15526	15356	15338	15268	15180	15277	15408	15464	15445	15259	15299	15396	15339	15306	15389	15469	15276	15287	15446	15379	15523	15262	15415	15392	15454	15231	15340	15595	15325	15525	15419	15404	15357	15347	15444	15264	15358	15443	15424	15298	15268	15430	15321	15282	15249	15449	15408	15341	15458	15329	15281	15478	15271	15348	15301	15294	15475	15383	15453	15235	15428	15334	15434	15387	15236	15369	15371	15350	15432	15356	15248	15526	15293	15385	15333	15443	15390	15343	15306	15382	15370	15320	15281	15273	15302	15471	15583	15345	15326	15353	15423	15485	15340	15368	15282	15271	15473	15481	15306	15416	15369	15277	15360	15403	15475	15410	15383	15369	15184	15369	15241	15357	15483	15328	15399	15522	15351	15451	15425	15315	15416	15362	15379	15280	15390	15529	15289	15362	15201	15192	15356	15349	15279	15474	15508	15380	15348	15398	15174	15386	15397	15497	15568	15431	15462	15359	15379	15421	15461	15479	15320	15373	15494	15486	15435	15630	15418	15359	15399	15264	15339	15470	15414	15339	15288	15433	15247	15501	15363	15378	15479	15380	15228	15304	15189	15291	15310	15350	15551	15352	15310	15213	15399	15403	15460	15496	15237	15274	15560	15463	15443	15323	15247	15435	15509	15338	15352	15261	15436	15296	15295	15232	15334	15399	15367	15151	15392	15355	15463	15227	15346	15357	15269	15453	15376	15220	15283	15482	15285	15403	15243	15350	15362	15312	15309	15220	15339	15402	15346	15458	15268	15441	15417	15420	15222	15470	15317	15511	15352	15280	15224	15350	15240	15426	15274	15408	15193	15406	15158	15383	15233	15434	15342	15245	15488	15276	15304	15247	15385	15275	15153	15424	15414	15411	15371	15458	15385	15272	15203	15055	15338	15353	15366	15386	15459	15417	15402	15336	15347	15442	15363	15374	15316	15375	15402	15427	15407	15489	15348	15358	15512	15522	15369	15507	15253	15174	15376	15366	15345	15442	15330	15413	15390	15356	15373	15329	15381	15454	15304	15354	15183	15316	15287	15171	15421	15345	15186	15246	15331	15338	15224	15307	15435	15260	15430	15373	15266	15384	15349	15207	15279	15389	15420	15436	15479	15366	15305	15362	15234	15505	15502	15453	15298	15525	15376	15308	15236	15308	15273	15288	15439	15537	15479	15284	15526	15195	15530	15432	15393	15338	15378	15437	15335	15354	15325	15304	15320	15373	15424	15440	15243	15306	15379	15468	15317	15496	15505	15209	15371	15616	15346	15403	15317	15262	15350	15235	15443	15318	15295	15433	15451	15310	15438	15323	15323	15491	15179	15416	15437	15384	15396	15435	15402	15432	15146	15052	15402	15408	15375	15444	15424	15337	15456	15269	15220	15383	15386	15368	15405	15322	15335	15277	15566	15396	15304	15184	15269	15228	15504	15528	15290	15482	15339	15278	15314	15179	15384	15276	15508	15277	15477	15319	15281	15453	15351	15495	15493	15235	15456	15491	15239	15247	15296	15336	15651	15289	15268	15317	15339	15330	15417	15388	15368	15513	15217	15283	15464	15334	15432	15242	15417	15358	15361	15321	15506	15401	15413	15540	15329	15328	15329	15461	15319	15285	15293	15196	15383	15295	15396	15342	15376	15227	15286	15246	15343	15308	15306	15148	15441	15221	15431	15372	15405	15398	15235	15262	15294	15317	15307	15397	15459	15309	15531	15132	15262	15507	15385	15421	15350	15263	15414	15392	15356	15199	15340	15338	15404	15383	15237	15340	15303	15460	15213	15405	15302	15334	15411	15489	15347	15287	15188	15569	15535	15391	15425	15318	15355	15322	15609	15486	15517	15474	15310	15154	15350	15388	15329	15305	15214	15422	15391	15322	15285	15358	15445	15272	15316	15303	15357	15518	15239	15392	15243	15380	15336	15259	15461	15401	15258	15381	15306	15425	15414	15294	15424	15320	15261	15452	15329	15377	15494	15386	15598	15460	15411	15337	15219	15286	15399	15253	15405	15243	15530	15350	15327	15384	15399	15427	15347	15439	15459	15325	15221	15150	15462	15230	15417	15400	15386	15507	15534	15295	15285	15285	15410	15311	15284	15336	15278	15220	15352	15420	15410	15288	15349	15439	15421	15323	15387	15401	15446	15275	15494	15331	15313	15357	15242	15280	15489	15304	15443	15412	15471	15419	15378	15387	15395	15351	15294	15347	15308	15416	15430	15384	15345	15324	15483	15453	15416	15478	15365	15259	15469	15394	15549	15440	15313	15211	15427	15510	15436	15178	15421	15374	15434	15325	15275	15456	15292	15482	15228	15270	15353	15359	15319	15240	15352	15396	15406	15394	15445	15431	15431	15394	15318	15396	15257	15234	15240	15240	15407	15218	15197	15185	15330	15332	15239	15446	15337	15498	15261	15300	15363	15370	15321	15310	15508	15301	15192	15378	15359	15581	15451	15372	15227	15405	15369	15480	15338	15198	15356	15445	15321	15368	15373	15435	15513	15201	15347	15401	15329	15454	15394	15325	15359	15556	15446	15498	15233	15225	15279	15273	15422	15394	15268	15355	15317	15277	15330	15402	15091	15375	15354	15411	15445	15416	15318	15407	15148	15282	15465	15451	15382	15329	15316	15342	15487	15279	15231	15363	15338	15383	15362	15341	15336	15272	15299	15332	15468	15429	15501	15490	15334	15313	15508	15238	15457	15223	15372	15312	15479	15383	15375	15507	15429	15415	15398	15180	15357	15156	15362	15271	15281	15358	15415	15352	15299	15270	15415	15418	15501	15461	15450	15243	15255	15249	15335	15381	15502	15507	15507	15448	15231	15480	15347	15361	15331	15499	15312	15330	15461	15294	15348	15122	15357	15346	15262	15587	15351	15376	15403	15406	15256	15495	15328	15254	15395	15387	15284	15336	15318	15239	15249	15418	15468	15347	15237	15369	15302	15441	15193	15511	15235	15290	15374	15422	15367	15355	15386	15411	15424	15440	15446	15350	15285	15263	15502	15341	15317	15350	15419	15336	15116	15332	15335	15433	15489	15442	15662	15307	15361	15444	15525	15505	15511	15280	15446	15394	15359	15467	15436	15387	15429	15464	15462	15381	15513	15430	15239	15211	15361	15365	15398	15412	15311	15601	15463	15257	15212	15270	15273	15548	15365	15355	15602	15379	15408	15498	15375	15307	15421	15635	15282	15292	15335	15288	15383	15392	15426	15345	15554	15371	15352	15330	15412	15327	15416	15521	15402	15417	15312	15361	15237	15387	15327	15512	15297	15446	15261	15261	15277	15388	15434	15360	15390	15454	15371	15396	15500	15480	15281	15476	15399	15398	15339	15424	15389	15233	15398	15351	15282	15367	15191	15342	15361	15385	15326	15334	15398	15365	15341	15397	15259	15439	15400	15499	15292	15389	15424	15396	15435	15337	15258	15432	15445	15466	15455	15459	15532	15382	15383	15430	15270	15324	15319	15495	15430	15316	15254	15425	15292	15396	15416	15467	15194	15503	15211	15285	15410	15429	15521	15404	15408	15256	15355	15403	15385	15279	15228	15301	15301	15216	15355	15482	15324	15428	15437	15401	15373	15396	15323	15307	15501	15247	15510	15364	15498	15241	15444	15316	15386	15516	15420	15320	15446	15125	15467	15401	15211	15259	15363	15442	15457	15266	15263	15267	15372	15375	15267	15368	15263	15348	15628	15446	15350	15355	15402	15270	15340	15269	15307	15454	15471	15260	15465	15263	15337	15308	15394	15350	15245	15275	15337	15491	15525	15551	15330	15355	15504	15399	15386	15305	15219	15406	15434	15353	15267	15342	15198	15355	15488	15511	15308	15257	15326	15343	15383	15543	15341	15414	15423	15430	15197	15401	15363	15473	15306	15457	15328	15194	15382	15498	15492	15332	15345	15339	15357	15468	15409	15704	15411	15520	15384	15332	15446	15413	15448	15373	15255	15460	15378	15308	15305	15352	15352	15539	15562	15243	15576	15331	15383	15405	15187	15370	15358	15389	15549	15508	15481	15435	15515	15347	15333	15286	15379	15256	15398	15325	15392	15422	15412	15204	15393	15370	15357	15524	15368	15281	15431	15310	15428	15277	15321	15507	15501	15271	15430	15304	15432	15510	15268	15275	15319	15255	15389	15357	15343	15378	15245	15400	15478	15428	15459	15259	15418	15468	15304	15315	15436	15421	15323	15347	15365	15494	15302	15214
29579	26395	30390	26293	21368	20072	18970	18571	17958	17795	17591	17586	17594	17516	17454	17505	17313	17364	17264	17251	17316	16910	17278	16880	17122	17093	17122	16991	17431	17145	17002	16899	17247	17026	17024	16977	17267	17206	17112	16950	17247	17111	17052	17007	17073	16966	17338	16956	16996	16904	16971	17176	17260	17040	17133	17008	17291	17026	17146	16848	17079	17267	17174	17238	17325	17095	17201	17135	16924	17101	17056	17280	17098	16933	17031	17149	16969	16957	16952	17111	17218	17159	17153	17027	17127	17086	17097	16971	17120	16984	17071	16851	17052	16978	16879	16946	17007	17077	16818	16915	17100	17027	17109	17019	17131	16913	17050	17127	17129	17080	17154	17210	17086	16953	16881	16845	17023	17214	16996	17163	17019	17004	17027	17144	16958	17092	17035	16892	17088	17047	17012	16918	17136	17067	16941	16996	16770	16998	17194	16867	17030	17143	16994	17016	16943	16805	17100	17202	17254	17104	17102	17051	16899	17040	17176	17095	16960	17015	17190	17044	17053	17072	17111	17187	17100	17101	17033	17148	17092	16982	17064	17102	16859	17011	16923	17005	16892	16991	17110	17050	17051	16989	16945	17069	17113	16884	17027	17156	17074	17016	17106	17164	17057	17071	17015	17062	17063	16773	16832	17067	16990	17127	16957	17222	17039	16945	17050	17092	16960	16924	17126	17044	17020	17012	17160	17076	17147	16931	17028	17012	17075	17388	17065	16982	17148	16974	17083	17019	17111	17050	17284	17101	17052	17183	17111	17017	17093	17060	17129	17053	16842	17190	17043	16988	17061	17128	16900	17146	17182	17034	17059	16938	17063	17053	16927	17046	17048	16902	17059	17091	16894	16925	17090	16864	17163	17015	16988	17002	17183	17397	17073	17055	17005	16990	17043	17076	17197	16932	17131	16912	17044	17059	17171	16935	16736	16852	17065	17066	17099	17081	17187	17057	17061	16923	17023	16948	17139	17104	17140	17028	16876	17109	16967	17160	17037	17145	16965	16941	17057	17072	16990	17048	16855	17011	16957	17125	16871	16998	17015	16901	17118	17144	16974	16942	17063	17205	17032	17125	17100	17170	17098	17157	17161	16922	17139	16932	17106	16962	17122	17072	16952	16993	16974	17364	16852	16925	17155	17068	16998	16915	17157	17068	17188	17206	16996	17197	17041	17037	16999	16904	17033	16899	16905	16945	17264	16943	16979	17076	17012	17065	17195	17129	17235	17003	17161	17137	17033	17003	16981	17230	17065	17156	17083	17058	17024	17106	16891	17145	17237	17068	16982	17137	17009	17111	16955	17279	16975	16965	17099	17079	17182	16917	17122	17090	17129	17071	17077	17148	16837	16873	16955	17058	17089	17010	17228	17079	17200	17034	16905	17050	17056	17015	16888	17102	16958	17033	17140	16992	16998	16992	17030	16939	17307	17059	17201	16939	17178	17124	17033	17267	17059	16986	17219	17054	17001	16960	17069	16948	17003	17205	17172	17050	16996	17034	16933	16942	16965	17185	16936	17277	16872	16874	16806	17236	17108	17214	16945	17162	17078	17000	17076	17084	17122	16949	16966	17081	17164	16893	17237	17073	17057	17095	17192	17101	17182	17026	17068	16972	17084	17082	16827	16903	17006	17225	17201	17190	17048	17075	17039	17161	17175	17326	17305	17161	16927	17184	17016	17138	17037	16833	17100	17085	17208	17156	17070	17164	16941	17124	17203	16967	16863	16974	16976	16964	17100	16845	17133	16983	16908	17144	17215	16954	17025	17165	17068	16955	17002	17121	17208	17059	16908	17134	16904	16829	16928	17220	17121	17116	17098	17194	17178	17140	17122	17069	17114	17111	17213	17143	17159	16921	17256	17074	17195	17056	17181	17077	17019	17101	17114	17109	17074	16899	16910	17080	16967	16934	17037	17044	16943	17172	17001	16856	17008	16999	17089	17128	17053	16979	17209	17048	17036	17001	17021	16990	17074	17059	17069	16996	17078	16824	17073	17092	17057	17109	17152	17189	17204	16953	17190	17064	17104	17171	16979	16858	17025	17171	17167	17001	16900	17221	17031	17011	17046	17130	17076	17117	16969	17128	17149	17051	17274	17245	17232	17195	17034	17012	17175	16865	16785	16978	16953	16995	17059	17107	17044	16881	16996	17098	16917	17161	17162	17251	17046	17029	17075	16853	17031	17209	17012	17153	17129	16994	17110	17113	17114	16927	16939	17014	17033	16871	17021	16940	17107	16833	17170	16893	17022	16940	17072	17078	17270	16937	17072	17046	17051	16977	17106	16850	17012	17033	17106	17146	17092	17296	16933	17025	17017	16889	17127	17013	17052	17016	17182	16997	17174	17166	17073	17205	16954	17087	17096	16983	17160	16917	17006	17096	17000	17068	17114	16899	17267	16995	16963	16925	17221	17009	16946	17165	16894	16803	17230	16822	17002	17112	17297	17021	17012	16972	17041	17036	17078	17019	16901	16970	16984	17066	17408	17197	17084	17116	17266	16945	17225	17124	17152	17088	17032	17076	17119	16964	17064	17108	17091	17026	17282	16731	17267	16931	17015	17125	17119	17125	16940	16937	17074	17140	17049	17209	17293	17164	17136	17010	17212	17268	16966	16951	17063	17094	17102	17332	17172	16951	17060	16899	17094	17244	17125	16941	17233	16987	16945	16979	17176	17030	17056	17183	17082	17027	17002	17024	17128	17083	17148	17138	17028	17063	17098	17084	17188	16961	17029	17204	17029	17217	17276	17075	17003	16864	17068	16957	17029	17129	17066	17099	17024	16995	16842	17017	16926	16955	17179	16909	17069	17061	17194	16993	16973	17071	17107	17202	17025	17117	17091	17385	17191	17093	17105	17172	17125	17137	17038	17032	16997	16882	17022	17089	17105	17111	17169	17036	17079	17104	17043	17057	17004	17033	17049	16972	16951	17128	17229	16901	17198	16973	17194	16957	17010	17072	16879	17119	17051	17152	16962	16990	17014	17161	17016	17171	17190	17065	16947	16812	17246	17118	16918	16981	16976	17080	17124	17150	17154	17155	17081	16983	16948	17121	17047	17109	17003	17021	17123	16977	16962	17096	17224	17181	16956	17076	17056	17151	16952	16994	16950	17046	17109	17014	17148	16909	17123	17387	17322	17271	16978	16990	16903	17177	17094	16952	17019	17273	17033	17131	17284	17076	17352	17039	17152	17077	16949	17089	17041	17145	17217	16970	17019	17109	17129	17036	17153	17091	16928	16999	17018	17105	16985	16961	17107	17024	17232	17117	17106	17047	16975	16989	17370	17095	17211	16998	17114	17131	16966	16907	17071	16961	16908	17210	17046	17051	17037	17212	17014	17065	17094	17032	17074	17154	17264	16854	17124	17011	16986	17087	17052	17170	17091	17081	17055	17184	17012	17085	16857	17074	17054	17124	17115	17120	17016	16880	17081	17066	17069	16994	16978	17055	17238	16918	17023	17203	17065	17070	16955	17123	17052	17061	17102	17095	17146	17201	17210	16970	17216	17019	17387	17092	17008	17059	17071	17154	17234	17091	17244	16780	17167	17146	16906	17170	17113	17146	17144	17133	17111	17096	17059	16747	17098	17195	17097	17100	16858	16884	16983	16995	17030	17020	16907	16919	17150	17224	17003	17005	17144	17039	17012	16944	17060	16850	17030	17196	17230	17233	17164	17136	17195	17011	16999	16953	17166	16922	17089	17131	17094	17120	17161	16961	17067	17189	17159	17066	17135	17076	17036	16856	17055	17105	17024	17162	17202	17107	17115	16916	17063	17087	17101	16957	17113	17137	17086	17060	17100	17219	16954	17010	17159	16994	16945	17140	17059	17119	17086	17094	17114	16965	17202	17250	17101	17220	17119	16934	17085	17088	17022	17003	17023	17023	17173	17161	17294	17082	17127	17255	17038	17033	17057	17016	17069	17149	16970	17155	16973	17210	17176	17214	17031	17029	16964	17255	16897	16921	16947	16806	17061	17182	17270	16995	17048	16919	17041	16833	16971	17086	17005	17134	17056	17139	16950	17050	17086	17175	17059	17053	17073	17207	16832	17103	17043	17125	17211	16827	17198	17011	17158	16918	16888	16922	16923	17087	16945	17068	17203	17067	17089	17290	17260	17317	17022	16863	17049	17182	17172	17013	17097	17043	17098	17224	16829	16980	17035	17135	17039	17008	17093	17080	17241	17072	17014	17062	17181	17042	17066	16992	17278	16885	17046	17046	17125	16863	17303	17111	17222	17106	17001	16988	17083	17231	16988	16869	16994	17071	16998	17169	16866	17079	16975	17105	17117	17082	17167	17083	17119	17052	17001	17015	17125	16976	17023	17120	17003	16831	17103	16854	17019	17278	17034	16963	17039	16919	17001	16952	17130	17007	17061	16890	17028	16957	17122	17218	17050	17024	17195	17086	17026	17027	17050	17075	17252	16861	17205	17162	17068	17186	17121	16958	16848	17158	16955	16951	17140	17037	17093	16939	17067	17108	16993	17135	17005	17128	17020	16980	17177	17054	16882	17197	16904	17121	17063	17086	17296	16995	16963	17145	17277	17129	17000	17172	16969	16981	16914	17065	16776	16993	17007	17196	16930	17045	16976	17017	16987	17234	17247	17139	17167	17171	16947	17222	17267	17001	17124	17059	17213	17101	17060	17075	16934	17137	16919	16854	17181	16924	17070	16981	17231	17054	17233	16899	16985	17182	17294	16876	17006	17092	17136	17306	17227	17152	17454	17041	16914	17157	17068	17131	16928	17061	17108	16908	16926	17137	16984	16946	17205	17068	16928	17017	17103	16976	17091	17004	17194	17142	16929	16966	16960	17080	16954	17100	17160	17090	17139	16951	17166	17226	17133	17214	16912	17032	16944	16938	16890	17283	17134	17250	17152	17178	17145	16991	17063	17171	17157	17256	16889	17133	17143	17013	17083	17189	16999	16943	16882	16934	17020	17122	17012	17061	17010	17178	17087	16978	17053	17048	17159	17282	17036	17147	17139	17158	17155	17073	17200	17104	17206	17130	17053	17213	16905	17029	17077	17215	17105	17038	17177	17066	17126	17125	17039	16984	17231	16973	17009	17234	17239	17269	17073	16994	17047	17084	17048	17141	17271	17153	16886	17206	17046	17050	17131	17070	16964	16991
24890	38849	32021	24975	21422	19493	18137	17365	16800	16594	16174	16005	15835	15527	15655	15539	15669	15437	15340	15397	15406	15356	15171	15354	15392	15262	15283	15300	15240	15279	15300	15303	15281	15202	15430	15198	15314	15211	15160	15230	15282	15183	15162	15155	15087	15305	15193	15233	15190	15135	15116	15368	15300	15279	15182	15335	15181	15353	15165	15269	15251	15189	15191	15290	15267	15264	15083	15392	15286	15113	15193	15177	15130	15142	15297	15230	15278	15165	15268	15209	15275	15215	15298	15291	15314	15104	15236	15290	15189	15183	15213	15110	15390	15135	15277	15136	15260	15190	15210	15207	15285	15302	15358	15192	15502	15229	15152	15256	15162	15336	15283	15301	15029	15166	15220	15183	15322	15167	15335	15240	15447	15210	15244	15208	15241	15209	15060	15255	15321	15199	15354	15138	15134	15363	15251	15215	15161	15051	15287	15188	15160	15444	15281	15253	15063	15135	15288	15206	15149	15265	15241	15116	15264	15195	15252	15054	15227	15162	15191	15318	15320	15228	15176	15192	15234	15154	15148	15168	15253	15204	15263	15182	15190	15179	15160	15056	15056	15308	15075	15334	15206	15246	15282	15233	15109	15194	15231	15280	15215	15217	15341	15239	15039	15249	15305	15344	15425	15389	15323	15272	15097	15143	15204	15350	15178	15175	15284	15175	15232	15182	15168	15272	15183	15128	15339	15174	15257	15241	15282	15215	15116	15021	15242	15186	15248	15271	15143	15293	15295	15237	15206	15371	15221	15119	15344	15236	15373	15284	15210	15230	15201	15291	15146	15123	15246	15332	15292	15354	15355	15319	15148	15270	15162	15341	15238	15242	15150	15178	15105	15268	15132	15415	15257	15257	15199	15164	15287	15161	15296	15366	15118	15128	15210	15129	15234	15220	15227	15241	15385	15308	15341	15143	15308	15321	15178	15337	15202	15175	15164	15191	15212	15054	15310	15180	15228	15194	15220	15208	15110	15227	15251	15242	15226	15233	15228	15282	15288	15236	15258	15345	15210	15284	15229	15239	15244	15212	15178	15234	15229	15164	15345	15324	15118	15331	15216	15351	15219	15351	15190	15225	15366	15138	15147	15250	15266	15233	15206	15354	15069	15286	15051	15247	15162	15058	15314	15334	15117	15272	15295	15215	15283	15171	15279	15402	15275	15154	15244	15412	15267	15153	15174	15298	15259	15282	15301	15260	15427	15269	15129	15190	15120	15369	15415	15441	15390	15342	15328	15232	15103	15322	15361	15058	15263	15131	15130	15262	15237	15240	15122	15281	15018	15160	15226	15218	15192	15195	15301	15159	15209	15472	15458	15092	15303	15216	15300	15287	15340	15250	15287	15189	15256	15148	15000	15368	15359	15323	15344	15299	15352	15257	15282	15034	15194	15221	15224	15245	15293	15283	15245	15407	15282	15090	15177	15309	15264	15250	15170	15066	15283	15048	15340	15129	15446	15228	15337	15196	15278	15205	15177	15152	15168	15280	15339	15174	15278	15157	15263	15312	15232	15240	15301	15248	15283	15239	15186	15151	15202	15378	15285	15407	15344	15350	15219	15232	15217	15271	15237	15160	15302	15186	15241	15239	15174	15300	15222	15351	15372	15232	15222	15153	15403	15298	15210	15246	15235	15246	15175	15171	15261	15348	15216	15268	15132	15302	15309	15273	15472	15184	15212	15197	15312	15137	15209	15087	15408	15217	15224	15385	15199	15159	15220	15230	15271	15216	15295	15345	15495	15216	15213	15125	15238	15205	15308	15339	15346	15096	15216	15214	15283	15363	15348	15212	15122	15197	15275	15051	15188	15414	15202	15274	15440	15332	15296	15141	15196	15260	15201	15342	15274	15242	15211	15423	15189	15368	15360	15311	15333	15162	15254	15289	15366	15217	15370	15376	15281	15327	15299	15116	15256	15289	15279	15074	15320	15317	15375	15067	15328	15155	15156	15303	15285	15225	15437	15249	15159	15337	15319	15234	15185	15242	15312	15233	15083	15337	15219	15148	15266	15150	15328	15208	15195	15462	15241	15166	15209	15307	15233	15334	15300	15136	15163	15400	15305	15234	15174	15341	15330	15157	15064	15261	15146	15246	15286	15208	15234	15339	15276	15107	15246	15118	15170	15097	15049	15179	15107	15275	15239	15290	15199	15113	15190	15220	15239	15100	15232	15160	15507	15260	15238	15287	15337	15349	15236	15272	15318	15406	15218	15132	15272	15171	15393	15289	15292	15191	15171	15273	15297	15284	15313	15148	15397	15222	15154	15103	15283	15315	15123	15213	15317	15181	15336	15349	15439	15253	15120	15194	15064	15207	15190	15259	15224	15259	15228	15233	15269	15233	15104	15206	15154	15078	15221	15280	15299	15333	15210	15355	15250	15259	15267	15316	15285	15235	15187	15186	15301	15271	15247	15394	15385	15327	15405	15249	15293	15135	15182	15336	15187	15250	15262	15142	15270	15279	15186	15544	15202	15311	15247	15396	15224	15174	15119	15165	15215	15203	15363	15278	15250	15248	15210	15194	15221	15533	15311	15180	15201	15311	15287	15193	15181	15220	15195	15304	15101	15097	15115	15259	15124	15156	15209	15231	15146	15195	15286	15249	15023	15146	15303	15194	15259	15134	15417	15292	15217	15296	15118	15162	15253	15153	15214	15329	15147	15248	15242	15129	15336	15288	15106	15128	15174	15416	15253	15241	15300	15261	15263	15175	15255	15294	15377	15234	15215	15169	15329	15255	15200	15360	15213	15274	15217	15204	15068	15236	15352	15126	15265	15193	15174	15293	15333	15111	15338	15135	15437	15338	15279	15188	15172	15282	15222	15151	15188	15315	15296	15135	15362	15415	15264	15109	15216	15313	15316	15235	15246	15107	15243	15404	15163	15195	14992	15335	15188	15347	15179	15395	15253	15245	15285	15216	15278	15165	15340	15184	15398	15202	15389	15086	15315	15197	15301	15253	15143	15391	15170	15206	15265	15334	15379	15189	15208	15203	15466	15351	15294	15158	15187	15257	15185	15321	15147	15279	15317	15404	15374	15091	15350	15220	15227	15355	15285	15232	15142	15143	15204	15351	15205	15237	15073	15272	15355	15095	15366	15344	15264	15275	15111	15181	15075	15029	15216	15310	15166	15383	15241	15325	15119	15138	15291	15246	15318	15284	15311	15357	15227	15227	15301	15238	15474	15315	15198	15166	15224	15207	15248	15286	15334	15199	15098	15346	15312	15217	15139	15138	15282	15182	15191	15206	15096	15347	15288	15194	15275	15197	15132	15338	15120	15070	15470	15286	15158	15402	15183	15127	15269	15205	15209	15179	15249	15141	15296	15132	15204	15151	15208	15256	15138	15291	15252	15199	15341	15349	15068	15456	15121	15308	15289	15088	15154	15276	15143	15061	15347	15410	15169	15292	15228	15170	15071	15049	15241	15174	15375	15264	15301	15184	15223	15245	15311	15171	15262	15243	15275	15313	15338	15179	15241	15166	15080	15219	15259	15276	15306	15221	15131	15182	15313	15302	15302	15127	15211	15205	15455	15321	15277	15217	15284	15249	15341	15204	15178	15221	15091	15179	15367	15160	15358	15280	15387	15197	15124	15093	15202	15230	15264	15222	15217	15323	15112	15242	15172	15121	15279	15224	15170	15309	15199	15314	15237	15173	15347	15281	15395	15492	15146	15227	15265	15328	15112	15169	15233	15345	15128	15250	15190	15240	15368	15271	15108	15191	15260	15149	15104	15281	15163	15157	15425	15128	15200	15383	15225	15192	15200	15234	15292	15298	15220	15455	15293	15218	15240	15247	15255	15310	15332	15212	15234	14974	15410	15294	15232	15207	15271	15108	15290	15282	15242	15295	15163	15272	15178	15185	15365	15159	15403	15313	15133	15181	15128	15124	15314	15228	15160	15285	15328	15182	15140	15338	15291	15140	15230	15339	15393	15346	15318	15193	15240	15285	15237	15175	15112	14970	15367	15227	15258	15369	15299	15440	15118	15284	15214	15276	15303	15171	15416	15249	15338	15317	15238	15267	15038	15019	15254	15132	15210	15288	15149	15230	15225	15011	15220	15349	15102	15171	15560	15299	15140	15269	15078	15049	15138	15230	15208	15291	15161	15253	15223	15101	15174	15243	15022	15113	15174	15169	15223	15257	15162	15169	15277	15259	15243	15201	15351	15345	15129	15302	15141	15174	15168	15063	15414	15312	15440	15121	15034	15306	15230	15157	15311	15304	15120	15023	15242	15183	15351	15247	15224	15279	15315	15252	15333	15175	15224	15220	15186	15144	15033	15297	15218	15289	15202	15141	15270	15099	15092	15440	15201	15330	15325	15265	15130	15240	15140	15124	15163	15161	15486	15355	15080	15157	15429	15252	15290	15126	15291	15302	15313	15062	15223	15250	15246	15068	15366	15196	15091	15252	15370	15166	15196	15322	15259	15139	15123	15019	15228	15340	15184	15327	15208	15243	15053	15307	15348	15407	15191	15032	15120	15148	15169	15240	15310	15265	15257	15175	15435	15237	15361	15285	15121	15259	15327	15468	15258	15259	15260	15141	15290	15329	14993	15347	15141	15203	15213	15228	15332	15081	15007	15201	15314	15182	15241	15238	15298	15267	15215	15087	15349	15318	15126	15314	15145	15332	15225	15288	15307	15120	15250	15257	15273	15384	15387	15245	15201	15296	15149	15262	15118	15180	15260	15363	15156	14985	15112	15152	15242	15321	15137	15297	15185	15312	15400	15212	15170	15212	15124	15203	15227	15268	15292	15216	15388	15153	15203	15207	15136	15245	15295	15175	15107	15243	15359	15241	15230	15307	15289	15330	15238	15129	15144	15278	15235	15370	15229	15270	15149	15224	15307	15262	15041	15258	15292	15203	15263	15367	15296	15201	15299	15189	15116	15296	15257	15136	15298	15203	15276	15310	15338	15327	15324	15170	15184	15127	15046	15431	15135	15314	15145	15123	15194	15296	15451	15193	15324	15509	15330	15112	15348	15240	15236	15242	15132	15208	15282	15274	15333	15181	15379	15333	15193	15233	15251	15268	15151	15298	15175	15211	15242	15214	15325	15234	15057	15208	15088	15157	15160	15089	15217	15341	15380	15292	15339	15165	15197	15337	15277	15339	15312	15347
23516	21461	28143	25650	23467	23463	22442	19894	18936	18923	18725	18068	17959	17933	17914	17832	17641	17601	17675	17712	17663	17514	17438	17399	17253	17397	17434	17374	17248	17306	17399	17493	17238	17453	17232	17269	17300	17446	17329	17297	17413	17367	17147	17374	17265	17384	17331	17410	17089	17191	17101	17214	17130	17109	17337	17265	17222	17218	17264	17407	17264	17267	17314	17148	17206	17131	17391	17233	17425	16974	16980	17265	17249	17196	17009	17318	17228	17402	17071	17256	17201	17383	17454	17408	17427	17345	17206	17014	17260	17120	17451	17281	17292	17449	17166	17383	17480	17024	17172	17084	17270	17379	17348	17080	17300	17214	17114	17033	17223	17296	17336	17427	17356	17341	17131	17125	17317	17128	17256	17071	17293	17113	17268	17262	17238	17018	17205	17325	17251	17217	17241	17289	17141	17222	17131	16966	17064	17236	17282	17194	17169	17461	17311	17216	17092	17103	17179	17370	17263	17330	17465	17322	17328	17221	17168	17319	17051	17149	17295	17240	17085	17528	17354	17267	17343	17222	17325	17290	17328	17202	17312	16951	17270	17312	17435	17231	17319	17303	17337	17443	17178	17188	17248	17269	17197	17228	17195	17182	17207	17310	17225	17170	17115	17277	17279	17188	17416	16938	17200	17351	17231	17149	17315	17093	17304	17481	17121	16990	17425	17302	17210	17205	17234	17338	17448	17382	17463	17147	17154	17247	17128	17196	17208	17184	17137	17240	17343	17355	17440	17430	17345	17229	17342	17263	17303	17180	17209	17273	17066	17304	17181	17092	17145	17365	17264	17363	17315	17230	17316	17108	17225	17414	17251	17294	17179	17162	17133	17330	17385	17360	17031	17489	17025	17371	17228	17152	17186	17260	17345	17398	17098	17023	17298	17162	17262	17056	17257	17176	17230	17213	17201	17372	17166	17225	17144	17296	17102	17199	17365	17044	17141	17162	17308	17124	17446	17358	17217	17207	17306	17331	17437	17410	17261	17263	17214	17301	17341	17141	17387	17288	17426	17364	17127	17333	17288	17351	17241	17102	16928	17011	17217	17281	17299	17161	17329	17459	17402	17260	17266	17374	17333	17240	17414	17343	17220	17252	17155	17247	17161	17382	17338	17250	17329	17262	17366	17189	17138	17295	17182	17456	17364	17163	17148	17200	17238	17257	17305	17353	17288	17186	17303	17286	17323	17157	17351	17226	17264	17254	17354	17169	17122	17266	17175	17117	17271	17392	17328	17457	17154	17302	17046	17177	17228	17184	17182	17262	17372	17098	17211	17216	17162	17190	17055	17157	17236	17208	17395	17210	17339	17189	17372	17295	17447	17347	17278	17183	17025	17275	17164	17236	17049	17335	17161	17162	17165	17085	17224	17158	17308	17160	17197	17466	17222	17214	17085	17418	17279	17074	17167	17300	17203	17379	17206	17106	17151	17286	17249	17275	17192	17191	17331	17460	17216	17220	17238	17295	17269	17160	17374	17352	17371	17252	17327	17402	17243	17396	17220	17290	17272	17383	17217	17402	17380	17232	17085	17239	17241	17225	17170	17296	17141	17121	17122	17012	16953	17166	17342	17299	17467	17339	17096	17288	17142	17341	17255	17293	17227	17323	17197	17217	17175	17234	17271	17016	17292	17228	17179	17223	17420	17208	17224	17171	17289	17265	17508	17587	17331	17197	17114	17048	17327	17276	17143	17222	17193	17183	17229	17295	17130	17349	17249	17338	17426	17173	17376	17390	17204	17087	17090	17235	17277	17291	17272	17327	17302	17182	17184	17296	17218	17287	17407	17218	17254	17183	17115	17237	16950	17382	17144	17374	17274	17387	17389	17009	17232	17223	17391	17050	17280	17043	17172	17195	17303	17175	17328	17173	17170	17343	17154	17140	16942	17149	17024	17219	17099	17251	17106	17258	17204	17336	17435	17258	17389	17295	17391	17268	17144	17281	17260	17233	17134	17058	16999	17485	17326	17358	17179	17461	17279	17302	17079	17271	17419	17203	17232	17350	17075	17254	17292	17384	17277	17156	17196	17296	17291	17204	17216	17289	17387	17293	17460	17234	17211	17255	17169	17189	17347	17215	17293	17214	17434	17198	17190	17253	17104	17349	17405	17310	17234	17291	17218	17165	17319	17246	17159	17432	17440	17247	17443	17305	17307	17076	17310	17077	17073	17342	17410	17261	17155	17337	17199	17159	17321	17114	17279	17269	17385	17194	17293	17149	17288	17409	17049	17080	17295	17308	17348	17159	17321	17502	17258	17154	17104	17246	16923	17206	17278	17312	17289	17311	17421	17174	17177	17238	17271	17070	17220	17095	16950	17278	17186	17448	17298	17227	17196	17216	17255	17344	17263	17289	17285	17223	17322	17167	17375	17114	17176	17101	17095	17194	17206	17251	17163	17297	17437	17340	17107	17300	17113	17214	17203	17120	17260	17680	17411	16939	17263	17395	17228	17313	17086	17214	17276	17290	17230	17196	17315	17338	17161	17151	16957	17166	17156	16983	17262	17241	17322	17162	17272	17150	17402	17255	17251	17267	17297	17301	17234	17178	17167	17164	17272	17258	17110	17193	17184	17131	17198	17083	17300	17189	17214	17328	17271	17305	17415	17122	17342	17410	16994	17128	17311	17071	17362	17150	17292	17415	17202	17230	17295	17308	17141	16988	17261	17166	17236	17186	17226	17345	17274	17276	17295	17160	17205	17177	17262	17344	17322	17281	17213	17247	17217	17279	17285	17152	17305	17243	17291	17261	17131	17418	17059	17630	17276	17086	17263	17198	17094	17324	17265	17273	17427	17140	17386	17213	17317	17232	17377	17055	17257	17071	17147	17304	17315	17228	17257	17356	17354	17293	17101	17232	17287	17294	17288	17300	17386	17127	17130	17301	17158	16915	17204	17121	17281	17247	17331	17271	17391	17421	17155	17288	17366	17334	17285	17251	17276	17095	17411	17307	17175	17160	17264	17442	17355	17150	17268	17169	17106	17335	17291	17252	17425	17258	17257	17061	17535	17278	17227	17295	17207	17214	17297	17322	17391	17363	17250	17371	17274	17068	17233	17299	17383	17271	17263	17221	17211	17212	17263	17215	17398	17368	17202	17070	17143	17194	17475	17178	17524	17445	17324	17223	17383	17354	17293	17336	17191	17116	17213	17393	17479	17163	17173	17285	17311	17233	17250	17355	17180	17213	17091	17194	17354	17168	17212	17370	17105	17264	17410	17387	17318	17208	17293	17270	17267	17321	17264	17343	17146	17093	17175	17158	17192	17247	17303	17254	17219	17366	17231	17336	17295	17457	17327	17253	17182	17227	17188	17062	16976	17190	17268	17192	17182	17208	17216	17279	17107	17206	17189	17076	17094	17154	17208	17264	17306	17357	17347	17277	17314	17112	17155	16993	17309	17182	17353	17066	17032	17150	17205	17212	17104	17381	17172	17164	17231	17054	17314	17388	17107	17181	17151	17252	17123	17361	17408	17438	17380	17319	17140	17233	17254	17245	17266	17372	17299	17311	17237	17199	17196	17410	17069	17121	17320	17195	17346	17287	17351	17483	17351	17124	17306	17127	17276	17185	17074	16936	17059	17186	17228	17182	17193	17281	17310	17264	17234	17227	17237	17203	17354	17132	17189	17203	16881	17171	17176	17253	17368	17293	17166	17261	17490	17394	17330	17364	17243	17228	17246	17243	17076	17356	17145	17179	17191	17212	17404	17229	17385	17426	17149	17343	17311	17333	17178	17235	17192	17115	17246	17360	17370	17178	17489	17089	17342	17333	17221	17081	17376	17202	17210	16978	17239	17247	17082	17231	17226	17322	17184	17497	17410	17334	17285	17272	17366	17311	17139	17316	17288	17391	17187	17152	17161	17152	17352	17137	17217	17334	17386	17482	17364	17224	17155	17203	17036	17102	17423	17199	17431	17171	17129	17165	17076	17333	17317	17254	17243	17353	17182	17401	17032	17267	17302	17093	17281	17316	17230	17411	17289	17303	17226	17082	17314	17213	17263	17526	17154	17241	17149	17372	17325	17239	17450	17208	17184	17205	17269	17422	17458	17129	17283	17382	17283	17317	17272	17218	17224	17077	17255	17202	17273	17341	17480	17462	17399	17364	17267	17108	17222	17124	17294	17208	17091	17187	17332	17204	17455	17239	17378	17101	17308	17181	17441	17127	17324	17130	17388	16923	17119	17359	17147	17328	17178	17048	17223	17286	17297	17202	17271	17032	17064	17382	17092	17405	17088	17384	17361	17266	17102	17192	17153	17223	17256	17223	17112	17266	17194	17318	17209	17246	17211	17242	17032	17133	17163	17090	17317	17355	17224	17164	17476	17222	17338	17262	17309	17411	17263	17234	17285	17431	17496	17152	17315	17407	17292	17024	17102	17234	17287	17372	17221	17068	17251	17373	17298	17315	17361	17255	17279	17182	17214	17297	17235	17337	17376	17164	17170	17294	17183	17287	17367	17080	17263	17074	17137	17144	17301	17400	17398	17242	17405	17260	17286	17394	17334	17174	17286	17408	17347	17280	17164	17354	17456	17161	17182	17189	17297	17358	17124	17199	17315	17077	17307	17214	17352	17274	17283	17295	17425	17290	17270	17297	17275	17271	17060	17376	17021	17285	17201	17217	17343	17236	17188	17516	17301	17228	17274	17371	17210	17425	17417	17119	17147	17296	17229	17126	17291	17081	17159	17247	17139	17136	17461	17257	17395	17451	17352	17358	17042	17202	17258	17350	17271	17216	17321	17174	17272	17191	17252	17141	17140	17208	17078	17380	17382	17339	17015	17350	17231	17323	17325	17223	17228	17210	17323	17337	17234	17453	17524	17429	17215	17256	17065	17237	17063	17288	17169	17103	17198	17037	17244	17152	17357	17256	17371	17247	17346	17062	17298	17312	17291	17361	17200	17065	17201	17096	17533	17191	17160	17327	17277	17082	17035	17115	17197	17521	17217	17322	17484	17223	17075	17277	17253	17164	17425	17162	17485	17199	17231	17292	17254	17471	17349	17185	17415	17288	17396	17477	17140	17242	17265	17210	17174	17300	17080	17147	17085	17094	17300	17299	17246	17291	17245	17275	17365	17240	17255	17294	17495	17247	17357	17246	17227	17168	17373	17264	17242	17332	17231	17365
23315	44897	37971	29735	25338	22275	20337	18942	18130	17846	17362	16869	16643	16298	16136	15775	15948	15855	16020	15598	15460	15412	15633	15569	15682	15470	15618	15426	15391	15495	15451	15473	15299	15296	15404	15393	15433	15352	15529	15498	15582	15390	15366	15442	15448	15383	15237	15464	15493	15462	15209	15389	15380	15335	15244	15328	15466	15312	15344	15370	15234	15365	15389	15351	15251	15394	15373	15176	15273	15559	15421	15334	15310	15260	15349	15470	15407	15329	15405	15391	15367	15228	15378	15442	15376	15376	15227	15307	15366	15390	15252	15312	15468	15276	15476	15462	15320	15418	15329	15521	15209	15443	15428	15315	15496	15343	15371	15335	15344	15331	15246	15495	15447	15304	15407	15407	15303	15048	15414	15204	15657	15184	15295	15288	15537	15335	15430	15389	15369	15243	15332	15597	15345	15320	15294	15332	15480	15229	15247	15442	15221	15224	15251	15395	15341	15278	15270	15329	15506	15295	15380	15322	15248	15470	15319	15129	15307	15484	15214	15452	15306	15411	15567	15466	15546	15386	15429	15334	15348	15293	15454	15376	15421	15404	15327	15383	15406	15393	15374	15320	15279	15230	15379	15378	15466	15452	15379	15344	15306	15344	15437	15399	15497	15297	15222	15310	15346	15566	15386	15307	15500	15439	15278	15439	15316	15238	15282	15351	15194	15484	15365	15481	15351	15180	15506	15324	15331	15373	15395	15449	15196	15446	15220	15298	15301	15414	15260	15490	15413	15293	15424	15482	15443	15229	15272	15153	15367	15285	15347	15375	15238	15497	15449	15259	15306	15347	15292	15324	15352	15194	15454	15442	15308	15429	15445	15442	15399	15306	15380	15346	15363	15361	15371	15260	15363	15415	15545	15327	15318	15378	15280	15335	15476	15432	15383	15376	15370	15324	15551	15215	15364	15318	15430	15481	15433	15429	15270	15488	15407	15400	15201	15225	15403	15463	15255	15390	15399	15385	15420	15322	15422	15292	15441	15170	15309	15407	15271	15495	15329	15350	15346	15200	15278	15384	15357	15191	15436	15408	15379	15359	15351	15401	15314	15395	15279	15352	15506	15291	15477	15278	15407	15453	15569	15507	15274	15308	15481	15190	15420	15328	15235	15556	15296	15468	15414	15361	15265	15307	15166	15439	15539	15321	15482	15285	15370	15381	15444	15336	15342	15273	15394	15312	15332	15355	15248	15467	15393	15392	15404	15452	15340	15405	15435	15351	15376	15385	15271	15393	15250	15350	15324	15285	15255	15217	15237	15465	15441	15372	15338	15362	15269	15311	15205	15205	15381	15249	15418	15503	15407	15248	15451	15158	15439	15421	15305	15575	15356	15307	15292	15206	15392	15146	15374	15424	15442	15487	15404	15255	15455	15331	15201	15498	15372	15346	15296	15542	15387	15425	15225	15321	15265	15346	15354	15345	15332	15447	15345	15273	15363	15215	15297	15379	15289	15456	15216	15390	15320	15436	15290	15329	15422	15162	15273	15387	15544	15392	15286	15432	15448	15341	15316	15392	15339	15442	15515	15393	15430	15578	15377	15249	15438	15457	15316	15420	15362	15410	15313	15270	15554	15366	15419	15276	15285	15428	15439	15229	15339	15377	15149	15382	15303	15297	15491	15221	15338	15323	15213	15273	15442	15237	15496	15384	15390	15394	15342	15291	15514	15488	15331	15388	15399	15365	15210	15448	15392	15146	15361	15446	15345	15386	15426	15197	15382	15221	15550	15435	15372	15337	15342	15472	15393	15311	15304	15437	15278	15278	15173	15385	15314	15455	15415	15348	15224	15394	15218	15059	15334	15400	15414	15307	15387	15306	15411	15370	15470	15346	15353	15393	15220	15416	15471	15321	15251	15539	15369	15282	15231	15195	15567	15420	15357	15411	15232	15266	15242	15316	15420	15354	15522	15212	15334	15223	15495	15448	15190	15414	15509	15275	15497	15538	15378	15379	15445	15273	15279	15305	15493	15303	15401	15386	15359	15430	15424	15369	15334	15340	15454	15409	15345	15317	15356	15284	15295	15445	15353	15312	15389	15354	15279	15299	15421	15573	15413	15299	15253	15228	15364	15411	15458	15216	15195	15338	15406	15430	15378	15318	15377	15416	15283	15253	15320	15560	15441	15350	15367	15122	15503	15386	15262	15320	15355	15356	15300	15288	15417	15390	15323	15386	15478	15205	15388	15509	15438	15219	15346	15252	15421	15273	15405	15387	15415	15264	15234	15343	15290	15407	15344	15187	15555	15270	15276	15301	15502	15245	15385	15431	15343	15375	15207	15491	15352	15330	15322	15216	15374	15345	15348	15279	15264	15275	15470	15389	15397	15349	15398	15330	15482	15215	15303	15406	15392	15302	15326	15327	15384	15317	15402	15438	15377	15430	15208	15488	15331	15295	15349	15376	15503	15262	15292	15292	15411	15384	15362	15431	15275	15502	15491	15368	15322	15387	15364	15459	15425	15465	15113	15518	15245	15481	15321	15328	15293	15412	15476	15420	15360	15287	15411	15471	15500	15334	15414	15374	15424	15443	15448	15374	15354	15239	15149	15349	15496	15380	15342	15388	15527	15392	15351	15485	15389	15334	15416	15392	15244	15278	15351	15167	15235	15411	15455	15398	15318	15310	15302	15381	15488	15418	15305	15304	15314	15351	15252	15332	15365	15324	15338	15313	15397	15275	15190	15340	15292	15422	15355	15256	15265	15334	15407	15281	15450	15235	15334	15413	15309	15245	15441	15392	15231	15205	15531	15402	15525	15187	15189	15370	15338	15447	15477	15455	15257	15352	15281	15244	15345	15322	15369	15188	15464	15236	15454	15208	15361	15357	15273	15256	15483	15403	15390	15318	15439	15335	15447	15171	15396	15319	15470	15337	15385	15283	15601	15325	15209	15593	15292	15421	15432	15438	15398	15599	15396	15337	15301	15428	15322	15493	15331	15396	15211	15343	15523	15273	15327	15345	15514	15340	15339	15324	15510	15183	15336	15488	15273	15503	15269	15358	15442	15371	15304	15294	15286	15445	15370	15463	15275	15203	15165	15171	15289	15219	15602	15518	15313	15608	15349	15291	15521	15406	15333	15316	15313	15502	15345	15435	15358	15315	15399	15537	15195	15403	15339	15399	15386	15100	15420	15287	15510	15469	15381	15350	15213	15495	15477	15207	15403	15338	15266	15353	15404	15187	15594	15347	15415	15379	15410	15204	15326	15479	15441	15424	15275	15317	15568	15402	15437	15275	15320	15399	15410	15264	15188	15372	15381	15451	15354	15292	15411	15282	15390	15408	15428	15278	15199	15306	15256	15234	15425	15306	15485	15543	15522	15406	15277	15516	15199	15264	15287	15298	15337	15295	15316	15486	15380	15504	15487	15358	15578	15370	15352	15433	15189	15521	15508	15275	15318	15401	15394	15471	15360	15369	15205	15354	15503	15398	15291	15360	15501	15459	15563	15428	15427	15248	15324	15352	15381	15559	15436	15535	15459	15317	15347	15273	15254	15322	15335	15362	15229	15485	15274	15380	15342	15381	15301	15266	15166	15492	15290	15527	15458	15456	15353	15213	15270	15344	15469	15429	15300	15407	15335	15247	15383	15154	15439	15408	15443	15389	15373	15312	15278	15512	15456	15335	15363	15332	15504	15355	15486	15176	15339	15285	15294	15378	15477	15342	15460	15379	15385	15368	15186	15379	15316	15376	15339	15337	15416	15296	15524	15293	15486	15437	15335	15337	15265	15326	15280	15173	15496	15297	15266	15501	15441	15467	15364	15260	15355	15372	15482	15258	15572	15297	15408	15618	15342	15497	15352	15482	15273	15415	15404	15215	15353	15472	15474	15371	15495	15376	15327	15298	15387	15410	15369	15459	15473	15371	15467	15263	15394	15322	15249	15328	15559	15316	15555	15282	15501	15302	15428	15528	15448	15352	15352	15324	15396	15421	15506	15409	15487	15305	15367	15450	15482	15274	15402	15348	15344	15271	15288	15273	15372	15356	15409	15433	15456	15432	15428	15384	15367	15360	15503	15287	15510	15392	15390	15469	15477	15277	15242	15399	15305	15274	15335	15468	15514	15282	15439	15412	15303	15369	15399	15321	15467	15492	15193	15501	15313	15233	15289	15261	15406	15314	15457	15448	15273	15248	15490	15287	15354	15524	15376	15372	15442	15455	15285	15384	15623	15419	15309	15311	15370	15321	15440	15443	15435	15528	15319	15398	15357	15396	15403	15263	15460	15532	15456	15367	15417	15453	15410	15247	15322	15345	15350	15291	15291	15415	15284	15491	15340	15401	15421	15349	15452	15217	15467	15111	15309	15318	15160	15237	15355	15391	15309	15434	15393	15338	15272	15228	15357	15289	15431	15567	15459	15358	15417	15414	15381	15226	15342	15298	15386	15319	15420	15274	15499	15400	15294	15366	15282	15271	15413	15304	15353	15221	15380	15315	15435	15343	15496	15225	15415	15398	15469	15390	15297	15526	15314	15511	15361	15418	15379	15430	15343	15251	15190	15275	15501	15208	15436	15542	15428	15282	15500	15297	15454	15421	15345	15231	15386	15298	15529	15399	15237	15508	15338	15399	15287	15746	15390	15281	15385	15370	15331	15297	15433	15294	15422	15420	15323	15262	15382	15397	15335	15286	15297	15345	15568	15259	15527	15346	15557	15419	15197	15399	15705	15290	15535	15281	15475	15343	15242	15377	15356	15429	15304	15452	15385	15307	15346	15405	15401	15295	15329	15360	15465	15352	15316	15326	15411	15274	15409	15455	15427	15341	15361	15303	15411	15338	15394	15268	15327	15371	15143	15390	15653	15471	15441	15370	15367	15457	15499	15347	15226	15475	15453	15240	15583	15205	15223	15411	15431	15289	15266	15219	15303	15200	15255	15378	15340	15254	15426	15412	15480	15332	15465	15426	15376	15218	15313	15385	15313	15376	15409	15185	15382	15454	15337	15319	15383	15531	15418	15200	15415	15338	15550	15271	15389	15494	15310	15278	15441	15230	15469	15421	15364	15440	15288	15277	15604	15401	15293	15329	15263	15404	15224	15348	15377	15275	15398	15406	15317	15208	15171	15443	15445	15323	15316	15333	15370	15369	15254	15421	15377	15460	15444	15218	15479	15392	15365	15278
25335	21631	27683	28087	22023	20273	19784	18777	18182	18002	17825	17359	17575	17260	17581	17292	17175	17129	17032	16919	17039	16850	17181	16969	16910	16867	17149	17126	16687	16990	16883	16806	16962	17042	16661	16865	16926	16923	16810	16789	16830	16879	17188	17011	16895	16956	16824	16893	16543	16825	16781	16969	16840	16962	16808	16841	16928	16654	16840	16764	17017	16913	16791	16921	16963	17154	16910	16746	16926	17048	16976	16784	16736	16876	16893	17040	16888	16814	16952	16722	16872	17039	16921	17030	16862	16845	16845	16793	16832	16864	16730	16825	16688	16906	16843	16897	16881	16924	16914	17002	16743	16935	16945	16864	16991	16840	16899	16840	16664	16912	16787	16887	16882	17167	16888	16834	17052	16925	16652	16814	16797	16675	16712	16936	17089	16925	16828	17010	17069	16778	17062	16998	16873	16870	16937	16916	17068	16612	16759	16835	16909	16884	16954	16952	17004	16947	16831	16981	16973	16921	16837	16932	16911	16752	16652	16828	16989	16705	16850	16990	16960	16840	16878	16716	16922	16875	16875	16815	16793	16912	16912	16872	16974	16957	16749	17029	16747	16741	16900	16773	16825	16835	16747	16887	16934	16750	17019	16919	16959	16781	17006	16875	16854	17099	16957	16851	16936	16858	16921	16948	16821	17014	17025	16915	16824	16671	17032	17012	16717	16921	16910	16970	16932	16759	16977	16790	16847	16979	16850	16886	16856	16811	16929	16847	16871	16942	16785	16919	16803	16790	16924	16866	16803	16943	17039	16780	16735	16793	17010	16683	16946	16829	17032	16842	16675	16673	16780	16909	17101	16849	16798	16883	16865	16886	16853	17096	17027	16876	16980	16622	16649	16995	16796	16735	16955	16792	17027	16878	16784	17023	16830	16940	16824	16833	16945	16968	16792	16848	16856	16751	16978	16938	16935	16806	16915	16805	16901	16731	17041	16618	16974	16812	16938	16713	16837	16843	17016	16989	16740	16711	17003	17080	16907	17001	16720	16731	16789	16649	16995	17043	16774	16847	16938	17217	17046	16978	17018	16934	16919	16700	16872	16895	16896	16908	16817	16677	16764	16786	16751	16725	16710	16862	16920	16994	16828	16811	16962	16974	16805	16954	16885	16740	16734	17026	16717	16751	16981	16850	16979	16852	16874	16751	16779	16949	16889	17030	16940	17048	16888	16738	16885	16874	16973	16703	16913	16724	16933	16766	16943	16875	16841	16786	16872	16796	16921	17038	17068	16974	16914	16978	17070	16821	16807	16926	17125	16839	16928	16780	16739	16957	16885	16780	16675	16690	16722	17077	16860	16900	16737	16773	16880	16925	16907	16624	16836	16795	16757	17024	16848	16909	16989	16741	17040	16768	16648	16938	16659	16730	16845	16718	16862	16763	16688	16766	16858	16627	16789	16759	17027	17156	16980	16915	16911	16759	16976	16750	16985	16916	16854	16924	16914	17020	16866	16869	16882	16829	16793	17037	16899	16956	16968	16879	16946	16975	16955	16997	16981	16839	16876	16824	17015	16774	16985	16787	16704	16649	17051	16768	16823	16916	16956	16747	16707	16996	16961	16917	16830	16679	16889	16904	16798	16764	16876	16735	16969	16682	16959	16937	16892	16819	16858	16840	16799	16686	16708	17027	16991	16737	16985	16929	17062	17008	17097	16881	16863	16722	16800	16776	16988	16786	16786	16600	16877	16990	16852	16827	16816	16785	16780	16966	16716	16996	16781	16928	16534	16888	16837	16865	16849	16998	16962	16632	17094	16824	17048	16940	16857	16835	16936	16940	16866	16810	16846	16673	16806	16796	16777	16824	16916	16797	17011	16898	16783	16933	17001	17035	16862	16776	16860	16736	16905	16852	16846	16900	16745	16922	16857	16961	16696	16990	16852	16887	16983	16939	16713	16850	16989	16881	16954	16941	16751	16942	16942	16785	16809	16890	16978	16873	16830	16933	16837	16786	16864	16960	16854	16869	16797	16876	16742	16664	17060	16703	16968	17092	16649	16760	16842	16806	16691	16751	16905	16799	16807	16910	16979	16804	16879	16816	16781	16698	16681	16993	16796	16816	16811	16787	16766	16845	16926	16984	16778	16848	16817	16816	16863	17054	17178	16881	17018	16883	16758	16924	16823	16684	16886	16779	16927	16786	16918	16661	16849	16851	16803	16916	16816	16809	16874	16859	16871	16755	16680	16987	16771	16926	17013	16860	16751	17028	16970	16833	16705	16978	16934	16928	16788	16833	16844	16851	16935	16766	16896	16996	16923	16994	16924	16756	16775	16930	17042	16857	16894	16833	16949	17059	16982	16861	17057	16900	16909	16864	17014	16725	16891	16958	16762	16784	16858	16896	16828	16907	16909	16727	16948	16983	16833	16798	16798	16920	16851	16822	16678	16843	16999	16776	16841	16707	16867	16815	16963	16775	17017	16925	16988	16955	16821	17086	16731	16908	16859	17138	17098	16868	16695	16697	16811	16969	16683	16844	16842	16953	16993	16966	16825	16953	16995	17034	16936	16793	17021	16842	16905	16836	16691	16745	16953	16852	17064	16672	16791	16696	16756	16802	16773	16941	16909	17027	16906	16953	16903	17023	16700	17071	17005	16965	16839	16698	16758	16720	16722	17004	16857	16621	16905	16854	16904	16843	17081	16975	16997	16785	16818	16837	16673	16870	16966	16843	16778	16933	16933	16829	16980	16951	16891	17047	17033	17053	17004	16844	16713	16930	16805	16889	16926	16840	16922	16950	17027	16818	16824	16819	16859	16805	16757	16943	16950	16818	16982	17089	16782	17045	16790	16989	16694	16876	16878	16907	16899	16811	16752	16908	17069	16809	16916	16830	16834	16896	16848	16969	16948	17066	16827	17144	16898	16705	17093	17005	16896	16782	16775	16900	17039	16799	16828	16981	16554	16873	16826	16873	16809	16818	16742	16839	16952	16756	16791	16854	16886	16831	16841	16800	17004	17069	17104	16913	17164	16929	16856	16734	16802	16783	16758	16899	16771	16956	17142	16993	16803	16799	16751	16934	16862	16943	16974	17021	16967	16756	17008	16827	16806	16905	16986	16859	16793	16856	16717	16731	17010	16982	17082	16725	16803	16902	16585	17021	16961	16800	16970	16944	16855	16853	16902	16943	16821	16912	16806	16785	16979	16967	16931	16847	16568	17009	16737	16715	17032	16879	16839	16862	16999	16841	16799	16761	16917	16764	16756	16915	17073	16817	17070	16862	16831	16950	16721	16792	16790	16992	16842	17069	16691	16893	16840	17077	16968	16804	16896	16965	16902	16723	16938	16764	16776	16764	16633	16929	17055	17014	17007	17009	16895	16822	16709	16799	16952	16757	17126	16905	16814	16896	16879	17055	16984	17088	16847	16824	16838	17022	16817	16660	16887	16932	16958	16870	16964	16857	16956	16960	16990	16939	16930	16781	16757	17041	16776	16943	16751	16982	16890	16770	16948	16692	17032	16988	16956	16742	17011	17138	16942	16768	16876	16980	16823	16911	16828	16824	16992	16842	17173	16943	16785	16965	16658	16900	16895	16815	16926	17065	16888	16965	16831	16781	16973	16692	16938	16678	17045	16878	16982	16800	16978	16937	16851	17005	16720	16807	16932	16804	16954	16823	16688	16911	17002	16784	17042	16752	16773	16710	16726	16772	16902	16849	16781	16848	16972	16827	16821	16992	16904	16846	16836	16969	16803	16705	16838	16987	16997	17033	16897	16850	16804	16786	16845	16906	16850	17055	16806	16838	16455	16829	16903	17008	16977	16922	16622	16892	16666	16982	16808	16787	16957	16971	16967	16926	16836	16977	16927	16837	16908	16780	16970	16868	16808	16987	16957	16870	16905	16873	17062	16926	16953	17227	16739	16709	16840	16616	16870	16819	16842	16889	16709	16824	17003	17036	16830	16895	16906	16631	16967	16939	16825	17067	16930	16864	16946	16905	16867	16880	16871	17021	16854	16929	17011	16891	16914	16907	16761	16788	16822	16733	16611	16793	16856	16797	16808	16938	16898	16963	16995	16896	16689	16949	16917	16897	16865	16675	16876	16686	16845	16840	16813	16819	16973	16841	16837	16866	16819	16981	16929	16906	16926	16931	16793	16806	16649	17019	16879	16996	16737	16924	16949	17012	16885	16998	16907	16796	16907	17053	16730	16813	16851	16908	16979	17085	16832	17025	16843	16799	16851	16783	16965	16763	16779	17067	16971	16820	16821	16775	16830	16854	16965	16988	17042	17081	16785	17058	16846	16916	16745	16862	16901	16769	16893	16816	16762	16865	16840	16993	17016	16842	16929	16965	16833	16837	16878	16727	17031	16855	16841	16947	16626	16830	16810	16992	16841	17023	16961	16847	17057	16923	17042	16910	16736	16650	16959	17166	16727	17037	16835	16945	16893	16973	17128	16946	16942	16849	16912	16810	16699	16563	16916	16880	16895	16879	16919	16968	16924	16782	16775	17110	16640	16889	16909	17114	16893	16779	16883	16887	16759	16880	16952	16897	16880	16850	16968	16844	16775	16879	17020	17162	17012	16902	16786	16800	16909	16876	17124	16691	16727	16793	16905	16682	16852	16930	16758	16760	16952	16979	16752	16850	16903	16830	16827	16761	16903	16937	16866	16635	16913	17045	16758	16610	16721	16813	16998	16863	16825	16747	16839	16610	16977	16901	17009	16909	16827	16674	16970	16813	16880	16725	16988	16943	17030	16834	16858	16987	16854	16765	16725	16873	16976	16989	16882	17021	16929	16688	16775	17028	16994	17017	16859	16762	16751	17087	17011	16902	16831	16992	16817	16853	16890	17151	16905	17143	16847	16747	16820	16779	16914	16877	16692	16886	16865	17115	16846	16966	16806	16785	16876	17022	16847	16825	16787	16760	16770	16593	16805	16813	16885	16658	16972	16887	16820	16936	16816	16935	17053	16818	16969	16865	17004	16866	16915	16866	16928	16752	16855	16926	16956	16849	16824	16842	16868	16771	16891	16818	16988	16905	16787	16769	16911	16998	17011	16715	16823	16707	16808	17016	16807	16868	16841	16734	16820	16875	16870	16854	16867	16784	16748	16765	16867	16970	16776	16794	16683	16974	16896	16810	17104	16805	16852	16886	16878	16876	16788	16931	16721	17017
23516	41084	34524	26851	22709	20458	18579	17902	17207	16774	16573	16112	15793	15643	15716	15702	15516	15463	15476	15393	15365	15301	15325	15134	15384	15051	15119	15114	15025	14995	15215	15115	15103	15117	15265	15005	15234	14925	15131	15207	15193	15182	15175	15098	15118	15029	15063	15068	15063	15120	15114	15018	15330	15068	15189	15105	15019	15048	14985	15255	15150	15044	15288	15137	15138	15224	15091	15201	15115	15142	15013	14960	15097	15179	15100	14909	14938	15251	15087	14988	15099	15347	15007	14878	15158	15132	15039	15158	15187	15108	15087	15302	15310	15063	15065	15073	15027	14960	15217	15155	15063	15219	15056	15152	15096	15129	15087	15012	15065	14944	15224	15128	15061	15103	14952	15104	15145	15024	15299	15144	15107	15168	15090	15115	15023	15177	15118	15043	15072	15160	15110	15172	15288	14919	15111	15224	15209	15174	15134	15110	15024	15214	15286	14883	15222	15158	15115	15085	15050	15102	15111	15133	15156	15217	14967	15173	14986	15211	15170	14954	15011	15335	15017	15113	14835	15076	15043	15087	15111	15248	15122	15018	15282	15042	15048	15211	15196	15098	15147	15059	15130	15033	15153	15137	15142	15108	15065	15108	15089	15216	15072	15171	15018	15083	15056	15035	15127	15086	15111	15269	15128	14968	15035	15322	15046	15139	15138	15134	15056	15072	14951	15132	15116	15077	15015	15178	15021	15025	15142	15222	15077	15164	15267	15281	15183	15131	15148	14956	15074	15184	15067	14949	15036	15127	15123	15163	15179	15215	15019	15176	14926	15016	15160	15071	15202	15213	15262	14940	15137	15089	15063	15223	15116	15296	15258	15063	15171	15102	15124	15227	15105	15091	15214	15027	15066	15127	15085	15256	14972	15159	15200	14980	15135	15175	14854	15148	15153	15101	14912	15028	15188	15039	15021	15104	15258	15014	15175	15008	15145	15052	15115	15147	15102	15161	15203	15221	15020	15019	15182	15049	15147	15065	15271	15128	15221	14988	15422	15087	15076	15111	15213	15006	15062	15082	15007	15233	15087	15052	15318	14961	15172	15012	14994	15148	15262	15029	15057	15106	15080	15005	14965	15096	15072	15069	15107	15108	15185	15191	15012	15081	14912	15074	15192	14984	15309	15170	15041	15094	15089	15293	14964	15199	15284	15180	15359	14928	15066	15190	15075	15171	15033	14976	15172	15091	15361	15090	14988	15220	15027	15154	15059	15115	15125	15191	14985	15102	15124	14985	15019	15075	15009	14999	14936	14944	15198	14972	15139	15097	14998	15016	15167	15015	15285	15170	15189	15171	14944	15232	15055	15030	15152	15046	15088	14942	14924	15106	15109	15123	14997	15174	15086	14991	15304	15206	15232	15055	15200	14993	15195	15148	15203	15188	15118	15121	15219	14985	15085	15128	15005	15138	14982	15260	15074	15055	14991	15023	15122	14980	15066	15036	15222	15015	15094	15107	15115	15163	15173	15163	14975	15045	15018	15136	15116	15098	15142	14897	14991	15154	15126	15162	15213	15120	14957	15102	15255	14907	15084	14984	15220	15217	15134	14983	15099	15102	15095	15196	15096	15187	14943	15113	15154	15076	15158	15002	15179	15075	15207	15144	15033	15153	15055	15024	14997	15055	15242	15238	15082	15117	15132	15143	15366	15046	15358	14984	15077	15071	15092	15162	15182	15133	15114	15097	15175	15171	15090	15253	15141	15105	15130	15061	15190	15221	15189	15242	14990	15182	15184	15032	15122	14988	15054	14969	15028	15240	15017	15123	15082	14996	15070	15111	15089	15051	15209	15236	15182	15034	15123	14970	15202	14935	15034	15060	14914	15091	15078	15068	15204	14991	15035	14946	15162	15274	15211	14929	15098	15201	15291	15155	15130	15121	14938	15135	14938	15173	15255	15058	15025	15167	15189	15255	15212	15222	15089	14885	15252	15228	15080	15013	15172	15131	15278	15094	15124	14986	15041	15180	15081	15180	15022	15247	15030	15164	15144	15076	15276	14999	14945	15100	15131	15140	15043	15228	15134	14901	15187	15231	14903	15030	15015	15082	15176	15163	15205	15175	15107	15162	15226	15026	15087	15010	15137	15143	14915	15010	15054	15040	15178	15194	15116	15123	15096	15198	15249	14953	15185	15055	14993	14996	14994	15302	15057	15062	14983	14994	15153	15197	15111	15132	15160	15272	15142	15184	14953	15184	15231	14911	15140	15174	15134	15108	15249	14840	15140	15084	15172	14993	15133	14986	15215	15131	15035	15075	15093	15142	15122	15121	15255	14965	15103	15069	15122	15029	15115	15195	15072	15170	15105	15255	15026	15098	15105	14934	15376	15156	15075	15055	15073	15098	14969	15125	15059	15319	15069	15127	15056	15136	15195	15125	15049	15072	15241	15143	15102	15132	15249	15190	15284	15250	15072	14989	15095	15102	15177	15304	14958	15118	15053	15045	15142	15175	15117	15131	15304	15203	15183	15063	15112	15063	15038	15205	15130	14987	15035	15212	15004	15115	15040	15100	15196	15206	15134	14960	14955	15361	15068	15102	15159	14994	15125	14972	15128	15209	15077	15091	14997	15071	14997	15149	15277	15091	15053	15025	15175	15090	15113	14943	15148	15050	15186	15068	14981	15172	15086	15126	15124	15099	15171	14994	15120	15134	15229	15177	15107	15142	15207	15048	15085	15161	15122	15187	15095	14932	14819	15213	15034	15182	15065	15036	15197	15054	15105	15026	15094	15166	15126	14995	15155	15100	15039	15099	15023	15285	15168	15159	14995	15374	15216	15079	15024	15047	15046	15139	15109	15148	15039	15046	15038	15334	15093	15231	15002	15130	15149	15043	15189	15004	15039	15099	15057	15103	15156	15018	15113	15037	15209	15259	14974	15124	15047	15052	15027	15163	15142	15019	15161	15140	15157	15089	15043	15193	14967	15117	15088	15171	15104	15208	15047	15130	15121	15082	15114	15207	15010	15244	14926	15264	15038	15139	15229	15074	15309	14954	15049	14959	15105	15074	15028	14977	15116	15167	15158	15121	15030	15228	14847	15049	15293	15222	15322	15200	15243	14916	15081	15076	14988	15062	15239	15206	15001	15060	15143	15003	15120	15083	15037	15135	15067	15046	15117	15110	15281	15075	14999	15160	15198	15094	15150	14972	15054	15073	15090	15132	15146	15012	15062	14989	15222	15097	15063	15079	15079	15069	15011	15060	15136	15144	15104	15041	15087	14890	15317	15200	15145	15000	15123	14863	15141	15059	15175	15005	15244	15071	15245	15355	15268	15117	15092	15246	15066	15153	15288	15087	15004	15137	15171	15189	15114	15197	15216	15089	15037	15042	15131	15011	15093	15104	15199	15226	15166	15124	15103	15039	14968	15173	15134	14999	15028	15049	15265	15173	15039	15068	15021	15084	15175	15076	15002	15266	15070	15219	15091	15158	15175	15056	15180	15016	15086	14928	15164	15132	15103	15000	14878	15131	15056	15194	15105	15034	15218	15054	15079	15071	15022	15273	15022	15144	14924	15168	15073	15074	14998	15008	15077	15205	15366	14995	15026	14980	15095	15089	15097	15000	15010	15270	15061	14995	15076	15117	15148	15035	15048	15287	14985	15376	15223	14966	15187	15116	15141	15225	15166	14984	15104	15062	15172	15246	15134	15032	15138	15204	14987	14932	15140	15050	15030	15202	15116	15049	14975	15112	15237	14996	14926	14991	15030	15029	14971	15122	15385	14980	15089	15249	15081	15029	14986	15095	15178	15281	14979	14974	15218	15093	15040	15162	14997	15052	15213	15114	14918	15205	15202	15056	15115	15130	15210	15148	15103	15052	15147	15147	15021	15187	15070	15127	15091	15040	15071	14973	15187	15059	15218	15067	15081	15107	15049	15056	15100	15131	14919	15195	15032	15041	15122	15285	15067	15239	15192	15019	15095	15141	15107	15039	15374	15033	14982	15156	15043	15213	15049	15158	15097	15115	15283	15197	15341	15072	14988	15131	15163	15273	15149	15213	15093	15124	15043	15128	15124	15129	15068	15393	15071	15189	14893	15049	15069	15005	15101	15095	14967	14954	15059	15079	15181	15278	15120	15081	15212	15188	15111	15096	15040	15028	15031	15102	15228	15164	15080	15058	15134	15123	14992	15148	15052	15138	15172	15097	15128	15209	15207	15211	14990	14982	15255	15200	15241	15229	15119	15106	15222	15269	15006	15072	15127	15178	15139	15126	15032	15008	15237	15324	15103	15117	15093	15188	15032	15231	15067	15177	15156	15175	15008	14962	15042	14996	15130	15016	15055	15088	15224	15019	15061	15289	14979	15062	15119	15127	15254	14898	15183	14979	15194	15030	15207	15007	15111	15242	15083	15148	15137	14894	14888	15041	15245	14991	15238	15041	15122	15072	15262	15038	15209	15165	15190	15071	15024	15106	15124	15106	15063	15157	15237	15148	15151	15219	14945	15012	15325	15205	15272	15073	15269	15158	15348	15034	15108	15090	15087	15079	15095	15059	15146	15100	15093	15274	15071	15042	15124	15049	15067	15130	15039	15185	15154	15102	15206	15122	15129	15067	15207	15022	15081	15190	15172	15073	15302	15079	14786	15028	15060	15179	14934	15150	15212	15308	15209	15118	15031	15078	14996	15178	15116	14995	15072	15182	15333	15338	14999	15198	15076	15193	15094	15155	15124	15049	15156	15258	15158	15165	15086	15195	15019	15166	15033	15057	15247	15101	15335	15148	15113	15087	15081	14939	15059	15032	15150	15049	15030	14981	15129	15061	15052	15077	15195	15129	15134	14993	15206	15149	14941	14948	15066	15139	15212	15028	15058	15164	15137	15035	15210	15138	15091	15254	15200	15072	15153	15144	15259	15092	15272	15190	15191	15100	15190	15071	15068	15092	15216	15095	15071	15246	15172	15151	14964	15038	14983	15053	15043	15226	15200	15060	15126	15105	15110	15137	15028	15075	15113	15085	15077	14996	15148	15135	15084	15217	15214	15147	15218	15053	15212	15166	14945	15035	15059	15150	15149	15261	15033	15256	15137	15174	15024	15128	15048	15141	15120	15258	15137	15185	15090	15241	15039	15210	15163	15081	15239	15210	15237	15082	15122	14908	15109	15051	15006	15047	15097	14916
22523	21467	28632	24828	22279	24822	25777	21178	20095	20063	19284	18641	18555	18277	18326	18167	18113	17897	17738	17651	17583	17543	17592	17602	17694	17462	17632	17591	17416	17313	17415	17418	17506	17314	17397	17460	17262	17096	17141	17464	17517	17481	17434	17324	17413	17475	17235	17411	17323	17584	17461	17238	17220	17468	17422	17271	17394	17272	17177	17333	17167	17367	17390	17268	17387	17220	17221	17307	17291	17215	17116	17142	17280	17194	17219	17200	17018	17079	17351	17318	17264	17282	17481	17412	17161	17452	17355	17432	17336	17284	17480	17356	17268	17387	17336	17209	17107	17260	17140	17311	17257	17530	17376	17386	17279	17204	17484	17162	17292	17320	17500	17351	17257	17389	17380	17450	17431	17355	17200	16964	17284	17311	17427	17363	17410	17218	17034	17182	17181	17351	17217	17440	17379	17142	17298	17408	17487	17467	17341	17302	17291	17255	17311	17182	17386	17295	17335	17404	17257	17327	17374	17253	17414	17450	17166	17181	17273	17227	17327	17233	17373	17261	17173	17263	17166	17447	17039	17269	17186	17347	17020	17309	17425	17535	17429	17388	17325	17501	17236	17353	17272	17462	17331	17359	17381	17170	17424	17194	17107	17460	17223	17031	17253	17442	17329	17245	17156	17143	17414	17305	17319	17302	17415	17240	17017	17151	17167	16985	17103	17127	17267	17159	17295	17274	17420	17286	17138	17182	17132	17407	17239	17467	17206	17448	17227	17311	17219	17304	17179	17310	17106	17281	17204	17141	17373	17323	17434	17295	17266	17236	17274	17202	17295	17363	17336	17192	17281	17239	17031	17324	17286	17339	17335	17307	17191	17225	17161	17167	17276	17177	17302	17204	17248	17334	17213	17272	17253	17051	17306	17129	17275	17283	17240	17349	17304	17354	17365	17283	17269	17264	17107	17187	17190	17344	17298	17253	17520	17247	17374	17153	17313	17046	17204	17218	17370	17109	17140	17416	17339	17510	17203	17268	17457	17371	17355	17545	17487	17386	17393	17263	17340	17219	17374	17323	17171	17282	17142	17352	17181	17123	17169	17157	17217	17339	17078	17367	17435	17364	17337	17381	17144	17308	17267	17165	17269	17306	17396	17273	17101	17215	17591	17397	17304	17246	17382	17436	17414	17170	17290	17303	17294	17481	17330	17240	17059	17403	17294	17231	17275	17251	17303	17237	17219	17126	17395	17291	17220	17229	17225	17231	17412	17386	17320	17243	17039	17243	17158	17182	17370	17299	17340	17313	17180	17367	17378	17233	17315	17203	17239	17408	17207	17154	17079	17637	17096	17246	17348	17134	17184	17121	17307	17285	17333	17193	17265	17277	17201	17328	17391	17243	17312	17235	17372	17246	17310	17175	17325	17113	17183	17165	17197	17006	17087	17308	17437	17326	17385	17173	17186	17185	17381	17254	17337	17539	17332	17188	17276	17220	17380	17259	17263	17189	17447	17389	17094	17244	17329	17321	17413	17087	17310	17295	17209	17209	17251	17309	17453	17141	17285	17288	17310	17213	17305	17286	17104	17336	17345	17322	17158	17207	17368	17190	17062	17180	17191	17361	17312	17244	17292	17551	17489	17154	17451	17442	17260	17252	17174	17296	17172	17280	17419	17256	17194	17224	17354	17343	17430	17212	17250	17261	17204	17154	17313	17337	17170	17252	17265	17279	17273	17501	17186	17139	17204	17464	17072	17164	17335	17353	17300	17216	17128	17319	17208	17229	17315	17309	17354	17448	17114	17183	17400	17261	17134	17338	17294	17195	17159	17293	17177	17427	17150	17363	17263	17140	17320	17250	17321	17214	17312	17243	17299	17358	17089	17283	17192	17271	17136	17272	17134	17154	17239	17220	17209	17212	17535	17227	17437	17241	17459	17284	17167	17286	17279	17111	17292	17072	17234	17419	17182	17216	17313	17247	17386	17275	17297	17246	17116	17276	17289	17187	17305	17446	17262	17272	17266	17433	17171	17369	17367	17304	17108	17132	17109	17499	17152	17390	17366	17027	17151	17329	17367	17197	17430	17436	17468	17238	17268	17202	17352	17325	17219	17348	17230	17261	17283	17214	17554	17200	17331	17345	17185	17304	17454	17324	17279	17375	17024	17294	17328	17278	17253	17333	17419	17305	17281	17320	17229	17127	17287	17486	17311	17358	17167	17308	17176	17342	17229	17363	17382	17257	17237	17178	17400	17320	17256	17339	17206	17110	17374	17290	17250	17493	17213	17175	17346	17366	17494	17165	17445	17248	17221	17341	17293	17353	17382	17173	17344	17353	17300	17332	17237	17250	17308	17315	17202	17273	17286	17106	17320	17213	17192	17548	17199	17320	17161	17396	17147	17155	17229	17299	17178	17114	17140	17348	17328	17078	17357	17270	17279	17483	17290	17197	17322	17373	17245	17355	17246	17254	17469	17110	17441	17563	17306	17287	17329	17218	17355	17347	17311	17230	17215	17110	17164	17143	17052	17371	17137	17379	17393	17266	17293	17167	17201	17300	17330	17426	17261	17208	17259	17169	17543	17603	17109	17421	17256	17202	17340	17273	17307	17108	17156	17299	17171	17263	17469	17301	17315	17169	17334	17421	17227	17309	17379	17163	17207	17300	17261	17272	17320	17203	17343	17322	17294	17359	17524	17242	17174	17387	17292	17402	17414	17288	17356	17429	17393	17121	17508	17177	17331	17258	17259	17206	17285	17269	17362	17456	17308	17279	17164	17298	17376	17518	17378	17038	17211	17244	17249	17224	17269	17182	17382	17306	17175	17241	17311	17495	17449	17185	17304	17342	17278	17239	17378	17062	17232	17219	17342	17363	16994	17336	17395	17467	17008	17246	17444	17325	17158	17119	17235	17176	17267	17266	17133	17174	17272	17331	17324	17083	17310	17348	17348	17362	17178	17161	17337	17229	17202	17359	17317	17358	17230	17277	17260	17361	17148	17470	17362	17372	17334	17328	17222	17202	17233	17197	17140	17018	17362	17361	17171	17268	17109	17329	17403	17128	17309	17482	17425	17393	17465	17190	17219	17518	17434	17288	17128	17340	17235	17231	17233	17308	17152	17158	17455	17066	17282	17247	17514	17234	17139	17208	17216	17106	17236	17176	17249	17402	17393	17089	17216	17300	17071	17255	17376	17214	17191	17264	17213	17532	17198	17479	17172	17159	17287	17117	17126	17137	17267	17434	17440	17005	17200	17289	17119	17205	17379	17262	17351	17220	17328	17204	17380	17241	17262	17273	17393	17038	17144	17433	17321	17096	17051	17060	17135	17332	17311	17199	17269	17282	17166	17395	17247	17214	17223	17383	17264	17458	17398	17305	17316	17254	17235	17313	17262	17162	17162	17222	17347	17242	17238	17005	17161	17219	16980	17295	17188	17260	17332	17184	17231	17346	17258	17418	17322	17050	17085	17076	17438	17299	17241	17074	17387	17163	17451	17547	17195	17480	17127	17479	17238	17256	17314	17213	17302	17406	17318	17414	17106	17361	17596	17428	17152	17282	17161	17340	17519	17287	17240	17255	17367	17179	17313	17184	17177	17145	17092	17258	17362	17121	17275	17359	17396	17214	17171	17311	17272	17126	17120	17498	17223	17263	17265	17201	17285	17254	17362	17235	17280	17169	17384	17550	17408	17171	17396	17296	17368	17237	17198	17160	17281	17312	17341	17456	16976	17163	17160	17284	17346	17412	17131	17128	17253	17293	17142	17220	17020	17248	17096	17175	17302	17228	17315	17220	17235	17379	17266	17270	17490	17294	17305	17229	17355	17442	17364	17348	17038	17263	17250	17251	17371	17271	17241	17206	17184	17352	17548	17126	17200	17234	17305	17249	17468	17278	17297	17429	17406	17339	17234	17228	17389	17164	17410	17408	17377	17463	17376	17331	17180	17458	17201	17447	17382	17249	17404	17211	17310	17347	17292	17180	17137	17342	17341	17011	17384	17070	17453	17262	17121	17321	17421	17399	17283	17274	17340	17222	17190	17402	17197	17257	17228	17194	17173	17297	17296	17301	17149	17247	17286	17288	17324	17265	17170	17297	17223	17145	17219	17210	17427	17336	17206	17353	17242	17300	17433	17301	17206	17015	17206	17323	17119	17425	17219	17161	17247	17545	17366	17168	17188	17255	17427	17270	17406	17230	17289	17257	17237	17397	17263	17173	17155	17230	17335	17155	17356	17221	17263	17413	17249	17298	17519	17193	17063	17139	17324	17311	17269	17293	17224	17105	17092	17229	17173	17160	17174	17260	17297	17230	17338	17145	17162	17182	17314	17274	17365	17227	17258	17188	17071	17314	17385	17253	17437	17194	17206	17264	17292	17335	17403	17371	17302	17225	17560	17053	17225	17395	17369	17272	17342	17435	17171	17347	17146	17359	17433	17197	17298	17383	17384	17246	17445	17182	17090	17275	17410	17354	17281	17337	17186	17140	17352	17138	17466	17225	17358	17271	17344	17312	17173	17238	17327	17465	17349	17452	17372	17297	17263	17199	17271	17403	17229	17340	17167	17262	17307	17233	17151	17397	17090	17449	17272	17279	17195	17139	17423	17287	17128	17311	17401	17158	17219	17252	17376	17476	17313	17147	17084	17149	17076	17270	17187	17071	17253	17242	17245	17235	17374	17245	17047	17270	17512	17425	17287	17267	17276	17055	17501	17151	17496	17435	17246	17268	17127	17196	17244	17218	17337	17254	17225	17295	17266	17279	17201	17216	17332	17211	17107	17243	17146	17237	17294	17243	17087	17314	17429	17245	17249	17287	17173	17307	17225	17363	17385	17119	17254	17391	17543	17265	17529	17097	17108	17159	17139	17342	17041	17288	17444	17062	17296	17345	17279	17376	17201	17381	17163	17347	17416	17186	17222	17222	17268	17390	17386	17309	17250	17293	17031	17212	17331	17327	17449	17299	17345	17192	17446	17334	17228	17356	17238	17075	17306	17487	17518	17203	17198	17453	17089	17234	17449	17259	17192	17226	17180	17308	17224	17227	17316	17048	17350	17225	17300	17300	17203	17562	17296	17204	17417	17330	17498	17343	17158	17235	17348	17268	17347	17354	17320	17139	17291	17350	17405	17201	17325	17412	17099	17101	17102	17313	17140	17321	17358	17016	17047	17493	17329	17216	17186	17421
24484	48722	42978	33579	28511	24907	22179	20615	19591	18883	17946	17281	16964	16938	16499	16345	16199	16011	15851	15835	15414	15721	15559	15569	15673	15640	15588	15473	15615	15529	15483	15506	15509	15467	15608	15536	15375	15614	15350	15597	15187	15479	15291	15306	15465	15500	15509	15397	15222	15480	15353	15371	15294	15495	15399	15222	15320	15317	15416	15483	15286	15360	15137	15395	15246	15372	15540	15446	15593	15384	15224	15390	15362	15428	15430	15347	15438	15375	15401	15503	15473	15279	15211	15525	15419	15546	15320	15377	15447	15479	15366	15313	15540	15184	15268	15306	15300	15434	15294	15266	15467	15254	15458	15454	15312	15300	15557	15489	15364	15388	15501	15294	15316	15349	15463	15373	15285	15441	15368	15429	15516	15274	15478	15274	15367	15494	15492	15247	15480	15420	15445	15181	15525	15480	15225	15424	15313	15383	15303	15406	15400	15291	15379	15496	15448	15381	15262	15360	15358	15487	15473	15354	15218	15349	15375	15423	15241	15421	15292	15421	15235	15342	15312	15438	15408	15391	15376	15536	15316	15590	15450	15522	15370	15328	15324	15188	15382	15600	15436	15420	15636	15416	15342	15189	15402	15323	15405	15418	15342	15314	15362	15385	15482	15279	15434	15440	15267	15318	15342	15326	15408	15526	15310	15490	15273	15406	15348	15505	15573	15446	15340	15314	15268	15371	15353	15306	15280	15328	15404	15459	15450	15240	15458	15577	15248	15412	15286	15236	15560	15450	15277	15368	15558	15198	15531	15496	15326	15195	15367	15337	15366	15453	15457	15448	15298	15517	15339	15315	15559	15359	15502	15502	15159	15419	15456	15443	15318	15295	15447	15295	15424	15480	15381	15346	15281	15343	15308	15480	15427	15250	15571	15425	15300	15466	15343	15262	15452	15486	15370	15517	15352	15339	15456	15397	15266	15365	15307	15411	15496	15459	15413	15457	15282	15649	15270	15288	15374	15497	15113	15217	15380	15376	15285	15303	15550	15364	15231	15497	15379	15393	15338	15470	15344	15374	15259	15208	15394	15492	15401	15241	15478	15474	15338	15310	15384	15369	15323	15469	15341	15312	15324	15357	15420	15440	15504	15431	15231	15543	15398	15328	15390	15267	15611	15384	15250	15455	15523	15328	15422	15193	15473	15501	15199	15394	15272	15428	15350	15432	15516	15285	15319	15236	15430	15371	15358	15298	15493	15432	15368	15415	15488	15610	15418	15355	15332	15525	15285	15443	15463	15227	15440	15382	15329	15325	15485	15272	15405	15271	15375	15288	15271	15183	15276	15401	15401	15475	15266	15331	15416	15406	15494	15359	15426	15365	15378	15425	15224	15402	15584	15423	15304	15281	15362	15192	15380	15326	15548	15555	15296	15415	15343	15305	15499	15325	15340	15371	15376	15405	15214	15357	15186	15358	15297	15326	15441	15366	15308	15278	15580	15420	15342	15422	15273	15535	15342	15371	15154	15168	15519	15316	15396	15312	15240	15262	15207	15444	15220	15307	15432	15242	15387	15389	15373	15320	15344	15509	15251	15387	15434	15506	15371	15349	15252	15465	15455	15302	15480	15521	15485	15381	15387	15341	15431	15370	15504	15511	15374	15304	15358	15342	15690	15296	15314	15435	15449	15323	15411	15426	15397	15458	15384	15184	15280	15380	15463	15433	15461	15520	15352	15254	15218	15379	15338	15249	15272	15325	15358	15198	15509	15360	15328	15297	15268	15488	15348	15312	15227	15313	15438	15393	15374	15336	15340	15309	15548	15257	15222	15306	15533	15448	15336	15257	15337	15458	15404	15460	15357	15257	15475	15464	15478	15389	15456	15360	15405	15285	15377	15288	15341	15280	15406	15524	15405	15235	15438	15280	15337	15503	15420	15374	15234	15182	15422	15352	15379	15354	15477	15537	15341	15409	15367	15413	15430	15415	15484	15357	15477	15474	15453	15389	15328	15519	15307	15374	15191	15452	15387	15567	15513	15312	15459	15330	15479	15306	15275	15345	15491	15422	15257	15425	15359	15367	15465	15191	15482	15418	15275	15429	15526	15386	15404	15417	15375	15385	15422	15401	15161	15483	15198	15352	15636	15277	15342	15346	15324	15537	15349	15433	15512	15444	15572	15427	15248	15300	15507	15346	15192	15438	15402	15437	15287	15246	15475	15430	15400	15392	15470	15599	15208	15268	15344	15495	15325	15445	15605	15390	15296	15261	15401	15359	15467	15341	15320	15474	15496	15344	15461	15291	15385	15452	15376	15365	15190	15530	15460	15485	15263	15416	15293	15418	15454	15286	15300	15582	15427	15569	15239	15369	15353	15433	15401	15493	15409	15413	15400	15381	15417	15380	15619	15414	15441	15370	15479	15464	15286	15482	15387	15349	15253	15457	15351	15334	15357	15281	15397	15345	15193	15308	15362	15384	15397	15416	15388	15325	15360	15416	15505	15318	15414	15436	15319	15303	15356	15464	15352	15369	15347	15370	15509	15297	15325	15435	15148	15502	15417	15436	15324	15369	15392	15617	15292	15558	15486	15401	15275	15510	15401	15338	15450	15379	15232	15394	15635	15261	15307	15328	15293	15472	15416	15416	15372	15414	15336	15377	15500	15344	15554	15215	15388	15296	15474	15281	15111	15410	15411	15385	15417	15316	15430	15381	15332	15471	15366	15430	15315	15326	15600	15563	15559	15362	15473	15477	15318	15404	15341	15217	15414	15293	15310	15280	15467	15510	15344	15297	15533	15425	15281	15230	15398	15418	15352	15480	15341	15277	15340	15576	15227	15381	15451	15376	15413	15338	15303	15377	15331	15374	15332	15146	15370	15275	15410	15408	15322	15503	15398	15221	15503	15437	15382	15339	15367	15407	15330	15328	15288	15412	15400	15484	15494	15420	15243	15516	15408	15331	15450	15424	15334	15427	15227	15390	15172	15379	15331	15314	15166	15191	15322	15211	15308	15473	15407	15187	15377	15325	15442	15216	15328	15438	15324	15419	15490	15386	15252	15431	15397	15380	15387	15490	15339	15355	15200	15431	15470	15366	15454	15503	15464	15429	15603	15288	15231	15337	15351	15339	15399	15323	15170	15522	15450	15390	15503	15292	15338	15360	15435	15505	15462	15401	15451	15445	15403	15360	15423	15446	15284	15344	15540	15080	15320	15406	15465	15472	15281	15365	15259	15469	15351	15441	15341	15436	15492	15482	15441	15218	15490	15435	15227	15335	15462	15340	15466	15408	15351	15146	15389	15458	15254	15543	15508	15326	15455	15256	15235	15589	15286	15353	15456	15454	15499	15581	15446	15484	15136	15399	15318	15401	15498	15379	15378	15516	15187	15395	15427	15557	15367	15209	15474	15434	15407	15431	15187	15451	15264	15449	15385	15342	15399	15454	15376	15497	15255	15217	15319	15377	15362	15470	15332	15334	15382	15335	15200	15515	15280	15316	15451	15282	15514	15413	15308	15469	15475	15360	15381	15377	15398	15382	15166	15252	15318	15313	15508	15374	15418	15342	15336	15297	15490	15169	15397	15356	15364	15586	15316	15397	15479	15404	15407	15230	15336	15497	15394	15278	15193	15521	15314	15359	15446	15359	15238	15514	15346	15463	15243	15234	15136	15179	15321	15087	15519	15391	15452	15369	15308	15329	15403	15521	15507	15304	15463	15399	15281	15431	15479	15337	15318	15315	15302	15312	15386	15268	15437	15175	15530	15375	15398	15453	15192	15303	15092	15484	15281	15282	15494	15364	15417	15392	15437	15134	15389	15424	15270	15500	15416	15392	15620	15386	15434	15447	15371	15431	15322	15490	15324	15445	15552	15344	15409	15253	15437	15397	15423	15343	15322	15428	15415	15225	15361	15557	15518	15377	15517	15375	15258	15265	15490	15310	15404	15286	15289	15431	15326	15346	15289	15246	15370	15449	15410	15494	15395	15434	15416	15277	15475	15603	15308	15486	15410	15438	15623	15333	15408	15516	15385	15366	15494	15416	15433	15130	15292	15374	15517	15382	15528	15328	15308	15410	15332	15358	15301	15494	15343	15372	15358	15380	15350	15276	15335	15538	15447	15240	15462	15354	15332	15465	15298	15354	15413	15468	15342	15504	15215	15388	15326	15286	15575	15457	15206	15649	15572	15398	15330	15371	15510	15325	15435	15401	15447	15348	15413	15563	15271	15584	15370	15540	15489	15353	15537	15279	15108	15394	15412	15456	15411	15361	15200	15313	15325	15353	15260	15315	15250	15450	15402	15446	15402	15401	15437	15372	15333	15211	15366	15321	15390	15384	15339	15428	15323	15353	15221	15545	15468	15308	15256	15262	15509	15384	15419	15199	15340	15252	15283	15407	15452	15569	15495	15293	15401	15562	15488	15527	15535	15452	15293	15528	15584	15401	15425	15471	15317	15362	15419	15345	15271	15351	15313	15258	15375	15292	15477	15441	15641	15364	15361	15335	15423	15348	15321	15383	15333	15497	15536	15315	15447	15438	15246	15416	15310	15433	15334	15194	15492	15330	15473	15367	15298	15325	15450	15479	15269	15439	15404	15409	15298	15162	15568	15266	15438	15350	15217	15274	15317	15394	15227	15305	15494	15392	15270	15398	15050	15359	15544	15370	15257	15353	15345	15414	15337	15304	15231	15441	15403	15478	15496	15450	15326	15422	15336	15581	15349	15341	15339	15528	15352	15438	15311	15256	15302	15358	15296	15402	15342	15357	15427	15387	15472	15215	15375	15460	15383	15422	15401	15395	15464	15495	15401	15215	15521	15324	15336	15397	15396	15373	15334	15311	15419	15356	15358	15397	15430	15397	15378	15595	15433	15446	15355	15321	15361	15407	15292	15152	15289	15499	15450	15376	15454	15419	15214	15521	15232	15447	15431	15302	15406	15277	15335	15299	15521	15354	15292	15407	15375	15397	15453	15438	15384	15156	15498	15403	15287	15478	15343	15373	15359	15453	15253	15440	15266	15214	15278	15376	15388	15593	15308	15571	15499	15364	15393	15328	15205	15192	15378	15369	15453	15448	15321	15200	15408	15522	15254	15254	15348	15299	15190	15357	15372	15340	15236	15374	15454	15455	15295	15366	15418	15450	15341	15238	15647	15437	15302	15310	15450	15381	15395	15387	15430	15366
29779	26776	31080	26705	21720	20280	19033	18362	18162	17961	17836	17621	17494	17406	17438	17401	17199	17418	17214	17075	17143	16996	17057	17314	17204	17227	17295	17167	17113	17138	17023	17171	17191	17295	17115	17208	17141	16882	17029	17157	17087	16999	17088	16984	17296	17151	17083	17028	17062	17128	17008	16999	17055	17079	17176	16990	16992	17035	17076	16989	17297	17103	17146	17176	17032	16975	16999	17043	16969	17019	17066	17191	16972	17027	17095	17034	16892	17020	17186	17075	17181	17066	17087	16938	17162	17344	17017	16917	17076	17065	16826	17022	17293	16930	16972	17177	17114	16971	16853	17166	17076	16924	17161	17079	17078	17056	17192	16927	16978	17014	17135	16952	17035	16810	17206	16939	17049	17062	17083	17114	17267	17130	17155	16955	17175	16961	16888	17266	16954	17177	17034	17164	17096	17083	17080	16929	17186	17116	17109	17074	17220	16872	17103	16953	17257	17368	17231	17137	17142	16972	17138	17248	17078	17034	17113	17081	16865	17241	17058	16980	17159	16817	17012	17225	17110	17021	17064	17050	16845	17183	17109	17056	16918	16933	17037	17059	16931	17096	17005	17037	16922	16909	17111	16853	17092	17183	17148	16981	17183	17148	17070	17110	16977	17065	17260	17064	17311	17032	16939	17228	16963	17105	17273	17139	17114	16914	17000	16937	17170	16980	17090	17122	17185	16869	17191	17283	16944	17085	16817	17030	16972	17006	16915	17114	17023	17165	17123	17132	17167	17191	17086	17001	17031	17239	17107	16948	16998	17025	17120	17232	17036	17248	17027	17061	17149	17001	17032	17106	17033	16902	16923	16998	17136	16988	17048	17219	17217	16931	17051	17207	17061	17002	16888	17030	17058	17081	17087	17016	17184	17174	17099	16993	17146	17095	17223	17054	17120	17198	17091	17005	16916	17214	17098	16996	17066	17039	17129	17035	17293	17119	17208	17163	17075	17130	17121	17205	17101	16998	17117	17002	17111	17032	16983	16824	17171	16942	17140	17058	16947	17334	17030	16912	17282	17079	17122	17111	17190	16991	17186	17146	17143	17233	17140	16843	16867	17135	16818	17120	17192	16988	16905	17240	17126	16976	17081	17045	17243	16968	17083	17237	17218	17055	17120	16943	17032	17122	16991	17113	17166	17163	17149	16915	17108	16983	16898	16986	17239	17002	16921	17032	17006	16853	17123	17026	17121	17269	17010	17062	17211	17170	17067	16854	17037	17085	17107	16867	16916	16927	17292	17164	17294	17015	17056	16958	17042	17131	17159	17002	17021	16939	17095	17199	17042	16913	17129	17193	17151	17168	17023	16979	17127	16955	17143	17183	17076	16990	16983	17165	17000	17079	17087	17102	16910	17119	17090	16951	16958	17339	16811	16912	17072	16869	17103	17061	17030	17186	16884	17166	17067	17005	17009	16925	16980	17239	17070	17097	17064	17126	17121	16965	17162	17049	17106	17011	17128	17139	17279	17148	17085	17265	17078	17073	17059	17158	17030	17022	17015	17174	17003	17038	17116	17117	17077	17034	17035	17190	17016	17065	17032	16851	17001	17061	16943	17152	17039	16952	16948	17108	16992	17105	17236	17333	17083	17019	17148	16920	17166	17008	17279	17074	17095	16998	17079	17164	17253	16948	17175	16970	17084	17001	16941	17059	17177	17202	17169	17057	17187	17042	17003	17134	17261	17058	17091	16943	17242	17051	16972	16912	16917	17008	17062	17007	16931	16920	16978	16960	16991	16957	17057	17126	17140	17048	17127	17167	17148	17011	17092	16949	17048	17107	17093	17222	17315	16871	16862	16816	17152	17092	17079	17221	17086	17011	16991	17154	16974	17128	17031	17074	17148	17223	17042	17118	17094	16976	17094	17120	17224	17029	17005	16889	17098	17084	17213	17119	17069	17281	17209	17042	17146	17110	17101	17248	17088	16956	17055	17302	16989	16938	17040	17201	17124	17233	17074	16906	16884	17174	17132	17059	16909	17287	17140	17265	17216	17120	17132	16958	17162	17035	17019	16973	16922	17073	17344	17105	17229	16884	17022	17045	16783	17118	17154	16993	17141	17018	17162	17029	17136	17079	17033	17022	16949	16946	17086	17190	17019	17127	16825	17040	17146	16933	16948	17043	16947	17254	16995	16984	17169	17059	16981	16990	17300	17076	17203	16919	16974	16971	17090	17223	16962	17213	16863	17080	17178	16998	16954	16931	17174	17039	17196	17086	17083	16980	17036	17206	17151	16931	17169	17136	17018	17271	16976	17041	17111	17004	16873	17050	17095	17049	17004	17025	17037	17087	17278	17197	17366	17105	17242	17239	17211	16886	17037	17188	17231	17211	17010	17084	17067	17000	17033	17125	16959	16792	17050	17151	17104	17033	17112	17263	17015	17052	17012	17032	17064	16986	17082	17044	17269	17087	17023	17000	17280	16917	17089	17185	17228	17136	16996	17091	17277	17088	17067	16962	16925	16981	17144	17053	17074	16947	17019	17038	17097	17266	17106	17075	17145	17167	16817	17196	17037	16952	17197	17048	17029	17024	17179	16980	17219	17227	16859	17026	17066	17122	16934	16999	17165	17069	17087	16968	17264	17107	17075	16953	16984	17186	17179	17161	17131	17112	17048	16926	17050	16982	16998	17038	17132	17014	17064	17078	17170	16983	16830	17166	17003	16853	17042	16982	16998	17143	16992	17088	17039	17239	17163	17122	17041	17053	16975	17020	16961	17036	17083	17058	17005	16991	17164	17034	17062	17167	16988	16925	17138	16982	17034	17080	16988	17099	17076	17032	17101	17156	17048	17094	17004	17104	16937	16824	17128	17135	17144	17151	17162	16944	17072	17178	17114	17347	17046	17099	16938	17164	17102	17157	17028	17025	17167	17144	17032	16984	17062	17148	17222	17015	16981	17088	17108	17095	17147	17009	17117	17213	17111	17258	17089	17325	17032	16969	16851	17235	17172	17382	16861	17051	17077	17128	17048	17132	17295	16998	16972	17100	17215	17134	17135	16975	17033	17119	17235	17019	17110	17138	16936	16962	17284	16965	16961	16923	17049	16991	17024	17008	16953	16929	16896	16989	16972	16873	16962	17272	17041	17175	16951	17079	17186	17156	16926	16904	16970	17039	16922	17087	17125	17060	16957	16923	17061	17200	17136	17008	17159	17110	17130	16959	17127	17101	17143	16750	17033	17037	16931	16963	17038	16861	17167	17084	17028	17137	17041	16972	17167	16994	17308	17060	17280	17117	17321	17073	16986	17113	17033	16913	17030	17148	17013	17047	17002	17009	16945	17182	17283	17229	16783	17290	17075	17099	17131	17020	17097	16983	17251	17129	17111	16818	16868	17342	17193	17105	16994	17068	17196	17215	17104	17038	17113	17178	16939	17160	17070	17349	17148	17096	16826	16840	16993	17052	17176	17124	16991	16930	16979	17040	17067	16972	16978	17238	17046	17136	17107	16902	17023	17157	17141	17162	17223	17347	16936	16969	17165	16962	17060	16930	17152	17164	17084	17171	17092	17123	16939	16992	16946	17022	17149	16977	16930	17014	16911	17030	17050	17144	16883	17119	17020	17029	17143	16912	17143	16880	17211	17237	17255	17126	16892	16940	17036	16970	16975	17328	17185	17010	17177	17093	16975	16869	17050	17156	17074	17093	17347	17218	17038	17054	17018	17110	16880	17147	17035	17166	17165	17053	17130	17076	17114	17059	17163	16872	17074	17136	17285	17043	17088	17209	17156	17079	16876	16876	17004	17059	17161	17071	16994	17064	17077	16960	17131	17035	17135	16949	17213	17321	16983	17055	17162	17084	17062	17133	17176	16920	16959	17050	17088	16901	17227	17101	17258	16922	16998	17173	17222	16993	17017	17115	17056	16974	16911	17001	16977	16900	17177	16815	17181	16964	16986	16895	17078	17017	16789	17257	16920	17196	17232	17171	17114	16976	17205	17315	17037	17104	16990	16887	16989	17110	17091	17254	16961	17038	17324	16909	17080	17015	17310	17030	17162	17119	17144	17220	17076	17096	17199	17076	16910	17176	17095	17194	17337	16985	16961	16976	17257	17083	17015	17088	17062	17098	17141	17069	17082	17046	17269	17200	17034	16997	17038	16890	17083	17137	17016	16973	17105	17193	16942	17104	17257	17156	17197	17000	17013	16953	17091	17176	17172	17033	17178	17068	16945	17141	17189	17103	17310	17109	17046	17055	16949	17075	16935	17141	17157	17116	16911	16937	17159	16973	16990	16959	17116	17194	17122	17054	17121	16906	17120	17105	17108	17041	16902	17222	16986	17195	17163	17019	17122	17287	17053	16993	17019	17123	16998	17144	17060	17189	17183	17184	17175	16960	16914	17159	17068	17182	17270	17178	17095	17053	17305	16958	16971	16926	16964	16983	17001	17179	16789	17085	17063	17156	17005	17120	17150	16893	17118	17265	17089	16889	17182	16975	17126	17162	17253	17170	17169	16968	17089	17132	16940	17023	16961	17187	17282	17122	17226	16723	17010	16985	16948	16993	16975	17164	17158	17055	17030	17153	17117	17171	16987	17109	17134	17144	17005	17056	16989	17043	16897	17028	16987	17062	17176	17214	17125	17148	17079	17015	16979	16852	16981	17099	16986	16960	17105	17111	16850	16884	17110	16973	17228	16967	16993	16994	17176	17262	17193	16960	16942	17040	17159	17228	17045	17300	17005	17083	16943	17129	17186	17053	17159	17031	17275	17131	17171	17157	17288	17057	16920	17101	17227	17120	16841	17158	17091	17076	17162	17041	17135	16902	17341	17117	17190	17083	16995	17099	16801	17049	17096	16906	17061	17025	16978	16977	17081	17290	17079	17199	17129	16992	16832	17040	17113	17172	17190	17282	16876	16967	16963	17134	17084	17150	17135	17178	17069	17161	17015	16907	17187	16998	17061	17213	17259	17186	17202	17053	17003	17040	17143	17118	17200	17171	16950	17033	17287	17251	17134	17159	17028	16945	17065	17098	17065	17095	17111	17073	17322	17071	16993	17226	16916	17114	17190	16937	17101	17016	17170	17228	17095	17045	17115	17199	17085	17144	17218	16998	17099	17054	17036	17019	17087	17140	17119	17202	17113	16988	17122	17175	16994	17036	16960	17109	17036	17131	16933	17014
25107	39347	33745	25668	21843	19717	18088	17429	17062	16692	16387	16059	15907	15693	15877	15775	15502	15516	15476	15326	15299	15513	15461	15456	15517	15509	15341	15246	15336	15185	15321	15244	15283	15213	15268	15390	15194	15262	15147	15250	15298	15278	15252	15124	15163	15138	15191	15183	15170	15356	15424	15192	15151	15228	15232	15098	15179	15357	15210	15273	15293	15278	15181	15144	15132	15163	15338	15186	15136	15270	15160	15334	15266	15315	15345	15270	15179	15225	15301	15317	15032	15190	15325	15196	15047	15174	15040	15343	15269	15102	15283	15370	15193	15258	15280	15217	15197	15181	15157	15277	15294	15289	15236	15269	15131	15290	15306	15376	15258	15295	15225	15073	15182	15253	15156	15242	15188	15292	15123	15305	15331	15300	15179	15377	15095	15400	15394	15344	15308	15188	15358	15260	15048	15303	15136	15262	15417	15285	15278	15303	15147	15145	15345	15365	15054	15317	15247	15197	15119	15141	15317	15176	15085	15126	15281	15231	15360	15474	15360	15114	15261	15166	15437	15201	15270	15250	15285	15307	15270	15227	15332	15246	15247	15276	15168	15237	15076	15271	15368	15300	15228	15189	15222	15046	15188	15230	15250	15057	15415	15281	15346	15237	15113	15375	15237	15428	15203	15298	15301	15213	15256	15119	15255	15166	15141	15316	15170	15364	15430	15331	15291	15467	15200	15148	15279	15147	15311	15312	15111	15261	15060	15271	15039	15163	15304	15192	15178	15094	15244	15206	15047	15372	15016	15111	15349	15338	15136	15338	15211	15201	15193	15329	15394	15235	15155	15175	15245	15225	15140	15101	15315	15199	15169	15065	15285	15197	15340	15276	15299	15281	15358	15403	15176	15138	15208	15208	15262	15082	15173	15070	15320	15250	15165	15139	15243	15240	15309	15231	15331	15246	15241	15256	15149	15225	15271	15200	15243	15159	15454	15312	15262	15238	15140	15260	15336	15181	15268	15284	15310	15248	15221	15092	15291	15181	15294	15249	15387	15244	15195	15332	15180	15184	15243	15247	15299	15252	15152	15247	15340	15279	15218	15337	15428	15399	15385	15166	15300	15333	15339	15168	15239	15164	15158	15311	15370	15135	15243	15201	15180	15290	15206	15301	15192	15214	15185	15292	15277	15075	15371	15139	15316	15028	15233	15362	15194	15232	15262	15165	15302	15034	15256	15375	15053	15289	15133	15259	15058	15110	15406	15101	15268	15360	15118	15220	15248	15424	15088	15416	15158	15445	15128	15452	15215	15014	15198	15232	15251	15075	15449	15096	15179	15195	15287	15262	15274	15323	15193	15228	15356	15246	15262	15254	15275	15144	15283	15242	15132	15096	15263	15321	15507	15188	15224	15280	15244	15256	15393	15241	15357	15162	15213	15168	15090	15148	15277	15197	15249	15215	15102	15295	15186	15156	15265	15227	15270	15142	15135	15322	15204	15146	15374	15355	15314	15273	15279	15251	15203	15283	15235	15072	15510	15246	15240	15112	15305	15170	15294	15253	15183	15390	15376	15288	15398	15340	15247	15299	15302	15195	15321	15154	15311	15058	14973	15090	15162	15281	15318	15335	15266	15283	15269	15260	15243	15198	15253	15201	15485	15251	15265	15147	15312	15325	15209	15220	15250	15251	15314	15360	15322	15274	15285	15197	15175	15337	15345	15271	15262	15329	15232	15253	15245	15142	15281	15240	15103	15362	15213	15169	15266	15232	15267	15173	15375	15297	15246	15313	15219	15292	14977	15120	15147	15284	15297	15094	15190	15179	15144	15342	15210	15311	15281	14996	15517	15364	15341	15313	15235	15150	15458	15057	15257	15283	15310	15122	15096	15153	15186	15168	15254	15267	15233	15177	15297	15193	15357	15080	15247	15082	15192	15168	15354	15338	15169	15182	15241	15102	15180	15324	15305	15470	15199	15321	15134	15208	15252	15036	15225	15184	15241	15276	15234	15148	15195	15110	15260	15326	15288	15298	15035	15330	15296	15279	15351	15224	15220	15309	15164	15291	15156	15149	15153	15297	15117	15286	15173	15274	15202	15474	15279	15314	15256	15288	15125	15050	15416	15265	15240	15077	15189	15248	15185	15302	15170	15160	15245	15266	15203	15217	15119	15258	15305	15323	15202	15138	15288	15295	15179	15291	15235	15350	15271	15423	15148	15254	15198	15373	15155	15308	15200	15242	15366	15203	15147	15312	15310	15170	15298	15044	15230	15276	15114	15213	15181	15248	15183	15196	15272	15378	15237	15240	15184	15227	15070	15346	15079	15390	15238	15286	15134	15184	15237	15267	15260	15181	15244	15231	15206	15313	15344	15191	15295	15220	15272	15165	15130	15347	15403	15296	15270	15240	15249	15248	15362	15310	15276	15324	15196	15152	15256	15181	15294	15271	15041	15400	15182	15180	15248	15238	15243	15235	15280	15231	15074	15207	15258	15173	15163	15386	15299	15247	15310	15442	15086	15149	15413	15243	15279	15212	15068	15336	15164	15209	15246	15135	15348	15315	15234	15283	15466	15177	15170	15281	15195	15356	15243	15152	15208	15246	15214	15095	15271	15164	15441	15235	15408	15380	15180	15237	15361	15278	15264	15294	15298	15434	15129	15082	15182	15285	15293	15066	15118	15171	15144	15208	15112	15521	15201	15109	15204	15365	15124	15140	15206	15258	15257	15291	15272	15389	15207	15234	15136	15117	15102	15150	15225	15377	15180	15261	15259	15414	15251	15132	15268	15232	15295	15208	15286	15046	15318	15113	15204	15159	15196	15260	15260	15110	15162	15383	15131	15236	15280	15122	15262	15221	15339	15173	15229	15113	15116	15171	15163	15263	15165	15128	15185	15169	15396	15193	15127	15453	15207	15150	15113	15060	15361	15025	15244	15135	15319	15316	15286	15290	15160	15274	15419	15397	15181	15074	15225	15211	15149	15241	15093	15247	15066	15149	15249	15342	15218	15200	15182	15208	15163	15244	15197	15232	15292	15235	15271	15129	15116	15266	15328	15255	15105	15172	15213	15276	15385	15322	15198	15209	15238	15151	15216	15161	15423	15394	15204	15197	15394	15202	15146	15069	15299	15206	15317	15218	15300	15183	15229	15262	15242	15185	15058	15213	15399	15229	15264	15175	15283	15266	15290	15181	15230	15187	15165	15493	15130	15227	15257	15204	15322	15359	15252	15252	15215	15352	15090	15278	15207	15373	15281	15258	15142	15216	15360	15280	15329	15036	15285	15078	15185	15172	15235	15102	15184	15301	15143	15281	15228	15214	15183	15303	15290	15140	15285	15346	15199	15258	15156	15068	15238	15201	15383	15328	15466	15412	15165	15158	15293	15235	15245	15266	15170	15300	15089	15214	15167	15062	15181	15282	15320	15228	15126	15327	15159	15170	15292	15298	15379	15202	15014	15426	15067	15122	15336	15384	15284	15303	15159	15156	15294	15346	15172	15219	15315	15242	15345	15299	15218	15233	15247	15268	15226	15286	15247	15265	15322	15334	15165	15244	15404	15305	15137	15324	15129	15216	15283	15382	15103	15308	15136	15314	15083	15293	15245	15229	15013	15196	15356	15258	15360	15366	15338	15337	15384	15302	15190	15275	15218	15259	15351	15322	15169	15410	15270	15279	15242	15118	15110	15142	15224	15251	15142	15109	15172	15240	15203	15105	15202	15217	15309	15474	15011	15181	15286	15281	15275	15301	15205	15468	15304	15061	15374	15380	15287	15214	15339	15266	15150	15199	15256	15259	15071	15210	15274	15053	15267	15245	15156	15323	15234	15190	15197	15224	15467	15250	15278	15285	15340	15122	15423	15220	15290	15340	15198	15229	15307	15204	15282	15196	15306	15374	15223	15120	15144	15269	15213	15417	15282	15313	15194	15114	15178	15271	15263	15264	15381	15370	15234	15383	15264	15058	15477	15155	15356	15240	15190	15193	15165	15368	15168	15195	15152	15227	15036	15282	15162	15268	15104	15378	15189	15333	15178	15266	15259	15181	15250	15177	15266	15267	15092	15169	15223	15190	15297	15159	15119	15108	15195	15101	15228	15285	15203	15245	15146	15377	15265	15119	15384	15190	15302	15205	15322	15203	15275	15282	15223	15172	15032	15210	15241	15251	15424	15319	15381	15299	15193	15114	15201	15394	15220	15087	15143	15253	15256	15530	15381	15349	15263	15273	15374	15322	15050	15256	15309	15191	15226	15250	15334	15361	15172	15330	15146	15192	15151	15340	14978	15376	15185	15142	15195	15014	15086	15189	15364	15210	15178	15132	15216	15403	15278	15301	15187	15241	15293	15209	15382	15064	15328	15273	15287	15168	15337	15249	15176	15336	15282	15107	15425	15202	15116	15297	15123	15226	15348	15112	15194	15100	15323	15370	15509	15336	15174	15312	15390	15273	15366	15334	15306	15259	15044	15218	15381	14936	15396	15126	15268	15252	15182	15268	15233	15239	15199	15148	15258	15255	15342	15222	15364	15360	15324	15324	15256	15159	15278	15247	15370	15535	15269	15363	15243	15215	15218	15415	15168	15337	15431	15270	15194	15147	15158	15385	15261	15251	15382	15135	15389	15163	15271	15204	15426	15232	15339	15140	15368	15070	15198	15367	15195	15153	15209	15152	15213	15327	15326	15028	15132	15142	15279	15185	15192	15276	15115	15291	15226	15152	15411	15207	15354	15237	15348	15242	15293	15259	15205	15261	15179	15334	15158	15046	15145	15183	15138	15259	15380	15353	15143	15226	15202	15323	15252	15341	15319	15213	15400	15406	15376	15297	15229	15205	15341	15283	15342	15203	15157	15234	15448	15253	15058	15291	15212	15344	15321	15353	15460	15227	15315	15221	15349	15286	15210	15205	15234	15362	15492	15046	15370	15158	15178	15416	15207	15142	15223	15279	15455	15454	15452	15229	15197	15471	15152	15330	15135	15143	15213	15270	15250	15221	15177	15223	15168	15153	15384	15326	15181	15188	15270	15135	15313	15285	15244	15202	15137	15241	15349	15198	15276	15291	15211	15207	15169	15219	15142	15332	15347	15182	15134	15253	15140	15092	15293	15243	15110	15183	15387	15099	15135	15401	15347	15268	15162	15369	15277	15165	15057	15197	15244	15155	15141	15183	15161	15219	15411	15315
23520	21489	28160	25795	23484	23530	22738	20105	19362	18970	18703	18304	18099	17952	17925	17806	17743	17872	17579	17544	17627	17365	17435	17414	17205	17461	17219	17523	17366	17474	17470	17171	17339	17322	17233	17369	17419	17427	17361	17398	17441	17214	17491	17187	17388	17421	17520	17074	17458	17339	17282	17400	17292	17348	17568	17425	17328	17196	17121	17428	17370	17370	17512	17278	17426	17349	17252	17402	17341	17317	17510	17329	17322	17393	17047	17149	17202	17397	17188	17517	17131	17349	17137	17428	17361	17245	17160	16994	17429	17209	17180	17118	17116	17177	17256	17273	17457	17227	17408	17279	17375	17200	17383	17181	17216	17351	17354	17494	17215	17174	17115	17298	17206	17378	17252	17183	17189	17200	17352	17184	17314	17329	17397	17092	17467	17220	17260	17346	17224	17277	17140	17125	17503	17168	17241	17244	17236	17264	17307	17271	17276	17229	17373	17283	17336	17224	17383	17298	17174	17481	17203	17107	17230	17206	17277	17310	17267	17245	17370	17309	17278	17207	17372	17359	17419	17246	17205	17204	17095	17238	17206	17251	17257	17193	17275	17274	17370	17181	17296	17347	17398	17318	17251	17448	17383	17469	17385	17383	17350	17159	17367	17217	17208	17404	17328	17349	17326	17226	17312	17122	17234	17189	17096	17183	17422	17276	17425	17231	17270	17341	17429	17294	17403	17305	17458	17348	17211	17183	17325	17148	17254	17195	17380	17291	17442	17542	17289	17291	17424	17263	17254	17228	17219	17138	17185	17299	17366	17232	17111	17357	17355	17119	17205	17592	17264	17376	17251	17261	17330	17331	17298	17144	17244	17284	17263	17246	17283	17141	17341	17395	17212	17656	17308	17183	17342	17137	17372	17213	17356	17337	17139	17365	17284	17210	17244	17199	17350	17099	17331	17430	17403	17160	17362	17381	17156	17260	17511	17284	17413	17307	17248	17292	17309	17188	17089	17194	17199	17224	17318	17314	17134	17296	17269	17019	17074	17101	17162	17439	17394	17385	17344	17303	17273	17350	17172	17220	17100	17204	17104	17090	17340	17231	17409	17282	17098	17308	17313	17404	17411	17309	17231	17370	17263	17192	17190	17286	17404	17173	17388	17004	17244	17199	17367	17508	17068	17209	17360	17273	17353	17350	17263	17222	17321	17472	17361	17394	17252	17590	17404	17376	17168	17332	17205	17175	17368	17476	17340	17346	17209	17460	17338	17187	17319	17406	17430	17508	17206	17384	17262	17236	17229	17344	17203	17378	17063	17216	17454	17319	17376	17124	17435	17427	17123	17329	17415	17217	17137	17153	17396	17341	17217	17260	17097	17297	17311	17353	17364	17214	16961	17259	17443	17589	17248	17416	17245	17226	17193	17077	17190	17377	17331	17269	17165	17139	17399	17450	17205	17275	17140	17316	17372	17514	17352	17174	17362	17220	17456	17311	17139	17230	17098	17369	17291	17320	17101	17321	17312	17442	17389	17214	17400	17247	17358	17324	17358	17424	17351	17417	17204	17556	17241	17120	17201	17487	17202	17117	17224	17221	17338	17229	17296	17477	17346	17428	17356	17315	17270	17331	17511	17293	17167	17199	17238	17242	17314	17128	17341	17183	17425	17279	17284	17312	17005	17296	17239	17242	17252	17324	17463	17436	17275	17308	17208	17135	17499	17527	17243	17338	17273	17332	17136	17108	17427	17481	17031	17236	17338	17505	17348	17181	17349	17174	17322	17148	17480	17441	17392	17359	17075	17405	17169	17547	17342	17519	17117	17172	17462	17208	17216	17166	17321	17318	17342	17398	17027	17250	17382	17404	17178	17091	17387	17326	17478	17373	17055	17389	17040	17337	17338	17222	17438	17386	17180	17394	17318	17436	17420	17324	17261	17369	17144	17291	17367	17239	17143	17631	17409	17484	17293	17435	17359	17307	17254	17518	17428	17290	17275	17355	17226	17348	17304	17300	17324	17169	17470	17338	17226	17327	17192	17172	17510	17339	17442	17184	17243	17283	17339	17272	17123	17292	17411	17362	17427	17223	17179	17250	17279	17217	17176	17177	17368	17293	17272	17204	17446	17176	17313	17471	17426	17521	17365	17332	17224	17255	17388	17282	17417	17344	17393	17247	17254	17257	17541	17288	17329	17140	17456	17272	17244	17142	17205	17408	17226	17136	17385	17336	17122	17106	17164	17236	17259	17275	17378	17312	17156	17385	17437	17346	17545	17092	17212	17105	17354	17367	17527	17483	17199	17068	17352	17179	17266	17431	17331	17381	17249	17235	17277	17099	17246	17346	17225	17181	17316	17319	17522	17379	16973	17404	17194	17331	17341	17414	17226	17331	17215	17330	17293	17370	17334	17175	17570	17433	17434	17385	17148	17272	17408	17388	17264	17011	17443	17373	17378	17419	17192	17274	17249	17232	17295	17270	17461	17207	17131	17298	17432	17139	17343	17397	17366	17409	17497	17379	17266	17446	17396	17273	17295	17378	17241	17323	17358	17350	17240	17192	17338	17229	17174	17315	17281	17250	17147	17321	17345	17342	17184	17228	17230	17247	17212	17255	17485	17119	17342	17178	17289	17410	17374	17103	17273	17183	17270	17325	17357	17263	17237	17284	17183	17339	17459	17239	17413	17457	17225	17195	17291	17386	17320	17258	17301	17199	17388	17290	17435	17479	17292	17434	17139	17443	17425	17410	17331	17100	17280	17421	17403	17368	17259	17398	17400	17141	17505	17228	17340	17152	17375	17309	17258	17155	17330	17327	17316	17325	17279	17150	17179	17128	17145	17357	16963	17364	17355	17219	17137	17303	17309	17372	17392	17124	17499	17200	17341	17336	17323	17336	17224	17162	17194	17233	17253	17266	17121	17147	17246	17312	17464	17428	17243	17260	17351	17407	17221	17322	17356	17123	17137	17032	17154	17119	17143	17309	17369	17257	17153	17347	17351	17214	17263	17239	17131	17233	17141	17360	17289	17336	17372	17322	17031	17414	17278	17263	17196	17434	17193	17307	17244	17235	17166	17332	17287	17229	17317	17362	17363	17369	17327	17273	17369	17447	17201	17183	17323	17226	17494	17072	17350	17336	17275	17253	17405	17242	17408	17113	17362	17342	17270	17132	17262	17116	17223	17282	17298	17257	17132	17070	17221	17281	17163	17337	17144	17187	17397	17415	17257	17257	17306	17160	17194	17406	17271	17358	17323	17287	17324	17184	17151	17333	17298	17299	17045	17298	17351	17251	17289	17318	17196	17297	17326	17260	17216	17339	17132	17589	17264	17336	17251	17251	17381	17219	17188	17257	17152	17333	17264	17436	17240	17396	17352	17229	17531	17423	17250	17282	17313	17198	17227	17241	17352	17199	17176	17349	17120	17195	17249	17416	17426	17159	17374	17174	17341	17379	17176	17392	17380	17423	17293	17221	17227	17282	17193	17290	17399	17439	17379	17335	17256	17390	17290	17353	17362	17189	17286	17260	17341	17430	17062	17291	17189	17260	17287	17360	17317	17484	17104	17216	17355	17252	17243	17340	17309	17288	17226	17221	17117	17411	17296	17326	17409	17265	17404	17381	17293	17318	17428	17043	17184	17223	17215	17067	17443	17391	17417	17419	17138	17279	17234	17296	17521	17352	17289	17129	17219	17220	17377	17207	17269	17401	17279	17284	17388	17221	17197	17239	17310	17399	17207	17278	17304	17319	17270	17288	17549	17274	17364	17288	17185	17201	17418	17436	17217	17126	17377	17348	17336	17297	17088	17189	17157	17207	17250	17388	17305	17369	17534	17082	17256	17307	17522	17097	17201	17223	17136	17171	17384	17372	17313	17238	17342	17191	17196	17346	17320	17281	17490	17191	17498	17297	17373	17324	17382	17272	17236	17118	17176	17176	17353	17371	17250	17323	17348	17266	17185	17593	17233	17301	17389	17180	17265	17404	17307	17262	17255	17430	17564	17191	17291	17181	17415	17267	17265	17180	17248	17163	17194	17120	17206	17134	17455	17259	17178	17311	17199	17112	17210	17301	17113	17274	17276	17337	17084	17317	17418	17264	17318	17145	17230	17546	17289	17231	17283	17036	17318	17134	17303	17017	17121	17351	17338	17209	17284	17253	17132	17369	17321	17233	17482	17239	17364	17218	17447	17311	17361	17333	17276	17301	17434	17349	17592	17359	17215	17537	17149	17217	17023	17187	17157	17443	17279	16980	17250	17268	17206	17347	17401	17395	17565	17303	17237	17380	17219	17417	17160	17380	17219	17214	17390	17316	17243	17111	17273	17267	17237	17216	17304	17240	17406	17351	17337	17440	17279	17329	17440	17293	17307	17353	17364	17341	17253	17351	17210	17199	17414	17217	17339	17399	17458	17218	17321	17223	17415	17217	17257	17256	17313	17338	17312	17265	17192	17255	17335	17353	17253	17157	17173	17333	17186	17334	17332	17417	17312	17278	17186	17136	17310	17117	17392	17429	17126	17186	17333	17337	17194	17313	17631	17392	17619	17435	17470	17493	17473	17015	17284	17479	17321	17197	17200	17380	17225	17170	17388	17262	17428	17343	17119	17332	17282	17465	17030	17226	17444	17195	17271	17166	16858	17309	17395	17342	17232	17271	17066	17177	17401	17199	17333	17176	17196	17211	17345	17344	17139	17101	17227	17421	17495	17491	17386	17271	17210	17284	17313	17484	17249	17203	17383	17344	17394	17342	17354	17309	17312	17396	17246	17318	17504	17515	17286	17380	17236	17399	17427	17321	17417	17280	17227	17314	17313	17382	17514	17402	17284	17185	17243	17207	17269	17289	17180	17356	17443	17200	17337	17323	17265	17199	17408	17039	17233	17161	17194	17454	17205	17201	17259	17322	17473	17177	17286	17176	17395	17251	17457	17198	17224	17534	17335	17218	17193	17326	17202	17378	17261	17277	17409	17327	17241	17290	17281	17406	17247	17386	17243	17211	17263	17261	17364	17413	17299	17270	17187	17048	17465	17427	17296	17048	17204	17357	17234	17242	17506	17180	17060	17168	17263	17316	17142	17172	17287	17134	17467	17214	17169	17370	17331	17469	17267	17681	17498	17402	17250	17331	17118	17365	17513	17271	17217	17279	17216	17287	17407	17229	17275	17326	17215	17292	17228	17079	17346	17219
23870	45870	39664	30362	25648	22799	20299	19249	18421	17766	17331	16710	16446	16241	16324	15959	16029	15714	15562	15608	15601	15529	15502	15585	15392	15536	15617	15466	15621	15209	15452	15510	15398	15361	15475	15410	15310	15395	15525	15226	15555	15307	15398	15414	15425	15370	15434	15434	15391	15258	15476	15386	15354	15288	15380	15395	15458	15429	15345	15389	15372	15399	15280	15272	15305	15263	15381	15235	15317	15535	15459	15396	15325	15377	15430	15267	15239	15277	15330	15261	15439	15339	15318	15556	15472	15318	15419	15273	15324	15305	15248	15326	15304	15351	15684	15305	15171	15277	15348	15384	15590	15414	15229	15263	15409	15296	15427	15301	15342	15420	15408	15473	15346	15177	15269	15379	15322	15466	15530	15401	15472	15429	15386	15274	15555	15318	15325	15314	15321	15394	15417	15336	15312	15287	15364	15329	15353	15434	15387	15408	15444	15381	15517	15345	15333	15383	15473	15342	15428	15171	15346	15499	15331	15392	15210	15454	15300	15228	15338	15420	15353	15321	15266	15333	15344	15214	15240	15432	15272	15293	15240	15328	15420	15354	15507	15269	15476	15416	15299	15305	15249	15350	15310	15232	15392	15411	15395	15534	15329	15409	15392	15378	15316	15431	15221	15340	15291	15124	15420	15349	15382	15399	15340	15483	15214	15287	15465	15428	15436	15564	15365	15414	15368	15275	15335	15354	15418	15364	15290	15345	15377	15546	15293	15351	15423	15267	15194	15300	15238	15291	15352	15390	15344	15419	15356	15385	15256	15256	15420	15158	15202	15524	15323	15279	15298	15272	15352	15471	15319	15384	15366	15382	15619	15580	15305	15312	15247	15244	15392	15423	15448	15429	15324	15373	15329	15407	15396	15452	15448	15484	15320	15428	15224	15066	15240	15389	15358	15271	15305	15441	15433	15388	15355	15356	15288	15374	15259	15343	15405	15438	15264	15387	15438	15378	15440	15293	15177	15395	15513	15312	15284	15255	15473	15335	15330	15453	15186	15398	15285	15310	15250	15369	15394	15202	15193	15417	15283	15404	15374	15342	15346	15301	15258	15531	15289	15339	15157	15354	15609	15307	15301	15237	15348	15368	15535	15414	15298	15336	15288	15312	15394	15258	15438	15206	15362	15179	15408	15218	15325	15375	15354	15369	15428	15257	15469	15304	15323	15265	15342	15271	15439	15384	15346	15362	15480	15274	15437	15299	15373	15398	15280	15313	15317	15398	15220	15472	15289	15494	15481	15360	15262	15277	15317	15362	15315	15121	15278	15415	15460	15298	15110	15406	15344	15350	15452	15317	15381	15423	15289	15377	15237	15294	15376	15286	15221	15331	15359	15372	15393	15533	15401	15323	15278	15298	15248	15291	15259	15343	15367	15444	15487	15484	15312	15409	15277	15333	15398	15192	15336	15455	15142	15291	15369	15323	15331	15373	15281	15194	15262	15347	15275	15313	15375	15326	15449	15408	15317	15299	15336	15346	15326	15240	15334	15397	15320	15435	15395	15251	15454	15198	15382	15423	15285	15364	15285	15480	15439	15188	15384	15263	15273	15165	15326	15243	15331	15244	15369	15296	15256	15278	15477	15257	15318	15444	15447	15341	15287	15193	15428	15304	15342	15341	15261	15262	15315	15376	15286	15527	15203	15552	15280	15269	15479	15258	15413	15396	15414	15285	15312	15218	15409	15362	15322	15278	15234	15424	15279	15410	15375	15423	15213	15363	15445	15427	15370	15365	15386	15357	15320	15357	15480	15242	15360	15355	15342	15191	15266	15322	15345	15327	15377	15263	15385	15437	15347	15503	15324	15368	15504	15405	15453	15335	15247	15254	15461	15275	15460	15335	15431	15423	15367	15407	15345	15222	15369	15539	15371	15309	15149	15235	15273	15314	15312	15439	15417	15476	15356	15324	15485	15400	15321	15406	15352	15353	15505	15421	15389	15422	15366	15447	15324	15189	15330	15412	15338	15239	15279	15342	15372	15312	15348	15377	15248	15255	15399	15418	15413	15253	15262	15281	15381	15313	15361	15343	15363	15193	15578	15390	15306	15374	15287	15483	15305	15274	15343	15270	15465	15220	15230	15313	15262	15403	15499	15397	15347	15433	15306	15328	15474	15267	15224	15493	15167	15304	15396	15230	15242	15239	15318	15433	15351	15348	15477	15267	15303	15562	15397	15273	15477	15280	15354	15557	15422	15477	15344	15407	15390	15319	15449	15439	15429	15456	15386	15361	15328	15350	15456	15078	15402	15269	15364	15087	15268	15427	15364	15411	15402	15498	15330	15301	15260	15380	15384	15269	15354	15418	15422	15356	15376	15349	15307	15454	15237	15347	15102	15432	15327	15215	15269	15225	15418	15094	15264	15279	15386	15289	15378	15350	15329	15348	15363	15356	15326	15281	15355	15564	15397	15221	15445	15249	15413	15322	15403	15278	15381	15269	15391	15345	15293	15439	15403	15469	15214	15440	15388	15197	15447	15299	15401	15280	15430	15374	15461	15352	15232	15247	15224	15449	15359	15387	15383	15281	15350	15516	15293	15524	15392	15483	15373	15374	15075	15341	15303	15304	15321	15495	15361	15343	15242	15362	15383	15215	15369	15497	15453	15374	15521	15298	15282	15290	15275	15535	15522	15339	15402	15224	15162	15220	15383	15364	15367	15370	15309	15462	15288	15290	15283	15461	15225	15366	15127	15289	15277	15443	15216	15280	15462	15384	15361	15500	15210	15404	15301	15410	15377	15288	15295	15534	15274	15474	15495	15257	15382	15301	15529	15396	15451	15384	15210	15330	15267	15235	15371	15376	15267	15236	15216	15304	15309	15452	15135	15399	15374	15461	15311	15363	15441	15297	15462	15324	15392	15273	15317	15288	15403	15421	15555	15535	15428	15474	15409	15314	15312	15336	15405	15318	15278	15311	15314	15461	15400	15257	15429	15415	15168	15028	15476	15208	15231	15369	15329	15356	15371	15248	15456	15263	15331	15137	15375	15455	15368	15416	15378	15286	15373	15248	15387	15419	15417	15287	15235	15440	15430	15453	15346	15404	15366	15381	15422	15414	15265	15203	15422	15406	15452	15384	15473	15407	15384	15396	15355	15351	15397	15476	15305	15374	15474	15325	15318	15390	15512	15353	15387	15246	15275	15357	15332	15201	15323	15346	15455	15271	15293	15437	15286	15119	15380	15331	15370	15378	15397	15273	15277	15214	15361	15355	15281	15405	15165	15216	15406	15305	15338	15324	15457	15429	15272	15291	15531	15393	15320	15309	15578	15449	15201	15349	15384	15373	15472	15438	15457	15300	15172	15363	15403	15423	15209	15368	15423	15444	15388	15326	15465	15307	15435	15295	15366	15417	15365	15412	15354	15468	15199	15437	15287	15375	15227	15403	15247	15211	15128	15272	15334	15238	15232	15410	15309	15364	15267	15376	15365	15377	15402	15276	15202	15242	15316	15497	15339	15352	15409	15231	15399	15529	15234	15312	15434	15531	15459	15329	15238	15345	15344	15422	15326	15610	15344	15258	15247	15406	15271	15368	15296	15366	15242	15320	15290	15387	15187	15401	15470	15307	15504	15443	15454	15299	15340	15163	15385	15197	15295	15380	15484	15271	15381	15405	15194	15391	15224	15299	15555	15371	15399	15335	15318	15351	15254	15439	15306	15420	15351	15405	15454	15327	15431	15310	15343	15349	15396	15463	15414	15246	15395	15111	15443	15264	15274	15247	15334	15470	15234	15391	15356	15402	15349	15326	15510	15244	15336	15308	15314	15405	15415	15189	15430	15483	15251	15393	15301	15350	15403	15307	15248	15431	15402	15453	15455	15436	15404	15377	15441	15192	15407	15211	15431	15357	15335	15322	15439	15332	15322	15384	15318	15184	15356	15400	15408	15469	15383	15280	15327	15237	15348	15279	15360	15428	15480	15452	15396	15341	15491	15404	15319	15480	15433	15429	15171	15362	15297	15390	15390	15348	15432	15137	15294	15433	15403	15290	15386	15383	15407	15495	15306	15356	15341	15319	15337	15294	15241	15424	15275	15378	15395	15327	15258	15299	15299	15385	15370	15166	15464	15295	15624	15433	15351	15267	15175	15395	15373	15414	15248	15513	15179	15398	15234	15446	15229	15395	15336	15370	15357	15304	15354	15392	15267	15345	15368	15269	15153	15437	15370	15468	15366	15393	15395	15473	15418	15187	15441	15400	15487	15337	15410	15383	15433	15376	15404	15335	15559	15403	15445	15314	15086	15592	15338	15443	15347	15335	15214	15410	15235	15274	15257	15215	15377	15325	15377	15331	15431	15473	15348	15387	15384	15330	15339	15493	15247	15380	15229	15078	15297	15292	15261	15420	15474	15296	15256	15379	15478	15386	15177	15440	15281	15297	15342	15320	15311	15275	15347	15298	15314	15350	15469	15351	15394	15180	15575	15368	15571	15225	15366	15348	15320	15286	15325	15284	15301	15364	15380	15358	15439	15132	15562	15457	15430	15230	15548	15293	15451	15319	15323	15444	15339	15338	15334	15354	15429	15305	15454	15265	15333	15376	15406	15326	15336	15318	15353	15364	15230	15268	15434	15427	15280	15394	15330	15355	15420	15377	15305	15334	15313	15392	15225	15324	15191	15308	15358	15245	15354	15329	15316	15426	15382	15295	15249	15385	15396	15262	15438	15336	15462	15456	15383	15320	15380	15360	15392	15351	15469	15430	15139	15314	15532	15283	15214	15333	15326	15403	15267	15348	15459	15394	15434	15487	15334	15473	15347	15392	15251	15214	15355	15338	15260	15263	15374	15636	15343	15287	15326	15425	15443	15293	15405	15298	15197	15359	15318	15511	15199	15203	15620	15408	15576	15326	15424	15208	15493	15306	15324	15236	15426	15246	15431	15392	15412	15372	15450	15280	15269	15499	15319	15214	15471	15418	15412	15273	15324	15250	15086	15343	15625	15305	15397	15291	15507	15411	15426	15273	15315	15301	15156	15305	15154	15338	15293	15446	15351	15259	15272	15279	15409	15329	15348	15385	15406	15246	15271	15553	15356	15462	15410	15284	15506	15317	15275	15320	15283	15400	15170	15481	15252	15393	15258	15385	15359	15325	15331	15369	15403	15358	15487	15397	15537	15282	15381	15163
25444	21679	27926	28452	22072	20647	19923	18928	18173	18147	17694	17478	17452	17242	17267	17152	17001	16894	17073	16930	16863	16957	16813	17067	17005	16907	16974	17018	17038	16874	16873	16795	17134	16866	16833	16797	16825	16818	16888	17085	16868	16824	16770	16875	16853	16993	17121	16864	16809	16901	16895	16812	16873	16867	16722	16783	16817	16888	17018	16819	16839	16976	16941	16731	17100	16883	17004	16926	16822	16922	16861	16812	16896	16746	16839	16912	16819	16901	16777	16665	16878	16889	17098	16997	16697	17066	16861	16925	16701	16764	16834	16953	16619	16945	17086	16794	17085	16884	16628	16753	16887	16966	16869	16755	16915	16732	16859	16922	16893	16915	16796	16691	17015	16808	16755	16899	16720	16588	16774	16926	16811	16848	16892	16691	16797	16845	17026	16636	17055	16971	17024	16816	16943	16772	16738	16930	16749	16816	17052	16901	17014	16645	16879	16735	17061	16990	17031	16698	16672	16831	16893	16731	16835	16805	16962	16913	16791	16676	16850	16947	16744	16877	16968	17255	16934	16700	16937	16882	16732	16788	16751	16808	16851	16944	16895	16966	17005	16759	16824	16932	16718	16812	16782	16593	16867	16821	17037	16751	16900	16782	16803	16931	16831	16724	16940	16953	16952	17038	16924	16846	16866	17087	16793	16826	16847	16744	16778	16835	16763	16725	16966	16850	16890	16658	16788	16895	16859	16879	16710	17074	16852	16650	16660	16856	16988	16929	16813	16831	16893	16879	16734	16801	16826	16821	16843	16887	16907	17024	16885	16748	16690	16734	16805	17069	16915	16944	17051	16955	16730	16654	16956	16905	16812	16764	16976	16623	16845	16884	16885	16774	16928	16889	16831	16733	16788	16867	16687	16671	16575	16915	16932	16818	16785	16937	16803	16648	16854	16914	16737	16871	16760	16727	16726	16703	16994	16653	17048	16884	16963	17099	17022	16687	16844	16982	16807	16786	16868	16808	16923	16776	16864	16931	16873	16938	16920	16738	16937	16839	16865	16736	16766	16775	16809	16736	16937	16688	16964	16920	16888	16738	16770	16878	16794	17054	16959	16841	16943	17003	16879	16826	16710	16897	16697	16862	16627	16827	16967	17060	16898	16823	17075	16816	16773	16868	17013	16936	16914	16881	16818	16835	16766	17046	16746	16700	16656	16905	16769	16733	16797	16919	16823	16821	16892	16732	16680	16752	16684	16551	16770	16640	16956	16813	17031	16723	16935	17041	16973	16662	16840	16897	16595	16670	16709	16869	16904	17001	16898	16670	16709	16858	16742	16724	17022	16997	17076	16682	16911	17032	16738	17000	16807	16857	16898	16779	17134	16954	16814	16923	17013	16911	16901	16985	16955	16851	17044	16893	16895	16725	16874	16966	16781	16840	16772	16645	16862	16699	16681	16931	16697	16862	16854	16928	16766	16850	17005	16805	16832	16794	16661	16745	16771	16674	16737	16725	16852	16753	16801	16946	16896	16857	16493	16550	16713	16803	16721	16659	16733	16813	16886	16849	16801	17009	16875	16758	16847	16932	16888	16723	16738	16763	16892	16809	16938	16866	17053	17039	17071	16755	16598	16946	16713	16852	16694	16891	16968	16972	16749	16882	16940	16848	16941	16923	16844	16877	16972	16821	16952	16967	16962	16931	16973	16998	16666	16726	16930	16977	16785	16921	16736	16849	16843	16812	16857	16704	16949	17083	16961	16727	16776	16971	16719	16843	16777	16927	16879	16900	16652	16713	16809	16946	16907	16800	16935	16797	16968	16904	16762	16853	16862	16750	16718	16769	16866	16901	16892	16786	16812	16849	16842	17014	16746	16845	16766	16559	16654	16778	16974	16765	16789	16810	16827	16848	16932	16872	16811	17005	16863	16748	16831	16837	16923	16924	16788	16780	17011	16792	16912	16880	16627	16878	16696	16638	16725	16696	16839	16926	16758	16894	16862	16832	16702	16880	16878	16856	16782	16749	16950	16877	16977	16788	16822	16575	16830	16881	16782	16809	16620	16889	16783	16894	16997	16952	16984	16850	16972	16870	16909	16697	16773	16683	16749	16821	17059	16707	16888	17060	16971	16798	16871	17015	16952	16703	16746	16930	17035	16866	16607	16776	16814	16644	16801	16784	16851	16871	16880	16915	16873	16831	16772	17026	16958	16763	16812	16814	16892	16955	17010	16758	16851	16928	16986	16906	16865	16923	16907	16714	16784	16653	17095	16807	16589	16692	16920	16782	16872	16977	17046	16877	16965	16924	16893	16788	16725	16655	16661	16754	16777	16792	16920	16758	16918	16901	16894	16703	16678	16980	16753	16737	16834	16855	16800	16928	16827	16905	16676	16803	16848	16782	16813	16644	16841	16725	16810	16720	16974	16828	16707	16689	16993	16876	16984	17084	16635	16722	16985	17071	16873	16658	16841	16774	16819	16815	16834	16758	16775	16632	16791	16941	16835	16981	17016	16856	16912	16830	16829	16729	16645	16918	16764	16827	16917	16864	16711	16895	16760	16779	16911	16748	16740	16655	16987	16834	16841	16663	16687	16789	16790	16831	16934	16828	16708	16782	16677	16874	16816	16867	16926	17037	16965	16965	16862	16975	16874	16880	16995	16874	16848	16811	17149	17133	17034	16725	16728	16705	16699	16757	16811	16603	16959	16714	16933	16807	16771	16793	16787	16942	16791	16791	16852	16665	16965	16936	16857	16889	16738	16692	16813	16734	16795	16968	16851	16876	16887	16850	16914	16921	16839	16854	16829	16735	16792	16966	16804	16692	16927	16945	16792	17072	16853	16957	16793	16678	16711	16805	17041	16834	16813	16824	16883	16880	16783	16884	16934	16930	16799	16785	16881	16862	16842	16932	16852	16863	16792	16992	16832	16859	16987	16821	16803	16766	16676	16817	16943	16854	16998	17025	16737	16760	16753	16850	16846	16902	16877	16676	16824	16983	16847	16795	16733	16920	16733	16915	16922	16884	16837	17038	16597	16654	17064	17028	16717	16653	16940	16948	16819	16823	16922	16850	16884	16731	16773	16961	16775	16858	16740	16858	16701	16778	16741	16555	16865	16714	16872	16931	16910	16931	16783	16923	16810	16827	16814	16811	16882	16761	16929	16767	16903	16953	16870	16814	16791	16908	16859	16685	16923	16994	16841	16957	16519	16582	16991	17016	17003	16857	16704	16837	16816	16885	17004	16822	16788	16825	16816	16949	16849	16959	16822	16716	16830	16817	16998	16629	16889	16619	16664	17001	16801	16659	16792	16859	16781	16973	16770	16915	17088	16791	16984	16770	16835	17076	16766	16799	16749	16900	16679	16920	16906	16767	16736	16953	16913	16855	16726	16735	16863	16847	16791	16919	16812	16633	16788	16786	16818	16862	17015	16921	16954	16950	16916	16836	16797	16811	16849	16942	16712	16734	16651	16986	16918	16934	16690	16774	17081	16799	17001	16836	16837	16842	16789	16815	16873	16692	17103	16757	16717	16914	16709	16856	16947	16729	16728	17056	16816	16812	17044	16773	17001	16794	16831	16894	16917	16778	16857	16920	16717	16853	16885	16961	16893	16777	16907	16571	16830	16894	16750	16904	16809	16778	16730	16750	16693	16762	16988	16772	16902	16844	16872	16669	16811	16876	16896	16981	16754	16957	16943	16887	16817	16777	16949	16841	16795	16578	16872	16723	16866	16605	17039	16731	16826	16755	16634	17081	16875	17032	16940	16690	17041	16897	16717	16749	16748	16814	16852	17050	16684	16481	16702	16646	16771	16763	16608	16971	16838	16624	16670	16972	16766	16794	16725	16792	16928	16847	16852	16650	16779	16926	16871	16807	16868	16867	16936	16818	16802	16900	16838	17044	16993	16689	16954	16652	16689	16862	17015	16821	16744	16636	16850	16847	16717	16707	16920	16797	16835	16851	17110	16832	16620	16887	16978	16931	16959	16661	16901	16957	16884	16829	16774	16671	16975	16838	16964	16952	16663	17014	16931	16726	16643	16769	16869	16876	16833	16918	16646	16742	16914	17000	16980	16926	16826	16895	16869	16686	16787	16888	16824	16914	16953	16776	16939	16840	16804	16905	16777	16813	16850	16946	16707	16833	16703	16762	16807	16849	16933	16890	17023	17022	16921	16853	16952	16836	17007	16796	16832	16725	16965	16916	16660	16705	17019	16893	16761	16778	16886	16825	16940	16952	16983	16779	16860	16909	16859	16995	16719	16881	16876	16870	16837	16976	17027	17008	16862	16893	16944	16794	16809	16985	16985	17031	16839	16720	16876	16875	16807	16849	16737	16819	16758	16890	16994	16856	16841	16887	16809	16778	16948	16965	16998	16846	16612	16722	16787	16866	17059	17002	16953	16838	16874	16829	16730	16723	16772	16752	17024	16722	16771	16843	16833	16679	16887	16917	16843	16914	16763	16750	16879	17166	16804	16649	16871	16950	16805	16641	16868	16639	16782	16911	16833	16916	16739	16957	16659	16941	16749	16911	16737	16761	16965	16933	16777	16675	16893	16835	16901	16839	16779	16952	16889	16988	16873	16847	17014	16935	16979	17047	16829	16791	16888	16840	16795	16718	16780	16653	16904	16919	16789	16862	16876	16742	16817	16785	16715	16887	16928	16587	16824	17031	16858	16721	16918	16924	16816	16832	16912	16691	16838	16871	16832	16842	16809	16871	16928	16825	17027	16671	16829	16966	16836	16932	17057	17007	16897	16755	16715	16825	16811	16868	16659	16646	16695	16869	17011	16942	16785	16872	17050	16813	16849	16956	16801	16810	16636	16777	16825	16815	16765	16876	16724	16781	16856	16888	16708	16876	16734	16870	16741	16760	16929	16615	16958	16862	16917	16887	16887	16848	16844	16671	17109	16925	16713	16809	16617	16991	16916	16763	16867	16804	16830	16889	16800	16583	16808	16732	16872	16785	17006	16997	16930	16730	16822	16672	16919	16915	16853	16606	16691	16832	16955	16733	16723	16823	16994	16888	16931	16880	16793	16872	16854	16542	16547	16839	17108	16828	16808	16682	16602	17011	16999	16802	16826	16822	17011	16849	16951	16844	16865	17025	16864	16654	16721	16792	16998	17068	16961	16733	16886	16980	16752	16860	16771	16964	16862	16614	16921	16765	16892	16812
24029	42325	35463	27186	22754	20245	18980	17887	17347	16939	16319	15944	15948	15815	15624	15671	15381	15581	15100	15341	15324	15257	15178	15260	14959	15170	15179	15187	14963	15110	15260	15085	15202	14936	14996	15303	15122	15134	15097	15090	15014	14971	15281	15192	15008	15036	15042	15102	15318	15048	15263	15082	15069	15070	15066	15120	15196	14946	15133	15126	14986	15080	14801	14977	15201	15147	14980	15026	14985	15024	15050	15210	15172	15067	15018	15145	15005	15139	15117	15089	15176	15067	14976	15142	15125	15127	14969	15098	15001	15201	15178	15000	14984	14979	14985	15032	15169	15016	15225	15013	15039	15037	14948	15109	15012	15085	15111	15106	15057	15037	15100	15093	15020	15226	14989	15061	15203	14999	15047	15231	15020	15072	15052	15043	15188	14946	15006	14933	14939	15122	15120	15089	15063	15094	15009	15123	15100	15055	14946	14989	15130	15026	15071	15057	15100	15063	15204	14988	14944	14973	15086	15008	15093	15155	15130	15003	15013	15170	15149	15002	15141	14965	15032	15054	15207	15115	15170	14928	15269	14815	15108	15128	15162	15177	15163	14949	15005	15028	15040	15051	15053	15004	15019	15261	15186	15138	15108	15119	15062	15192	15071	14902	14989	15011	14983	15092	15044	14984	14988	15240	14941	15165	15149	15040	15007	15057	15076	15130	15003	15032	15195	15094	15080	15201	15261	15090	14989	15100	15051	15030	14964	15040	15071	14921	15170	15141	14948	15019	14930	15158	15087	15005	15054	15038	15095	14983	14959	15174	15069	15228	15095	15058	14946	15162	15002	14974	15117	15036	14968	15145	15005	15019	15196	15031	15198	15101	15174	14931	15055	15178	15099	15296	15071	14921	15155	14962	14985	15164	15045	15057	15139	15053	15195	15117	15055	14942	15175	15015	15002	15109	15069	14880	15229	14939	15024	15104	15199	14961	15212	15281	15099	15088	15038	15056	15052	15256	15052	15171	15226	15170	15092	15053	15070	15027	15058	15003	14755	14977	15141	15020	14970	14964	15085	15077	15037	14969	14976	15090	15041	15085	14994	14995	15019	15057	15101	15119	15170	15220	15123	15177	15312	15032	15116	15047	15021	14969	15227	15052	15159	14948	15014	14840	15150	15438	15040	15013	15019	15118	15132	15021	15053	15107	15044	15166	14990	15252	14991	14971	14838	15217	14904	14996	15070	14903	14989	15171	15020	14979	15100	15079	15105	15030	14987	15306	15088	15040	15036	15115	14850	15029	15022	15014	14993	14990	14962	15179	15040	15173	14941	14883	15153	15010	14927	15141	15147	14992	15058	15089	14932	15063	15074	15109	15031	15201	14989	14852	14938	15126	15136	14993	15138	15136	15101	14903	15086	14928	14939	14966	15029	15049	15088	15126	14950	15230	15192	15029	15084	15078	15013	15348	15117	15178	14985	15114	15017	15037	15202	15053	14946	15013	15075	14927	14982	15015	14879	14959	14902	14898	14887	14938	15103	15180	15000	15043	15041	14978	15207	15121	15134	15216	15094	15040	15042	15087	15189	15037	15114	14994	15130	15150	15106	14992	15181	15107	14961	14941	15107	15202	15240	15135	14892	14925	15090	15024	15123	15082	15057	15184	15127	15177	15012	15010	15013	15154	14996	15222	14845	14987	15227	15138	15045	15025	15080	15214	15274	14982	14894	15057	15052	15000	15019	14916	15114	14973	15006	15012	15069	15213	15176	14912	15055	15085	14921	15144	15141	15125	15113	15106	14977	14910	15137	15069	15146	15010	15034	15045	14959	15093	15054	15064	15023	15041	15082	15091	15044	15203	14967	15135	15222	15087	15145	15101	15152	15056	15074	15138	15096	15129	15196	15066	15095	15049	15094	15026	15091	14873	15153	15212	14977	15169	15050	15130	15112	15158	14971	15177	15133	15175	14984	15042	14989	15155	14968	14907	15024	14953	15065	15044	15095	15164	15130	15206	14939	15081	15021	15089	15048	15110	14935	15182	15006	15075	15183	15154	15064	15110	14970	15039	15268	15139	15053	15113	15013	14901	14984	15056	15205	15233	15251	14972	15146	15341	15081	15070	15137	15085	14884	15073	15001	15071	15028	15122	15076	15058	15113	15043	15029	15054	15159	14952	15072	14990	15191	15089	15148	15137	15135	14980	15139	15063	15185	15245	14969	14937	15112	15034	15214	15237	14876	15152	15185	15051	15145	15113	15058	15132	15143	15122	15162	14939	15010	15001	14893	14992	15107	14974	15040	15142	15147	15026	15289	15032	15080	15044	14986	15156	15054	15053	15144	14995	15062	15033	15068	15040	15059	15184	14901	15067	15134	15295	14972	15093	15199	15076	15207	15178	15167	15052	15105	15096	15025	15076	15256	15206	14987	14899	15118	15130	15042	15092	14841	15089	15177	15057	15030	15061	14987	15013	15237	15142	15301	15105	15053	15061	15272	15036	14999	15144	15028	15056	14978	15030	15090	15045	15010	15129	14962	15197	15170	15045	15071	15252	15020	15156	15237	14969	15020	15047	15001	14889	15205	15039	15171	15074	15027	15004	15007	15199	15093	15016	15027	15066	15111	15073	15049	15030	15006	15138	15157	14949	14992	14927	15166	15045	14994	15100	15126	15075	15033	15087	15055	15033	15147	15133	14974	15087	15030	15137	15014	15058	15087	15223	14983	14987	15155	14927	15005	14993	14996	15166	15067	15063	14875	15041	15028	15130	15017	14960	15037	15069	15011	15031	15075	15126	14978	15028	15129	15201	15120	14964	15015	15038	15017	15037	14977	15075	15114	15007	14998	15028	15079	15073	15032	15003	15060	15149	14949	15242	15022	15018	15249	15147	15284	14938	15028	15133	15007	15048	15029	15201	15068	15140	15259	14925	15141	15079	15211	14946	15012	15168	14881	15242	15113	15180	15059	15121	15018	15131	15178	15143	15014	15226	15043	15052	15070	15038	15063	15044	15071	14980	15161	15124	15089	15081	15056	15059	15066	15108	15309	15073	15040	15015	15117	15037	15113	15140	14993	15187	15036	15232	14968	15006	14977	15087	14925	14932	15028	15186	15085	15070	14933	15029	15187	15126	15073	15133	14949	14960	15198	15019	15162	14955	15122	14976	15132	15185	15057	15112	15152	14962	15132	15187	14971	15073	15050	15043	15044	15079	15072	15101	14992	15097	15108	14976	15067	15224	15167	15120	14935	15003	15212	15042	15002	15099	15045	15135	15197	15078	14974	15094	15127	15109	14992	15087	15017	15151	15092	15016	14985	15084	15033	15118	14926	15181	15220	15026	15088	15215	15182	15091	14983	15047	15103	15142	15006	15102	15035	15153	15075	15002	14891	15228	15047	15210	15159	15175	15133	15063	15141	14865	15056	15080	15092	15097	15174	14806	14914	14914	15015	15045	15063	15265	14937	15202	15198	15072	15116	14985	15207	14955	15157	14943	15113	15149	14964	15078	14993	14949	15125	15057	15097	15089	15097	15141	15156	15019	15148	14966	15107	15168	15027	14986	15111	15054	14993	15111	15117	14946	15087	15047	14975	15134	15259	15054	14885	15335	15104	15163	15116	14965	15308	15051	15019	14989	15021	14913	14974	15075	14933	14978	14832	15141	14939	15041	15027	14998	14913	15106	15007	15068	14987	14997	15007	15158	15007	15337	14885	14921	15077	14981	15070	15158	14922	15037	15091	15020	15078	14974	14981	15100	15065	15143	15111	15047	15117	15067	15135	15102	15131	14896	15182	14971	15230	15026	14983	15068	15131	15038	15010	15126	15006	15007	15236	15134	15038	15183	15052	15160	15076	15101	14912	15000	15138	14841	15085	15248	14945	15009	15123	14997	15138	14906	15223	15199	15036	15115	15018	15002	15098	14928	14987	15110	15127	14854	15225	15040	14942	15375	15194	14943	15003	15068	15080	14954	14877	14999	15008	15091	14982	15118	15123	15273	14956	15050	15010	14843	15096	14976	15108	14946	15133	14994	15140	15125	15028	15075	15037	15192	15019	15155	14997	15183	14920	15082	15255	14982	14990	14910	15227	15135	14928	15090	15149	15011	15124	15085	14919	15005	15068	15167	15169	15056	15228	14934	15178	15053	14972	14859	15001	15055	14962	15128	15150	15133	15184	15014	14993	15001	14969	15053	15108	15140	15189	15090	14958	15133	15071	14904	14959	15181	15014	15181	15006	14971	15035	15147	15163	15189	15104	15090	15229	15093	14954	15094	15108	15133	15069	15169	15051	15102	15022	15129	14956	15148	15073	15292	15058	15182	15133	15058	15106	15006	14963	15094	15017	15091	15233	14936	15046	15065	15245	15161	15032	15029	14980	14968	15344	15028	15169	15063	15154	15051	15095	14937	14982	15087	15062	15143	15284	15087	15000	15041	14884	15059	15172	15012	15135	15088	15115	15025	15117	15191	15212	15047	15266	15334	14956	15014	14938	15075	15125	15040	15124	15099	15011	15053	15060	15040	15062	15156	15101	15066	15028	15072	15127	15049	15062	15073	15150	14920	15138	15073	14920	15168	15126	15005	15111	15018	15108	15020	15151	15070	15058	14960	15072	15027	14970	15194	15251	15118	15040	15136	14846	15064	15082	15079	15128	15221	15176	14895	15033	15110	15141	14982	15129	15042	15034	15059	15119	14978	15138	15129	15102	15128	14964	15028	15102	14957	15172	15048	15173	15041	15039	15095	15176	14954	15042	15196	15114	14993	14976	14849	14978	15266	15035	15060	14962	15150	15109	15088	15081	15060	15053	15083	15015	15247	15182	14959	14960	15186	15092	15091	15167	14987	14974	15073	15041	15055	14985	15077	15155	15082	14953	15003	15150	15100	14904	15141	15018	15063	15096	15046	15114	15191	15041	15372	14974	15179	15046	15117	15075	15138	15171	15087	15077	15145	15156	15015	14952	15023	15089	15030	15125	15176	15105	15077	15095	15235	15044	15141	15140	15301	15129	15001	15187	14979	15007	15127	14999	15050	15145	15063	15124	15070	15100	15027	15060	15151	15039	14902	15114	14988	14976	14962	15139	15101	15145	15037	14882	15231	14962	15097	15055	15219	15042	15157	15005	14925	14983	15145	15233	15125	15163	15180	14883	14964	15030	15143	15062	15035	15108	15191	15099	14925	15146	15056
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
